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
339928933921	339928934486	339928935036	339928935586	339928936136	339928936686	339928937236	339928937786	339928938336	339928938886	339928939436	339928939986	339928940536	339928941086	339928941636	339928942186	339928942736	339928943286	339928943836	339928944388	339928944936	339928945486	339928946036	339928946586	339928947136	339928947686	339928948236	339928948786	339928949336	339928949886	339928950438	339928950986	339928951536	339928952086	339928952636	339928953186	339928953736	339928954286	339928954836	339928955386	339928955936	339928956486	339928957036	339928957586	339928958136	339928958686	339928959236	339928959786	339928960336	339928960886	339928961436	339928961986	339928962536	339928963086	339928963636	339928964186	339928964736	339928965286	339928965838	339928966386	339928966936	339928967486	339928968036	339928968586	339928969136	339928969686	339928970236	339928970786	339928971336	339928971886	339928972436	339928972986	339928973536	339928974086	339928974636	339928975186	339928975736	339928976286	339928976836	339928977386	339928977936	339928978486	339928979036	339928979588	339928980136	339928980686	339928981236	339928981786	339928982336	339928982886	339928983436	339928983986	339928984536	339928985086	339928985636	339928986186	339928986736	339928987286	339928987836	339928988386	339928988936	339928989486	339928990036	339928990586	339928991136	339928991686	339928992236	339928992786	339928993336	339928993886	339928994436	339928994988	339928995536	339928996086	339928996636	339928997186	339928997736	339928998286	339928998836	339928999386	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23416	21728	29771	24761	24433	29849	32699	26580	24105	23208	22139	21224	20570	20311	19959	19928	19547	19326	19193	19104	18977	19016	18944	18796	18714	18578	18671	18685	18402	18574	18537	18550	18494	18679	18339	18436	18604	18573	18386	18492	18261	18512	18560	18547	18273	18436	18483	18397	18523	18425	18244	18403	18650	18376	18469	18381	18280	18517	18476	18393	18589	18411	18374	18239	18277	18293	18553	18557	18388	18400	18308	18578	18335	18328	18323	18287	18426	18571	18531	18407	18434	18187	18350	18423	18421	18438	18432	18504	18346	18304	18500	18400	18442	18535	18182	18224	18380	18317	18292	18325	18185	18260	18422	18403	18494	18526	18566	18573	18327	18365	18364	18408	18397	18386	18665	18498	18339	18548	18184	18326	18177	18627	18283	18485	18409	18246	18407	18353	18296	18214	18282	18457	18330	18272	18125	18334	18239	18387	18351	18220	18447	18256	18230	18171	18243	18476	18333	18269	18364	18258	18158	18193	18457	18400	18417	18389	18272	18380	18368	18129	18385	18193	18429	18467	18424	18456	18276	18152	18215	18471	18388	18412	18382	18327	18286	18523	18286	18268	18417	18317	18242	18423	18529	18308	18335	18549	18329	18445	18369	18369	18584	18212	18364	18458	18390	18390	18341	18233	18444	18510	18327	18417	18170	18345	18455	18355	18403	18429	18382	18401	18409	18272	18302	18421	18497	18209	18682	18508	18406	18400	18401	18375	18424	18330	18487	18474	18365	18412	18497	18355	18324	18344	18458	18194	18357	18383	18262	18343	18348	18562	18319	18377	18375	18270	18220	18309	18321	18280	18343	18356	18461	18583	18571	18435	18430	18411	18593	18431	18421	18240	18289	18373	18228	18547	18326	18328	18354	18447	18427	18314	18357	18332	18114	18497	18539	18261	18386	18337	18301	18220	18563	18146	18318	18503	18596	18273	18417	18108	18443	18582	18400	18488	18351	18125	18226	18308	18294	18305	18258	18361	18318	18290	18376	18182	18320	18304	18404	18465	18335	18275	18386	18400	18234	18386	18092	18190	18313	18440	18384	18325	18339	18295	18313	18243	18516	18506	18238	18464	18416	18590	18513	18249	18440	18394	18411	18398	18469	18227	18328	18345	18260	18332	18518	18578	18570	18464	18497	18256	18136	18247	18402	18414	18244	18271	18170	18369	18389	18361	18202	18493	18449	18144	18145	18354	18164	18373	18362	18323	18254	18382	18427	18469	18426	18254	18229	18457	18414	18591	18375	18314	18465	18258	18329	18329	18268	18291	18294	18328	18100	18329	18368	18319	18159	18411	18187	18229	18516	18185	18413	18333	18334	18361	18321	18345	18227	18154	18310	18276	18225	18334	18365	18331	18365	18421	18285	18540	18443	18515	18321	18473	18333	18377	18307	18242	18388	18477	18361	18196	18444	18323	18457	18251	18410	18511	18337	18284	18451	18293	18303	18380	18206	18201	18267	18295	18573	18326	18368	18256	18381	18284	18268	18359	18328	18106	18492	18378	18381	18237	18213	18477	18340	18417	18391	18352	18247	18267	18434	18321	18322	18369	18542	18434	18535	18388	18186	18264	18441	18475	18390	18268	18239	18248	18495	18190	18109	18290	18334	18245	18410	18365	18311	18182	18453	18383	18347	18403	18381	18224	18377	18311	18248	18338	18275	18364	18329	18236	18383	18279	18512	18150	18311	18479	18287	18351	18406	18338	18288	18159	18430	18296	18276	18360	18349	18399	18280	18199	18452	18318	18521	18369	18473	18483	18456	18343	18346	18480	18199	18250	18085	18406	18253	18216	18402	18480	18201	18254	18385	18229	18330	18341	18404	18305	18384	18237	18390	18194	18283	18383	18188	18316	18555	18446	18387	18161	18341	18280	18412	18198	18249	18488	18551	18288	18386	18427	18442	18371	18276	18378	18489	18285	18123	18378	18354	18163	18281	18356	18369	18403	18316	18395	18230	18278	18281	18337	18267	18296	18427	18245	18104	18401	18466	18301	18404	18162	18484	18367	18329	18388	18435	18495	18476	18277	18518	18308	18453	18388	18086	18344	18238	18219	18236	18377	18456	18105	18373	18286	18318	18338	18539	18331	18415	18346	18357	18329	18455	18191	18369	18318	18130	18318	18192	18358	18478	18427	18261	18519	18460	18365	18421	18202	18351	18290	18206	18368	18377	18201	18372	18256	18371	18365	18475	18164	18401	18317	18381	18346	18316	18325	18689	18478	18496	18201	18507	18373	18420	18580	18455	18197	18270	18159	18196	18172	18304	18449	18411	18174	18248	18131	18253	18218	18281	18425	18470	18214	18133	18396	18599	18381	18344	18388	18563	18300	18317	18252	18441	18376	18545	18243	18402	18310	18273	18318	18402	18324	18334	18407	18164	18304	18558	18504	18399	18372	18382	18313	18427	18349	18243	18427	18465	18367	18488	18604	18388	18312	18363	18254	18352	18379	18238	18160	18304	18292	18432	18552	18361	18400	18164	18512	18330	18449	18433	18463	18407	18292	18339	18474	18396	18313	18331	18422	18637	18377	18450	18280	18363	18538	18482	18025	18122	18572	18424	18394	18435	18492	18134	18412	18215	18441	18274	18510	18312	18254	18296	18392	18407	18480	18349	18199	18399	18241	18368	18263	18339	18313	18399	18264	18542	18360	18515	18191	18416	18405	18242	18419	18399	18149	18388	18301	18453	18390	18482	18432	18554	18561	18457	18386	18353	18402	18497	18257	18426	18328	18280	18336	18309	18120	18157	18446	18302	18545	18663	18551	18286	18114	18348	18418	18553	18327	18191	18356	18461	18350	18537	18423	18479	18377	18408	18302	18340	18374	18324	18282	18189	18429	18409	18307	18175	18412	18144	18399	18294	18466	18448	18337	18324	18401	18291	18412	18351	18452	18371	18184	18126	18272	18254	18219	18370	18318	18399	18209	18344	18526	18205	18260	18306	18302	18361	18448	18387	18396	18569	18473	18261	18376	18326	18202	18369	18103	18511	18315	18244	18285	18292	18206	18400	18280	18399	18286	18443	18066	18499	18435	18328	18577	18448	18385	18341	18268	18391	18502	18229	18242	18559	18539	18321	18388	18448	18321	18482	18419	18208	18245	18238	18429	18587	18146	18081	18329	18356	18351	18370	18655	18334	18341	18462	18415	18281	18299	18223	18404	18126	18435	18353	18066	18276	18197	18254	18381	18292	18402	18600	18340	18406	18706	18287	18302	18281	18360	18450	18310	18269	18431	18677	18112	18366	18367	18414	18302	18387	18271	18343	18348	18316	18361	18473	18417	18471	18237	18536	18403	18259	18262	18292	18259	18443	18276	18479	18542	18322	18275	18333	18373	18345	18429	18102	18319	18331	18525	18305	18248	18304	18514	18493	18373	18396	18270	18213	18312	18275	18160	18492	18324	18372	18181	18303	18252	18332	18402	18498	18357	18300	18227	18337	18246	18368	18374	18475	18399	18362	18414	18310	18263	18240	18460	18238	18284	18316	18249	18333	18399	18437	18340	18314	18490	18377	18324	18342	18166	18357	18184	18137	18450	18285	18275	18274	18265	18149	18338	18262	18362	18540	18320	18470	18292	18609	18505	18429	18159	18443	18292	18415	18387	18418	18331	18244	18396	18392	18463	18410	18399	18321	18288	18247	18337	18259	18208	18582	18401	18391	18329	18128	18250	18249	18474	18381	18215	18270	18290	18339	18611	18292	18300	18102	18333	18204	18306	18465	18409	18221	18389	18370	18206	18333	18157	18374	18459	18309	18398	18437	18237	18140	18233	18362	18358	18338	18358	18164	18350	18315	18457	18477	18507	18460	18106	18114	18256	18331	18308	18549	18370	18474	18314	18398	18395	18286	18370	18372	18199	18166	18146	18422	18192	18337	18571	18436	18424	18434	18277	18443	18428	18471	18406	18237	18322	18185	18375	18340	18270	18202	18487	18412	18558	18349	18340	18308	18350	18372	18437	18491	18426	18323	18354	18253	18433	18304	18192	18352	18411	18286	18361	18470	18340	18317	18470	18504	18324	18483	18171	18147	18243	18262	18371	18273	18461	18488	18422	18424	18275	18416	18372	18356	18508	18288	18360	18392	18397	18445	18317	18418	18609	18421	18368	18202	18393	18321	18733	18416	18268	18180	18415	18212	18243	18313	18243	18233	18339	18391	18361	18500	18417	18191	18397	18188	18168	18209	18279	18320	18227	18547	18284	18332	18519	18340	18266	18401	18312	18376	18238	18235	18429	18266	18292	18399	18272	18330	18331	18338	18340	18379	18284	18401	18361	18376	18385	18303	18369	18246	18280	18151	18384	18211	18304	18340	18341	18455	18289	18540	18272	18151	18367	18331	18326	18482	18294	18248	18160	18348	18399	18572	18276	18313	18231	18141	18233	18175	18397	18283	18318	18458	18392	18181	18378	18254	18384	18321	18256	18395	18388	18383	18455	18308	18380	18186	18532	18445	18391	18484	18234	18406	18335	18298	18368	18297	18401	18372	18311	18615	18369	18383	18365	18250	18648	18303	18239	18309	18088	18196	18233	18350	18337	18427	18275	18350	18423	18238	18333	18184	18473	18284	18472	18228	18469	18319	18162	18368	18212	18245	18129	18305	18266	18442	18250	18310	18471	18436	18192	18350	18462	18539	18293	18189	18329	18254	18299	18403	18087	18268	18338	18542	18432	18447	18371	18423	18395	18390	18384	18615	18523	18480	18325	18304	18324	18312	18320	18435	18277	18364	18318	18260	18196	18511	18490	18215	18305	18434	18510	18349	18170	18138	18401	18150	18271	18281	18445	18411	18216	18180	18337	18399	18357	18342	18374	18251	18257	18621	18217	18363	18352	18239	18431	18173	18342	18397	18323	18450	18176	18274	18502	18303	18385	18325	18324	18318	18634	18317	18391	18331	18332	18239	18206	18332	18396	18446	18444	18441	18290	18200	18515	18198	18581	18358	18056	18174	18355	18516	18242	18520	18471	18418	18222	18189	18552	18524	18321	18383	18166	18266	18269	18283	18381	18451	18430	18346	18447	18334	18361	18267	18413	18406	18207	18278	18297	18311	18202	18453	18409	18504	18407	18347	18273	18281	18366	18261	18354	18423	18218	18275	18316	18390	18052	18313	18405	18345	18307	18301	18316
33525	58787	55183	45083	39423	35109	31439	26793	23839	21951	20529	19528	18631	18087	17579	17288	17296	16924	16988	16654	16411	16282	15977	16153	16043	16010	15849	16115	15751	15805	15964	15922	15874	15699	15777	15880	15784	15641	15632	15703	15698	15683	15746	15769	15690	15590	15456	15714	15674	15610	15775	15884	15842	15650	15686	15519	15774	15648	15545	15604	15544	15702	15622	15695	15754	15502	15638	15548	15576	15751	15596	15722	15604	15644	15780	15458	15524	15670	15635	15609	15579	15691	15709	15590	15600	15772	15607	15560	15617	15428	15562	15529	15547	15717	15530	15511	15594	15617	15603	15562	15747	15651	15610	15559	15834	15707	15647	15510	15784	15788	15568	15720	15785	15683	15599	15510	15817	15540	15643	15484	15637	15687	15792	15707	15836	15606	15716	15566	15655	15754	15614	15603	15691	15767	15763	15699	15761	15562	15498	15684	15720	15638	15520	15728	15728	15621	15670	15558	15789	15695	15605	15651	15569	15577	15593	15580	15596	15558	15673	15546	15525	15650	15560	15642	15641	15585	15740	15748	15544	15696	15724	15716	15652	15669	15430	15773	15598	15429	15695	15772	15536	15394	15451	15451	15468	15626	15547	15482	15785	15637	15534	15442	15776	15682	15764	15602	15562	15621	15603	15480	15620	15596	15812	15593	15574	15858	15563	15620	15575	15637	15546	15591	15500	15660	15534	15672	15729	15730	15780	15710	15599	15716	15562	15579	15718	15634	15599	15616	15520	15561	15715	15598	15550	15517	15681	15436	15606	15636	15551	15550	15648	15664	15718	15596	15620	15644	15647	15466	15530	15670	15615	15685	15561	15524	15664	15543	15511	15603	15557	15586	15465	15577	15827	15635	15697	15672	15634	15595	15603	15634	15542	15529	15688	15653	15612	15539	15588	15591	15560	15785	15641	15821	15635	15584	15634	15647	15549	15702	15666	15679	15651	15741	15682	15541	15575	15555	15747	15654	15662	15521	15690	15570	15773	15635	15704	15579	15632	15656	15806	15610	15603	15576	15478	15730	15789	15575	15424	15641	15609	15668	15790	15538	15684	15595	15401	15668	15722	15658	15644	15742	15692	15549	15646	15549	15486	15803	15636	15607	15567	15450	15583	15596	15647	15603	15698	15708	15773	15649	15650	15828	15531	15729	15564	15657	15624	15604	15668	15651	15541	15715	15779	15635	15415	15565	15660	15678	15609	15665	15654	15614	15644	15730	15686	15625	15769	15433	15644	15635	15513	15634	15551	15593	15525	15570	15446	15829	15678	15496	15633	15638	15447	15557	15589	15606	15909	15622	15714	15547	15770	15478	15559	15602	15546	15618	15508	15476	15545	15544	15540	15712	15545	15690	15635	15534	15555	15503	15491	15716	15665	15792	15537	15646	15539	15655	15654	15543	15652	15501	15600	15537	15650	15562	15619	15502	15583	15501	15714	15649	15630	15529	15656	15840	15573	15775	15397	15751	15658	15680	15690	15534	15728	15765	15659	15696	15660	15571	15654	15638	15782	15547	15540	15718	15630	15562	15544	15823	15459	15594	15706	15425	15572	15714	15647	15634	15637	15589	15561	15698	15520	15547	15672	15655	15644	15487	15399	15702	15636	15499	15610	15736	15604	15644	15497	15634	15662	15776	15470	15569	15633	15673	15619	15498	15497	15560	15478	15519	15566	15574	15686	15578	15607	15604	15563	15613	15696	15492	15625	15626	15476	15433	15637	15510	15867	15638	15407	15650	15544	15794	15670	15652	15643	15625	15621	15676	15794	15453	15733	15710	15581	15568	15597	15619	15654	15616	15555	15588	15522	15685	15486	15614	15598	15587	15697	15499	15619	15664	15573	15678	15727	15505	15683	15627	15517	15585	15663	15367	15750	15521	15483	15544	15671	15535	15601	15664	15645	15648	15669	15524	15699	15678	15664	15646	15667	15540	15563	15564	15792	15617	15629	15757	15673	15610	15649	15702	15640	15666	15623	15691	15570	15607	15572	15405	15561	15480	15676	15559	15487	15790	15601	15476	15416	15588	15406	15437	15594	15676	15814	15512	15511	15551	15725	15681	15539	15562	15693	15564	15446	15397	15607	15694	15591	15538	15526	15681	15567	15648	15565	15573	15673	15556	15711	15687	15643	15588	15813	15747	15574	15631	15641	15663	15423	15614	15685	15448	15540	15739	15729	15623	15659	15393	15511	15545	15518	15579	15585	15614	15652	15617	15507	15685	15372	15735	15648	15479	15611	15743	15684	15674	15747	15518	15667	15525	15480	15589	15529	15659	15573	15694	15511	15579	15930	15665	15602	15585	15615	15571	15523	15634	15504	15695	15444	15580	15600	15673	15763	15493	15737	15445	15560	15762	15630	15630	15525	15429	15425	15788	15628	15719	15696	15508	15610	15519	15651	15604	15645	15562	15652	15489	15586	15654	15661	15629	15543	15674	15776	15625	15566	15576	15660	15823	15585	15624	15676	15485	15560	15564	15684	15813	15629	15674	15402	15533	15804	15567	15575	15693	15447	15702	15737	15535	15730	15695	15678	15500	15617	15587	15352	15646	15565	15588	15674	15803	15701	15733	15762	15559	15678	15614	15693	15622	15677	15727	15569	15494	15588	15603	15639	15716	15668	15594	15697	15634	15579	15638	15710	15495	15692	15632	15614	15725	15633	15746	15606	15738	15551	15540	15588	15572	15763	15693	15634	15645	15627	15691	15683	15573	15652	15756	15655	15684	15409	15589	15519	15628	15645	15780	15710	15806	15807	15470	15637	15656	15467	15774	15711	15577	15620	15568	15675	15698	15502	15629	15603	15569	15668	15484	15581	15560	15492	15685	15591	15577	15580	15484	15790	15389	15621	15575	15511	15612	15721	15593	15775	15650	15563	15661	15741	15594	15612	15532	15467	15492	15739	15594	15689	15706	15657	15635	15668	15650	15569	15557	15627	15674	15463	15497	15525	15432	15582	15630	15713	15733	15713	15602	15770	15673	15637	15581	15492	15652	15739	15762	15714	15545	15710	15641	15741	15690	15594	15626	15638	15749	15595	15642	15634	15606	15743	15728	15680	15640	15699	15558	15722	15607	15754	15595	15670	15616	15493	15483	15628	15724	15669	15723	15523	15564	15453	15490	15675	15649	15711	15507	15752	15648	15581	15445	15721	15640	15634	15636	15716	15715	15728	15639	15661	15455	15650	15712	15710	15693	15666	15556	15468	15557	15845	15681	15585	15672	15672	15668	15525	15646	15533	15634	15790	15509	15543	15543	15699	15556	15541	15461	15578	15566	15786	15590	15517	15699	15552	15632	15678	15661	15813	15806	15728	15719	15665	15652	15758	15426	15598	15710	15642	15606	15549	15608	15646	15645	15752	15564	15556	15516	15559	15467	15585	15717	15596	15619	15731	15644	15643	15768	15495	15567	15436	15568	15702	15503	15612	15681	15721	15742	15666	15605	15659	15737	15562	15630	15508	15581	15662	15515	15673	15610	15492	15561	15686	15443	15771	15566	15324	15672	15581	15612	15581	15589	15496	15415	15613	15741	15602	15626	15433	15602	15693	15712	15606	15633	15447	15658	15403	15526	15588	15450	15663	15830	15542	15609	15458	15665	15504	15522	15704	15752	15661	15864	15558	15661	15622	15622	15469	15687	15659	15462	15643	15574	15619	15445	15704	15509	15726	15670	15698	15587	15582	15575	15561	15463	15549	15666	15526	15683	15690	15672	15601	15596	15546	15682	15817	15443	15540	15646	15640	15679	15700	15582	15769	15563	15612	15684	15696	15707	15805	15737	15580	15613	15673	15630	15565	15603	15568	15653	15684	15522	15446	15537	15745	15614	15827	15590	15539	15673	15694	15554	15502	15700	15597	15634	15486	15718	15651	15681	15644	15599	15620	15689	15341	15727	15409	15628	15607	15514	15624	15493	15639	15646	15548	15577	15501	15665	15711	15761	15611	15667	15669	15723	15656	15529	15400	15638	15771	15352	15632	15714	15674	15599	15774	15620	15676	15586	15536	15729	15446	15601	15800	15565	15741	15583	15589	15686	15659	15707	15569	15543	15615	15749	15459	15727	15613	15704	15614	15654	15553	15616	15527	15696	15675	15472	15677	15589	15540	15620	15623	15586	15519	15763	15442	15430	15553	15711	15622	15568	15636	15645	15698	15632	15668	15644	15725	15608	15708	15594	15819	15719	15632	15522	15730	15575	15466	15445	15675	15598	15616	15754	15617	15676	15637	15551	15693	15634	15472	15609	15853	15610	15680	15776	15670	15741	15689	15501	15529	15450	15751	15566	15456	15532	15677	15719	15513	15768	15556	15584	15845	15547	15604	15539	15645	15578	15676	15653	15695	15657	15666	15571	15697	15693	15690	15658	15509	15601	15735	15689	15620	15662	15598	15727	15727	15418	15624	15613	15672	15773	15665	15654	15607	15702	15767	15754	15518	15740	15727	15505	15570	15720	15594	15715	15635	15683	15770	15608	15547	15467	15464	15733	15672	15509	15709	15636	15536	15509	15673	15473	15631	15588	15534	15556	15770	15566	15668	15594	15553	15614	15717	15620	15451	15585	15742	15652	15547	15644	15729	15694	15507	15475	15561	15607	15698	15761	15590	15643	15735	15495	15863	15680	15820	15608	15575	15611	15453	15612	15527	15726	15536	15656	15457	15562	15739	15775	15581	15703	15772	15731	15659	15623	15587	15667	15682	15668	15741	15545	15640	15613	15542	15651	15685	15655	15675	15582	15715	15668	15590	15576	15698	15674	15658	15477	15624	15664	15568	15810	15487	15573	15575	15689	15594	15577	15709	15565	15692	15668	15603	15591	15585	15657	15631	15691	15620	15779	15439	15534	15517	15554	15761	15547	15695	15624	15792	15662	15651	15670	15677	15582	15635	15723	15610	15589	15559	15630	15668	15608	15670	15528	15657	15581	15653	15559	15569	15593	15528	15794	15698	15712	15656	15728	15470	15695	15698	15488	15681	15567	15567	15633	15700	15618	15783	15610	15560	15759	15421	15634	15653	15779	15598	15582	15704	15546	15560	15614	15594	15709	15628	15591	15662	15561	15675	15474	15399	15678	15462	15562	15601	15586	15509	15654	15646	15628	15578	15438	15606	15595	15719	15610	15584	15641	15489	15653
29418	28985	37364	33816	28237	25322	22753	20889	19878	19261	18737	18563	18367	18147	18046	17961	17907	17969	17766	17603	17528	17543	17563	17617	17624	17396	17415	17439	17592	17411	17767	17573	17348	17474	17376	17487	17109	17220	17577	17426	17256	17467	17219	17226	17526	17269	17236	17504	17322	17554	17219	17331	17315	17206	17382	17373	17366	17329	17438	17501	17419	17529	17432	17284	17506	17502	17417	17421	17356	17495	17493	17352	17422	17370	17295	17362	17368	17221	17325	17335	17436	17290	17217	17346	17238	17311	17159	17160	17317	17531	17441	17348	17409	17393	17545	17370	17219	17455	17332	17409	17452	17423	17306	17246	17379	17377	17173	17216	17383	17364	17380	17242	17294	17246	17339	17458	17187	17238	17483	17458	17510	17117	17452	17401	17193	17253	17321	17539	17431	17292	17274	17457	17372	17417	17574	17230	17443	17321	17557	17293	17211	17514	17342	17326	17523	17367	17484	17360	17387	17262	17243	17179	17158	17065	17404	17370	17289	17465	17425	17484	17453	17419	17339	17333	17297	17275	17400	17269	17212	17394	17545	17472	17420	17284	17454	17382	17351	17442	17363	17488	17200	17307	17283	17456	17383	17612	17396	17215	17468	17463	17305	17297	17367	17332	17402	17352	17564	17350	17374	17339	17416	17412	17324	17538	17329	17505	17474	17210	17475	17345	17316	17411	17457	17364	17283	17424	17415	17132	17417	17442	17407	17262	17133	17506	17213	17399	17435	17461	17335	17190	17164	17210	17271	17353	17198	17260	17284	17421	17411	17265	17517	17305	17259	17385	17358	17466	17474	17335	17435	17405	17225	17347	17148	17403	17340	17473	17352	17112	17344	17278	17251	17401	17221	17022	17398	17437	17370	17174	17294	17179	17218	17309	17586	17450	17257	17548	17431	17300	17201	17572	17295	17267	17244	17313	17545	17364	17227	17427	17331	17262	17526	17263	17500	17357	17333	17421	17421	17319	17484	17505	17356	17500	17343	17355	17357	17165	17454	17467	17369	17442	17169	17344	17249	17246	17519	17347	17402	17404	17308	17444	17323	17471	17367	17442	17457	17463	17542	17057	17643	17361	17477	17290	17488	17235	17587	17283	17545	17638	17563	17360	17486	17243	17588	17475	17211	17349	17290	17425	17474	17221	17255	17603	17496	17397	17410	17376	17403	17385	17515	17232	17320	17121	17424	17352	17317	17183	17463	17439	17226	17379	17583	17409	17164	17290	17305	17266	17308	17213	17315	17304	17475	17414	17521	17457	17345	17243	17381	17552	17386	17339	17456	17385	17189	17351	17272	17154	17323	17330	17387	17422	17320	17443	17460	17268	17401	17207	17299	17552	17238	17263	17357	17167	17428	17524	17256	17406	17340	17465	17350	17233	17337	17449	17370	17249	17295	17422	17341	17430	17503	17263	17254	17214	17473	17142	17338	17280	17559	17447	17192	17215	17348	17392	17504	17393	17464	17472	17386	17520	17306	17247	17353	17335	17363	17329	17244	17499	17276	17453	17356	17458	17477	17310	17279	17304	17369	17428	17102	17279	17517	17292	17567	17324	17493	17374	17480	17469	17383	17329	17399	17526	17356	17563	17360	17336	17446	17385	17345	17372	17410	17500	17361	17442	17390	17426	17258	17447	17354	17399	17299	17292	17385	17256	17350	17475	17366	17274	17378	17310	17446	17255	17499	17280	17367	17498	17417	17301	17484	17384	17239	17279	17208	17355	17500	17400	17481	17417	17437	17377	17458	17482	17327	17304	17323	17391	17572	17279	17079	17373	17355	17431	17450	17212	17321	17327	17439	17199	17532	17277	17409	17369	17460	17320	17491	17415	17288	17483	17613	17369	17538	17369	17167	17539	17404	17407	17384	17361	17390	17238	17251	17019	17229	17182	17251	17592	17515	17485	17160	17435	17380	17303	17311	17299	17293	17402	17392	17288	17295	17367	17325	17168	17316	17488	17381	17410	17507	17549	17405	17560	17546	17461	17503	17402	17156	17567	17439	17282	17483	17188	17277	17451	17525	17398	17194	17583	17317	17344	17425	17295	17413	17320	17545	17162	17318	17376	17348	17255	17157	17133	17188	17412	17288	17386	17249	17142	17212	17421	17510	17506	17350	17359	17558	17362	17292	17253	17342	17407	17574	17500	17240	17286	17399	17292	17374	17448	17264	17390	17515	17372	17317	17405	17403	17383	17337	17377	17390	17366	17595	17276	17286	17438	17322	17379	17539	17269	17278	17417	17350	17423	17460	17381	17342	17420	17150	17496	17433	17284	17547	17366	17252	17367	17211	17138	17441	17609	17455	17246	17423	17429	17308	17338	17277	17654	17198	17208	17318	17405	17254	17236	17456	17460	17646	17357	17285	17193	17492	17324	17454	17425	17336	17329	17581	17293	17270	17525	17258	17491	17314	17257	17621	17329	17450	17350	17599	17509	17452	17329	17366	17214	17317	17314	17064	17313	17326	17245	17431	17436	17096	17289	17458	17366	17418	17349	17446	17446	17557	17222	17336	17492	17288	17226	17409	17434	17398	17041	17282	17319	17356	17450	17313	17457	17218	17113	17276	17429	17349	17347	17418	17331	17463	17311	17298	17234	17313	17194	17366	17341	17397	17433	17316	17292	17478	17341	17332	17239	17531	17305	17348	17622	17508	17289	17465	17529	17625	17205	17384	17464	17336	17263	17171	17284	17403	17439	17502	17340	17422	17442	17519	17222	17335	17296	17399	17367	17266	17413	17272	17438	17314	17226	17348	17290	17505	17287	17326	17143	17281	17053	17298	17297	17412	17273	17486	17419	17374	17199	17263	17205	17193	17560	17261	17339	17393	17469	17237	17377	17335	17316	17342	17447	17422	17470	17514	17231	17148	17253	17367	17507	17498	17205	17447	17320	17357	17455	17455	17351	17337	17416	17260	17504	17075	17472	17683	17302	17279	17228	17424	17311	17314	17508	17518	17773	17300	17483	17549	17459	17484	17423	17389	17254	17432	17421	17327	17377	17328	17278	17381	17366	17346	17299	17329	17346	17250	17282	17147	17324	17274	17331	17254	17178	17411	17256	17418	17355	17347	17404	17651	17269	17389	17333	17264	17394	17319	17459	17348	17446	17222	17363	17359	17180	17249	17229	17353	17424	17460	17268	17651	17533	17354	17091	17544	17449	17378	17449	17121	17414	17424	17333	17259	17328	17508	17545	17606	17506	17167	17321	17306	17514	17314	17307	17341	17216	17334	17462	17414	17311	17249	17315	17268	17485	17490	17306	17394	17219	17205	17308	17390	17185	17551	17482	17403	17443	17348	17275	17445	17377	17303	17234	17316	17469	17419	17240	17344	17259	17385	17360	17246	17445	17413	17233	17464	17344	17486	17381	17437	17304	17353	17639	17315	17236	17376	17173	17383	17543	17644	17477	17247	17324	17436	17348	17330	17313	17636	17546	17363	17216	17377	17064	17349	17330	17427	17253	17440	17434	17285	17284	17511	17305	17177	17362	17360	17043	17282	17420	17489	17365	17406	17253	17553	17181	17222	17410	17286	17605	17463	17444	17368	17288	17250	17454	17176	17294	17479	17263	17369	17176	17526	17360	17235	17286	17313	17337	17218	17423	17361	17386	17466	17472	17412	17246	17529	17369	17540	17558	17296	17482	17648	17369	17177	17309	17338	17362	17287	17230	17481	17372	17311	17330	17504	17225	17288	17303	17519	17421	17129	17486	17524	17227	17300	17263	17477	17378	17309	17342	17431	17298	17409	17250	17530	17563	17438	17361	17212	17215	17527	17339	17215	17197	17479	17324	17370	17397	17368	17244	17556	17476	17687	17335	17557	17222	17448	17134	17222	17186	17481	17194	17424	17244	17580	17276	17549	17333	17295	17389	17278	17562	17279	17470	17350	17443	17457	17394	17522	17367	17369	17519	17574	17286	17432	17373	17365	17345	17167	17407	17372	17308	17173	17301	17365	17475	17221	17410	17231	17459	17559	17303	17504	17254	17269	17583	17452	17587	17289	17491	17395	17231	17386	17219	17258	17157	17391	17446	17519	17290	17456	17451	17280	17279	17350	17337	17381	17311	17222	17415	17566	17354	17379	17494	17580	17445	17258	17234	17484	17358	17377	17181	17456	17433	17463	17461	17334	17345	17228	17476	17390	17495	17306	17308	17351	17346	17253	17196	17416	17189	17325	17287	17277	17586	17603	17336	17501	17383	17341	17242	17270	17478	17477	17489	17463	17485	17257	17648	17268	17118	17267	17117	17305	17320	17382	17219	17372	17466	17281	17442	17332	17459	17342	17378	17389	17232	17261	17236	17506	17297	17559	17345	17416	17304	17471	17408	17356	17387	17449	17406	17530	17508	17275	17552	17678	17402	17489	17358	17396	17364	17511	17189	17504	17395	17507	17479	17636	17383	17399	17292	17331	17478	17274	17337	17501	17284	17495	17168	17184	17423	17317	17323	17402	17219	17412	17363	17381	17485	17397	17214	17447	17443	17485	17362	17376	17483	17368	17309	17386	17360	17248	17279	17317	17538	17494	17477	17263	17425	17544	17492	17589	17464	17397	17420	17388	17366	17671	17459	17431	17361	17546	17452	17395	17278	17192	17359	17340	17390	17440	17413	17568	17529	17411	17418	17448	17325	17365	17397	17445	17382	17461	17385	17191	17349	17302	17318	17363	17243	17482	17451	17525	17372	17324	17214	17393	17168	17605	17430	17488	17425	17483	17399	17468	17517	17497	17308	17342	17290	17363	17450	17396	17404	17270	17377	17298	17427	17393	17300	17354	17361	17372	17317	17414	17427	17307	17461	17317	17304	17341	17439	17427	17624	17446	17512	17353	17445	17427	17427	17348	17569	17420	17289	17325	17412	17295	17448	17315	17251	17169	17462	17582	17402	17361	17537	17234	17389	17178	17351	17352	17569	17481	17270	17312	17332	17361	17587	17396	17389	17318	17300	17309	17548	17366	17191	17255	17462	17284	17301	17317	17407	17329	17388	17468	17406	17581	17381	17461	17397	17471	17321	17322	17201	17386	17487	17442	17306	17393	17471	17395	17343	17318	17349	17252	17300	17362	17164	17562	17354	17464	17335	17486	17349	17309	17419	17380	17394	17323	17479	17510	17072	17637	17417	17348	17226
31395	45087	41933	33182	28645	25366	22254	20209	18716	17820	17247	16722	16283	15897	15789	15654	15626	15464	15421	15425	15194	15454	15325	15198	14976	15123	15147	15162	15163	15073	14896	15004	15045	15159	14945	14941	15226	14905	14914	15094	14869	14956	14903	15092	15159	15125	14996	14910	14912	14997	14912	14890	15065	15067	14900	14952	14959	14884	15075	14917	15110	14928	15078	14911	15019	14785	14970	15053	15082	15052	14882	14887	14890	15128	14932	14991	15034	14964	14886	15018	14720	14845	14878	15065	14957	15069	14989	14932	15043	15075	14959	15010	15010	14947	14949	14902	15037	14921	15032	15038	14909	15044	14903	14941	14874	14926	14827	15048	14803	14893	14928	14940	14992	15036	15006	14871	14911	14948	14881	15140	14919	14896	15168	14907	15060	15022	14932	15032	14939	14947	14991	14858	14988	14899	14919	14905	15054	14864	14850	14902	15038	14745	14955	14820	14924	14986	14977	14922	15089	14834	14972	14985	14854	15096	14933	15013	15058	15000	14958	15006	14987	14836	14745	14982	14973	14983	15177	14985	15065	15092	14901	14934	14995	14975	14915	15158	14932	15118	14960	14854	15087	14811	14798	14952	14854	14887	14949	15013	14928	14848	14894	14890	15013	15041	14977	15085	14973	14815	14934	14797	14987	15020	15054	14931	14935	15189	15142	14933	14831	15088	14978	15005	15006	14766	14964	14879	14946	15084	14858	14880	14803	14887	14866	14975	15026	15018	15117	14876	14979	14851	15000	15017	15034	15011	14917	14773	14925	14863	15090	15078	15015	14729	14843	15150	15003	14976	14888	14778	14969	14844	14873	15042	14938	14908	14818	15021	14990	15064	14824	15022	15194	14908	14972	15132	15143	14752	14945	15007	14908	15023	15036	15006	15037	14883	14961	15004	14882	14973	14955	14810	15077	14945	14924	14988	14883	15018	15031	15035	14998	14972	15129	14925	14911	14923	14954	14782	14992	14970	15010	14891	14953	15240	14948	14999	15000	14757	15285	14931	15063	14910	15077	14942	15059	14938	14927	14834	15041	14914	14834	14850	14846	14915	15072	14982	14980	15185	15027	14939	14850	14972	15021	14896	14970	15016	14861	14933	14917	14954	15034	15056	15034	14972	14909	15005	15146	14926	14993	15065	15075	14905	14990	14908	14956	15049	15124	14938	14855	14825	14965	14907	14973	14858	15107	14985	14943	15053	14978	15059	15004	15012	14872	15009	14957	14860	14944	15006	14883	15025	15055	14865	14945	15014	14705	15002	14818	15061	14915	15003	14928	15004	14992	15015	14876	14790	14945	15065	14807	14957	15026	14854	15075	14983	14775	14990	14998	15082	14841	14913	14925	14990	14984	14984	14812	14889	15007	15054	14895	14993	14982	15048	14943	14877	15049	15056	14837	14924	14962	14860	15114	14930	14934	15018	15031	14885	14954	14950	15020	14871	15147	14881	15056	14741	15091	14908	14980	14962	14937	14827	15221	14800	15002	14992	15039	15022	14981	15184	14924	14928	15000	14846	14901	15108	14859	15083	14917	14882	15029	14859	14955	15121	14982	14984	14968	15221	15030	14886	15036	14984	14863	14948	14982	15028	14967	14974	14951	14961	15030	15033	15109	14907	15035	15044	14967	14886	14766	15082	14969	15002	14977	14938	14829	14902	14852	14876	14922	14908	14987	14836	14790	15117	14959	15069	14937	14922	15111	15119	15212	14810	15022	14820	14935	15039	15093	14843	14784	15033	14931	14876	14849	15002	14883	15042	14967	14944	15011	14859	14959	14982	15082	14865	14960	15166	14864	15030	15070	15108	15095	14966	14999	14980	15039	15032	15104	14956	15013	15002	15049	15055	14946	14881	14880	14965	15036	14930	14714	14928	14850	14945	14887	14838	14928	15004	15182	15144	15061	15116	14965	15005	14879	15057	14849	14906	15041	14982	14980	14916	14937	14913	14971	15011	14922	14916	14972	15076	14983	14965	15027	15094	15003	15144	14795	14985	15229	15035	15039	14915	14839	15008	14977	14902	14974	14919	15103	14877	15003	14974	14975	15033	15011	15044	15014	14948	14762	15071	14966	14903	14924	14967	14963	15107	15062	14898	14913	15041	14923	15137	15137	14907	14889	14946	14888	14882	14987	14912	15104	14937	14884	14964	14984	14955	14913	15051	14894	15001	15119	14905	15114	14974	14989	15057	14908	14901	14884	15141	15000	15080	14995	14908	14785	15030	14939	14863	14983	14863	14848	14954	14910	14898	14853	15101	15047	15017	14879	15090	15004	14781	14974	15031	14995	14916	14957	15004	14838	15059	14987	14905	14803	15012	15003	14981	14907	14985	14812	15083	14876	15014	15078	15109	14917	14831	14961	15120	15063	15013	15009	14922	14951	15049	14968	14933	14921	14995	15058	15075	15012	14956	15036	15082	15059	14990	14964	15113	14983	14879	14982	15159	15004	15066	14990	15128	14954	14961	14941	14815	15063	14928	15052	14814	14932	14902	14759	15090	15044	14974	15085	15050	14608	14907	14996	15000	15098	14992	14943	14924	15039	14678	14905	14965	15033	14975	15043	14923	15048	14918	15070	14970	15123	14952	14851	14821	14861	15037	14801	14994	14975	14961	14863	14928	15007	14929	15133	14904	14910	15063	14979	14899	14957	14937	15180	15029	14992	14889	15104	14913	14921	14867	14912	15084	14944	14938	14900	14943	15015	14994	14988	14972	14851	14934	14897	14959	14964	14942	14862	15009	15078	15230	15194	15050	14917	15087	15059	15103	14958	15054	14956	14937	14844	14936	14747	15067	14883	14891	15045	14852	15052	15054	14806	14857	14900	14948	14971	14911	15163	14870	15022	15038	14913	15152	15081	14810	15013	14836	15009	14936	14874	15003	14956	14756	14864	14906	15065	15011	15149	14969	14849	15086	15019	14837	14879	15187	14997	14985	14971	15064	15076	14938	14855	14955	15001	15145	15035	14981	14956	14901	14835	14912	15064	15021	15103	14898	14946	14938	14994	14909	14897	14874	14976	14971	14966	14928	15049	14918	14828	14968	14817	14911	15041	15021	14943	14869	15048	14961	14922	14893	14845	15014	15016	14943	14917	14918	14989	14937	15028	14963	15026	15097	14975	14974	14955	14984	14924	14878	14968	15013	14918	15140	14759	15119	14871	14842	14970	14963	15000	15036	14981	15228	14950	15055	15103	14733	14949	14908	15099	14796	14899	15006	15008	14863	14920	14950	15062	14847	15050	14838	14891	15112	14959	14917	14964	14841	14853	14860	14980	15035	15104	14800	14869	14910	14881	15029	14907	14841	14918	14893	15032	14906	14974	14911	14998	14927	14898	14997	14842	14697	14896	14969	14996	14963	14925	14896	15008	15029	14909	14866	15072	15020	14867	14971	15000	14843	15097	15096	14822	14962	15007	14985	15036	15055	15118	15047	14776	14980	15099	14994	14923	14871	14846	14989	14931	14829	15064	14965	14811	14947	14956	15067	15091	15140	15044	14984	14881	14872	14908	14896	14956	14978	14969	14868	15085	14872	15046	15051	14987	14827	15023	14889	14991	15092	14895	15017	15046	14863	14921	15107	14955	14876	14906	15020	14807	14934	14935	15086	14988	14881	15084	15029	14991	14772	14942	14915	14937	14947	15006	14976	15036	15068	15034	15054	14958	14892	14920	15023	15111	14845	14957	14985	15225	15106	14878	14976	15198	14959	14923	14807	14966	15170	15076	15195	14897	15004	15034	14874	14934	15073	14967	15043	14928	14873	15061	15015	14928	15096	14873	14854	15036	14905	14970	14970	14845	15061	15082	14972	14926	14961	14967	14983	15121	15104	14981	14831	14951	15295	14925	14971	15036	14937	14887	14972	14968	14945	14956	15088	14979	14980	14865	15124	15010	15115	15155	15021	14916	14985	14960	14935	14973	14956	15032	14970	14867	14979	14835	14834	14810	15209	14995	14958	14972	14911	15012	14990	14849	14890	14995	15111	15002	15187	14933	14843	14918	14816	15112	15006	14893	15061	14975	15083	14953	14970	14965	15076	14939	14899	14931	14906	15179	14887	15015	14972	15020	14870	14910	15001	14885	15004	15014	15055	14942	15050	14950	14982	14966	14943	14894	15016	15031	14997	15004	14865	15126	14989	14999	15042	14932	14838	14950	15094	14900	14930	14905	14997	15042	15030	15104	15094	14938	14974	14948	15237	14922	15058	14895	14960	14999	15043	15048	14885	14889	15039	15255	14764	14886	14914	14880	14958	14945	15038	15013	15099	15052	14870	14961	14981	14886	15060	14880	15157	15032	14833	15194	14923	15122	15110	14782	15078	14926	15203	14800	15028	14950	15119	15108	15089	15168	14992	14954	14932	14916	14993	14885	15074	14770	14955	14936	14874	14860	15024	15184	14963	15014	14872	14980	14910	15092	14840	14928	14899	15074	15025	14963	15005	15002	14984	14969	15041	14964	14969	14890	15085	15027	14959	14856	14994	14978	14957	15028	14856	15108	14868	15080	14921	14968	14875	15116	15026	14869	14882	14928	15088	14949	14991	14859	14975	14989	14952	14900	15019	14845	14743	15110	14894	14804	14868	14925	14934	14990	14936	15095	14847	14974	14920	14927	15023	14765	14801	14754	14945	15010	15015	14789	14876	15037	14916	14994	14968	15014	14981	14895	14984	14924	14906	15117	14874	14866	14957	14879	14992	14899	14978	14915	15058	14999	14841	14952	14800	14845	14873	14780	15173	15011	15073	15172	15032	14912	14876	15031	14958	15078	14980	14939	14888	15067	14908	14856	14877	14939	15160	14915	15169	15137	14870	14890	14989	14837	15054	14955	15001	14962	15009	15025	15003	14996	14787	15027	14975	15080	14813	14994	15044	14775	14964	15064	15148	14929	14978	14967	14929	14905	14900	14993	14846	15059	15059	14997	15007	14861	14974	14949	14945	14909	14748	15138	14930	15061	15285	14753	15044	14933	14945	14971	14863	15088	15020	15015	15011	15027	15029	14943	14987	14923	15081	14930	14899	14920	14988	14926	14943	15060	14878	15002	14889	14920	14963	15216	15049	14795	14926	14915	14997	14913	14958	15111	15079	14996	14931	15032	15028	14918	15003	14976	14881	15083	15103	14875	15129	14945	14955
24185	21232	28874	26670	27608	27895	26917	23148	21349	20480	20126	19321	18585	18539	18501	18127	18066	17908	17876	17741	17679	17827	17741	17600	17606	17651	17466	17560	17556	17511	17438	17624	17485	17463	17273	17359	17440	17429	17377	17345	17370	17286	17250	17348	17472	17273	17398	17187	17325	17271	17539	17440	17161	17453	17464	17293	17235	17399	17312	17532	17362	17242	17339	17348	17349	17327	17385	17327	17318	17123	17213	17275	17253	17229	17242	17457	17502	17656	17345	17457	17300	17343	17405	17367	17469	17505	17469	17333	17177	17215	17483	17467	17101	17177	17364	17285	17279	17353	17363	17216	17335	17335	17264	17426	17282	17106	17352	17480	17409	17254	17375	17227	17414	17213	17144	17258	17502	17301	17278	17421	17230	17441	17308	17192	17287	17229	17202	17222	17365	17453	17435	16981	17324	17275	17265	17096	17278	17240	17625	17393	17433	17435	17118	17393	17306	17300	17429	17457	17286	17240	17156	17235	17082	17423	17302	16994	17349	17149	17225	17221	17154	17323	17253	17324	17443	17522	17243	17356	17316	17350	17332	17321	17204	17383	17432	17312	17474	17230	17503	17368	17354	17207	17390	17431	17398	17308	17250	17265	17445	17280	17204	17397	17221	17184	17217	17450	17202	17300	17352	17424	17141	17377	17282	17212	17323	17460	17333	17380	17358	17184	17248	17260	17202	17286	17289	17206	17436	17092	17149	17478	17381	17390	17245	17146	17190	17271	17471	17332	17200	17300	17495	17290	17218	17454	17351	17049	17339	17387	17336	17206	17396	17366	17124	17280	17288	17321	17442	17033	17182	17364	17160	17172	17353	17286	17158	17185	17198	17294	17218	17341	17372	17224	17176	17390	17423	17164	17175	17274	17284	17135	17370	17429	17311	17294	17281	17271	17106	17202	17134	17359	17279	17227	17043	17332	17349	17316	17111	17105	17253	17215	17157	17303	17353	17346	17183	17302	17316	17330	17590	17325	17197	17204	17455	17412	17311	17268	17362	17366	17231	17166	17156	17199	17421	17398	17229	17357	17412	17146	17235	17421	17363	17103	17149	17134	17540	17286	17266	17349	17257	17086	17315	17413	17360	17396	17236	17195	17339	17227	17332	17195	17354	17141	17194	17283	17272	17148	17440	17380	17215	17465	17243	17298	17486	17357	17364	17433	17333	17170	17116	17237	17286	17292	17290	17467	17256	17266	17314	17240	17353	17303	17215	17167	17241	17254	17503	17345	17335	17575	17384	17334	16995	17261	17350	17048	17385	17334	17277	17241	17404	17043	17243	17343	17352	17335	17264	17283	17144	17452	17322	17256	17455	17218	17280	17272	17276	17236	17266	17432	17471	17342	17262	17308	17234	17230	17462	17358	17253	17325	17316	17315	17241	17384	17145	17149	17309	17385	17376	17247	17405	17470	17262	17328	17202	17383	17444	17225	17184	17278	17214	17212	17413	17198	17237	17109	17227	16970	17369	17282	17320	17446	17345	17378	17286	17399	17201	17351	17515	17285	17341	17234	17441	16922	17288	17322	17371	17261	17164	17472	17402	17080	17204	17245	17522	17328	17280	17176	17383	17375	17294	17276	17431	17177	17234	17391	17208	17157	17220	17060	17077	17275	17240	17121	17176	17387	17461	17232	17200	17167	17264	17172	17085	17276	17249	17321	17308	17383	17169	17039	17282	17057	17384	17329	17589	17331	17384	17408	17440	17380	17303	17241	17407	17181	17261	17219	17247	17334	17256	17246	17372	17278	17121	17442	17333	17250	17261	17400	17311	17226	17295	17538	17406	17169	17222	17061	17260	17403	17480	17134	17465	17353	17458	17351	17353	17191	17482	17336	17432	17358	17092	17061	17100	17218	17286	17383	17397	17424	17302	17201	17543	17512	17170	17293	17284	17179	17274	17163	17179	17425	17032	17252	17464	17507	17473	17460	17431	17271	17201	17312	17408	17326	17198	17318	17256	17336	17227	17278	17118	17254	17488	17372	17203	17376	17287	17198	17425	17276	17304	17327	17372	17138	17306	17494	17294	17196	17241	17346	17420	17602	17349	17431	17198	17235	17468	17228	17261	17271	17330	17383	17237	17191	17452	17446	17172	17384	17280	17316	17060	17385	17411	17326	17361	17252	17291	17391	17353	17348	17318	17443	17509	17313	17199	17169	17416	17212	17063	17310	17296	17269	17157	17336	17305	17380	17397	17232	17298	17088	17643	17292	17258	17266	17430	17137	17062	17335	17429	17247	17421	17444	17278	17234	17384	17352	17275	17173	17220	17497	17444	17503	17398	17343	17309	17035	17389	17124	17407	17232	17234	17325	17303	17336	17163	17170	17513	17227	17108	17206	17379	17329	17191	17335	17105	17330	17282	17336	17309	17378	17252	17408	17279	17274	17167	17268	17257	17114	17523	17437	17366	17336	17161	17229	17522	17305	17354	17360	17509	17229	17292	17064	17406	17085	17256	17133	17342	17154	17162	17206	17266	17342	17239	17236	17196	17265	17306	17383	17213	17322	17261	17304	17299	17544	17510	17335	17356	17348	17221	17163	17242	17282	17115	17372	17323	17231	17415	17288	17345	17390	17393	17346	17196	17190	17019	17288	17138	17198	17394	17393	17296	17251	17397	17479	17246	17277	17141	17430	17470	17182	17242	17295	17221	17178	17268	17343	17315	17359	17242	17263	17246	17222	17229	17337	17222	17371	17022	17250	17327	17159	17406	17004	17257	17456	17111	17269	17330	17350	17261	17318	17330	17246	17283	17348	17220	17243	17272	17134	17184	17296	17270	17096	17263	17251	17503	17555	17158	17219	17505	17265	17303	17211	17220	17290	17373	17156	17405	17377	17458	17092	17266	17469	17274	17340	17288	17474	17171	17177	17400	17436	16995	17150	17197	17382	17242	17345	17295	17334	17287	17235	17418	17190	17380	17429	17275	17282	17177	17132	17300	17321	17070	17384	17453	17397	17225	17244	17183	17345	17384	17278	17480	17369	17353	17222	17142	17450	17138	17276	17176	17238	17527	17171	17158	17350	17292	17266	17184	17151	17296	17377	17215	17273	17245	17530	17234	17323	17172	17251	17296	17165	17267	17202	17232	17354	17329	17394	17471	17224	17435	17224	17274	17332	17280	17508	17367	17309	17207	17368	17492	17248	17033	17189	17115	17307	17372	17308	17393	17452	17260	17317	17273	17502	17306	17258	17609	17221	17382	17271	17428	17297	17321	17254	17222	17252	17404	17490	17425	17307	17414	17208	17282	17370	17386	17266	17330	17453	16900	17174	17209	17361	17468	17271	17244	17301	17180	17233	17439	17370	17085	17225	17474	17254	17439	17325	17409	17479	17402	17172	17432	17311	17354	17478	17416	17425	17219	17364	17256	17450	17148	17283	17284	17247	17274	17286	17107	17166	17444	17322	17203	17280	17452	17262	17421	17392	17379	17193	17388	17257	17349	17410	17351	17227	17320	17370	17434	17351	17319	17282	17355	17131	17360	17309	17306	17450	17202	17609	17259	17226	17108	17290	17304	17247	17200	17422	17478	17297	17389	17449	17557	17275	17263	17671	17153	17310	17407	17214	17607	17438	17457	17406	17212	17281	17294	17400	17414	17223	17182	17175	17238	17186	17251	17245	17381	17331	17421	17162	17141	17328	17324	17167	17292	17295	17333	17440	17413	17331	17454	17402	17442	17329	17410	17377	17138	17203	17327	17260	17217	17290	17066	17419	17471	17046	17218	17242	17503	17316	17293	17403	17312	17260	17253	17287	17429	17327	17200	17264	17130	17329	17234	17251	17269	17148	17114	17228	17446	17269	17239	17283	17420	17267	17463	17169	17164	17188	17060	17242	17351	17382	17355	17356	17182	17221	17240	17400	17232	17300	17531	17306	17318	17358	17395	17293	17210	17366	17566	17147	17290	17267	17483	17242	17438	17517	17193	17246	17143	17118	17150	17107	17353	17567	17409	17233	17240	17366	17443	17358	17376	17214	17458	17509	17529	17152	17269	17475	17246	17138	17120	17425	17268	17459	17337	17189	17281	17366	17219	17418	17362	17484	17195	17318	17349	17307	17281	17401	17279	17223	17555	17258	17168	17270	17435	17184	17365	17150	17238	17193	17091	17403	17343	17329	17410	17373	17288	17079	17405	17175	17241	17503	17293	17298	17319	17492	17173	17192	17207	17252	17142	17112	17233	17216	17172	17493	17243	17378	17363	17383	17191	17381	17247	17137	17313	17286	17420	17269	17430	17318	17437	17198	17158	17421	17577	17343	17295	17285	17221	17419	17355	17334	17313	17318	17166	17370	17371	17275	17415	17324	17331	17205	17532	17318	17249	17246	17352	17159	17473	17328	17083	17363	17389	17400	17186	17278	17330	17469	17365	17518	17292	17169	17474	17219	17507	17213	17169	17252	17244	17358	17390	17290	17284	17295	17399	17281	17230	17288	17205	17106	17187	17316	17259	17199	17235	17224	17295	17245	17338	17374	17252	17300	17339	17304	17319	17428	17389	17179	17200	17524	17246	17396	17384	17476	17587	17511	17270	17070	17123	17578	17259	17176	17186	17428	17243	17310	17480	17051	17173	17256	17346	17472	17214	17356	17243	17298	17362	17435	17484	17438	17431	17371	17230	17187	17200	17346	17234	17372	17478	17309	17338	17390	17184	17446	17240	17428	17158	17284	17225	17245	17352	17252	17328	17415	17521	17326	17442	17091	17320	17198	17357	17445	17170	17342	17175	17395	17215	17499	17281	17351	17453	17291	17434	17260	17237	17371	17218	17375	17247	17193	17474	17267	17203	17192	17392	17140	17339	17539	17453	17243	17176	17348	17371	17279	17393	17379	17441	17398	17411	17358	17351	17415	17289	17161	17144	17127	17391	17308	17535	17315	17472	17362	17443	17379	17337	17174	17315	17228	17322	17324	17058	17399	17299	17465	17225	17238	17297	17232	17478	17307	17279	17199	17486	17310	17373	17378	17273	17388	17171	17302	17270	17484	17258	17235	17537	17323	17254	17543	17493	17495	17159	17281	17227	17300	17295	17230	17172	17217	17111	17335	17544	17403	17406	17362	17509	17416	17348	17250	17488	17296	17279	17287	17299	17250	17280	17425	17253	17265	17177	17367	17367	17063	17502	17363
30649	51497	48308	39512	34695	28278	25562	22706	21031	19620	18721	17652	17164	16647	16634	16214	16157	15951	15616	15608	15479	15281	15269	15237	15401	15212	15217	15308	15274	15078	15041	15154	15010	15092	14959	15144	15039	14987	15054	14929	15122	14996	15078	15032	14843	14998	14860	14954	15009	14900	14845	15142	14912	15029	14994	15056	15056	14818	14958	14933	14833	15078	15201	14967	15027	14816	15037	14753	14785	14986	14984	15011	14917	14949	15012	15057	15104	14847	14993	14897	14804	15100	14871	14912	14969	15171	14994	14944	14922	15019	15039	14854	15107	14935	14860	14884	14794	14944	14936	14771	15023	15007	14964	14898	14880	15139	14879	14878	14920	15258	14885	14961	15130	14960	15030	15020	15030	14876	14984	14975	14938	14945	15016	14974	14823	14905	14828	14969	15053	15054	14930	15030	15047	15052	15055	15051	15013	14949	14869	15075	14956	14977	15136	15087	15049	14797	14856	14906	14933	14937	14999	14912	15048	14947	14949	14928	14940	14982	15020	14889	14881	14728	14920	14912	15016	14850	14998	14969	14935	14848	14941	14945	14950	15033	15126	14914	14943	15040	14940	14854	15096	15120	15019	14963	14934	14762	15049	14944	14981	15035	14984	15069	14824	14964	14985	14931	15056	15063	15091	14953	14947	14995	14967	14913	14910	14897	14910	14917	15085	15024	14912	14930	14846	15018	14938	14906	14863	15062	14984	15036	14781	14870	14839	15017	14856	15005	14998	14946	14977	14889	15004	14893	15099	15217	15018	14961	14960	15104	14877	14951	15015	15080	15008	14983	14979	14793	14824	15113	14951	14991	15024	14868	14995	14816	14974	14995	14894	14974	15027	14894	14890	14882	14859	14912	14946	14979	14915	14849	15054	14873	15076	14875	15075	14962	14885	14919	14790	15156	14979	14958	14795	14848	14916	14911	14939	14992	15164	14916	14911	14969	14909	15016	14977	15132	15159	14975	15043	14990	14901	15025	14879	14944	14927	14951	15075	14813	14907	14888	14940	14774	14978	15021	14898	14833	14993	15096	15022	14967	15067	15209	14888	14945	14948	14900	14989	15046	14801	15007	15053	14797	14994	14905	15187	15019	14963	15095	14917	15064	15083	15012	14982	14772	14980	15141	14880	14837	14917	14969	15015	14993	14847	14967	14717	15047	15017	15030	15075	14754	15064	15057	14929	14967	14983	14982	14847	14962	14851	14941	15027	15020	14982	14906	14988	14944	14870	15029	15067	14893	14887	14902	14924	15055	15048	14829	14903	14843	14955	15164	14955	14871	14894	14944	15043	15057	14940	14969	14928	15026	15018	14914	15072	14962	15046	14871	14923	15097	14941	14845	14945	14797	14958	15095	14987	14776	14904	14860	15005	14847	15052	14989	15016	14888	14894	14951	15004	14950	14989	15114	14928	15022	14948	14835	15013	14924	15068	15008	15020	14847	15120	14952	14851	14967	14924	14988	14986	14971	14884	15057	14887	15084	15147	14933	14927	14916	14905	14987	14944	14748	14888	14968	15047	14748	14992	15004	14912	15054	14925	14907	14902	14948	14858	14873	15039	14943	14916	15142	14820	14892	14847	14958	14972	14937	15057	14995	15053	15096	15097	15002	14997	14890	14970	14938	14969	15055	14921	15090	15049	14722	14858	14995	14937	15102	14903	14925	14969	14808	15081	14951	14939	14840	14900	15016	14823	15053	14733	15072	14963	14869	14929	14958	14907	14869	14958	15050	14933	14953	14763	15120	14853	14988	14853	14879	14971	14934	14985	14987	15065	14920	15095	15076	14944	15060	15091	15105	15099	14979	14868	14755	14964	14795	14965	14806	14933	14880	15066	14867	14887	14974	15038	15094	14826	14964	14922	14965	15078	14962	14918	14934	14912	14907	14970	15149	14943	14985	14984	15093	14774	14846	14992	14829	14782	15055	15041	15112	14717	14928	14958	15025	15073	15010	14990	14962	14996	14904	15006	15092	14987	14856	14993	14805	14700	15083	14933	14766	15061	14850	14890	14953	15126	15164	15021	15087	15046	14961	14952	15008	14978	14903	15104	14999	15072	15010	14860	14963	15045	14923	14867	14880	14890	14957	14989	15077	14943	14972	14868	14879	14892	14770	14985	14951	15039	14847	14980	14907	14867	14900	14951	14990	14993	14955	14759	15120	14951	14848	14980	15028	14796	14922	15046	15011	14886	14945	14905	14902	15064	14973	14991	14884	14805	15116	15020	15007	15080	15133	15020	14980	14918	15045	15025	14990	15087	14956	15042	14938	14954	14998	14965	15055	14928	15016	14918	14869	15044	14990	14854	15079	15039	14918	15075	15004	15089	14866	15035	15007	14894	15087	14888	15079	14838	15025	15003	14884	14950	15013	15060	14885	14943	15065	14767	15043	14962	14933	15031	14984	15133	15057	14898	14962	15010	14984	14908	15124	14980	15169	15097	15015	15021	15013	15037	14908	15121	14950	14914	15120	14893	14812	14899	14951	14894	14890	15154	15053	14903	15036	14914	14963	14850	14756	14956	14905	14989	14950	14847	15005	14843	14944	14906	15043	15011	14994	15066	14982	15023	14966	15134	14754	14978	14896	14990	15023	14945	14812	15119	15012	14778	14975	14975	14913	15034	14906	15045	14973	14935	15016	15010	15041	15021	15018	14940	14962	15047	14914	14947	14959	14905	15017	14943	14876	14961	15043	14789	14921	14913	14905	15066	15093	14779	14926	14961	15032	15003	15173	14965	15073	15025	14892	14838	14849	14911	14910	15243	14928	14996	15020	15161	15050	14786	15096	15096	14930	15069	14943	14918	14985	14828	15130	14959	14950	14931	15078	15010	14788	15000	14939	14806	14844	14810	14975	15040	14975	15125	14931	14837	14861	15094	14888	14937	14951	15126	14845	14996	14933	14976	14790	14953	14860	15037	15154	14912	14976	14947	14897	15013	14977	14954	14763	14773	15139	14865	14969	15152	15139	15015	14931	15136	15046	14993	15006	15095	14971	14896	14875	15034	14964	15105	15016	15049	14957	15022	14986	14645	14908	14945	15150	14876	15043	15093	14945	15039	14989	15021	14873	14991	14913	14985	15092	15008	15072	14954	14862	14941	15033	14932	14838	14854	15123	15110	15039	14882	15029	14964	14891	14943	14864	14892	14926	14991	14994	15015	14999	15097	14825	14866	14995	15050	14887	14870	15049	14806	14977	14980	14989	14924	14845	14902	14995	15054	14990	14979	15100	14918	14894	14954	15037	14888	14829	14908	14922	14863	14989	15016	14905	14978	15033	14915	15038	14908	15036	15055	15087	14979	14806	14814	14933	15005	14865	14958	15073	14790	14965	15014	14934	15019	14940	14934	14876	14905	14975	15004	14905	15094	15005	15147	14786	15053	14910	14996	14930	14928	15140	14880	15078	14851	15080	15106	14968	14951	15037	14918	14927	14753	14984	15156	14833	15104	14850	15041	14840	15114	15034	15022	14999	15021	14995	15012	14966	14795	15062	14867	14951	15054	14863	14905	14967	15164	15035	15014	14917	14884	14968	14863	14827	14897	15074	15032	15104	14787	15002	15077	15062	15096	14839	15056	14894	15001	14825	15130	14954	14886	14916	14859	14899	14967	15034	14986	14944	15025	14984	15122	14935	14985	14988	15061	14948	15084	14913	14936	14952	15054	14834	15072	14828	15101	15081	14939	15116	15041	14862	14966	15036	14870	14954	14968	15092	14843	14999	15069	15017	14983	14968	15070	14861	14920	14793	14799	14849	14933	15162	15158	14881	14974	15033	15034	15027	14854	14909	14989	14972	14827	15076	15045	15030	15046	14917	14900	14942	15082	15080	14776	14895	14981	14985	14934	14894	14960	14968	15030	14964	14896	14885	14946	14927	14921	14830	14885	15022	15081	14929	14943	14788	14890	14899	15006	14952	14573	15125	14909	14911	14940	15041	14936	14876	14988	14950	14799	14912	15017	14851	14805	15029	15035	14895	14927	15022	14982	14979	14982	15221	15037	14894	14950	15004	14860	15011	14853	15060	15077	15117	14830	14964	14844	14941	14914	15040	15048	14980	15150	14836	15089	14910	15151	14898	15191	14721	14914	14912	14957	15034	15029	15017	15059	14876	14917	14986	14998	14995	14898	15013	14898	15026	14938	15083	14928	14984	15099	14949	14974	15010	14958	14969	15089	14961	15099	14974	15053	15012	14892	14963	15068	15021	14903	14889	15024	14982	14918	14884	15055	14982	15135	14959	14957	15214	15086	14898	15044	14926	15063	14988	14929	14742	14913	14882	14925	14967	14828	15052	14951	14852	15018	14842	15146	14921	14820	15124	15090	15041	15037	15004	14929	14948	14976	14796	15017	14699	14874	14963	14891	14992	15062	15047	14962	14888	14826	15002	15069	15151	14811	15060	14968	14916	14949	15132	14845	14986	15160	14912	14976	14998	14943	14878	14977	15054	14939	14801	14973	15093	14861	15028	15013	14878	14979	15028	15045	14949	14860	14966	15084	15029	15210	14909	15076	14993	14946	14841	14869	15126	15035	15134	14987	15019	15030	15149	15005	15002	14977	15000	14989	15032	15020	14860	14974	15008	14939	14888	14904	14906	15067	14880	14931	15041	14877	14946	15091	15050	14912	14880	15003	14959	15090	14858	15049	14910	14925	14879	14994	14792	15104	14888	15056	14846	15042	14928	15147	14926	15080	14909	15052	14928	14953	14839	14776	15074	14946	15019	15113	15032	14865	14879	14994	15041	14991	15006	14934	14801	14800	14879	15032	14882	15069	15045	14777	14939	14958	14964	14988	15050	14862	14960	14804	14819	14971	15127	14891	14942	15059	15119	14946	15051	14870	14901	14896	14973	14849	14991	14961	15038	14923	14850	14995	14946	14997	15235	15183	14935	14862	15146	15164	14955	14791	14957	14931	14989	14987	14945	15072	14862	15057	14953	14913	14830	14982	15030	15004	14921	15000	14990	14871	14882	14963	15133	14977	14962	14936	14895	14880	14914	14988	14924	14964	14995	14977	15136	14967	14890	14997	14947	14842	15060	14899	15054	14877	14908	14989	14960	15024	14797	14982	14919	14912	15007	15037	15090	14839	14920	14981	15082	14916	15112	15186	14930	15182	14906	14941	15062	14992	14914
22777	21130	28863	24136	23799	27944	30530	25465	23428	22364	21549	20324	20105	19423	19311	19009	18846	18829	18614	18423	18325	18211	18114	18127	18178	18194	17880	18065	17956	18113	17922	18218	17907	17532	17755	17813	17931	17838	17928	17915	17837	17628	17688	17724	17657	17891	17842	17790	17860	17564	17831	17681	17697	17801	17741	17862	17648	17791	17714	17789	17519	17748	17631	17659	17659	17847	17874	17824	17955	17763	17510	17641	17579	17744	17754	17640	17664	17792	17652	17568	17813	17638	17745	17828	17679	17650	17535	17817	17922	17641	17727	17933	17755	17975	17826	17653	17631	17668	17867	17521	17709	17960	17547	17876	17805	17764	17720	17716	17665	17713	17657	17737	17519	17763	17758	17610	17848	17531	17674	17693	17875	17897	17899	17702	17822	17528	17822	17606	17734	17709	17790	17908	17634	17683	17650	17648	17845	17778	17779	17624	17809	17560	17863	17716	17767	17490	17643	17562	17728	17823	17604	17529	17600	17879	17974	17919	17616	17830	17773	17700	17522	17618	17733	17657	17798	17566	17655	17724	17723	17647	17686	17723	17517	17644	17722	17477	17684	17757	17671	17816	17643	17753	17665	17823	17668	17346	17602	17707	17842	17715	17739	17636	17599	17633	17600	17836	17642	17689	17643	17690	17445	17722	17601	17592	17507	17611	17817	17918	17825	17674	17629	17533	17701	17582	17690	17706	17782	17662	17828	17571	17873	17744	17661	17540	17483	17775	17794	18041	17819	17472	17822	17814	17542	17699	17782	17825	17632	17571	17709	17703	17761	17700	17675	17709	17706	17510	17597	17687	17599	17688	17800	17639	17682	17632	17580	17658	17849	17552	17848	17752	17642	17828	17643	17912	17694	17592	17649	17688	17815	17673	17599	17620	17853	17721	17880	17752	17537	17746	17563	17846	17826	17738	17497	17501	17680	17423	17432	17549	18012	17765	17681	17768	17678	17573	17589	17639	17600	17611	17875	17946	17675	17745	17768	17778	17605	17619	17559	17724	17647	17626	17610	17675	17465	17724	17592	17556	17747	17654	17759	17852	17818	17831	17825	17531	17941	17754	17651	17768	17684	17749	17536	17758	17643	17799	17721	17702	17568	17939	17746	17681	17550	17741	17903	17470	17778	17363	17667	17680	17577	17644	17686	17612	17801	17698	17767	17587	17695	17832	17783	17518	17659	17455	17727	17690	17778	17660	17732	17817	17610	17605	17834	17680	17617	17421	17729	17771	17779	17696	17805	17518	17681	17692	17676	17525	17811	17704	17716	17603	17600	17607	17631	17726	17529	17720	17601	17821	17757	17893	17719	17582	17796	17648	17626	17572	17583	17720	17749	17789	17796	17630	17774	17472	17613	17869	17701	17580	17829	17723	17506	17543	17735	17693	17713	17618	17834	17817	17620	17549	17671	17671	17813	17708	17745	17740	17709	17589	17594	17671	17616	17649	17605	17776	17815	17753	17564	17725	17951	17660	17671	17836	17753	17677	17951	17563	17677	17696	17620	17710	17916	17539	17751	17739	17428	17470	17709	17648	17777	17702	17833	17457	17793	17586	17942	17836	17470	17671	17578	17548	17921	17774	17696	17710	17678	17724	17826	17444	17664	17673	17504	17603	17547	17796	17666	17768	17991	17702	17702	17839	17713	17431	17642	17846	17373	17874	17694	17755	17573	17600	17691	17577	17799	17818	17796	17844	17801	17682	17593	17719	17653	17865	17752	17700	17653	17738	17800	17714	17847	17613	17699	17685	17559	17825	17889	17705	17776	17682	17877	17460	17664	17645	17793	17711	17741	17688	17593	17552	17686	17851	17722	17808	17631	17576	17554	17726	17683	17585	17529	17609	17732	17725	17731	17687	17709	17739	17710	17549	17553	17759	17700	17689	17659	17685	17765	17668	17558	17819	17504	17667	17627	17790	17665	17639	17827	17703	17661	17792	17795	17402	17751	17601	17737	17798	17551	17571	17697	17680	17526	17713	17721	17825	17513	17714	17645	17659	17707	17575	17710	17704	17596	17591	17507	17600	18017	17856	17834	17876	17730	17670	17932	17845	17793	17840	17492	17819	17586	17850	17528	17688	17824	17713	17638	17817	17841	17688	17707	17552	17732	17457	17664	17757	17744	17781	17790	17779	17614	17723	17767	17755	17761	17587	17777	17621	17840	17643	17707	17780	17547	17632	17640	17623	17708	17667	17854	17534	17670	17623	17678	17630	17582	17615	17638	17612	17696	17770	17720	17800	17627	17638	17654	17817	17650	17659	17552	17836	17843	17722	17683	17614	17613	17727	17593	17701	17469	17803	17798	17779	17738	17685	17635	17620	17707	17695	17668	17669	17759	17446	17831	17366	17626	17485	17539	17652	17600	17854	17645	17750	17692	17560	17510	17671	17644	17743	17642	17597	17696	17510	17850	17840	17672	17959	17737	17714	17789	17707	17607	17615	17752	17667	17763	17628	17668	17693	17599	17848	17616	17702	17571	17818	17632	17498	17639	17597	17668	17715	17696	17802	17691	17594	17834	17650	17762	17732	17514	17559	17721	17479	17459	17564	17536	17550	17772	17656	17681	17793	17784	17940	17691	17770	17789	17718	17803	17651	17749	17877	17575	17428	17728	17684	17831	17870	17762	17554	17677	17653	17750	17512	17675	17517	17650	17752	17778	17810	17806	17807	17764	17719	17534	17746	17784	17743	17591	17674	17602	17664	17671	17659	17770	17764	17538	17654	17757	17585	17667	17553	17460	17650	17748	17685	17611	17516	17645	17660	17557	17759	17842	17772	17792	17618	17654	17545	17595	17640	17818	17573	17731	17696	17499	17611	17725	17540	17896	17858	17735	17683	17734	17597	17623	17493	17614	17591	17481	17348	17426	17653	17648	17823	17631	17752	17573	17855	17706	17922	17602	17798	17597	17563	17587	17697	17730	17650	17749	17701	17814	17489	17714	17680	17693	17739	17660	17599	17724	17511	17676	17878	17562	17685	17846	17625	17827	17804	17665	17728	17705	17653	17686	17775	17611	17614	17653	17718	17565	17783	17688	17628	17830	17850	17804	17888	17694	17581	17544	17731	17699	17647	17836	17582	17600	17792	17629	17733	17590	17700	17516	17635	17696	17684	17737	17577	17603	17706	17828	17658	17561	17470	17730	17542	17776	17592	17706	17615	17777	17657	17416	17534	17636	17757	17692	17677	17750	17645	17593	17612	17528	17791	17687	17679	17504	17733	17768	17699	17491	17666	17628	17701	17794	17805	17569	17849	17682	17741	17617	17873	17771	17768	17700	17541	17706	17571	17767	17642	17781	17697	17700	17834	17512	17595	17683	17719	17516	17706	17846	17744	17660	17692	17420	17746	17653	17689	17584	17570	17522	17544	17540	17692	17809	17544	17622	17687	17590	17600	17614	17755	17528	17752	17773	17553	17674	17611	17434	17768	17773	17601	17671	17582	17603	17413	17680	17640	17724	17664	17602	17727	17604	17760	17752	17851	17562	17752	17692	17514	17377	17806	17710	17457	17822	17719	17745	17724	17735	17624	17734	17708	17454	17631	17616	17708	17788	17658	17759	17507	17789	17631	17704	17481	17763	17594	17551	17845	17638	17779	17645	17719	17695	17617	17831	17845	17699	17663	17513	17629	17786	17639	17750	17685	17719	17739	17676	17614	17878	17723	17467	17638	17850	17594	17678	17702	17625	17601	17684	17755	17890	17466	17655	17679	17592	17597	17550	17694	17653	17846	17798	17505	17533	17628	17739	17612	17747	17558	17499	17590	17729	17709	17754	17659	17739	17860	17667	17826	17541	17654	17532	17455	17533	17792	17723	17736	17517	17840	17702	17821	17599	17742	17739	17708	17835	17761	17837	17808	17662	17679	17596	17598	17823	17621	17722	17823	17459	17598	17774	17918	17603	17645	17666	17819	17614	17601	17646	17571	17737	17561	17614	17548	17903	17669	17746	17661	17677	17662	17672	17649	17617	17771	17712	17708	17877	17739	18059	17851	17863	17856	17672	17767	17662	17699	17732	17731	17765	17813	17672	17871	17835	17744	17803	17805	17673	17646	17797	17479	17744	17643	17689	17626	17784	17795	17713	17563	17789	17792	17584	17565	17660	17427	17670	17919	17794	17855	17549	17533	17606	17611	17765	17772	17771	17711	17650	17735	17757	17658	17921	17605	17756	17674	17753	17735	17543	17855	17627	17658	17668	17871	17682	17887	17737	17769	17649	17692	17865	17716	17750	17548	17705	17797	17527	17922	17744	17572	17708	17438	17757	17631	17751	17744	17712	17789	17634	17661	17707	17682	17764	17483	17490	17591	17573	17651	17807	17403	17564	17707	17567	17747	17717	17669	17647	17434	17764	17657	17577	17494	17739	17520	17723	17667	17650	17613	17668	17560	17652	17683	17644	17729	17636	17704	17716	17766	17645	17709	17697	17659	17595	17808	17830	17868	17759	17479	17911	17807	17516	17918	17784	17563	17595	17700	17663	17802	17543	17826	17798	17596	17560	17739	17720	17817	17676	17807	18018	17473	17542	17623	17473	17640	17976	17522	17887	17573	17543	17613	17829	17672	17720	17813	17496	17469	17668	17653	17822	17565	17646	17663	17813	17738	17687	17670	17727	17792	17907	17734	17399	17661	17628	17534	17665	17587	17734	17713	17497	17695	17759	17461	17582	17772	17851	17710	17741	17699	17695	17562	17789	17596	17890	17674	17836	17670	17796	17630	17647	17828	17764	17465	17568	17646	17542	17901	17845	17713	17843	17669	17680	17488	17557	17880	17820	17745	17816	17556	17752	17718	17895	17630	17571	17651	17758	17533	17614	17936	17919	17571	17679	17501	17549	17502	17555	17681	17844	17678	17783	17707	17724	17741	17672	17586	17743	17774	17750	17603	17590	17635	17626	17645	17806	17645	17592	17729	17700	17723	17626	17627	17767	17769	17733	17781	17727	17483	17650	17601	17800	17627	17705	17690	17631	17666	17584	17635	17843	17719	17626	17775	17519	17580	17728	17725	17915	17729	17582	17599	17734	17839	17778	17610	17751	17795	17683	17768	17759	17694	17664	17498	17486	17665	17697	17660	17619	17421	17640	17595	17565	17722	17730	17517	17909	17614	17610	17670	17914	17897	17829	17554
32326	56348	53454	43645	37949	32565	29309	26100	23493	21766	20270	19243	18425	17821	17313	16922	16637	16453	16362	15977	16060	15960	15924	15711	15591	15454	15352	15470	15342	15407	15388	15205	15376	15335	15414	15277	15185	15194	15236	15304	15217	15041	15208	15228	15280	15197	15265	15226	15198	15264	15109	15229	15217	15071	15129	15038	15125	15170	15184	15190	15117	15300	15318	15093	15171	15202	15086	15080	15081	15150	15198	15211	15128	15174	15141	15216	15061	15315	15229	15279	14966	15285	15142	15076	15171	15246	15103	15143	15139	15199	15222	15198	15083	15165	15060	15211	15071	15100	15079	15092	15176	15227	15166	15035	15165	15058	15228	15193	15261	15201	15321	15014	15004	15189	15224	15038	15191	14976	15249	15080	15092	15298	15089	15151	15058	14961	15202	15249	15187	15317	15126	15185	15151	15075	15127	15104	15251	15072	15126	15134	15224	15225	15191	15246	15251	15265	15010	15169	15201	15355	15077	15075	15315	15148	15197	15209	15139	15168	15047	15127	15185	15305	15187	15182	14966	15219	15085	15129	15281	15137	15020	15217	15150	15065	14998	15118	15105	15059	15012	15185	15017	15242	15093	15193	15160	15149	15147	15299	15091	15078	15059	15149	15067	15098	15123	15200	15160	15173	15304	15183	15284	15272	15124	15210	15177	15244	14885	15247	14996	15031	15140	15184	15051	15145	15140	15134	15109	15291	15068	15072	15045	15168	14974	15121	15213	15173	15177	15138	15174	15252	15121	15175	15150	15220	15267	15057	15189	15063	15223	15158	15107	15024	15065	15173	15257	15221	15211	15220	15178	15305	15114	15298	15063	14950	15215	15191	15112	15204	15137	15119	15151	15089	14975	15059	15263	15182	15053	15243	15379	15206	15147	15109	15210	15108	15329	15153	15189	15064	15282	15100	15033	14982	15271	15094	15224	15123	14978	15113	15180	15240	15089	15255	15297	15308	14999	15082	15256	15244	15134	15104	15106	15199	15051	15083	15081	15405	15079	15287	15394	15172	15091	15092	15089	14957	15094	15065	15265	14971	15067	15106	15166	15100	15243	14972	15178	15093	15308	15011	15265	15188	15098	15180	15149	15099	15087	15101	14959	15172	15169	15177	15088	15203	15152	14977	15167	15089	15218	15230	15220	15160	15238	15167	15148	15196	15130	15271	15304	15128	15106	15034	14999	15293	15053	15103	14960	15108	15210	15138	15119	15231	15082	15036	15220	15458	15204	15132	15316	15130	15072	15200	15196	15154	15192	15180	15207	15238	15223	15176	15247	15062	15243	15104	15232	15261	15139	15156	15295	15238	14996	15075	15057	15156	15231	15270	15084	15415	15075	14905	15196	15218	15171	15187	15024	15160	15235	15190	15317	15253	15277	15320	15116	15096	15092	15179	15047	15207	15122	15122	15213	15046	14986	15192	15106	15147	15187	15132	15190	15138	15313	15075	15125	15225	15156	15166	15201	15160	15243	15088	14946	15107	15023	15121	15122	15162	15146	15131	15013	15120	15114	15124	15263	15094	15157	15218	15094	15228	15210	15085	15068	15088	15006	15227	15069	15176	15077	15168	15046	15220	15114	15106	15008	15071	15154	15161	15149	15094	15294	15295	15117	15036	15206	15151	15071	15226	15289	15087	15264	15002	15081	15133	15056	15017	15227	15147	15242	15135	15103	15108	15093	15180	14969	15165	15040	15146	15192	15226	15112	15079	14991	15265	14922	15317	15220	15234	15141	15045	15129	15277	15284	15329	14912	14987	15272	15253	15154	15213	15285	15162	15287	15075	15191	15110	15121	15166	15139	15053	14973	15080	15231	15231	15187	15138	15273	15092	15131	15132	15170	15142	15160	15114	15032	15101	15310	15071	15260	15176	15022	15055	15272	15002	15041	15134	15243	15071	15194	15058	15236	15400	14976	15192	15271	15091	15415	15122	15048	15112	15072	15112	15043	15247	15091	15180	15044	15218	15177	14936	15151	15051	15062	15038	15093	14982	15104	15242	15218	15230	15151	15011	15136	15029	15123	14989	15064	15109	15188	15279	15103	15290	15178	15061	15094	15172	15033	15117	15125	15248	15085	15049	15035	15072	15287	15123	15224	15006	15106	15148	15043	15183	15084	15272	15211	15209	14924	15116	15115	15206	15108	15156	15196	15059	15267	15070	15049	15199	15048	15108	15092	15203	15249	15125	15113	15051	15116	15021	15151	15288	15052	15254	15034	15117	15188	15264	15148	15043	15192	14998	15129	15136	15089	15172	15273	15068	15157	15311	15087	15205	15133	14947	15255	15259	15186	15129	15160	15236	15142	15157	15288	15131	14973	15221	15294	14944	15179	15137	15214	15192	15119	15076	15228	15187	15208	15107	15082	15119	15340	15295	15120	15442	15054	15077	14973	15139	15229	15173	15043	15145	15042	15246	15215	15172	15285	15238	15099	15220	15302	15136	15008	15014	14992	15131	15089	15161	15030	15105	15233	15142	15096	15189	15013	15113	15153	15141	15172	15082	15155	15137	15168	15209	15286	15159	15068	15163	15211	15035	15279	15272	15163	15164	15168	15084	15150	15083	15097	15214	15178	15135	15179	15130	15268	15327	15129	15034	15213	15168	15070	15145	15091	15325	15221	15204	15127	15012	15100	15178	15276	15276	15118	15157	15144	15186	15216	15347	15122	15207	15346	15030	15421	15301	15167	15237	15170	15079	15018	15065	15122	15023	15182	15183	15247	15125	15232	15076	14948	15239	15051	15035	15069	15094	15045	15150	15202	15080	15180	15067	15297	15118	15137	14821	15351	14992	15205	15199	15278	15043	15304	15199	15045	15221	14971	15118	15138	15202	15027	15187	15098	14998	15120	15193	15163	15233	15125	15159	14982	15224	15160	14991	15188	15094	15111	15106	15118	15188	15166	15116	15159	15027	15023	15231	15161	15205	15027	15165	14896	15209	15093	15124	15120	15161	15124	15256	15094	14915	15099	15155	15109	15053	15236	15060	15168	15238	15194	15125	15103	15266	14981	15247	15132	15078	15116	15198	15167	15210	15182	15191	15102	15216	15101	15091	15177	15113	15187	15136	15158	15190	15311	15173	15301	15062	15281	15176	15124	15078	15040	15106	15207	15134	15019	15037	15230	15081	15065	15093	15041	15217	15105	15307	15118	15096	15072	15275	15037	15017	15196	15188	15180	15012	15065	15237	15113	15037	15206	15135	15200	15152	15179	15149	15148	15149	14987	15001	15054	15079	15168	14994	14889	15141	15245	15114	15198	15184	15179	15150	15009	15244	15196	15174	15100	15152	14981	15094	15126	15192	15213	15208	15181	15270	15071	15271	15181	15194	15020	15161	15189	15302	15208	15257	15258	15176	14989	15136	15069	15098	15006	15078	15136	15123	15264	15207	15232	15183	15066	15363	15200	15154	15170	15132	15126	15332	15119	15220	15219	15131	15163	15298	15014	15296	15096	15308	14981	15099	15259	14996	15220	15313	15259	15126	15365	15099	15240	15124	15123	15270	15362	15177	15390	15005	15071	15278	15249	15088	15110	15065	15016	15241	15101	15098	15059	15035	15320	15001	15273	15132	15072	15058	15117	15312	15030	15051	15220	15185	15182	14898	15116	15246	15416	15042	15264	15013	15167	15233	15104	15222	15153	15168	15184	15081	15147	15279	15039	15098	15111	15220	15112	14995	15174	15191	15186	15286	15047	15272	15210	15156	15162	15225	15133	15106	15135	15291	15213	15138	15170	15277	15003	15235	15090	15158	15241	15078	15105	15270	15232	15012	15227	15117	15135	15245	15012	15283	15245	15029	15106	15140	15221	15088	15283	15255	15216	15130	15061	15178	15026	15099	15201	15268	15209	15214	14956	15124	15096	15145	15212	15036	15165	15283	15270	14967	15259	15189	15130	14945	15172	15200	15110	15126	15377	15167	15125	15081	15165	15181	15195	15219	15126	15041	15175	14972	15129	15103	14961	15136	14953	15250	15144	15125	15288	15174	15330	15136	15082	15151	15131	14993	15111	15183	15205	15064	15053	15067	15188	15132	15193	15077	15183	15070	15191	15050	15135	15261	15122	15124	15067	15024	15129	15264	15063	15178	15005	15126	15018	15033	15066	15130	15177	15264	15151	15053	15209	15181	15199	15074	15053	15254	15158	15286	15009	15174	15031	14942	14976	15154	15426	15008	15113	15101	15211	15270	15231	15164	15087	15130	15217	15131	15256	15117	15117	15090	15406	15262	15013	15221	15391	15121	15205	15081	15205	15230	14926	15094	15089	15249	15089	15098	15334	15164	15018	15226	15183	15372	15195	15142	15162	15164	15163	15223	15132	15062	15125	15082	15020	15265	15203	15153	15159	15122	15077	15197	15154	15218	15295	15217	15041	15211	14982	15144	15168	15218	14992	15226	15208	15211	15076	15111	15124	15124	15129	15052	15208	15138	15238	15152	15115	15183	15294	15005	15189	15058	15122	15146	15133	15110	15203	15232	15044	15233	15103	15115	15155	15379	15224	15299	15089	15228	15108	15125	15133	15186	15096	15178	15255	15087	15059	15276	15230	14931	15001	15140	15061	15202	15298	15079	15164	15077	15207	15271	15125	15029	15168	15075	15095	15202	15326	15138	14900	15168	15191	15048	15122	15132	15039	15170	15199	15003	15023	15134	15119	15113	14988	15064	15239	15232	15156	15342	15074	15216	15139	15031	15123	15122	15063	15195	15027	15107	15155	15388	15169	15170	15208	14983	15156	15064	15206	15254	15146	15161	14962	15104	15302	15049	15149	15037	15030	15126	15321	15157	15092	15275	14932	15137	15054	15137	15232	15137	15232	15242	15059	15087	15212	15113	15240	15204	15121	15106	15019	15021	15181	15128	15249	15124	15167	15262	14964	15164	15003	15251	15187	14983	15316	15192	15110	15134	15259	15264	14943	15032	15203	15261	15310	15089	15074	15190	15266	15110	15187	15169	15276	15149	15090	15068	15215	15106	15330	15045	15100	15215	14908	15184	15135	15276	15111	15226	14943	15208	15174	15185	15234	15202	15019	15154	15229	15247	15211	15257	15178	15067	15087	15020	15150	15261	15117	15201	15243	15236	15003	15078	15165	15174	15253	15180	15084	15108	15212	15173	15197	15142	15116	15333
29438	29284	38183	34085	28046	25217	23018	21285	20174	19494	18984	18460	18300	18080	18073	17804	17710	17767	17898	17680	17757	17515	17338	17570	17607	17538	17428	17649	17537	17611	17548	17458	17478	17536	17521	17276	17337	17329	17410	17431	17250	17459	17482	17414	17212	17361	17433	17400	17295	17398	17647	17419	17239	17467	17362	17232	17211	17503	17300	17357	17255	17457	17287	17464	17460	17242	17531	17423	17339	17278	17210	17330	17350	17228	17412	17310	17449	17406	17391	17465	17416	17124	17343	17466	17241	17651	17457	17540	17254	17382	17375	17254	17267	17224	17499	17316	17336	17359	17308	17323	17357	17308	17416	17409	17419	17399	17294	17369	17656	17331	17496	17206	17553	17196	17287	17340	17313	17344	17238	17324	17379	17264	17435	17400	17281	17323	17478	17346	17273	17213	17334	17329	17393	17293	17185	17323	17519	17360	17352	17354	17424	17206	17214	17352	17465	17387	17528	17475	17272	17294	17261	17191	17376	17408	17460	17441	17426	17373	17262	17272	17434	17388	17258	17494	17340	17410	17495	17657	17363	17164	17316	17315	17409	17365	17278	17215	17274	17305	17183	17261	17319	17512	17249	17418	17224	17344	17423	17322	17267	17385	17387	17299	17580	17319	17525	17383	17427	17462	17204	17452	17447	17356	17128	17234	17280	17344	17281	17371	17471	17475	17479	17349	17379	17594	17329	17380	17364	17610	17440	17306	17428	17312	17358	17359	17467	17383	17469	17336	17447	17315	17358	17295	17423	17269	17227	17383	17481	17394	17604	17501	17377	17387	17361	17455	17358	17399	17475	17364	17334	17346	17298	17276	17151	17232	17241	17482	17504	17568	17276	17448	17363	17248	17373	17345	17319	17421	17464	17362	17336	17514	17176	17330	17623	17366	17108	17383	17363	17276	17389	17248	17289	17451	17560	17441	17164	17420	17292	17417	17414	17354	17439	17244	17211	17380	17387	17281	17272	17263	17333	17178	17282	17325	17190	17415	17134	17223	17491	17291	17176	17251	17163	17291	17392	17152	17158	17390	17391	17288	17143	17380	17420	17593	17217	17221	17442	17609	17526	17344	17292	17339	17231	17392	17346	17338	17240	17370	17433	17443	17391	17432	17362	17333	17428	17187	17215	17211	17272	17086	17480	17436	17567	17338	17197	17184	17239	17184	17312	17324	17571	17430	17267	17309	17224	17443	17306	17354	17327	17437	17314	17353	17551	17355	17445	17453	17465	17430	17273	17354	17502	17465	17389	17220	17610	17534	17543	17389	17318	17233	17421	17417	17380	17346	17244	17403	17323	17311	17308	17392	17362	17335	17354	17380	17216	17252	17292	17315	17288	17403	17314	17353	17258	17218	17400	17493	17216	17410	17361	17345	17506	17402	17516	17417	17304	17166	17451	17332	17492	17276	17398	17289	17321	17338	17222	17286	17361	17330	17548	17497	17281	17332	17575	17427	17312	17536	17532	17350	17223	17257	17422	17126	17527	17542	17383	17303	17258	17512	17420	17195	17353	17262	17570	17355	17278	17262	17378	17502	17584	17408	17431	17469	17363	17379	17479	17289	17302	17460	17508	17541	17487	17449	17403	17382	17286	17283	17351	17562	17283	17349	17125	17434	17158	17115	17334	17306	17306	17484	17269	17493	17502	17257	17226	17366	17392	17297	17373	17332	17390	17492	17423	17354	17382	17326	17384	17021	17374	17281	17425	17381	17415	17263	17596	17491	17444	17200	17447	17553	17514	17455	17292	17177	17166	17386	17467	17617	17489	17403	17353	17166	17132	17433	17248	17314	17187	17472	17256	17408	17570	17409	17246	17321	17320	17281	17241	17302	17418	17327	17365	17654	17428	17122	17352	17325	17270	17391	17443	17349	17419	17373	17378	17458	17425	17313	17306	17626	17217	17412	17375	17276	17390	17474	17283	17525	17250	17328	17416	17526	17247	17317	17330	17334	17234	17444	17323	17333	17276	17411	17164	17490	17415	17647	17469	17167	17321	17232	17368	17348	17546	17283	17367	17350	17349	17438	17436	17329	17476	17365	17368	17382	17296	17462	17327	17282	17413	17320	17431	17411	17464	17676	17574	17269	17511	17280	17411	17295	17291	17328	17230	17197	17251	17350	17350	17501	17369	17482	17261	17344	17461	17670	17728	17397	17491	17423	17346	17366	17350	17359	17379	17398	17352	17262	17200	17277	17626	17476	17483	17433	17265	17362	17437	17578	17294	17346	17500	17417	17382	17125	17348	17384	17212	17431	17163	17296	17430	17295	17366	17270	17457	17423	17417	17468	17327	17293	17240	17451	17298	17152	17249	17202	17388	17279	17268	17233	17145	17216	17344	17262	17454	17540	17427	17609	17218	17153	17369	17234	17455	17375	17327	17330	17529	17498	17217	17263	17281	17446	17258	17295	17228	17310	17254	17473	17504	17566	17335	17274	17558	17302	17211	17441	17435	17277	17394	17334	17356	17385	17413	17510	17352	17578	17194	17483	17323	17274	17219	17242	17367	17441	17567	17447	17472	17284	17354	17264	17447	17471	17295	17239	17432	17528	17444	17460	17442	17225	17371	17226	17337	17238	17295	17497	17527	17309	17223	17288	17388	17241	17552	17308	17242	17248	17310	17468	17203	17432	17472	17256	17512	17476	17504	17237	17270	17213	17306	17443	17285	17424	17389	17285	17386	17580	17465	17166	17239	17402	17346	17288	17460	17326	17440	17386	17448	17455	17356	17462	17452	17406	17326	17415	17314	17572	17178	17332	17356	17409	17284	17310	17384	17293	17389	17487	17542	17303	17203	17450	17377	17132	17390	17508	17388	17369	17339	17426	17420	17423	17347	17620	17401	17377	17432	17549	17350	17242	17367	17122	17295	17467	17470	17327	17283	17525	17284	17406	17393	17391	17446	17386	17393	17338	17505	17455	17379	17460	17419	17389	17212	17362	17455	17456	17468	17573	17382	17370	17472	17522	17471	17344	17345	17348	17372	17360	17336	17324	17352	17322	17154	17075	17338	17329	17391	17565	16963	17422	17336	17420	17331	17291	17267	17380	17416	17345	17381	17394	17367	17361	17238	17242	17492	17470	17283	17218	17546	17224	17278	17130	17125	17209	17066	17384	17595	17358	17371	17301	17354	17201	17318	17269	17441	17324	17199	17358	17181	17199	17501	17581	17458	17402	17406	17330	17422	17501	17419	17215	17369	17321	17269	17401	17243	17226	17378	17375	17437	17562	17375	17198	17327	17498	17391	17180	17299	17416	17558	17287	17299	17265	17397	17400	17551	17270	17376	17359	17362	17310	17375	17400	17338	17398	17479	17394	17398	17345	17336	17055	17227	17291	17419	17425	17382	17083	17445	17505	17207	17350	17439	17250	17265	17324	17484	17470	17564	17453	17422	17462	17550	17481	17370	17466	17501	17440	17389	17383	17401	17414	17370	17307	17330	17416	17112	17508	17383	17180	17337	17303	17355	17365	17377	17239	17336	17313	17369	17204	17415	17237	17326	17491	17378	17427	17548	17354	17531	17249	17171	17327	17403	17506	17261	17388	17304	17475	17250	17448	17475	17442	17502	17273	17504	17204	17419	17205	17179	17126	17263	17241	17462	17077	17385	17193	17348	17460	17352	17462	17436	17467	17500	17202	17362	17427	17291	17160	17376	17278	17469	17387	17369	17313	17213	17461	17207	17534	17333	17295	17355	17280	17400	17360	17316	17517	17307	17430	17081	17436	17501	17507	17420	17397	17345	17464	17294	17401	17504	17457	17521	17329	17426	17302	17343	17332	17161	17311	17410	17220	17370	17428	17566	17260	17414	17530	17692	17389	17306	17426	17354	17287	17448	17355	17419	17399	17154	17408	17367	17639	17465	17294	17197	17373	17359	17392	17343	17397	17414	17240	17506	17477	17516	17523	17451	17380	17336	17359	17364	17371	17480	17385	17491	17282	17322	17317	17353	17498	17362	17352	17527	17336	17383	17417	17341	17393	17382	17247	17353	17507	17210	17448	17396	17375	17346	17396	17421	17433	17450	17435	17222	17344	17378	17490	17399	17386	17381	17248	17411	17349	17361	17325	17443	17107	17407	17551	17379	17342	17382	17458	17659	17319	17558	17291	17487	17369	17255	17415	17184	17360	17443	17455	17434	17374	17388	17454	17065	17332	17435	17161	17082	17385	17520	17388	17438	17469	17331	17418	17348	17442	17513	17570	17338	17215	17451	17427	17426	17352	17350	17264	17382	17358	17265	17380	17293	17460	17278	17291	17442	17227	17247	17294	17521	17565	17334	17338	17392	17304	17164	17128	17374	17728	17526	17565	17441	17324	17488	17413	17414	17382	17269	17270	17609	17363	17380	17306	17212	17218	17414	17272	17417	17212	17232	17390	17488	17536	17440	17344	17459	17308	17261	17208	17585	17252	17309	17345	17372	17324	17410	17281	17439	17471	17257	17255	17268	17335	17350	17412	17359	17484	17407	17449	17411	17360	17378	17367	17305	17420	17584	17231	17441	17368	17319	17330	17451	17315	17451	17470	17304	17378	17431	17301	17510	17216	17371	17504	17448	17577	17273	17253	17020	17167	17230	17266	17453	17339	17319	17361	17254	17255	17339	17429	17543	17017	17124	17193	17416	17232	17291	17185	17593	17466	17387	17381	17565	17318	17398	17401	17257	17493	17505	17246	17428	17301	17516	17192	17242	17533	17191	17406	17205	17468	17268	17171	17284	17054	17488	17277	17275	17276	17229	17309	17184	17336	17411	17406	17314	17266	17486	17373	17326	17250	17397	17426	17358	17250	17360	17425	17280	17312	17312	17254	17605	17411	17555	17276	17463	17435	17450	17370	17363	17302	17409	17338	17227	17367	17296	17467	17507	17266	17312	17181	17311	17320	17273	17421	17447	17393	17401	17251	17159	17422	17317	17315	17432	17471	17519	17511	17154	17082	17302	17290	17262	17310	17092	17527	17465	17327	17327	17408	17555	17458	17461	17288	17659	17444	17425	17535	17283	17237	17407	17411	17464	17492	17461	17387	17287	17332	17505	17300	17082	17275	17310	17463	17309	17297	17143	17371	17278	17227	17342	17268	17544	17622	17408	17296	17358	17415	17472	17296	17137	17426	17501	17456	17408	17491	17241	17354
31402	45828	42893	33558	28599	25361	22691	20608	19126	18206	17399	16854	16401	16198	16007	15825	15855	15573	15533	15587	15276	15241	15369	15488	15092	15134	15157	15163	15142	15197	15310	15007	15035	15065	15102	15120	14987	14981	15128	15175	14971	15050	15072	15015	14950	14941	14951	14975	15057	15090	15156	14854	14951	15120	14927	14996	14944	15320	15099	14972	14930	14976	14982	14934	15013	14851	15098	15044	14883	14958	15166	15021	15038	14899	14973	15153	15035	15077	15069	14974	14858	14976	14928	15090	15074	14956	14886	15015	15048	15132	15035	14939	14934	15065	15173	14832	15083	14923	14944	14941	15004	14839	14858	14886	15037	15063	15034	15011	15050	14928	15049	14940	15043	14949	14869	15134	14956	14829	14940	15017	15089	14750	14876	15118	14953	14990	14882	14968	14967	14958	14936	15102	14972	14993	15001	14848	14972	14903	14984	14968	14957	14836	15029	15092	14845	15098	15043	14970	14942	14781	14979	14893	15112	14884	14842	14962	15033	14927	14977	15051	14875	15076	14941	15002	14955	15019	14994	14984	15154	15043	15255	14917	14830	15051	14791	15022	15149	15100	15014	15116	15088	15084	15109	14967	15078	15154	14865	14983	15033	15062	15144	14963	15254	15125	15176	14907	14929	14907	15099	15001	14925	15045	14875	14990	15069	15111	14865	14977	15109	15022	14844	15204	15027	14893	14941	15008	14959	15137	14935	15073	14868	15067	15081	15003	15061	14879	15049	15047	15046	14943	14975	15052	15031	14833	15004	15114	15055	15010	14973	15037	15044	14961	15046	15005	14961	14975	15185	14792	15070	14859	15027	14983	15007	14933	15001	15262	14964	15234	14905	15002	14978	14969	15096	14963	14974	15002	15077	15132	15065	15037	15028	14847	15032	15056	15037	15020	14943	15044	15059	14988	15037	15068	14995	14926	15107	15110	14904	15030	15175	14960	14865	15084	15025	14956	15194	14858	15052	14847	14793	14976	15034	15025	14959	14906	14967	14999	14949	14887	15127	14954	15031	15005	15016	15062	14901	15021	15082	14988	14872	15103	14970	14937	15044	15124	14996	15118	14791	15008	15117	15125	15081	15013	15055	14980	14993	15170	15079	14955	14972	14947	15110	14988	15029	14814	14952	14895	15036	15067	15093	14952	14946	14963	14867	15014	15021	14951	14896	15080	14883	14920	15013	14920	15046	14891	14975	14977	15087	15056	15174	15034	15073	15072	15031	14960	15024	15078	14967	15003	15030	15039	15040	15025	14907	14992	15153	15154	15041	15001	15047	14933	15168	15129	15061	15094	14824	14920	14832	15070	14952	14952	14982	15046	15003	15039	14925	15119	15003	15062	14935	14851	14909	15098	15066	15248	14963	14979	14736	15061	14954	14906	14928	14831	14949	14924	15062	14924	15034	14987	15037	15106	15118	14954	14910	15044	14957	15167	15100	14989	14980	14971	14960	15097	14936	15094	14943	14974	15143	14939	14978	14886	14981	15015	15016	15116	14866	15127	14962	15081	15035	15106	14858	15198	15113	15097	14805	14994	14955	14924	15170	14986	14920	15012	15092	14978	15037	14898	15198	15072	15160	14912	15152	15137	15035	15026	15021	15003	15120	15039	14934	15148	14987	15119	15193	14913	14950	15070	15017	14960	15114	14996	15082	14992	14976	14894	15000	14892	15143	15100	14971	15036	14944	14972	14998	14948	15163	15050	15155	15028	15112	15093	15014	14919	15101	14994	15086	14863	15123	14948	14773	15041	14953	15056	15198	15033	14853	14857	14907	14948	15021	15107	15006	14879	14959	14897	15132	15017	15059	15076	15029	14974	14959	15016	15018	14982	15172	14897	14998	14938	15010	15035	15124	15045	15101	15008	14991	14868	15066	14954	15156	14980	14864	14932	14979	15014	15022	15115	15014	14912	15082	14883	14966	15098	15004	15089	15073	14949	15117	15047	15024	15048	15013	14951	15009	15059	15026	14868	15042	14903	15167	15067	14942	15089	14974	15092	15054	15064	14982	15087	15123	14962	14931	14945	14850	15265	14828	14983	14895	14864	15012	15156	15068	15000	14959	14972	15015	15017	15076	14840	15089	14938	15141	14993	14983	15130	15003	14932	14994	15076	14886	15194	14803	15055	14970	15008	14925	15133	14991	15230	15037	15042	15095	14924	15054	15025	15020	15124	15005	15020	14991	15246	15001	15065	15005	15090	15040	15120	14974	15005	14953	14996	14961	14930	15117	15018	15034	14927	14910	15124	14906	15096	15074	14983	15100	15129	14928	15190	14925	15019	15007	15030	15010	14907	14909	14908	14914	14900	15026	15027	15171	15094	15030	14748	14993	15118	15078	14930	15116	15138	14918	14877	15121	15141	14967	15066	14912	14810	14946	14863	14989	15076	14864	14906	15175	14934	15063	14773	14965	14948	14894	15073	15191	14966	15156	14908	15074	15031	14936	15057	15042	15116	15097	15052	15038	15045	15073	15018	14920	15042	14955	15175	14887	14961	14982	15049	15062	14851	14985	14979	15009	14844	14879	15103	14833	15092	15086	14970	14911	14900	14971	15150	15113	14954	14829	15053	15065	15121	14978	15077	15108	15041	14948	15029	15129	14954	15099	14910	15003	15096	15082	14964	14900	15130	14954	15036	15217	14933	14961	14956	15071	14968	15008	14990	14942	14936	14949	15083	14871	15054	15068	15155	15011	15045	15084	15079	15030	15014	14901	15038	14984	15170	14976	15108	15166	15123	14946	14947	15044	15046	14971	15027	15101	15144	15047	14986	15157	14802	15124	14986	14946	15053	15083	14890	14982	14960	14957	15083	14868	15121	15046	15036	15094	15155	14928	14856	14942	14849	15076	14811	15108	14895	14893	15012	15017	15097	15241	15043	15038	15016	15139	14818	15054	14952	15000	14999	15138	15036	14903	15097	15008	14994	14961	14903	14900	15283	14914	14968	15020	15032	14920	15066	14922	15128	15126	15167	15093	15057	14942	15000	14950	15047	14893	14946	15080	14936	15047	15004	15020	15159	15014	15071	14995	15034	14912	15072	14852	15025	15055	15058	14959	15031	14808	15025	14906	15071	14993	14996	15166	14920	14898	14885	15041	15097	15209	15032	15109	15129	15122	15067	15078	14897	15008	14976	14938	14906	14996	14986	15028	14983	15008	15017	15116	15106	14960	14985	15118	15000	15044	14868	14985	15050	15029	15055	14890	14969	15032	14990	14969	15012	14897	15052	14984	15031	14892	15079	15119	14961	15044	14833	14951	15148	14944	15154	15123	14881	14918	15042	15164	15112	14800	15125	15111	14919	14982	14907	15032	15152	15093	14878	14991	14974	15233	15071	14954	15109	15054	14969	15051	14784	14997	14901	15166	14984	15058	14954	14876	15006	15012	15000	14864	14977	15006	15055	14951	14962	14976	14772	15011	14960	15041	14889	14917	14993	15042	14992	14999	15101	14993	15139	15050	14925	14948	15123	14943	14936	15094	14910	14899	14967	15199	15190	14884	15095	14854	14924	14882	14832	15055	15131	15239	15004	15034	15074	15005	14949	14988	14907	15167	14963	15040	15064	15103	14990	14997	15043	15036	14868	14789	15060	14989	14840	14980	15040	15237	14933	15099	15035	15023	14978	14986	15084	15027	14955	14939	14831	15019	14977	14927	15082	14802	14957	14935	14965	15028	14858	15131	15085	14868	14896	15154	14902	14947	14970	15117	15084	15048	15085	14976	15203	14902	14956	15082	14959	15097	14955	14940	15052	15010	15044	14929	15127	14925	14927	14997	14964	15014	15032	15176	14944	15022	15046	15006	15027	14991	14877	15116	14923	14986	14969	14958	14968	15036	15104	15053	14933	14920	15112	14923	15134	15122	15021	14967	15139	15158	14982	15051	15052	15048	15166	14912	15031	14990	15018	14921	15000	14966	14917	15043	15017	14864	15000	14955	15043	14840	15117	14881	14985	15041	15032	15103	15201	14999	14989	14754	15105	15243	14923	15042	14915	14954	14985	14907	15003	15075	15158	14949	14901	15077	15020	14979	14825	14954	14969	15040	14936	15054	14914	14966	15070	15015	14936	15018	15144	15018	14914	14868	15030	14915	15050	14897	14935	14915	14773	15056	15170	15160	14967	15100	14914	14919	15061	15121	15001	14873	15114	14966	15113	14875	14917	14882	14900	15014	14991	14991	14991	15076	15091	15184	15140	15029	15150	15145	14937	15076	15092	14899	15100	15121	15142	14883	15123	14886	15005	15078	15034	15028	14971	14985	14932	14943	15045	15140	14965	14988	15041	15141	15109	15048	15032	15075	14950	14834	15135	15069	14795	15088	15033	15077	14916	15009	15063	15002	15001	14770	15109	15055	15108	15130	15181	15129	14849	14854	14937	14922	14958	15102	15144	14959	15095	15099	15011	14993	15018	14976	15077	14948	15010	15033	14921	15040	14843	15010	15014	14997	14891	14994	15052	15035	14960	15116	15139	15047	14979	15026	15105	14882	14997	14988	14997	15003	14944	14960	14998	14847	14845	15027	15031	14915	15079	15046	15007	14855	15078	15058	15033	14917	14993	15058	15026	15111	14961	15048	14942	15050	14930	15160	15090	14913	14994	15056	15058	15012	15065	14864	14971	15139	14932	15048	15200	15270	15055	15020	15115	14972	14905	14924	14955	14828	15177	14955	15003	15072	14894	15008	15135	14824	15006	15048	15086	15071	15151	14931	15012	14893	15150	15156	15051	15031	14876	15008	15148	15006	14940	15025	14911	15150	14795	14993	14940	14914	15038	15029	15255	15077	14846	14993	15050	15004	15044	14999	15047	14961	15066	15076	14958	15093	15002	15277	14909	15053	15016	15108	15016	15059	15146	14996	15066	15059	15149	14853	14924	14904	14875	15067	14893	14974	15030	14829	14971	15103	15149	15073	15057	14869	14949	14807	15065	15119	15053	15077	14838	15037	15124	14880	15076	15051	14941	14995	15156	15064	14954	14954	15033	15107	15029	15012	15152	15010	14926	15004	15167	15069	14904	15189	14996	15072	15007	14850	14809	15045	14894	15058	14823	15031	14995	14992	15031	14983	15088	14779	15161	14989	14979	15114	15142	15075	15078	15037	15138	15079	15119	14913	14910	15036	14878	14905	15042
24032	21098	28693	26392	26628	28381	27021	23416	21463	21217	20000	19445	18985	18840	18465	18479	18271	18337	17857	17719	17965	17744	17758	17736	17510	17732	17606	17463	17758	17508	17499	17350	17411	17531	17567	17400	17596	17394	17302	17471	17500	17308	17378	17460	17511	17357	17345	17381	17543	17401	17426	17688	17561	17319	17417	17492	17476	17550	17512	17583	17287	17385	17480	17332	17387	17399	17329	17393	17553	17500	17333	17273	17311	17565	17379	17252	17572	17301	17243	17376	17213	17324	17417	17421	17295	17327	17264	17485	17290	17234	17260	17327	17627	17385	17269	17320	17411	17417	17355	17304	17545	17380	17514	17390	17470	17507	17600	17550	17507	17455	17203	17462	17413	17424	17436	17283	17417	17354	17441	17292	17412	17448	17338	17297	17424	17360	17474	17321	17503	17184	17464	17240	17473	17537	17524	17407	17663	17407	17321	17341	17218	17339	17490	17527	17507	17516	17423	17281	17301	17328	17444	17096	17309	17375	17369	17570	17338	17072	17478	17394	17501	17536	17346	17260	17273	17443	17301	17239	17434	17452	17381	17265	17322	17188	17496	17253	17455	17393	17088	17452	17397	17327	17323	17443	17499	17471	17420	17411	17372	17355	17269	17265	17301	17353	17273	17350	17385	17415	17319	17172	17499	17279	17223	17162	17428	17323	17394	17448	17427	17422	17492	17484	17378	17432	17336	17324	17267	17212	17289	17313	17384	17483	17295	17303	17236	17283	17265	17460	17437	17388	17228	17267	17253	17438	17304	17470	17382	17300	17469	17283	17430	17452	17361	17087	17344	17498	17424	17215	17414	17475	17329	17331	17265	17411	17044	17418	17144	17465	17513	17356	17320	17326	17387	17415	17455	17310	17360	17419	17343	17244	17303	17465	17412	17293	17367	17312	17566	17296	17298	17399	17375	17454	17395	17339	17142	17337	17438	17490	17290	17265	17305	17442	17323	17390	17356	17438	17166	17041	17398	17217	17310	17321	17347	17305	17150	17453	17529	17504	17484	17220	17380	17337	17276	17356	17283	17514	17588	17170	17278	17362	17375	17247	17219	17400	17379	17339	17369	17427	17310	17481	17329	17234	17359	17207	17329	17452	17294	17427	17056	17400	17410	17473	17531	17634	17236	17351	17313	17458	17453	17257	17436	17293	17291	17302	17251	17500	17257	17232	17513	17320	17403	17374	17463	17327	17228	17110	17521	17209	17280	17379	17356	17137	17400	17362	17345	17342	17370	17434	17328	17517	17340	17410	17276	17179	17335	17306	17459	17365	17461	17213	17286	17286	17307	17261	17202	17442	17288	17355	17348	17323	17339	17287	17435	17354	17436	17308	17568	17402	17197	17427	17333	17397	17431	17459	17247	17169	17286	17298	17349	17410	17515	17413	17424	17390	17401	17328	17326	17300	17367	17324	17349	17291	17420	17295	17255	17313	17394	17428	17432	17245	17370	17383	17494	17513	17177	17368	17265	17274	17417	17528	17452	17514	17454	17447	17421	17184	17444	17384	17507	17456	17304	17238	17370	17190	17229	17262	17463	17389	17331	17583	17434	17170	17342	17418	17308	17381	17519	17350	17465	17409	17265	17488	17345	17387	17288	17453	17408	17306	17691	17294	17553	17423	17728	17318	17607	17459	17305	17441	17344	17425	17362	17192	17412	17308	17210	17508	17341	17258	17428	17515	17442	17159	17259	17450	17554	17374	17504	17442	17339	17289	17528	17423	17170	17509	17405	17408	17356	17198	17321	17050	17550	17466	17456	17224	17452	17554	17362	17379	17374	17132	17415	17465	17368	17247	17344	17325	17203	17256	17137	17110	17229	17390	17565	17448	17265	17262	17460	17449	17371	17538	17384	17373	17335	17272	17411	17151	17254	17476	17443	17326	17521	17355	17411	17508	17249	17452	17230	17324	17313	17363	17370	17360	17540	17431	17398	17267	17468	17368	17433	17417	17402	17545	17559	17329	17517	17170	17340	17462	17284	17170	17272	17299	17380	17350	17389	17358	17427	17401	17307	17608	17593	17506	17517	17499	17213	17331	17492	17259	17394	17505	17431	17263	17343	17499	17543	17297	17300	17257	17326	17388	17423	17358	17417	17484	17354	17368	17423	17257	17343	17411	17476	17213	17403	17429	17280	17305	17536	17534	17459	17357	17286	17407	17410	17245	17398	17249	17413	17307	17345	17359	17366	17402	17266	17253	17619	17491	17454	17368	17505	17484	17080	17431	17488	17385	17260	17258	17324	17152	17346	17462	17350	17625	17313	17381	17196	17539	17322	17304	17365	17478	17484	17428	17372	17307	17357	17228	17370	17323	17221	17347	17543	17152	17457	17377	17363	17280	17174	17524	17345	17236	17471	17531	17418	17159	17346	17203	17400	17224	17158	17246	17339	17239	17265	17347	17290	17352	17415	17117	17325	17233	17425	17325	17270	17063	17429	17422	17239	17506	17443	17301	17159	17368	17054	17332	17431	17332	17403	17368	17400	17217	17527	17353	17252	17372	17441	17309	17303	17224	17529	17367	17408	17235	17297	17438	17361	17309	17294	17528	17436	17403	17310	17328	17532	17382	17408	17453	17381	17322	17471	17410	17452	17421	17437	17335	17285	17353	17422	17306	17354	17293	17335	17317	17350	17266	17297	17400	17282	17366	17316	17379	17505	17305	17430	17350	17386	17241	17427	17472	17403	17394	17447	17327	17332	17382	17446	17560	17433	17489	17253	17346	17382	17163	17424	17162	17256	17207	17200	17178	17274	17309	17460	17496	17566	17346	17371	17206	17399	17428	17425	17320	17257	17253	17344	17414	17497	17384	17316	17576	17299	17312	17339	17265	17398	17246	17385	17406	17445	17323	17333	17081	17464	17236	17389	17367	17367	17255	17269	17437	17333	17530	17387	17302	17413	17443	17495	17451	17269	17277	17329	17240	17405	17511	17090	17245	17441	17373	17401	17439	17292	17373	17334	17494	17347	17351	17598	17311	17508	17582	17291	17197	17391	17204	17242	17353	17322	17369	17352	17478	17602	17404	17233	17313	17471	17419	17106	17443	17474	17332	17469	17358	17277	17389	17353	17393	17269	17374	17270	17320	17308	17373	17484	17338	17281	17222	17525	17211	17268	17286	16998	17489	17342	17267	17371	17365	17160	17390	17335	17319	17294	17402	17375	17220	17398	17192	17261	17283	17401	17539	17230	17341	17204	17462	17222	17423	17406	17400	17243	17322	17161	17267	17613	17419	17311	17457	17293	17460	17349	17381	17390	17420	17034	17459	17265	17131	17109	17476	17502	17421	17293	17398	17145	17354	17542	17242	17180	17280	17453	17305	17320	17523	17407	17353	17391	17543	17291	17404	17360	17555	17455	17532	17278	17246	17438	17283	17346	17169	17249	17499	17442	17289	17258	17178	17362	17279	17420	17430	17306	17160	17290	17521	17567	17332	17486	17299	17378	17407	17402	17371	17495	17492	17350	17402	17470	17319	17286	17374	17401	17266	17421	17357	17290	17253	17250	17591	17388	17360	17250	17332	17289	17335	17437	17492	17233	17401	17373	17410	17346	17293	17290	17483	17383	17525	17391	17250	17356	17151	17326	17463	17405	17449	17384	17503	17290	17111	17421	17432	17311	17392	17318	17411	17439	17177	17311	17422	17661	17323	17179	17266	17312	17425	17312	17313	17284	17199	17285	17488	17374	17415	17271	17332	17340	17430	17338	17253	17427	17478	17375	17345	17380	17459	17317	17215	17439	17447	17373	17455	17381	17546	17367	17428	17395	17541	17216	17322	17205	17397	17307	17231	17373	17348	17552	17275	17337	17245	17268	17204	17552	17372	17335	17342	17235	17427	17435	17565	17308	17365	17061	17187	17391	17365	17269	17293	17179	17386	17270	17368	17421	17168	17520	17551	17322	17247	17425	17449	17163	17405	17474	17324	17344	17355	17310	17297	17319	17382	17262	17338	17294	17404	17416	17552	17341	17324	17207	17427	17434	17359	17313	17186	17208	17440	17320	17459	17284	17422	17388	17298	17465	17364	17424	17377	17306	17244	17256	17282	17542	17180	17327	17440	17121	17434	17285	17335	17440	17215	17266	17425	17332	17313	17594	17293	17340	17248	17378	17567	17351	17294	17281	17341	17591	17410	17129	17181	17101	17084	17202	17311	17576	17360	17273	17162	17438	17421	17536	17572	17483	17255	17237	17415	17298	17212	17377	17299	17378	17243	17235	17460	17454	17474	17572	17463	17217	17368	17353	17361	17364	17402	17477	17286	17653	17279	17319	17322	17371	17500	17375	17189	17279	17403	17564	17420	17293	17328	17570	17433	17305	17427	17290	17259	17399	17267	17256	17515	17364	17245	17530	17439	17266	17458	17477	17144	17402	17316	17294	17255	17449	17275	17236	17265	17514	17369	17447	17230	17594	17267	17570	17439	17377	17505	17217	17244	17273	17348	17310	17482	17216	17534	17422	17343	17234	17176	17514	17502	17641	17357	17510	17322	17332	17178	17252	17398	17240	17259	17281	17487	17490	17218	17393	17177	17215	17486	17399	17411	17506	17410	17405	17158	17365	17366	17104	17449	17568	17260	17429	17359	17468	17302	17205	17458	17281	17181	17399	17161	17484	17372	17290	17490	17448	17385	17397	17107	17208	17345	17246	17296	17542	17454	17397	17230	17290	17283	17343	17377	17225	17386	17380	17426	17299	17350	17187	17478	17357	17345	17276	17387	17235	17333	17329	17320	17362	17444	17357	17518	17291	17377	16974	17275	17264	17299	17286	17390	17607	17493	17464	17195	17566	17228	17483	17242	17448	17179	17281	17262	17327	17509	17513	17384	17404	17465	17340	17225	17347	17303	17316	17522	17547	17265	17228	17323	17274	17244	17517	17276	17215	17504	17340	17392	17278	17354	17352	17391	17529	17325	17256	17591	17406	17446	17184	17440	17355	17292	17264	17326	17365	17257	17369	17346	17314	17280	17234	17245	17350	17514	17356	17229	17502	17321	17486	17299	17377	17349	17428	17501	17426	17365	17431	17500	17539	17328	17294	17378	17290	17251	17493	17527	17536	17283	17347	17586	17403	17404	17471	17258	17337	17077	17329	17526	17332	17479	17471	17279	17278	17551	17325	17277	17299	17252
30718	51694	48958	38842	33892	29900	25722	22968	21317	20004	18400	17851	17296	16925	16504	16468	16004	15940	15851	15686	15676	15487	15330	15426	15383	15171	15233	15197	15341	15286	15245	15280	15037	15054	15022	15118	15115	15076	15123	15117	14970	15114	15043	15000	14847	15111	15069	15016	15067	14875	15044	14954	14999	15035	15168	15120	14973	15015	15083	15104	15099	14970	15045	14920	15061	15060	14953	14987	14975	15024	15065	14906	15023	15205	14926	15011	15012	14956	14907	15059	15049	15114	15093	14853	15104	14813	14899	14906	15032	15081	15038	15055	15036	15062	15071	15027	15055	14909	15003	15052	15044	15175	14974	15142	14988	15022	14986	15038	14916	15054	15119	14997	15050	15048	14997	15149	15022	14936	15038	15045	15066	14901	14944	14949	15063	14744	15029	14957	14903	14980	14807	15162	15080	14922	14891	15069	14986	14945	15028	14980	14989	15045	14931	14996	14926	15067	15016	14892	15039	15022	14941	15062	15075	15297	15035	15156	15098	14929	14920	15026	15063	15030	15107	14975	15004	14945	14887	15072	15052	15097	14829	14928	15171	15048	14898	14865	14937	14817	15015	14829	14907	14899	14900	14966	14939	14960	15155	15051	14929	14874	15092	15046	14852	15122	15084	15189	14973	15015	14901	14985	15087	15165	14939	15288	14956	15064	15044	15016	15092	14868	14798	15047	15039	14973	14913	15174	14899	14999	15025	14990	14889	15091	15009	14972	14863	15049	14974	15151	14844	15152	15073	15114	14955	14895	14933	15042	14964	14955	14917	14900	14880	14996	15042	14964	14954	15002	15012	14923	15029	14940	15001	14994	14965	14954	14935	15011	15090	15065	15076	15020	15129	14969	15131	14908	14932	14941	15035	14950	14937	15100	14999	15082	15100	15040	15177	14928	15009	14848	15042	14817	14838	15154	14948	14999	14980	14980	15092	15083	14989	15033	15010	14846	15073	14983	14942	14947	15118	15226	15057	15022	14934	15127	15114	14993	15013	14962	14932	14810	15152	15019	14910	14949	14957	15049	14904	14904	14990	15191	15068	15039	14951	15094	15038	14927	14896	15127	15196	15041	15075	15077	14899	15017	15019	15048	14966	15023	15020	14856	15213	15186	15001	14952	14888	15145	15181	14942	15068	15181	15065	14912	14981	14877	15008	15093	15038	15078	14937	15007	15011	15019	15007	15025	15006	15200	14957	14918	15053	15029	14910	15058	14998	15070	14825	14993	15196	14858	15057	14983	14889	15082	15120	14940	15108	15234	14888	14950	15086	14895	15090	15040	14987	15040	15049	14930	14998	15008	14982	15038	14964	15115	14944	14935	14992	15051	15094	15026	15037	15024	15151	15031	15020	15158	15044	15059	15132	15056	14998	14918	14768	14952	15005	15024	15270	14999	15011	14885	14884	14871	15202	14971	15046	14891	14972	14867	14957	14957	15113	14955	14861	15160	14956	15052	14853	14898	15030	15013	14995	14914	14950	14938	14913	14937	15163	14892	14875	15123	15035	15083	14987	14992	14780	15158	15125	14697	14842	15062	15101	15420	14785	14919	15019	14963	15033	15109	15153	15076	14924	14945	15013	15077	14848	14978	14992	14912	15147	14967	15020	14991	14982	14778	15010	14919	15143	15051	14848	15155	15006	14888	15099	15035	14943	14953	15061	15076	14971	15094	15021	15115	15124	14959	15089	14981	14872	14833	14928	14996	15077	14814	14962	15061	15034	14854	14933	14972	15099	14885	15052	15073	15065	15018	15140	15042	14933	14951	14982	15010	14952	14904	15023	15045	15026	14998	14992	14885	14963	15162	15023	15008	14973	15020	15024	14935	14892	15174	14930	15016	15066	14831	15012	14872	15012	15165	15034	14985	15091	15119	15056	15010	15114	15081	15081	15056	15033	14873	15157	15141	14987	15124	15056	14994	15187	14909	14952	14954	15152	15065	14994	14886	14970	14969	15112	15092	15033	15049	15038	15014	15015	14941	15090	14946	14910	14948	15074	14898	15020	14980	15055	15072	15041	14975	14997	14993	14961	14817	15126	14919	14977	15119	15039	14965	14850	15027	14970	15028	15249	14852	14951	14975	15116	15040	14995	15071	14883	15116	14978	14858	14991	14962	15004	14998	14841	14917	15020	15014	15150	15016	14968	14923	15045	14930	15053	15157	15165	14860	14897	15057	15086	14903	15167	15065	15287	14954	15020	14955	15058	14963	14993	14947	15106	15089	15123	14782	15133	15058	14948	15100	15048	14923	14901	14886	14932	15002	15073	14976	15036	15012	14994	14964	15085	14920	15035	15024	14922	15002	14996	15128	15058	15068	14954	14925	15066	14967	14858	15030	14939	14915	15066	14941	14983	15022	15029	14948	15011	14973	14983	15022	15190	15135	15074	14989	14877	14827	15066	14963	15083	15049	14933	15163	14978	15142	14925	15175	15097	14974	15018	14909	15062	15057	14908	14888	15038	14973	15059	15015	15163	15003	14839	14947	15128	14951	14869	15144	14964	15049	15056	15045	15025	15078	14930	14945	14937	15027	15120	14989	15068	14993	15020	14958	15194	15028	15027	15113	14904	15007	15016	15098	14842	15203	14940	14839	15163	14977	15057	15060	14880	14969	15096	15023	15076	15034	14898	14987	15072	15013	15063	14947	15042	15139	15051	14932	15037	14998	15134	15009	15043	15011	15238	15020	15062	14917	14975	15164	14920	15117	15059	14983	15085	15047	14955	14846	14912	15081	15053	14932	14879	15114	15031	15046	14940	15145	15075	15268	14893	14975	14969	14954	14959	15008	15073	14787	15022	15124	14935	14961	14794	14885	15063	14850	14885	15059	15078	15130	15106	14836	15095	14978	15141	15013	15014	15086	15071	14956	14983	14868	15075	15008	14938	15010	14999	14902	14847	15082	15141	14975	14957	14997	14964	14927	15031	14901	14926	14950	14861	14937	14963	15051	15069	14916	15103	15017	14964	14960	14997	14881	14967	15038	15191	14999	15156	14918	14940	14892	15021	14962	15060	15095	14897	14919	15078	15037	15029	15139	14867	15071	15162	14939	14824	14961	15003	14993	15053	15088	15103	14920	14922	14940	14913	15026	15020	14930	15056	14925	14931	14939	14980	14958	15199	14862	14909	14883	15080	15100	15033	14902	14968	15057	14868	15175	15001	14944	14878	14785	15281	14980	14919	15087	14858	14977	15058	15232	14978	14877	14918	14915	14991	15111	14928	14986	14933	14837	14754	14887	15161	14961	15000	15055	14983	15065	14861	15179	15012	15134	15051	15042	14977	15000	15036	14910	15043	14935	15148	14963	14995	15136	14977	15036	14943	15064	14959	14989	15034	14918	15042	14889	15057	15033	14980	15139	15064	15008	14833	15198	15090	14964	14909	15057	14926	14917	15008	14834	15011	15077	15070	14932	15067	14985	14897	15048	14813	14821	14966	15003	14911	14930	15022	15111	14931	14918	14887	14946	15236	14944	15185	14879	15044	15118	15113	15009	15051	14942	15039	15075	15080	14923	15115	14995	14997	15014	14923	14917	15127	14975	15005	14966	14947	14803	14920	14955	15052	14910	15034	14982	15014	14956	14924	14887	15002	14972	15021	15084	14912	14866	15014	14961	14994	15067	14838	15118	15113	15051	15035	14997	15124	15107	14994	14996	15092	15046	15026	14917	15104	15032	14982	14953	15012	15008	14986	15075	14985	15191	14994	14821	15055	14872	14973	14905	15021	14911	14989	15027	14959	15113	14914	14982	14992	15023	15026	15028	14807	15184	15012	15044	14977	15060	15040	15050	14942	14931	15140	14976	15061	14858	15039	15028	15073	15051	14780	14970	14877	14955	14947	15020	15006	15032	15051	15042	15008	14961	15013	15095	14942	15139	14974	15057	14974	14940	14934	15092	14825	15135	14898	15000	15067	14956	15018	14947	14781	15093	15105	15140	14837	15027	15007	14948	15090	14997	14926	14994	15044	14835	15097	15140	14962	15010	15012	14882	15119	14920	14906	14897	15029	14898	14971	14969	14969	14915	14990	14906	14982	15021	14983	14757	14844	15129	15004	15065	15063	15010	15101	15084	15260	14960	15052	15080	15002	14967	14955	15001	15032	14972	14989	15124	14963	15207	14945	15037	14950	15011	15029	14931	14957	15119	14863	15177	15060	15019	14996	15045	15044	14947	15088	15003	15048	14959	15117	15212	15029	15051	15093	15114	14983	14879	15014	15067	14988	14987	14966	15021	15003	14998	15162	15190	15036	15169	14951	14904	14951	15154	15127	14947	14970	15268	15111	15037	14927	15022	15073	14837	15071	15002	15125	15179	15040	15003	14980	15242	14811	15091	15058	15095	14863	15025	15157	15029	15052	14853	14957	14979	15057	15157	14994	15050	14978	14879	15133	15072	15139	14941	14988	15149	14791	14936	15029	14840	15008	15116	14899	14965	15058	15042	14973	14955	14985	14990	14937	15046	14999	15063	15211	15082	14854	15046	15193	14958	15125	14995	15097	15110	15142	14981	14972	15050	14975	14848	14898	14916	15048	15007	15220	14931	14863	15034	15128	14952	15114	15085	15049	14842	14996	14983	15103	14943	15117	14874	14925	15060	14849	15072	14913	15117	14853	14924	15169	14917	14966	14926	14914	15080	15078	15057	14997	14901	15008	15062	15152	14904	14935	14955	14874	15058	15049	14985	14945	14944	14969	14916	15141	14950	15080	15098	14979	15057	14945	14926	15088	15069	15133	14799	15169	15022	14848	15068	15079	15067	15018	15031	14853	14952	14709	15047	15114	14908	15034	15051	15083	14821	15115	14903	15050	15168	15094	14987	15067	15088	14935	15083	15116	15170	14989	15217	14916	15133	15109	15119	15071	15078	14952	15064	15055	15026	14891	15048	15077	15041	14992	14969	15025	15044	15006	15061	15058	15045	14933	15080	14997	15101	14914	15098	14995	14961	15024	14929	15110	15091	15030	15087	15018	15038	15045	14880	14945	14919	15054	14944	14886	15018	14989	15053	15075	14899	14880	15065	14944	14963	14959	15017	14839	15046	14990	15020	15058	14783	14797	15138	15036	15015	14906	15073	14972	14993	15016	15009	15034	15022	15013	15038	14881	15134	15127	14996	15004	14851	15103	14929	15115	15167
22904	21237	29002	24115	23661	28996	30970	25528	23676	23069	21754	20930	20358	19790	19289	19544	19171	19016	18910	18635	18879	18493	18528	18594	18359	18451	18371	18255	18434	18214	18236	18247	18105	18043	18264	18274	18202	18166	18094	17929	18102	17895	18043	18235	18295	17983	18174	18150	17953	18059	18185	17856	17866	18009	17865	17955	18002	17924	17971	17933	18117	17988	18071	18034	17966	17955	17899	17998	17947	17885	18030	17972	18100	17922	17946	17940	18242	17860	18009	18025	18034	17900	17913	17898	18069	17937	17829	18066	18065	18196	17979	17915	18100	17957	17918	18116	18048	18001	18024	17911	18091	17878	17835	17947	18073	18107	18110	18014	17787	18097	17847	17795	17882	17768	17918	18018	17992	18071	17960	18027	17854	17793	17989	18114	17868	17809	18063	18035	18168	18144	18017	17794	18184	17894	18092	18072	17930	17828	17774	17862	17869	18005	17955	18179	18106	17803	17792	17923	17924	17939	18037	17827	18087	18180	18220	17891	17976	18214	18080	18073	17970	18087	17910	17976	17818	18034	17883	18198	18023	18010	18087	17913	18129	17967	17929	17839	17822	17924	17966	17791	18110	17892	18157	17947	17834	18036	18018	17821	17936	17846	17878	17950	18034	17705	18056	17955	18172	17757	18031	18134	17910	18196	17858	18059	17938	18143	17987	17714	17867	17731	17937	17831	18046	18166	17903	18178	17969	18045	17850	17914	17907	18037	18103	18109	17881	18025	17744	17903	17929	18006	17971	17951	17918	17957	17967	18136	18094	17984	18046	17982	17810	17964	17930	18061	18002	17829	18050	17962	18032	17910	17990	17888	17944	17891	17983	17880	17961	18312	18007	17866	17923	18130	17913	17821	17949	17901	18007	17971	17923	17965	18125	17877	18046	18092	18170	17784	18329	17843	17993	17873	17947	18007	17921	17869	17832	18125	18058	18052	17934	18201	17950	17753	18159	17984	18046	18034	18010	17923	18045	17952	17873	18005	17816	17873	17903	17924	18128	17818	17930	17934	17932	18050	17989	17953	17937	17795	17968	17890	17842	17952	18061	17907	17811	18046	17991	18020	17895	17971	17964	17967	17986	17841	18106	18197	17985	18010	17922	18000	17897	18107	18167	17975	17836	18016	17932	18090	17936	17898	17996	17871	17874	17944	17955	17999	17919	17798	18007	17767	17935	18090	17988	18200	17937	18077	18157	17965	18170	17874	17884	18054	17878	18101	17951	17932	18110	17933	17975	18040	17937	17946	17918	17940	18089	17855	18010	18064	17956	17715	18068	17835	18027	17951	17864	18054	17861	17951	17956	17851	18007	17804	17941	18030	17896	18024	17920	17748	17976	17771	17911	18042	18042	17912	18011	18178	18084	18122	17958	17714	18065	18123	17869	17982	18034	18088	18063	18206	18184	17838	18179	17996	18126	18063	17996	17908	17908	17723	17974	17956	17925	17973	18068	18064	17998	17827	17825	18018	17853	17886	18137	17959	18159	18051	17909	17879	17972	17996	18056	18019	17790	18052	18200	17931	18024	17799	18214	17860	17891	18029	17748	18047	17947	17956	17949	18010	17850	17991	17798	17965	18041	17867	18100	17863	17962	18060	18037	17989	17926	17994	17676	17753	17980	17883	17895	18040	17987	17971	17841	18004	18054	17981	17957	18070	18044	17923	17972	18139	18066	17906	17658	17994	18072	17959	17972	18063	17962	18019	18010	17870	17907	18159	18115	18030	17963	17991	17797	17900	17921	17959	17964	17819	17963	17934	17755	18161	17997	18077	17801	17842	17944	17885	18056	18018	17952	18181	18038	17849	17997	17941	17856	17973	17956	17976	18129	17946	17916	17941	17834	18025	17864	18188	18053	17938	17889	17746	18121	17893	17881	18135	18033	17884	17956	17798	17803	18089	17807	17956	18053	18020	17954	18028	17767	17869	18038	18068	17913	17997	17856	17975	17931	18102	17963	17965	18101	18024	17896	17848	17897	17667	18081	18052	17866	18068	18246	17835	18102	17932	17877	18158	17765	17998	17861	17830	18052	17996	17863	18067	17849	17821	18138	17965	17876	17775	17831	17917	17979	18038	17878	18056	17988	17956	17774	18018	17872	17814	17932	17931	17962	18121	18022	18084	17743	18002	18065	18000	17974	17989	17986	18113	17906	17978	18041	18102	17847	17744	18022	18041	17985	18095	17946	18039	17975	18144	18001	17865	17909	17931	17970	18065	17991	17703	17994	17915	17782	17879	17871	17820	17857	18005	18016	17949	18126	18183	17838	17783	18013	17832	18025	17871	18068	17804	17941	17890	17922	17753	18014	18008	18020	18049	18022	18051	17944	18025	18063	17832	17928	18217	17857	17804	17843	17856	17723	17898	18108	17797	18133	18095	17891	18043	17765	17985	17980	18121	18272	18152	17915	17910	17921	17954	18027	17931	17996	18037	17994	17988	17879	17847	17965	18014	18011	17943	17928	17975	17794	18043	17980	17931	17855	18065	18061	18055	18152	17944	17981	18077	17951	17787	17649	17972	18021	17829	17947	17987	18135	17916	17876	17919	17878	18087	17694	18000	17850	18044	18037	17992	17872	17982	17982	18024	17914	18012	17902	17845	17933	17894	18035	17858	17937	18000	17951	17901	18027	17948	18117	17915	18039	18228	17992	17943	18034	18016	17939	17943	17988	17920	17950	17986	18008	17904	17969	17972	18080	17777	18009	18007	17956	17887	17878	18104	18250	18033	17847	18014	18015	17949	17966	17846	17885	17741	18012	17948	17966	17898	17871	18069	18032	17906	18074	17842	17891	17907	17932	18137	17823	17891	18032	17917	18155	17811	18201	17811	18327	18014	17984	18025	18062	17934	17895	17799	17907	17909	17969	18033	17914	17895	17867	17977	17856	17809	17824	17871	17868	17876	17968	17928	17928	17984	18081	17924	18141	17829	17975	17862	17898	18017	18155	18014	17884	18111	17923	18054	18106	17671	17938	17998	17954	18049	18090	18072	17867	17984	17994	17875	18124	17821	17898	17877	17798	17883	18019	17908	17855	17865	18021	17982	17852	17731	17989	18115	18019	18071	17779	17760	18209	18011	18013	18043	18005	17948	18255	17963	18075	17910	18064	17916	17778	18101	18067	17998	17843	17772	17930	17896	17940	18032	18006	17931	18011	18042	18056	17911	17799	17999	18177	17722	17986	17949	17855	17975	17882	17874	18066	18067	17920	18083	17999	18028	18092	17869	18143	18140	18124	18020	18036	18063	18098	18086	17909	17915	17963	17763	18044	18122	17937	17825	17868	18045	17946	18001	17857	17839	18092	18017	18121	17840	17910	17857	17855	17807	18028	17880	17852	17801	18021	18017	17915	18077	17951	18166	17914	18025	17897	17999	17916	18028	17824	17961	18062	18081	17957	17915	17909	18006	18067	17868	17889	18000	17862	18078	17903	17904	17810	17863	17874	17826	17867	17915	18081	18071	18235	17732	18089	17719	18025	17850	17840	17789	18023	17859	17830	18079	18009	18140	17941	17948	17867	17824	17950	17903	17813	17872	17971	17894	17699	17964	17961	18125	18140	17764	17846	17903	17951	17941	17942	17909	17821	18000	17910	18078	17986	17831	17822	17953	17796	17959	18003	17965	18014	18074	17829	18171	17840	18018	17876	17814	17809	17953	17892	18054	17835	17894	18043	18007	18102	17930	17819	17975	17979	17833	17996	18018	17825	17909	18043	18060	17933	17980	17942	18009	17899	17991	18030	17982	17904	17959	18031	17849	17881	17987	17855	17937	18000	17855	18026	17779	17865	17832	17903	18096	18183	17743	17961	17869	17930	17937	18063	18117	17783	17915	17799	17669	18030	18015	17930	17987	17926	17879	17991	18029	17974	17886	17852	17813	18051	18020	18046	17717	17787	17893	17854	17851	18079	17881	17804	17977	18008	18020	17891	18082	17813	17915	17841	17843	18160	18009	18229	18032	17879	17740	17948	17896	18015	18048	17987	17924	17890	17662	17775	18101	17927	17989	17908	18120	17927	17859	17879	17963	17846	18040	18070	18117	17898	18021	18154	18159	18123	18077	17836	17985	18079	17962	18012	18009	17815	17818	17915	18112	18218	17861	18007	17965	17975	17991	17939	18054	17861	18042	18084	17902	17757	17936	18034	17821	17946	18019	17906	17725	17968	17654	17849	17923	17916	17984	17998	17920	17835	17849	17822	17870	18130	17943	18010	17916	17928	17945	17838	17933	18030	18126	18047	18065	17874	17983	18018	17797	17914	17905	17897	18059	17993	17950	18180	17831	18082	17887	17894	17910	17770	18060	17980	17977	18006	17737	17899	18048	18216	18010	18026	17957	18162	18059	17874	17927	17927	17878	17990	17909	17930	17780	17802	17767	17802	18008	18049	17879	17953	17961	17955	17867	17822	17874	17965	17931	17838	18150	18168	17978	17871	18006	17957	17922	18057	18170	17917	17905	18080	17875	17887	18091	18021	17917	17918	17942	18085	17995	17896	17958	17834	18056	18066	18058	18081	17917	18080	17908	18032	17954	17884	17669	17945	17948	17902	18027	17959	17846	17868	17889	18067	17854	17832	17820	17987	17915	17938	18015	17890	17919	18199	17856	17981	17986	18038	18085	17983	18038	18008	18033	17924	17785	17987	17860	18105	17979	17846	17982	17693	17909	17999	17849	18070	17816	17853	18101	17861	17857	17959	17815	17972	17882	17791	17933	17800	18009	17885	17929	17963	18140	17946	18175	17917	17805	17828	17948	17901	18066	17805	17921	17910	18000	17999	17968	17877	17820	18016	17998	17892	17980	18084	17861	17929	18013	18025	17952	17959	18029	17881	17928	17871	17741	17819	17778	17874	17954	18040	17937	17953	17847	17811	18018	17901	17969	17978	18100	17659	18037	17993	18011	17993	18025	18077	17981	17935	18048	18062	18080	17942	17826	18088	18009	17885	18057	17974	17957	17923	17865	18044	17942	17934	17738	18056	17852	17907	17943	18089	17961	18201	18098	17829	18002	17987	17835	17815	17721	17829	18074	17561	17835	18072	18055	17925	17966	17976	18058	18019	18031	17848	17823	17893	17946	17821	17974	18008	18070	17923	17964	18051	17955	17957	17864	18005	17986	18018	17862	17973	18002	18094	17863
33395	57369	53883	43250	37949	34206	29182	25890	24199	22457	20882	19511	18374	17886	17556	17077	16945	16614	16573	16323	16243	15964	15963	15841	15879	15845	15720	15938	15625	15659	15702	15572	15651	15466	15579	15619	15659	15418	15472	15266	15591	15454	15399	15391	15231	15320	15272	15354	15440	15416	15464	15314	15553	15401	15427	15375	15448	15426	15436	15333	15491	15419	15384	15484	15344	15162	15285	15322	15392	15408	15613	15291	15387	15360	15393	15431	15373	15332	15387	15429	15395	15518	15356	15279	15503	15393	15358	15463	15306	15320	15419	15378	15441	15332	15417	15320	15452	15541	15474	15496	15322	15238	15513	15368	15391	15454	15460	15505	15301	15314	15353	15333	15374	15470	15353	15368	15349	15247	15453	15343	15298	15419	15449	15502	15450	15309	15409	15408	15404	15461	15263	15241	15377	15365	15236	15515	15260	15460	15266	15368	15334	15317	15377	15420	15478	15548	15350	15309	15400	15302	15260	15437	15420	15369	15331	15318	15417	15388	15213	15307	15508	15447	15400	15393	15369	15392	15529	15377	15299	15285	15347	15317	15347	15403	15364	15393	15251	15276	15493	15605	15423	15388	15527	15426	15328	15328	15397	15491	15502	15258	15301	15391	15363	15253	15485	15351	15530	15465	15474	15422	15374	15456	15306	15183	15328	15302	15258	15162	15310	15472	15233	15251	15406	15528	15365	15476	15555	15344	15419	15393	15225	15489	15487	15336	15556	15346	15297	15417	15426	15429	15382	15166	15444	15304	15411	15335	15305	15437	15364	15335	15441	15594	15211	15308	15410	15388	15337	15398	15319	15330	15281	15423	15318	15293	15528	15417	15418	15314	15315	15277	15365	15374	15337	15384	15425	15229	15355	15144	15340	15254	15254	15462	15344	15263	15360	15364	15507	15252	15461	15303	15305	15392	15350	15403	15368	15494	15381	15327	15361	15347	15464	15298	15230	15359	15408	15547	15391	15545	15469	15527	15365	15371	15507	15486	15343	15211	15331	15365	15402	15480	15373	15511	15417	15338	15436	15335	15342	15345	15349	15411	15399	15327	15124	15307	15426	15324	15351	15449	15203	15128	15373	15354	15335	15502	15326	15330	15304	15312	15229	15345	15389	15231	15433	15428	15493	15297	15556	15362	15294	15118	15402	15368	15278	15486	15429	15286	15507	15273	15501	15315	15405	15490	15162	15373	15440	15455	15262	15382	15422	15245	15304	15351	15522	15334	15381	15348	15448	15465	15305	15383	15233	15223	15402	15341	15486	15250	15374	15325	15373	15182	15450	15488	15275	15353	15236	15440	15405	15461	15405	15445	15275	15531	15328	15449	15340	15295	15447	15450	15245	15315	15198	15248	15408	15542	15292	15302	15328	15403	15180	15462	15414	15377	15428	15292	15364	15401	15303	15422	15646	15252	15400	15362	15365	15357	15274	15279	15394	15400	15356	15313	15441	15338	15226	15243	15480	15489	15326	15435	15324	15264	15420	15429	15429	15266	15420	15382	15258	15475	15238	15444	15283	15246	15437	15394	15395	15412	15348	15355	15260	15466	15393	15262	15340	15247	15232	15612	15460	15286	15312	15342	15281	15279	15366	15340	15408	15191	15329	15324	15305	15340	15333	15262	15409	15374	15564	15161	15447	15338	15418	15173	15503	15443	15356	15178	15355	15342	15325	15391	15410	15309	15384	15486	15326	15383	15237	15273	15465	15332	15368	15425	15442	15307	15295	15385	15162	15432	15406	15454	15351	15344	15319	15348	15248	15293	15445	15369	15308	15422	15303	15409	15325	15263	15369	15477	15433	15363	15463	15257	15232	15207	15406	15486	15343	15513	15148	15409	15508	15384	15283	15402	15399	15435	15280	15486	15274	15336	15472	15331	15293	15257	15350	15441	15492	15306	15397	15478	15181	15492	15420	15293	15266	15294	15419	15375	15429	15378	15237	15337	15218	15376	15412	15323	15411	15280	15349	15322	15408	15303	15517	15158	15418	15230	15474	15359	15441	15257	15284	15371	15348	15418	15273	15226	15521	15381	15346	15322	15292	15232	15530	15299	15360	15282	15434	15384	15272	15350	15358	15386	15520	15459	15237	15346	15387	15348	15326	15269	15361	15290	15136	15409	15391	15404	15120	15257	15315	15358	15396	15563	15215	15451	15484	15445	15232	15396	15220	15293	15264	15392	15342	15445	15519	15311	15426	15283	15383	15359	15268	15425	15350	15427	15315	15428	15325	15436	15385	15231	15437	15362	15371	15235	15270	15315	15265	15415	15302	15425	15324	15322	15355	15287	15348	15307	15299	15437	15264	15457	15221	15234	15492	15526	15317	15444	15425	15510	15281	15325	15394	15499	15514	15577	15371	15322	15310	15547	15346	15415	15406	15415	15343	15511	15282	15346	15336	15170	15401	15392	15375	15509	15438	15364	15407	15428	15571	15460	15390	15235	15269	15278	15410	15307	15334	15376	15357	15440	15270	15515	15417	15558	15235	15375	15335	15427	15375	15377	15247	15311	15472	15395	15303	15304	15323	15434	15093	15525	15278	15353	15346	15461	15298	15255	15380	15450	15401	15393	15509	15242	15347	15483	15476	15175	15484	15268	15417	15259	15289	15267	15350	15314	15479	15386	15448	15249	15436	15257	15286	15454	15096	15101	15419	15375	15305	15444	15383	15504	15430	15402	15619	15478	15531	15264	15594	15309	15442	15455	15329	15379	15302	15354	15376	15384	15314	15422	15375	15417	15405	15304	15465	15435	15494	15312	15393	15470	15404	15246	15413	15258	15320	15222	15223	15282	15274	15310	15540	15387	15497	15460	15430	15231	15323	15293	15333	15350	15367	15304	15474	15313	15497	15276	15299	15333	15394	15320	15237	15242	15287	15175	15438	15456	15305	15491	15457	15558	15467	15304	15287	15499	15346	15480	15374	15435	15373	15443	15494	15145	15248	15389	15437	15329	15141	15335	15407	15525	15314	15484	15175	15330	15283	15258	15405	15475	15340	15439	15398	15437	15331	15301	15374	15316	15535	15393	15291	15596	15361	15387	15337	15347	15203	15492	15512	15423	15383	15400	15370	15317	15401	15400	15294	15460	15202	15524	15438	15374	15479	15331	15417	15493	15506	15290	15388	15568	15365	15307	15109	15269	15182	15497	15346	15309	15387	15317	15111	15342	15476	15385	15554	15160	15444	15296	15186	15411	15369	15372	15228	15494	15313	15317	15440	15369	15339	15335	15416	15451	15443	15512	15311	15384	15337	15251	15487	15368	15351	15400	15342	15358	15350	15360	15438	15327	15326	15430	15472	15477	15414	15394	15424	15359	15278	15261	15341	15266	15249	15352	15278	15417	15296	15361	15503	15321	15385	15332	15222	15374	15424	15253	15419	15323	15351	15442	15265	15499	15390	15338	15523	15139	15320	15193	15307	15477	15387	15387	15244	15481	15285	15304	15395	15242	15384	15384	15387	15220	15279	15335	15319	15317	15422	15423	15529	15236	15440	15319	15360	15460	15361	15453	15132	15267	15411	15384	15423	15247	15400	15256	15388	15600	15329	15344	15297	15253	15510	15400	15299	15369	15230	15382	15385	15219	15339	15407	15373	15405	15442	15273	15409	15367	15423	15405	15410	15506	15302	15366	15320	15555	15413	15426	15277	15480	15403	15443	15307	15238	15329	15481	15359	15440	15520	15343	15331	15481	15147	15382	15384	15375	15441	15144	15442	15445	15459	15514	15608	15381	15487	15355	15357	15546	15384	15336	15413	15405	15526	15331	15381	15453	15332	15232	15432	15491	15514	15340	15379	15452	15293	15361	15354	15403	15427	15559	15414	15344	15329	15107	15535	15268	15320	15314	15380	15269	15279	15378	15423	15349	15495	15515	15394	15401	15448	15399	15304	15427	15330	15420	15323	15235	15344	15278	15382	15474	15211	15342	15320	15376	15351	15359	15339	15364	15346	15591	15388	15360	15536	15231	15339	15413	15390	15460	15611	15354	15256	15364	15269	15362	15299	15373	15321	15354	15198	15389	15536	15439	15316	15382	15408	15313	15241	15412	15354	15452	15369	15302	15379	15419	15325	15365	15348	15182	15424	15333	15401	15309	15418	15403	15535	15285	15389	15347	15416	15338	15289	15396	15484	15426	15235	15297	15288	15394	15368	15433	15457	15423	15240	15354	15519	15390	15399	15263	15563	15386	15333	15360	15364	15285	15458	15367	15307	15404	15372	15287	15460	15315	15371	15354	15432	15324	15515	15309	15388	15465	15451	15386	15297	15427	15340	15380	15431	15215	15439	15423	15317	15368	15329	15324	15262	15309	15302	15341	15182	15277	15350	15310	15256	15410	15358	15203	15231	15338	15256	15361	15341	15448	15292	15420	15398	15309	15363	15339	15440	15204	15477	15424	15452	15292	15290	15478	15366	15379	15323	15354	15264	15386	15325	15351	15491	15388	15377	15287	15379	15360	15321	15312	15378	15399	15364	15360	15275	15268	15326	15411	15166	15214	15294	15467	15286	15544	15398	15394	15320	15366	15344	15441	15306	15362	15397	15227	15531	15348	15231	15152	15317	15258	15289	15238	15295	15230	15235	15368	15191	15293	15504	15338	15228	15279	15280	15466	15143	15474	15294	15305	15415	15366	15096	15332	15414	15395	15132	15382	15136	15291	15367	15408	15452	15310	15389	15408	15460	15389	15331	15212	15228	15490	15384	15211	15238	15287	15339	15394	15380	15437	15381	15362	15259	15361	15094	15293	15401	15397	15486	15374	15309	15327	15236	15519	15340	15487	15367	15395	15339	15404	15196	15413	15301	15357	15486	15386	15249	15182	15389	15388	15499	15303	15308	15388	15444	15217	15347	15429	15440	15352	15308	15361	15325	15325	15260	15367	15478	15378	15522	15327	15465	15337	15247	15305	15415	15378	15350	15383	15317	15311	15310	15402	15378	15518	15422	15384	15350	15432	15313	15254	15420	15389	15410	15256	15319	15208	15205	15280	15365	15241	15588	15367	15292	15368	15289	15407	15406	15280	15406	15279	15443	15364	15285	15427	15222	15340	15383	15549	15405	15368	15438	15329	15399	15435	15331	15249	15467	15451	15207	15273	15318	15320	15369	15227	15203	15337	15437	15212	15225	15289
29649	29634	37719	33541	27772	24705	22725	21135	20347	19794	19031	18787	18576	18291	18192	18134	17706	18055	17930	17832	18007	17842	17605	17724	17638	17547	17780	17636	17511	17587	17844	17786	17461	17630	17779	17451	17787	17417	17405	17645	17600	17518	17617	17705	17611	17671	17368	17571	17629	17648	17573	17470	17548	17343	17455	17659	17600	17470	17501	17458	17559	17446	17591	17801	17363	17505	17496	17535	17404	17443	17644	17518	17611	17330	17631	17541	17608	17363	17536	17600	17582	17574	17528	17379	17519	17711	17519	17412	17797	17853	17433	17634	17774	17389	17661	17561	17559	17522	17605	17406	17542	17542	17530	17477	17470	17654	17428	17545	17785	17555	17449	17665	17646	17639	17589	17531	17587	17333	17570	17566	17390	17558	17336	17558	17475	17680	17420	17552	17641	17646	17554	17578	17464	17693	17754	17627	17599	17626	17526	17428	17452	17411	17626	17616	17670	17275	17634	17662	17448	17468	17487	17811	17362	17614	17523	17535	17583	17576	17621	17826	17467	17593	17700	17347	17515	17603	17564	17484	17524	17356	17342	17727	17547	17568	17563	17440	17592	17458	17384	17494	17629	17599	17408	17591	17590	17705	17685	17549	17387	17622	17580	17627	17597	17486	17497	17328	17625	17788	17523	17670	17632	17486	17563	17444	17425	17659	17403	17552	17360	17290	17502	17428	17748	17515	17336	17480	17628	17521	17443	17515	17530	17579	17568	17314	17592	17732	17485	17464	17545	17548	17534	17549	17597	17750	17650	17552	17452	17530	17332	17357	17379	17452	17591	17538	17519	17661	17684	17474	17565	17543	17616	17561	17601	17835	17611	17495	17657	17713	17707	17517	17401	17532	17450	17524	17658	17499	17578	17427	17415	17582	17588	17589	17487	17445	17536	17712	17479	17779	17577	17490	17542	17432	17398	17601	17501	17683	17615	17530	17702	17599	17558	17590	17561	17478	17461	17411	17742	17677	17600	17452	17525	17656	17420	17349	17518	17578	17839	17455	17595	17516	17650	17460	17632	17608	17721	17596	17637	17612	17534	17555	17681	17584	17544	17636	17435	17606	17507	17338	17587	17450	17470	17477	17518	17613	17495	17489	17564	17634	17576	17474	17664	17560	17448	17609	17580	17556	17601	17798	17464	17588	17596	17641	17554	17541	17512	17530	17583	17554	17468	17516	17525	17415	17726	17607	17460	17418	17462	17631	17514	17622	17584	17621	17372	17564	17509	17574	17635	17527	17676	17564	17469	17486	17535	17490	17589	17476	17365	17546	17407	17718	17403	17544	17594	17653	17649	17866	17523	17629	17426	17466	17467	17798	17519	17449	17698	17435	17613	17357	17586	17613	17452	17332	17625	17675	17554	17383	17531	17424	17273	17569	17425	17474	17548	17624	17669	17684	17568	17340	17487	17618	17610	17478	17714	17661	17596	17561	17708	17648	17452	17273	17470	17441	17415	17487	17525	17566	17454	17576	17708	17351	17575	17473	17553	17671	17586	17689	17486	17491	17697	17475	17529	17576	17495	17535	17473	17562	17454	17665	17465	17376	17638	17317	17640	17594	17629	17570	17599	17640	17573	17607	17693	17809	17443	17477	17341	17761	17584	17572	17506	17671	17650	17686	17536	17482	17532	17630	17533	17518	17616	17476	17658	17488	17684	17738	17605	17645	17527	17338	17407	17566	17616	17753	17664	17379	17531	17539	17752	17658	17381	17732	17568	17750	17521	17531	17501	17745	17528	17635	17472	17581	17691	17501	17601	17436	17426	17679	17681	17599	17500	17591	17585	17593	17452	17692	17472	17691	17445	17515	17553	17608	17720	17424	17784	17580	17644	17464	17455	17640	17524	17623	17657	17503	17496	17788	17616	17471	17477	17410	17612	17542	17485	17638	17447	17688	17565	17458	17596	17380	17598	17576	17485	17682	17290	17549	17560	17601	17623	17727	17669	17569	17598	17690	17506	17549	17704	17590	17760	17385	17580	17412	17496	17580	17507	17645	17504	17317	17482	17568	17409	17652	17519	17763	17587	17496	17537	17552	17450	17556	17367	17583	17490	17501	17735	17473	17797	17390	17649	17542	17513	17660	17376	17556	17602	17643	17481	17638	17627	17597	17511	17535	17598	17632	17695	17674	17804	17521	17652	17678	17562	17498	17539	17399	17331	17630	17562	17536	17656	17606	17636	17646	17557	17498	17569	17596	17482	17311	17594	17690	17425	17439	17524	17654	17554	17434	17465	17404	17686	17620	17409	17737	17463	17418	17446	17287	17578	17279	17519	17472	17543	17500	17574	17456	17409	17579	17484	17719	17401	17589	17611	17587	17540	17489	17594	17605	17700	17597	17765	17443	17560	17478	17674	17533	17589	17539	17589	17491	17606	17692	17680	17446	17686	17471	17521	17551	17417	17484	17780	17708	17410	17626	17674	17558	17705	17510	17639	17350	17435	17518	17656	17713	17535	17562	17475	17530	17704	17459	17412	17692	17683	17602	17593	17483	17468	17680	17472	17376	17518	17522	17525	17527	17859	17631	17482	17473	17631	17492	17337	17658	17533	17498	17529	17416	17683	17551	17756	17661	17487	17473	17597	17653	17466	17646	17601	17400	17622	17705	17597	17574	17591	17545	17519	17693	17674	17418	17370	17716	17768	17587	17533	17684	17434	17421	17593	17590	17601	17516	17454	17646	17608	17563	17684	17540	17554	17564	17498	17388	17505	17391	17616	17625	17386	17470	17662	17734	17435	17675	17530	17560	17524	17523	17737	17454	17624	17486	17538	17632	17423	17502	17496	17316	17388	17499	17585	17580	17588	17599	17518	17704	17593	17397	17476	17697	17553	17547	17608	17518	17614	17534	17627	17711	17601	17427	17574	17590	17245	17456	17493	17747	17611	17658	17593	17573	17618	17451	17570	17528	17764	17390	17685	17719	17430	17489	17536	17595	17464	17644	17622	17490	17511	17589	17539	17542	17736	17644	17691	17608	17353	17503	17575	17607	17587	17560	17577	17576	17678	17377	17556	17509	17546	17554	17520	17641	17580	17522	17712	17422	17499	17667	17529	17623	17536	17549	17564	17757	17751	17786	17649	17652	17432	17422	17709	17589	17481	17593	17566	17692	17696	17503	17445	17310	17473	17618	17558	17528	17596	17302	17636	17758	17435	17525	17660	17377	17524	17449	17566	17331	17519	17651	17519	17585	17665	17280	17364	17562	17772	17727	17479	17447	17574	17547	17531	17376	17454	17419	17666	17500	17527	17582	17364	17572	17524	17691	17690	17573	17420	17541	17430	17667	17579	17476	17614	17638	17652	17566	17468	17503	17347	17389	17512	17757	17675	17522	17484	17482	17474	17487	17713	17289	17509	17421	17471	17611	17685	17593	17521	17487	17488	17617	17490	17586	17742	17723	17464	17401	17490	17688	17376	17410	17371	17479	17459	17451	17561	17539	17505	17716	17600	17630	17393	17578	17624	17455	17667	17732	17517	17472	17589	17584	17422	17360	17572	17485	17557	17612	17595	17519	17556	17507	17482	17626	17357	17588	17542	17508	17521	17607	17579	17535	17691	17703	17543	17515	17612	17624	17638	17628	17330	17575	17508	17645	17790	17561	17608	17496	17463	17442	17653	17504	17698	17545	17404	17690	17846	17716	17331	17488	17480	17388	17502	17533	17501	17646	17571	17583	17451	17820	17528	17656	17435	17428	17501	17811	17545	17624	17643	17697	17709	17532	17508	17495	17452	17429	17914	17612	17551	17615	17558	17653	17599	17423	17473	17535	17443	17685	17524	17556	17697	17672	17407	17403	17373	17547	17408	17494	17542	17512	17578	17711	17878	17770	17729	17581	17492	17545	17477	17596	17670	17518	17625	17544	17676	17622	17513	17450	17543	17492	17451	17464	17551	17561	17605	17500	17414	17415	17660	17680	17498	17641	17515	17757	17398	17687	17563	17636	17515	17608	17701	17551	17558	17505	17592	17679	17748	17818	17549	17580	17577	17429	17594	17693	17573	17557	17699	17471	17644	17535	17792	17635	17625	17382	17633	17553	17541	17614	17530	17423	17664	17549	17413	17500	17680	17565	17705	17598	17598	17467	17380	17521	17683	17638	17512	17505	17586	17635	17381	17594	17696	17521	17762	17617	17759	17450	17690	17724	17674	17640	17548	17620	17522	17664	17652	17588	17755	17469	17602	17432	17582	17495	17668	17675	17596	17577	17625	17695	17398	17700	17634	17644	17598	17676	17488	17539	17390	17414	17648	17612	17747	17361	17529	17533	17573	17574	17661	17532	17587	17522	17602	17693	17592	17482	17476	17438	17559	17430	17638	17595	17579	17796	17491	17695	17618	17624	17434	17557	17650	17515	17624	17439	17608	17429	17442	17436	17607	17536	17585	17398	17537	17687	17664	17693	17523	17340	17451	17446	17529	17337	17707	17601	17668	17452	17653	17791	17630	17602	17605	17515	17584	17539	17410	17642	17460	17610	17540	17553	17472	17526	17647	17571	17481	17597	17518	17457	17583	17682	17545	17508	17684	17544	17540	17562	17597	17520	17552	17616	17577	17576	17725	17628	17494	17573	17580	17532	17519	17497	17520	17743	17573	17475	17647	17566	17545	17465	17791	17613	17518	17525	17579	17712	17428	17457	17455	17373	17745	17673	17760	17556	17505	17433	17725	17536	17740	17505	17700	17706	17551	17500	17703	17465	17656	17510	17516	17495	17532	17612	17642	17590	17540	17577	17565	17489	17344	17595	17574	17578	17665	17367	17398	17468	17452	17528	17480	17508	17554	17522	17478	17648	17635	17457	17659	17502	17566	17599	17676	17558	17463	17503	17595	17400	17468	17480	17410	17477	17603	17539	17478	17481	17886	17432	17589	17812	17529	17511	17632	17387	17463	17444	17472	17786	17616	17588	17750	17718	17691	17689	17467	17463	17581	17725	17588	17537	17565	17686	17536	17566	17615	17511	17658	17610	17507	17452	17377	17502	17689	17443	17499	17657	17575	17518	17541	17656	17537	17428	17730	17564	17553	17472	17775	17408	17628	17688	17732	17774	17729	17605	17562	17505	17697	17541	17464	17572	17586	17420	17309	17430	17551	17627	17483	17608	17547	17378	17702	17496	17402	17696	17635	17656
32265	46191	42391	32710	28319	24501	22318	20441	19350	18527	17485	16877	16611	16316	15949	16002	15983	15715	15705	15504	15579	15559	15428	15255	15250	15347	15268	15150	15447	15346	15325	15126	14977	15064	15127	15190	15228	15088	15161	15092	15120	15186	15052	15007	15155	15116	15018	15068	15204	15195	15230	14847	15113	15059	15306	15149	15154	15171	15113	15021	15234	15172	15107	15165	15082	15401	15276	15128	15032	15153	14933	14984	15172	14978	15159	15264	15086	15230	15243	15144	15019	15097	15036	15255	15283	15115	15132	15282	14994	14969	15099	15236	15162	15197	15053	15140	15077	15027	15170	15123	15187	15100	15034	15157	15237	15023	15139	15208	15231	15222	15265	15080	15169	15111	15074	14960	15069	15323	15175	15173	15284	15058	15048	15058	15225	15112	15163	15114	15017	15061	15044	15105	15152	15078	15039	15213	15017	15120	15037	15234	15137	15196	15121	14921	15266	15044	15179	15225	15067	15061	15195	15195	15160	15234	15313	15047	15159	15020	15143	15166	15056	15060	15064	15067	15151	15173	15233	15093	14910	15149	14944	15103	15167	15136	15125	15083	15296	15112	14992	15238	15118	15117	15066	14910	15268	15194	15129	15074	15000	15187	15217	15149	15102	15150	15129	15206	15341	15170	15036	15144	15110	15201	15122	15038	15172	15150	15155	15103	15236	15252	14969	15333	15145	15234	15246	15096	15058	14967	15103	15081	15230	15162	14996	15184	15168	15204	15200	15171	15167	15093	15032	15073	15123	15088	15229	15066	15093	15095	14982	15297	15041	15184	15097	15179	15138	15243	15009	15113	15252	14894	15024	15187	15162	15097	14970	15226	15247	15230	15207	15053	15073	15118	15192	15256	15122	15123	15208	15171	15220	15130	15135	15075	15250	15075	14997	15138	15333	15075	14842	14863	15150	15228	15207	15105	15202	15022	15129	15130	15188	15158	15128	15162	15245	15174	15172	15046	15245	15109	15096	15172	15111	15084	15157	15166	15130	15022	15186	15221	15010	14971	15149	15002	14970	15379	15095	15059	15012	14986	15033	15010	15111	15204	15200	15179	15074	15081	15188	15166	15078	15278	15054	15082	15203	15049	14976	15062	15212	15307	15015	15132	15074	15059	15312	15216	15031	15164	15193	15013	15067	15135	15007	14927	15140	15402	15149	15252	14999	15029	15191	15203	15160	14939	15008	15340	14995	15058	15033	15100	14974	15132	15259	15112	15062	15088	15034	15183	15136	15226	15288	15192	15122	15024	15257	15172	15209	15256	15036	15071	15109	15041	15301	14972	15181	15122	15074	15172	15134	14912	15095	14932	15128	15077	15149	15115	15089	14994	15207	15221	15009	15289	14954	15202	15192	15101	15071	15108	15157	15025	15186	15021	15255	15252	15275	15064	15325	15219	14994	15119	15267	15041	15116	15048	15193	15116	15200	15001	15086	15166	14956	15015	15186	15211	15090	14997	15272	15277	15217	15290	15225	15100	15069	15148	14985	15041	15165	15226	15105	15074	15120	15188	15208	15200	15180	14984	15076	15097	15125	15257	15161	15170	15142	15121	15122	15172	15346	15177	15221	15147	15028	15309	15140	15146	15260	15065	15133	15129	15072	15158	15113	15093	15133	15055	15096	15113	15079	15142	15131	15079	15224	15239	15190	15145	15170	15102	14985	15054	15172	15361	15014	15008	15075	15156	15099	15075	15063	15173	15032	15122	15219	15289	15291	15084	15215	15218	15198	15105	15175	15356	15136	15141	15073	15315	15064	15103	15206	15206	15108	15012	15258	15238	15098	15151	15224	15141	15033	15013	15079	15165	15064	15146	15081	14947	15147	15252	15023	15124	15163	15167	15171	15181	15082	15139	15140	15179	15151	15224	15084	15104	15101	15259	15229	15006	15035	15113	15133	15028	15229	15279	14977	15117	15154	15016	15281	15114	15120	15141	15082	15292	15153	15012	15183	15083	15020	15127	15258	15132	14972	15219	14984	15162	15388	15083	14944	15152	15077	15372	14894	15086	15314	15270	15058	15235	14975	15101	15046	14988	14997	15173	15217	14984	15161	15021	14996	15348	15176	15039	15161	15009	15251	15144	15212	15162	15018	15132	15298	15276	15188	15157	15323	14999	15186	15142	15181	15137	15275	15018	15091	15100	15025	15209	15034	15233	15014	14952	15210	14969	14973	15110	15068	15203	15050	15207	15225	15216	14976	15054	15121	15294	15169	14992	14987	15225	14969	15195	15209	15101	15020	15208	15129	15118	15048	15131	15249	15163	15077	15117	15052	15260	15110	15156	14980	15148	15061	15002	15059	15130	15154	15093	15243	15234	15075	15135	15079	15116	15186	15182	15174	15128	15045	15165	15188	15158	15061	15012	15262	15147	15010	15157	15009	15191	15109	15138	15017	15061	15159	15154	15244	15007	15176	15238	15201	15240	15085	15117	15308	15075	15117	15149	15017	15112	15203	14994	15133	15089	15061	15184	15074	15048	15045	15276	15207	14953	15097	14886	15271	15153	14989	15076	15134	15027	15130	15047	15316	15189	15026	15175	15194	15134	15105	15248	15037	15031	15332	15140	15086	15239	15022	15060	15108	15211	15146	15030	15020	15110	15013	15185	15217	15078	15069	15324	15124	14994	15140	15117	14990	14977	15389	15102	15294	15091	15104	15191	15201	15070	15140	15153	15301	15131	14946	15241	15218	15111	15099	15178	15161	14959	14949	15063	15331	15231	15231	15240	15162	15165	15069	14985	15133	15161	15189	15219	15125	15140	15207	15250	15065	15038	15141	14975	15227	15027	15242	15120	15166	15446	15230	15189	15109	15333	15262	15117	15285	15111	15137	15056	15224	15231	15131	15064	15110	15040	15156	14839	15265	15023	15123	15065	15078	15022	15039	15265	14977	15165	15050	15055	14991	15102	15116	15133	15063	15025	15148	15107	15122	15134	15188	15061	15248	15100	15097	15062	15260	15095	15147	15053	15200	15038	15175	15249	15310	15276	15099	15207	15062	15139	15271	15053	15326	15070	15153	15113	15140	15038	15068	15195	15125	15100	15105	15075	14935	15155	15164	14982	15019	15080	15145	14929	15169	15255	15080	14914	15156	15170	15212	15140	14878	15137	15135	15123	15185	15017	14997	15262	15112	15161	15238	15066	15067	14992	15057	15161	15273	14934	15119	15038	15180	15200	14981	15229	15183	15212	15038	15107	15090	15250	15260	15064	15142	15300	15196	15062	15225	15034	15173	15248	15050	15041	15208	15256	15023	15136	15085	15100	15074	15080	15164	15188	14881	15225	15218	15144	15284	15096	15092	15167	15204	15183	14981	15244	15174	15034	15129	15166	15195	14994	15176	15191	15111	15052	15205	15033	14878	15207	15210	14958	15182	15057	15054	15112	15044	15297	15113	15172	15105	15168	15192	15172	15177	15065	15133	15259	15290	15117	15180	15065	15258	15184	15090	15171	15065	15128	15079	15133	15076	15083	15056	15274	15101	15052	15239	15198	15082	15289	15005	14990	15078	15228	15194	14977	15076	15159	14933	15078	15243	15165	15062	15099	15238	15125	15092	15165	15099	15201	15109	14965	15203	15138	15141	15215	15078	15092	15239	14957	15152	15235	15146	15054	15075	15199	14932	15086	15240	15070	15316	15242	15187	14987	15322	15159	15158	15086	15092	14999	15172	14946	15131	15025	15007	15034	15253	15308	15205	15103	15128	14944	15083	15212	15038	15165	15165	15131	15095	15162	15346	15136	15048	15142	15092	15336	15328	15021	15185	15091	14982	15109	15284	15019	15167	15288	15061	15036	14998	14990	15000	15248	15093	15092	15040	15047	15278	15040	15133	15044	15205	14896	15243	15072	14979	15250	15148	15112	15215	15129	15099	15244	15132	15124	15204	14988	15116	15159	15139	15151	15205	15283	15080	15339	15117	15167	15241	15169	15056	15132	15004	15266	15294	15212	14983	15097	15112	15114	15021	15253	15178	14996	15079	15225	15261	15256	15060	15240	15160	15151	15106	15208	14897	15266	15268	15132	15181	14977	15154	15217	15068	15004	15212	15100	15101	14912	15255	15102	15007	15272	15080	15036	15077	15142	15189	15067	15369	15111	15094	15138	15036	15019	15090	15121	15125	15051	15002	15092	15294	15062	15224	15115	15041	15124	15194	15153	15198	15160	15197	15225	15028	15138	15057	15120	15333	15251	14991	15227	15294	15328	15242	15313	15129	15231	15060	15243	15310	15176	15166	15217	15130	15081	15031	15373	15198	15127	15104	15314	14982	14996	15158	15057	15191	15149	15083	15135	15233	15234	15139	15181	15128	15076	15151	15215	15092	15243	15252	15122	15099	15082	15328	15107	15069	15088	15208	15188	15034	15023	15139	15107	15107	15045	15340	15253	14994	15267	15132	15066	15293	15201	15164	15242	15140	15163	15235	14916	15151	15168	15156	15096	15130	15161	15200	15029	15260	14997	15226	15171	15143	15089	15141	15369	15270	15114	15118	14846	15169	15115	15066	15140	15145	14968	15165	15031	15027	14989	15208	14918	15234	15010	15243	14937	15084	15225	15199	15203	15249	15257	15187	15052	15137	15049	15079	15262	15178	15040	15083	15065	15297	14930	15177	15180	15098	15081	15032	15229	15079	15102	15234	14946	15241	15143	15134	15150	15237	15059	14952	15125	15093	15400	15077	15139	15165	14987	14972	15135	14970	15017	15071	15067	15021	15090	15080	15100	15075	15106	15166	15065	15200	15176	15037	15074	15255	15117	15055	15078	15076	15153	15115	15082	15134	15107	15130	15157	15034	15092	15093	15169	15189	14898	15157	15036	14965	15137	15109	15029	15030	15126	15232	15233	15227	15220	15296	15105	15170	15130	15167	15125	15088	15452	15313	15063	15091	15291	15145	15164	15100	15105	15127	15177	15170	15118	15178	15108	15167	15052	15044	14965	15037	15033	15107	15243	14885	15137	15024	15121	15107	15331	15119	15193	15245	15098	15210	15067	15100	15175	15133	15343	15055	15134	15245	15032	14990	15107	15000	15007	14963	14956	14975	15161	15196	15327	15201	14964	15206	14907	15152	15102	15177	15189	15000	15081	15171	15240	15139	15229	15357	15116	15264	15099	15229	15097	15067	15152
24091	21179	28805	26090	26294	27966	27454	23232	21752	20617	19951	19334	19150	18868	18875	18339	18246	18278	18115	18080	17733	17722	17661	17995	17741	17537	17641	17671	17622	17601	17728	17458	17565	17548	17634	17596	17520	17503	17607	17615	17649	17657	17552	17483	17287	17341	17502	17473	17643	17504	17368	17454	17618	17595	17533	17511	17639	17444	17602	17618	17471	17516	17547	17456	17500	17492	17548	17525	17309	17319	17493	17403	17534	17469	17525	17414	17316	17307	17385	17554	17552	17574	17413	17494	17457	17420	17565	17515	17507	17434	17460	17480	17556	17440	17365	17659	17789	17521	17406	17369	17500	17493	17562	17416	17352	17429	17437	17412	17474	17595	17395	17489	17789	17684	17435	17577	17594	17559	17344	17230	17378	17583	17505	17500	17260	17467	17407	17572	17500	17422	17395	17564	17384	17321	17555	17510	17464	17414	17508	17491	17431	17475	17309	17514	17305	17582	17381	17291	17490	17433	17479	17390	17518	17374	17104	17543	17422	17486	17739	17499	17274	17515	17627	17361	17460	17552	17610	17661	17531	17269	17426	17588	17427	17386	17559	17712	17545	17243	17529	17514	17404	17434	17355	17493	17484	17355	17168	17398	17629	17540	17447	17260	17222	17506	17373	17537	17367	17598	17394	17519	17542	17482	17315	17625	17361	17347	17376	17402	17252	17293	17501	17203	17599	17486	17630	17726	17641	17467	17626	17357	17525	17311	17607	17399	17642	17503	17488	17249	17362	17684	17321	17559	17317	17451	17342	17386	17409	17315	17326	17451	17349	17619	17406	17521	17414	17562	17370	17418	17396	17437	17409	17305	17200	17618	17309	17351	17324	17353	17309	17675	17388	17560	17285	17169	17489	17433	17448	17741	17416	17417	17404	17442	17486	17621	17452	17402	17546	17329	17309	17282	17296	17552	17389	17419	17536	17458	17313	17285	17437	17344	17404	17283	17487	17461	17498	17522	17441	17569	17458	17472	17538	17421	17459	17576	17505	17608	17462	17396	17399	17434	17221	17560	17367	17544	17469	17371	17334	17366	17452	17153	17525	17335	17501	17376	17635	17540	17437	17376	17458	17456	17407	17278	17504	17474	17548	17547	17540	17582	17459	17495	17490	17506	17663	17498	17322	17629	17480	17472	17330	17303	17228	17658	17568	17334	17519	17605	17568	17431	17449	17387	17395	17403	17460	17600	17421	17555	17452	17436	17462	17387	17627	17603	17461	17393	17402	17407	17365	17444	17365	17405	17452	17455	17349	17621	17370	17416	17563	17549	17404	17188	17621	17500	17568	17421	17257	17371	17304	17425	17321	17539	17227	17322	17484	17512	17406	17203	17624	17445	17383	17346	17357	17546	17420	17548	17352	17726	17551	17586	17423	17379	17380	17372	17321	17304	17186	17474	17393	17514	17434	17541	17314	17352	17468	17563	17421	17276	17616	17442	17634	17361	17408	17383	17552	17480	17353	17602	17482	17273	17301	17557	17502	17490	17333	17635	17456	17467	17528	17469	17557	17382	17204	17355	17316	17372	17523	17389	17402	17424	17498	17546	17363	17507	17441	17294	17467	17556	17544	17306	17529	17581	17458	17385	17684	17582	17653	17513	17401	17601	17439	17397	17311	17408	17403	17637	17415	17376	17549	17361	17528	17516	17373	17272	17623	17710	17300	17450	17572	17439	17537	17450	17458	17584	17740	17609	17558	17350	17579	17391	17254	17467	17554	17409	17253	17227	17271	17510	17289	17484	17378	17379	17576	17578	17577	17528	17690	17389	17477	17399	17381	17425	17483	17417	17369	17422	17450	17358	17386	17533	17437	17384	17319	17535	17545	17562	17374	17624	17391	17364	17433	17526	17510	17418	17595	17568	17322	17463	17521	17515	17440	17377	17394	17301	17522	17231	17364	17450	17273	17572	17591	17330	17315	17468	17425	17626	17497	17346	17558	17446	17457	17407	17375	17224	17612	17402	17468	17359	17350	17497	17383	17501	17455	17433	17647	17348	17389	17461	17495	17513	17520	17573	17425	17370	17439	17381	17204	17515	17381	17274	17440	17471	17379	17471	17380	17465	17512	17408	17282	17512	17487	17477	17335	17406	17636	17517	17452	17592	17506	17425	17234	17532	17422	17602	17551	17416	17543	17537	17528	17588	17654	17492	17616	17416	17427	17393	17393	17530	17575	17547	17505	17436	17333	17446	17437	17604	17373	17553	17403	17499	17554	17284	17556	17522	17302	17624	17528	17391	17660	17359	17423	17515	17425	17538	17622	17502	17566	17382	17546	17603	17518	17509	17460	17185	17252	17243	17552	17628	17528	17501	17556	17448	17345	17531	17523	17307	17398	17520	17355	17386	17441	17548	17454	17424	17418	17478	17505	17690	17353	17351	17412	17554	17548	17480	17563	17533	17618	17348	17268	17415	17524	17672	17399	17533	17337	17450	17627	17440	17576	17570	17386	17363	17217	17548	17516	17505	17365	17517	17466	17370	17533	17297	17545	17377	17348	17474	17568	17402	17410	17346	17478	17400	17240	17477	17559	17441	17399	17334	17552	17492	17556	17408	17357	17229	17524	17515	17311	17559	17362	17250	17262	17341	17656	17346	17499	17322	17430	17431	17326	17386	17405	17224	17397	17481	17775	17611	17613	17598	17301	17618	17632	17452	17594	17611	17557	17397	17500	17292	17386	17449	17382	17486	17458	17453	17416	17270	17413	17311	17322	17420	17501	17613	17604	17288	17131	17348	17296	17489	17357	17426	17257	17508	17486	17467	17560	17449	17505	17441	17253	17454	17474	17514	17275	17486	17547	17504	17247	17536	17288	17368	17491	17385	17485	17606	17367	17449	17272	17230	17456	17520	17448	17630	17447	17497	17444	17617	17303	17496	17453	17444	17326	17457	17391	17510	17273	17562	17472	17409	17385	17564	17583	17032	17320	17544	17515	17548	17484	17616	17478	17408	17642	17532	17334	17576	17395	17587	17381	17277	17466	17523	17449	17297	17226	17452	17508	17416	17400	17326	17484	17475	17558	17477	17409	17445	17534	17487	17323	17502	17518	17382	17566	17480	17441	17500	17323	17480	17427	17507	17451	17303	17369	17647	17541	17486	17413	17453	17503	17448	17503	17457	17493	17520	17369	17624	17515	17336	17404	17411	17343	17279	17277	17342	17712	17561	17395	17436	17325	17430	17285	17517	17369	17431	17440	17380	17597	17566	17694	17446	17289	17494	17290	17412	17435	17601	17614	17610	17658	17405	17412	17453	17380	17578	17364	17468	17657	17608	17596	17284	17383	17466	17284	17293	17335	17296	17116	17503	17463	17357	17518	17402	17510	17380	17366	17444	17487	17468	17373	17406	17547	17275	17436	17169	17485	17404	17563	17450	17527	17541	17398	17465	17451	17492	17402	17420	17490	17547	17271	17492	17522	17477	17530	17681	17483	17385	17229	17458	17355	17332	17516	17581	17353	17318	17423	17322	17490	17500	17530	17475	17575	17345	17406	17461	17467	17328	17452	17367	17643	17367	17328	17417	17290	17625	17345	17406	17623	17439	17529	17404	17440	17406	17476	17589	17554	17238	17452	17613	17356	17503	17549	17390	17392	17306	17455	17395	17518	17560	17461	17615	17491	17426	17476	17593	17440	17742	17374	17389	17472	17553	17439	17495	17568	17546	17398	17648	17562	17294	17472	17380	17615	17307	17260	17431	17407	17386	17593	17468	17371	17296	17429	17536	17325	17512	17510	17324	17418	17175	17256	17381	17342	17644	17482	17411	17558	17513	17407	17376	17236	17477	17433	17316	17294	17315	17402	17456	17390	17492	17417	17397	17504	17318	17443	17442	17494	17540	17625	17413	17365	17478	17530	17488	17288	17481	17279	17258	17370	17551	17592	17396	17443	17262	17474	17435	17341	17466	17324	17340	17175	17366	17503	17249	17352	17569	17292	17467	17473	17301	17342	17293	17521	17441	17506	17499	17563	17509	17509	17613	17327	17413	17445	17248	17451	17554	17590	17356	17373	17500	17342	17385	17458	17372	17498	17442	17440	17346	17593	17654	17613	17259	17266	17270	17422	17405	17343	17462	17380	17695	17501	17532	17323	17438	17290	17398	17569	17405	17629	17366	17426	17599	17596	17599	17495	17583	17337	17398	17477	17345	17465	17458	17612	17452	17668	17444	17350	17274	17385	17295	17287	17418	17465	17499	17431	17489	17263	17526	17629	17578	17417	17761	17427	17437	17543	17533	17489	17506	17469	17434	17340	17164	17423	17358	17557	17430	17306	17387	17513	17512	17438	17531	17623	17208	17532	17394	17205	17314	17791	17357	17500	17474	17481	17550	17620	17523	17456	17512	17643	17598	17362	17477	17453	17372	17335	17448	17369	17305	17498	17744	17410	17406	17457	17430	17497	17623	17583	17212	17248	17407	17432	17501	17438	17277	17423	17167	17295	17375	17321	17455	17465	17434	17341	17417	17467	17476	17482	17581	17240	17551	17387	17500	17491	17342	17268	17491	17205	17716	17361	17330	17421	17557	17359	17392	17438	17620	17464	17544	17464	17415	17420	17466	17606	17365	17416	17353	17307	17690	17581	17505	17388	17542	17332	17203	17472	17290	17343	17573	17375	17367	17423	17320	17379	17383	17556	17456	17466	17625	17592	17437	17556	17347	17514	17136	17335	17377	17584	17249	17567	17644	17452	17378	17385	17431	17386	17319	17309	17273	17386	17491	17328	17362	17583	17380	17361	17522	17315	17314	17584	17536	17461	17477	17580	17575	17433	17451	17470	17568	17271	17517	17298	17493	17425	17358	17481	17500	17385	17487	17615	17287	17386	17325	17291	17332	17397	17655	17517	17435	17510	17442	17293	17435	17214	17452	17691	17391	17453	17385	17479	17438	17399	17410	17290	17506	17464	17250	17396	17449	17480	17300	17704	17547	17651	17409	17537	17322	17441	17453	17345	17488	17432	17555	17585	17503	17376	17362	17479	17645	17504	17457	17419	17412	17428	17463	17689	17207	17397	17527	17582	17486	17541	17406	17400	17510	17350	17357	17485	17429	17270	17385	17196	17359	17427	17381	17256	17455	17401	17655	17514	17254	17279	17377	17457	17446	17504	17568	17412	17725	17522	17475	17521	17553
31304	51711	48101	38064	32934	28770	26300	22933	21196	19610	18613	18065	17237	16954	16509	16303	16187	16110	15868	15747	15861	15457	15680	15391	15310	15340	15360	15201	15220	15397	15074	15225	15267	14991	15261	15220	15222	15158	15005	15157	15083	15022	15287	15011	14897	14986	15092	15052	15061	15099	15012	15086	15080	15146	15109	15078	14940	15280	15005	15045	14862	15080	15145	15143	14926	15235	15111	15130	15042	15037	15129	15248	15150	15023	15003	15109	15252	15120	15102	15054	14976	15083	15250	15080	15020	14924	15005	15000	14995	15185	15023	15055	15149	15019	15003	15061	14940	15060	15278	15080	15133	15171	15209	15005	15175	15075	14960	14981	15130	14899	15122	15054	15185	15038	15231	15150	15008	15126	14937	15277	15081	14873	15146	15152	15061	14975	15214	15040	15042	15028	15139	15154	14871	15010	15148	14913	15160	15001	15130	15141	15137	15184	15078	15030	15124	15032	14902	15089	15172	15098	15059	14911	15130	15091	15184	14986	15073	15044	15060	15215	14925	15128	15266	14898	15151	15101	15091	15104	15076	15083	15135	15100	14991	14919	15010	15057	15143	15006	15017	15077	15072	15018	15237	15147	15300	15082	15050	15105	15025	15063	15008	14945	15179	14995	14915	15020	14939	14945	15055	15091	15186	14910	14956	15171	15261	15061	15008	15197	15078	15004	15136	15231	14925	15203	15005	15077	15078	15159	14988	15039	15027	14932	15240	15110	14942	15059	15090	15087	15133	14932	15224	15067	15149	14926	14959	15207	15090	14927	15209	15045	15014	15032	15166	15121	14897	14899	15062	14855	15170	15042	15078	14957	14988	15224	14998	15083	15204	14956	15123	15055	15016	14976	14936	14843	15183	14922	14998	14993	15137	15105	15167	14937	15101	15173	15058	15078	15027	15086	15062	14881	15134	14998	15293	14909	14930	15199	15067	15041	15153	15050	15090	15052	15173	14963	15114	15077	15013	15085	15091	15110	14889	14939	15145	15112	15210	15090	15028	14946	15255	14938	15070	15192	15082	15121	14980	15156	15270	14905	14963	14976	15079	15124	14907	15019	15082	14873	15109	14940	14831	15074	15022	15073	15118	15045	15001	15236	15124	15181	15074	15186	15058	15117	15097	15011	15022	15040	15078	14997	15142	15120	15035	15109	15146	15103	15126	15225	15055	14950	15015	15157	15094	15249	15184	15141	15123	15092	14878	15155	15138	15073	15130	15007	15151	15045	14952	14925	14987	15010	15152	15061	15107	15048	14975	15190	15280	15299	14957	15192	15038	15104	15016	15017	15144	15075	15119	15154	15121	15002	14990	15126	14927	15056	15069	15064	15247	15264	14844	14974	15059	14972	14948	15089	15086	14956	15175	15155	15106	15127	15141	15155	15114	15027	15050	15095	15184	15024	15049	15058	15069	15191	15072	15078	15142	14947	14985	15204	15114	15066	15064	15152	15103	15077	14963	15159	15026	15227	15108	15193	14903	15116	14946	14979	15088	14987	15127	15047	15103	15203	14918	15113	15173	15076	15033	15102	15042	15155	15105	15224	15166	14919	15282	15127	15031	14922	15136	14992	15054	14953	15053	15081	14984	15147	15166	15012	15005	15075	15084	15129	15093	14975	15079	15062	15118	15140	15129	15081	14954	15066	14987	15122	14983	14974	15150	15259	15012	14976	15112	15109	15105	14987	14988	14948	15133	15061	15100	15043	15025	15155	15076	15206	15099	15024	15061	14961	15170	15016	15010	15256	15013	14892	15034	14973	15186	14899	15083	15127	15128	14927	15045	15041	15008	14817	15063	15237	15146	15019	14922	15094	15079	15134	15044	14959	15067	14995	14897	15074	15030	14964	15232	15037	15013	14988	15232	15125	14978	15037	15057	14938	14954	14984	15031	15144	15038	15162	15115	14980	15143	15136	15028	14982	15231	15043	14974	15019	15219	15118	15055	15072	15007	15081	15113	15145	15106	15098	14999	14980	15056	15164	15152	15012	14950	14860	15107	14964	14891	15038	15141	15202	15193	14973	14994	15015	14967	15096	14955	15135	15077	15072	15199	15195	15222	15080	15249	14927	14889	14953	15062	15098	15112	15122	15000	15069	15097	15020	14990	15039	15047	14958	14992	15073	14905	15010	15067	15025	15077	15127	14970	14977	15088	14969	15230	15360	15044	14987	15051	15000	15106	15111	15100	15200	15168	14942	15109	14887	15087	15115	15145	14979	15092	15074	15197	15107	14930	14982	15147	15168	14982	15115	15062	15066	14940	15186	15001	15064	15011	15004	14968	15015	15088	15211	15240	14989	15052	14866	14990	15052	15020	15022	14917	15082	15065	15095	15189	14942	15026	15055	15044	15273	15122	15064	15177	15091	15078	15107	15066	15088	15175	15066	15006	15304	15281	15206	15041	15137	15058	14888	15195	14977	15129	14884	14999	15013	15013	15138	15323	15003	15026	14970	15097	15166	15128	15150	14978	15186	15046	15097	15245	15132	15056	14988	15012	15094	14980	14877	15059	14947	15153	15165	15068	15084	15105	15250	15055	15239	15106	14940	15207	15154	15183	15090	15055	15019	15152	15163	14956	15075	15160	15073	14988	15107	15149	14947	15118	15039	15048	14979	14979	15067	15017	15023	15133	15202	14919	15122	15157	15139	15080	15004	15041	15151	15071	15195	14971	15052	14984	15122	15019	15017	14953	15212	15095	14972	15060	14956	14898	15198	15153	15054	15066	15027	15002	15108	15071	15009	15115	14975	15094	14934	15140	15100	15037	15255	15054	15118	15067	14918	15005	14866	15161	15151	14863	15193	14792	15067	14932	14955	15115	14985	15023	15034	15089	15016	15240	14958	14928	15234	14955	15006	15053	15038	15125	15272	15133	15101	15169	15046	14972	15096	15012	15145	15059	15139	15141	15024	15105	14995	15006	15117	15175	15050	15071	15035	15023	14974	15043	15114	15068	15139	14979	14979	14966	14937	15116	15151	15186	14986	14963	15058	15187	15045	14990	15048	15039	15143	15112	15063	15085	14997	15171	15089	15026	15107	14993	15165	15160	15155	14971	15041	14926	15112	15130	14899	15209	15052	15060	14991	15065	15011	15130	15197	15134	15205	14981	15139	15101	15155	15003	15026	15086	15132	15117	15055	15121	15196	15208	14925	15008	15192	15056	15044	15207	15027	15104	15121	15186	15124	15131	15025	14992	15125	15106	15166	15129	15015	14974	15129	15153	15000	15145	15229	14908	15066	14907	15229	15001	15120	15217	15083	15157	15069	15093	14952	15176	15034	15102	15066	15171	14966	14979	15052	15072	15058	15196	14957	15107	15156	15291	15241	15123	15125	15076	15007	15105	15072	14893	15012	15195	15084	15009	15110	15147	15112	15180	14986	15136	14944	15042	15236	14959	15032	14988	15003	14913	15226	15158	14948	15081	15077	15205	15112	15107	15020	15151	15249	14976	15116	15107	15162	14890	15144	14978	15148	15048	15068	15092	15092	15023	15134	14956	15059	14997	15203	14922	15026	15250	14969	14909	15156	15067	15027	15007	14976	14812	15104	15159	14923	15083	15018	15076	15292	15216	14961	15198	15129	14972	15083	15009	14952	15071	15127	15046	15037	15167	14850	14997	15232	15223	15137	15149	14974	15121	15101	15065	14920	15009	14973	15043	14868	15039	14971	15051	15065	14941	15118	15217	14876	15118	15232	15063	14957	15042	14951	15081	14899	15129	14982	15011	14960	15203	14781	15123	15187	15015	15054	14990	15039	14938	15170	14992	14996	15073	14973	14978	15144	14941	15116	15015	14974	14876	15002	15166	15054	14931	14980	15033	14978	15208	15319	15228	15101	15320	15157	15133	15043	15323	15135	14989	15122	14957	15079	15097	14954	15094	15175	15089	15063	15057	15030	14960	15120	15081	15043	14957	15070	15123	14935	15019	15084	15002	15076	14993	14989	15026	14910	15233	15213	15192	15080	15036	15132	15160	15097	14959	15181	14916	14978	15053	15072	14987	15106	14843	15080	15099	15161	15228	15050	14859	15075	15259	15016	15095	15022	15041	14893	15019	15064	15208	15020	15123	15007	15185	15041	14953	15100	15039	15044	15030	15004	14997	15339	14938	15215	14985	15180	15022	15122	15072	14946	14979	15070	15156	15150	15072	15087	15183	15106	14987	15210	15169	15137	15106	15071	14969	14890	14970	15090	14908	15050	15017	15172	15083	15027	15019	14875	15156	14895	15175	14909	14982	14964	15094	14949	15077	15198	14889	15016	15008	15121	15089	14996	15169	15093	15077	14972	15160	15110	15133	14922	15102	15149	15017	15106	15062	15187	15063	15041	14938	14901	15253	15153	15287	15071	15182	14948	15138	14991	15258	15097	15071	15031	14980	15093	15086	14981	14967	14981	15117	15122	14950	14928	15148	15122	15138	15012	14993	14952	15172	15110	15081	15023	15040	15070	15101	15194	15081	15161	14970	15106	14944	15014	15231	15026	15085	14977	15057	15074	15062	15103	15149	15105	15329	15078	15001	14953	15245	15211	15109	15317	15051	15046	14994	15062	15039	15140	14962	14996	15143	15065	15109	15191	15142	15056	14882	15030	15052	15064	14982	15048	15003	14933	15211	14959	15161	15167	15255	15014	15375	15039	15197	15074	15029	15027	15190	14922	15171	15018	15064	15032	14930	15169	15011	15042	14976	15087	15094	15026	14938	15157	15126	15216	15073	14985	15082	14869	15150	15097	15175	15081	15079	15152	15092	14963	15038	15099	14984	15036	15013	15027	14989	15075	15227	15016	15057	15011	15029	15216	15223	15042	15029	14908	15097	14998	15054	15188	15006	15198	15090	15001	15243	15042	15033	15034	15180	15039	14877	15041	15054	15033	15088	15181	15062	15030	15023	15015	15135	15097	15173	15117	15028	15094	15077	15157	14950	15204	15174	15047	15139	14997	15038	14991	15196	15032	15079	15148	15130	15175	15256	15183	15123	15157	15105	15111	15172	15125	15112	15029	15042	15203	15153	15163	14947	15101	15220	14982	14933	15110	14985	15070	15021	15147	14858	15047	15008	14838	15157	14990	15108	15017	15189	15231	15115	15101	14982	15322	15189	14799	15036	15093	15166	15116	15063	15173	15099	15001	15176	15115
22790	21167	28957	24083	23556	28217	30826	25669	23597	22812	21888	20716	20205	19739	19743	19355	18957	19125	18826	18704	18784	18642	18501	18412	18536	18443	18403	18302	18384	18345	18127	18396	18136	18278	18236	18100	17904	18247	18123	18100	18112	18013	18125	18047	17923	18046	18054	18070	17872	18114	18085	18077	18062	18020	18183	17853	17837	17844	17927	18022	18121	17916	18029	18109	17928	18172	17784	17973	17947	18123	17888	17963	17979	17883	17815	17997	17966	17778	18044	17843	18003	17894	17835	18039	18071	17971	18019	17985	18021	17978	17889	17966	17943	17893	18022	17983	18018	17885	17909	17964	17999	17852	17872	18049	18192	18004	17877	17848	17656	17787	17999	18132	17798	17742	17834	18072	18139	17822	17934	18088	17866	17699	17910	18029	18023	17979	18013	17720	18209	17881	17915	18083	18045	17956	18153	18004	17915	17923	17856	17719	17876	17969	17773	18019	17841	17863	17850	17802	17853	17799	18102	17923	17900	18060	17911	18102	18001	18081	18056	17889	17902	17780	17905	18015	18074	17915	17954	17992	17984	17965	17966	18065	18130	17948	17699	17800	17956	18078	18148	17967	17993	18037	18171	17969	17867	17839	17859	18219	18018	17856	17966	17699	18072	17829	17982	17798	17818	17867	17971	17884	17806	17783	17918	17836	17923	17750	18023	17909	18054	17877	17930	17897	18101	17971	18007	17899	18031	17750	17998	17935	18016	18043	17882	17853	17876	17760	17795	17984	17754	17820	17723	17950	17795	18049	18076	17820	17937	17725	17906	17934	18017	17938	17858	17859	17945	17818	17908	17923	17876	17940	17927	17991	17972	17950	17923	17698	17691	17749	18165	17902	18076	17701	17829	17976	17899	17843	17795	18032	17790	17940	17841	17816	17972	17854	17929	17940	18039	17772	17832	17769	17756	17777	17792	17997	18071	17949	17957	17775	17967	17934	18039	18027	17815	18119	17995	18128	18098	18108	17729	17947	18060	17943	18121	17919	18008	17938	17731	18124	18066	17902	17872	18081	17949	17997	17987	17904	17801	17756	17998	17848	17758	17753	17847	17838	17859	17933	18103	18020	17995	17890	17925	17799	17923	17898	17949	17913	17956	18051	17874	17976	17777	17706	17799	17973	18150	17820	18019	17862	18146	17822	18061	17886	17840	17932	17827	17913	17929	18062	17997	17989	17786	17857	17752	17946	18090	17927	17937	17809	17927	18004	17979	17912	17592	17876	17938	17904	18036	17898	18012	17939	17774	17948	17839	17692	17761	17688	18013	18018	17836	18054	17926	17834	17813	17871	17952	17996	17915	17808	17920	17973	17908	18080	17963	17802	17914	17979	17937	17807	17947	17686	17826	18028	17873	17877	17874	17803	17871	17917	17786	17743	17817	18030	18067	18027	17999	18070	18100	17972	17941	17954	17833	17917	17651	17772	18059	17997	17956	18001	17917	18098	17818	18016	17808	17811	17890	17708	17937	17895	17974	17884	17974	18069	17878	18086	17927	18028	17971	17877	17932	18108	17882	17832	17792	17771	17857	17849	17962	17944	18019	18064	17905	17735	17948	17850	17869	17843	17890	18059	17894	18028	17908	17810	17851	17945	17994	17914	18057	17920	17723	17646	18140	18036	17954	17950	17876	17959	17926	17977	18124	17894	17898	17912	17930	17883	17630	17762	17840	17945	17822	17849	17965	18153	17874	17862	18018	18043	17879	18060	18155	17791	17803	17905	17811	18141	17735	17932	17872	17817	17897	17943	17952	17691	18004	17782	17904	17816	17792	18029	17951	17726	18077	17888	18129	18095	17971	17998	17933	17804	17669	17812	17937	18083	17831	17768	18026	17898	17860	17923	17849	17818	17977	17874	17938	17848	18033	17943	17763	17819	18105	17884	17959	18100	18069	17703	17933	18016	17934	18050	17888	17853	17732	17837	18058	18105	18108	17862	18044	18033	18025	17914	18059	17958	18042	17796	18098	17770	17829	17960	18056	18113	17937	17644	17774	17820	17877	17838	17985	17898	17691	17898	17904	17919	17883	17811	17966	17758	17766	17813	17926	17926	17941	17880	17850	17612	17890	17970	18083	17888	17871	17854	17989	17791	17828	17810	18090	17831	17909	17887	17885	17982	17954	17844	17943	17886	17858	17919	17802	17968	17725	17958	17922	17929	17996	17794	17763	17999	18079	18018	17624	17894	17986	17809	17729	17794	17938	17922	17965	17924	17942	17959	17718	17895	17882	17850	17802	18040	17739	17939	18089	17985	18043	17917	17702	17897	17690	17718	17786	17700	17938	17997	17976	17876	17997	18006	17889	18028	17748	17908	17989	17681	18083	17990	17833	17716	17938	17936	17920	17929	17789	17897	18063	17939	18050	17933	17823	17992	17979	17859	17754	17819	17825	17810	17886	18083	17838	17809	18108	17947	17838	17921	18035	17984	18017	18012	17876	17975	18034	17797	17909	17846	17984	18031	17918	17916	17829	17886	17982	17787	17889	17815	17923	18011	18005	17881	17724	17777	17787	17915	17808	17897	17907	17977	17872	18021	18013	17994	17944	17964	18036	17838	18119	18012	17832	17872	17835	17806	17885	17867	17872	17817	18029	18054	18039	18108	18034	18059	17927	18018	18174	17892	17926	17862	17905	17837	17723	18037	18031	17994	18114	17989	17978	17996	17929	17853	17932	17505	17773	17742	17854	18032	17956	17865	17807	17944	18078	17805	17801	17973	18145	17929	17989	17907	17997	17770	18025	17966	18284	17940	17957	17936	17893	17761	18122	18007	18039	17987	17843	17770	17802	17953	17891	17789	17935	17941	17956	18002	17942	17876	17925	17851	17817	17812	17843	18076	17767	17972	17934	17829	18082	17868	17979	18114	17887	18004	18164	17851	17711	17688	18134	18203	17911	17940	17582	17780	17831	17798	17882	17888	17998	17930	17988	17915	18049	18065	18055	17910	17928	17958	17922	18045	17808	17881	17725	17862	17970	17934	18000	18031	18071	18042	17902	17793	17581	17831	17857	17943	17938	18125	18089	18122	18148	18099	17833	17791	17883	18179	18072	18038	18069	17883	17856	18029	17949	18017	17903	17874	17659	17753	17928	18045	18002	18038	17817	17963	17719	17857	17947	17845	17831	17971	17892	18116	17983	17777	17920	17869	17801	18197	17859	18074	17967	18100	17984	17776	17779	18020	17951	17813	17963	18031	18044	17815	17838	17687	17827	17928	18043	17995	17965	17824	17965	17995	17899	17868	17947	17919	17959	17898	17999	17895	17752	17827	17946	17934	18113	17952	17891	17902	17901	17814	17909	18028	17954	18179	17822	17912	17915	18097	17846	17821	17984	18180	17821	17962	17951	17790	18074	17892	17865	17953	17952	17828	17717	17679	18075	17896	17800	18031	17914	17828	17993	17899	17896	17928	17970	17910	17897	17934	18021	17911	18077	17908	18106	18026	18019	17880	18163	18025	17859	17907	17751	17860	17903	17985	17919	17777	17902	18017	17975	18023	17911	17825	17800	18001	18016	17879	17937	17986	17849	17985	17763	17895	17971	18135	17993	17940	17944	17912	17876	17862	18032	17948	17962	17934	17670	18023	17976	17833	17847	18018	17778	18098	17819	17773	18057	17930	17819	17749	17868	17896	17990	18022	17984	17949	18144	17828	17858	17938	17973	17813	17930	18066	17926	17967	17753	18036	17849	17861	17974	17974	17784	17901	17900	18056	17773	18006	18076	17970	18002	17852	18021	17967	18082	17959	18004	18115	17988	17908	17805	18029	17657	17929	17909	17882	17870	17797	18055	17986	17863	17749	18075	17824	18140	17735	17872	18017	17850	17922	18096	17919	17911	17938	17838	17869	17875	18128	18050	17868	17874	18050	17895	17892	18052	17859	17882	17893	17841	17629	17909	17911	17812	17912	18142	17961	18023	18033	17959	18063	17954	17971	17990	17974	17928	18074	18210	17945	17729	17907	18007	18082	17978	17770	17874	17964	17845	17919	17953	17944	17943	17792	17828	17987	18167	17746	17988	18031	17852	18182	18002	17865	17921	17926	17961	17934	18028	17931	18166	17916	18184	17889	17783	17913	17969	17842	17883	17870	17736	17896	18051	17957	17917	17772	17947	18214	17912	17919	17945	17931	17954	18001	17989	17650	17830	18017	17971	18073	18027	17709	17863	17998	17856	17606	18029	18085	17966	17977	17858	17881	17986	17836	17865	18092	17694	17910	17904	17838	17721	17678	17969	17853	18080	17925	17763	17798	17965	17987	17956	17987	18070	17828	17869	17899	17927	17805	17862	17986	17998	17917	17916	17962	17891	17800	17918	17829	17982	17900	18164	17812	17808	18044	18038	17943	18016	17837	17821	17968	17836	17908	17919	17970	18155	17966	18003	18149	17918	17895	17928	17935	17778	18029	18026	17952	17944	17694	17722	17770	18004	18067	17835	17962	18096	18226	18080	17820	17957	17759	18076	17930	17857	18004	17859	18100	17866	18070	17967	17820	17962	17947	17995	17795	17884	18013	17833	17838	18007	18017	17950	18097	17910	17900	18130	17706	17863	18294	18005	17891	17841	17980	17835	17956	17849	17856	18006	17967	17981	17802	17799	18079	17801	17984	18054	17786	18042	18072	17885	18005	18144	17873	18042	17904	18094	17911	17995	17951	17945	18044	17981	17673	17612	17881	17973	17928	18094	17982	17930	17805	18137	17814	17975	17777	17906	17991	17921	17719	18059	17969	17780	17810	18063	17853	18019	17670	17957	17821	17778	18001	17980	18112	18115	17877	17862	17836	17927	17868	17815	17718	17831	17857	18044	18148	18023	17837	17837	17915	18091	17813	18010	17925	18107	17939	17870	17777	17772	17860	17815	17944	17914	17977	17947	17965	17976	18163	17877	17827	17875	17973	17787	18004	18046	17764	17782	17981	18000	18134	17909	17921	17873	17837	18097	17894	18118	17892	18039	17834	17979	18180	17851	17994	17867	17804	17962	17966	17941	17965	17885	17883	17924	17646	17848	18074	17887	17935	17794	17938	17922	17980	17973	17862	17852	17767	17843	17915	17856	18080	17974	17957	17810	17965	17834	17755	17890	17982	17850	17884	17960	17879	17968	17930	17901	17840	18110	17772	17900	18089	17836	17888
33667	57476	52710	43522	37496	33470	28984	26034	23613	21820	20614	19344	18511	17886	17551	17186	16819	16666	16567	16322	16143	16153	16027	15726	15896	15628	15775	15632	15675	15560	15685	15563	15360	15524	15371	15521	15565	15357	15379	15259	15584	15309	15412	15381	15395	15538	15229	15427	15248	15108	15335	15366	15268	15460	15318	15024	15260	15440	15136	15399	15262	15351	15148	15302	15307	15291	15175	15303	15196	15389	15532	15325	15370	15215	15558	15149	15195	15346	15299	15322	15122	15302	15378	15401	15369	15407	15357	15229	15319	15298	15305	15260	15437	15330	15297	15359	15281	15391	15233	15349	15470	15249	15242	15506	15296	15284	15252	15207	15260	15488	15338	15231	15314	15221	15285	15371	15318	15236	15254	15373	15311	15426	15188	15265	15392	15463	15467	15252	15276	15261	15182	15390	15231	15495	15188	15325	15219	15160	15380	15536	15317	15439	15169	15332	15226	15357	15222	15383	15316	15433	15379	15350	15346	15475	15356	15328	15275	15310	15351	15179	15290	15352	15244	15476	15300	15293	15308	15295	15400	15459	15309	15331	15282	15473	15331	15387	15313	15375	15378	15300	15237	15215	15372	15364	15382	15235	15421	15241	15169	15375	15276	15351	15397	15376	15315	15339	15352	15408	15453	15244	15225	15253	15303	15337	15321	15335	15506	15253	15339	15189	15318	15361	15321	15082	15207	15515	15499	15331	15417	15200	15168	15378	15239	15292	15336	15337	15518	15306	15409	15322	15214	15319	15352	15235	15302	15364	15155	15260	15398	15337	15152	15283	15356	15497	15384	15468	15328	15315	15263	15238	15503	15239	15132	15232	15335	15327	15267	15253	15348	15322	15296	15207	15426	15331	15361	15289	15362	15293	15340	15423	15282	15347	15226	15265	15212	15286	15389	15332	15480	15361	15171	15352	15331	15396	15319	15279	15485	15477	15220	15403	15401	15457	15222	15456	15429	15235	15316	15417	15370	15272	15385	15225	15305	15329	15294	15326	15307	15114	15337	15180	15305	15317	15501	15410	15418	15213	15345	15332	15271	15591	15581	15373	15290	15316	15298	15325	15293	15260	15245	15246	15245	15271	15277	15207	15309	15392	15381	15209	15130	15202	15236	15270	15379	15286	15384	15287	15189	15171	15405	15432	15363	15208	15316	15241	15471	15348	15418	15400	15300	15295	15437	15135	15418	15383	15398	15497	15282	15287	15357	15262	15329	15131	15317	15297	15380	15448	15248	15334	15287	15160	15330	15149	15255	15276	15334	15426	15207	15493	15340	15288	15241	15474	15318	15371	15357	15264	15394	15238	15312	15374	15223	15241	15280	15399	15232	15262	15272	15247	15328	15244	15323	15325	15399	15269	15359	15129	15273	15320	15374	15485	15310	15281	15322	15463	15251	15248	15319	15464	15360	15344	15295	15280	15464	15371	15370	15199	15284	15296	15385	15279	15168	15210	15262	15202	15337	15392	15287	15151	15392	15219	15362	15373	15501	15340	15329	15294	15274	15319	15390	15357	15432	15200	15440	15183	15262	15250	15380	15206	15259	15314	15342	15395	15323	15248	15383	15318	15287	15313	15342	15221	15216	15467	15321	15151	15217	15485	15357	15251	15425	15252	15371	15257	15370	15147	15211	15242	15267	15430	15264	15414	15271	15341	15291	15374	15411	15386	15336	15559	15257	15333	15248	15392	15310	15470	15336	15320	15370	15383	15320	15287	15455	15367	15251	15331	15320	15180	15213	15338	15427	15407	15232	15368	15377	15325	15502	15219	15191	15240	15376	15180	15325	15336	15352	15201	15371	15319	15254	15214	15477	15261	15199	15380	15217	15310	15312	15288	15509	15132	15202	15483	15408	15481	15340	15265	15384	15182	15254	15283	15253	15171	15249	15322	15288	15324	15280	15404	15241	15231	15222	15324	15315	15384	15339	15369	15366	15419	15465	15315	15407	15303	15308	15316	15349	15438	15493	15205	15324	15236	15189	15277	15308	15277	15203	15248	15292	15269	15330	15381	15314	15352	15277	15346	15291	15306	15159	15426	15435	15426	15456	15300	15337	15209	15221	15401	15156	15327	15475	15344	15355	15371	15377	15220	15230	15356	15130	15315	15313	15301	15339	15179	15221	15249	15404	15331	15198	15291	15394	15272	15279	15291	15417	15415	15497	15484	15258	15073	15360	15400	15509	15110	15260	15357	15338	15068	15315	15261	15370	15384	15132	15238	15157	15348	15372	15391	15261	15072	15266	15236	15275	15294	15399	15384	15257	15464	15300	15352	15356	15439	15343	15357	15362	15436	15200	15432	15445	15435	15294	15286	15308	15346	15249	15224	15436	15177	15196	15390	15282	15350	15242	15187	15492	15452	15229	15340	15444	15188	15293	15451	15438	15153	15262	15232	15334	15162	15421	15328	15315	15276	15373	15344	15334	15221	15348	15216	15427	15282	15257	15261	15236	15487	15395	15321	15248	15188	15268	15346	15302	15243	15311	15447	15542	15128	15400	15368	15323	15284	15225	15244	15221	15312	15424	15294	15269	15281	15382	15270	15367	15465	15161	15313	15366	15379	15318	15332	15506	15403	15506	15168	15269	15321	15374	15285	15188	15259	15227	15317	15375	15276	15304	15362	15281	15350	15272	15312	15270	15254	15453	15209	15332	15179	15438	15287	15518	15214	15388	15507	15303	15344	15523	15311	15253	15177	15397	15325	15368	15160	15366	15420	15260	15319	15213	15478	15355	15241	15278	15244	15164	15180	15299	15345	15267	15340	15150	15234	15307	15385	15302	15490	15296	15203	15322	15443	15162	15159	15162	15216	15324	15112	15250	15278	15357	15281	15260	15268	15174	15371	15341	15344	15314	15398	15480	15269	15423	15174	15222	15425	15304	15333	15343	15260	15274	15207	15231	15207	15524	15388	15343	15180	15364	15349	15457	15422	15353	15342	15189	15313	15372	15301	15369	15264	15283	15126	15295	15317	15377	15266	15386	15163	15230	15227	15295	15260	15265	15544	15207	15397	15495	15346	15422	15268	15524	15289	15281	15341	15347	15228	15335	15257	15500	15439	15326	15166	15313	15277	15215	15196	15370	15301	15512	15227	15409	15396	15363	15428	15282	15411	15343	15337	15341	15464	15352	15447	15253	15373	15260	15306	15347	15377	15418	15371	15243	15218	15392	15489	15315	15310	15230	15157	15291	15293	15158	15361	15356	15356	15350	15297	15463	15258	15460	15302	15210	15511	15299	15136	15318	15345	15334	15295	15276	15294	15544	15267	15376	15355	15279	15305	15497	15297	15115	15380	15428	15234	15462	15340	15317	15381	15383	15263	15190	15266	15279	15201	15401	15092	15457	15333	15508	15279	15205	15152	15382	15394	15470	15396	15300	15411	15129	15230	15346	15501	15242	15329	15367	15486	15336	15325	15385	15352	15331	15476	15535	15097	15360	15284	15398	15376	15310	15306	15221	15267	15112	15253	15337	15173	15411	15397	15404	15370	15263	15283	15470	15166	15268	15517	15213	15260	15242	15422	15419	15313	15492	15313	15436	15316	15250	15255	15207	15212	15275	15313	15272	15268	15216	15274	15263	15187	15360	15266	15301	15405	15138	15350	15365	15455	15381	15225	15240	15347	15378	15249	15368	15392	15347	15342	15223	15313	15425	15339	15149	15380	15354	15301	15455	15474	15322	15433	15381	15318	15393	15424	15362	15273	15404	15380	15200	15426	15446	15271	15285	15350	15409	15192	15435	15242	15308	15246	15281	15304	15280	15345	15309	15271	15508	15150	15256	15317	15216	15303	15313	15371	15505	15314	15244	15284	15394	15305	15340	15377	15171	15158	15321	15346	15189	15268	15346	15357	15484	15250	15099	15384	15305	15475	15259	15164	15402	15215	15365	15278	15481	15425	15222	15466	15302	15393	15222	15278	15355	15268	15286	15288	15438	15223	15219	15495	15291	15271	15333	15315	15331	15389	15185	15372	15321	15335	15300	15343	15322	15190	15340	15281	15386	15363	15252	15204	15433	15400	15489	15365	15254	15360	15260	15265	15216	15490	15304	15348	15317	15109	15294	15293	15307	15353	15327	15406	15195	15449	15400	15137	15435	15362	15192	15344	15347	15366	15289	15303	15358	15418	15416	15544	15351	15211	15194	15520	15390	15177	15211	15261	15345	15459	15348	15312	15379	15344	15250	15081	15259	15203	15264	15313	15488	15402	15263	15290	15304	15403	15220	15327	15440	15303	15340	15222	15308	15487	15243	15490	15532	15354	15385	15382	15413	15288	15434	15280	15278	15435	15331	15226	15208	15475	15116	15099	15330	15110	15292	15430	15159	15366	15258	15193	15279	15403	15295	15321	15268	15228	15228	15431	15254	15256	15246	15341	14904	15304	15335	15315	15211	15258	15332	15223	15319	15278	15383	15265	15315	15361	15330	15257	15274	15320	15331	15368	15315	15195	15074	15464	15389	15194	15377	15479	15326	15171	15255	15484	15193	15217	15256	15422	15262	15312	15303	15247	15132	15140	15441	15202	15193	15375	15417	15379	15191	15185	15277	15387	15186	15485	15246	15330	15230	15264	15195	15357	15221	15372	15392	15147	15130	15440	15502	15382	15312	15256	15503	15478	15343	15423	15308	15348	15376	15316	15077	15395	15286	15389	15302	15302	15378	15287	15380	15290	15479	15277	15395	15189	15230	15304	15324	15203	15400	15393	15450	15320	15482	15378	15514	15276	15185	15280	15288	15181	15314	15147	15339	15382	15145	15196	15419	15303	15357	15252	15184	15189	15526	15271	15427	15355	15347	15191	15159	15209	15327	15321	15396	15216	15145	15414	15273	15243	15325	15231	15383	15300	15203	15542	15164	15207	15399	15474	15268	15278	15220	15073	15315	15329	15325	15286	15293	15108	15502	15183	15354	15259	15175	15253	15228	15456	15339	15456	15272	15141	15342	15252	15304	15294	15413	15341	15225	15372	15296	15418	15299	15254	15466	15309	15375	15366	15209	15288	15437	15339	15282	15335	15360	15450	15222	15234	15324	15147	15230	15314	15282	15214	15326	15386	15408	15383	15389	15376	15337	15241	15219	15189	15471	15312	15352	15390	15375	15358	15307	15445	15503	15411	15249	15228	15335	15092
29569	29313	37751	33570	27700	24728	22783	21300	20253	19641	19252	18825	18316	18258	18135	17952	18077	17966	17705	17921	17774	17730	17809	17867	17646	17619	17595	17575	17526	17921	17853	17517	17595	17599	17495	17581	17445	17519	17588	17336	17418	17430	17624	17550	17519	17510	17497	17580	17563	17575	17474	17385	17496	17416	17377	17375	17396	17573	17483	17513	17380	17677	17532	17536	17499	17438	17613	17369	17568	17382	17313	17371	17524	17702	17363	17749	17359	17654	17277	17361	17536	17601	17448	17223	17400	17250	17471	17468	17872	17585	17351	17446	17672	17310	17705	17375	17505	17497	17445	17445	17683	17576	17483	17598	17422	17504	17388	17440	17464	17628	17583	17288	17493	17269	17602	17483	17314	17775	17564	17392	17434	17467	17398	17553	17384	17308	17536	17497	17695	17332	17360	17598	17456	17619	17402	17462	17495	17528	17554	17512	17458	17511	17379	17642	17538	17414	17490	17402	17448	17268	17593	17457	17388	17683	17734	17646	17585	17647	17574	17283	17518	17542	17434	17475	17304	17460	17424	17432	17364	17471	17535	17563	17408	17411	17279	17570	17504	17420	17322	17759	17544	17425	17327	17353	17508	17522	17669	17372	17354	17373	17555	17434	17311	17353	17380	17259	17448	17348	17340	17371	17373	17489	17466	17520	17429	17412	17388	17456	17574	17357	17437	17600	17364	17395	17408	17635	17336	17477	17462	17313	17389	17707	17201	17537	17351	17509	17591	17374	17391	17608	17553	17425	17509	17449	17499	17566	17508	17448	17501	17539	17445	17448	17420	17550	17542	17374	17497	17351	17478	17710	17305	17338	17639	17384	17498	17482	17406	17511	17492	17378	17464	17453	17653	17665	17564	17382	17363	17399	17665	17609	17456	17313	17599	17401	17420	17409	17337	17611	17576	17437	17582	17375	17323	17487	17226	17393	17726	17447	17477	17221	17430	17464	17358	17429	17425	17453	17488	17521	17616	17283	17360	17522	17612	17431	17494	17460	17275	17361	17391	17567	17311	17358	17351	17506	17596	17356	17629	17540	17288	17422	17343	17618	17697	17380	17427	17537	17475	17436	17484	17618	17442	17501	17475	17595	17228	17575	17546	17609	17500	17572	17452	17389	17584	17577	17548	17607	17688	17547	17366	17462	17537	17462	17310	17413	17558	17483	17628	17448	17195	17649	17349	17500	17323	17546	17327	17349	17388	17489	17133	17629	17400	17400	17467	17306	17156	17470	17359	17534	17592	17402	17457	17253	17614	17421	17631	17285	17513	17575	17487	17539	17464	17551	17455	17528	17684	17637	17470	17349	17518	17322	17452	17565	17513	17339	17423	17552	17473	17593	17443	17267	17519	17538	17477	17494	17386	17400	17604	17403	17519	17498	17545	17468	17353	17396	17208	17224	17354	17629	17585	17381	17417	17597	17537	17406	17524	17566	17552	17368	17292	17643	17742	17432	17569	17550	17566	17394	17519	17664	17352	17474	17305	17420	17119	17397	17516	17529	17438	17672	17496	17457	17528	17305	17447	17457	17372	17608	17418	17507	17451	17572	17474	17376	17414	17595	17485	17574	17412	17479	17477	17310	17374	17502	17450	17516	17429	17517	17411	17635	17690	17438	17355	17500	17566	17344	17488	17343	17522	17407	17452	17554	17756	17524	17338	17375	17745	17373	17705	17545	17636	17594	17247	17378	17466	17335	17472	17457	17357	17431	17498	17208	17440	17493	17329	17397	17506	17538	17474	17383	17490	17693	17507	17511	17719	17718	17519	17339	17604	17415	17512	17380	17489	17399	17244	17518	17400	17333	17472	17433	17448	17610	17467	17563	17519	17495	17447	17481	17279	17441	17528	17521	17393	17558	17496	17337	17352	17382	17476	17323	17328	17465	17652	17370	17465	17550	17321	17479	17415	17475	17451	17402	17433	17441	17436	17403	17395	17418	17451	17364	17282	17553	17545	17412	17686	17495	17367	17501	17579	17462	17549	17268	17524	17683	17454	17387	17541	17478	17575	17385	17498	17462	17441	17308	17365	17494	17566	17405	17551	17536	17447	17680	17482	17519	17562	17448	17524	17523	17490	17730	17429	17610	17478	17643	17556	17404	17291	17275	17397	17507	17531	17379	17431	17534	17554	17602	17324	17434	17496	17441	17430	17459	17414	17296	17524	17577	17298	17352	17240	17584	17482	17450	17335	17568	17221	17537	17482	17425	17615	17483	17722	17325	17455	17469	17388	17564	17401	17398	17403	17471	17323	17264	17342	17720	17529	17445	17683	17505	17492	17645	17342	17468	17647	17325	17452	17529	17562	17462	17401	17506	17533	17648	17594	17548	17552	17456	17479	17442	17447	17281	17421	17555	17377	17622	17439	17540	17351	17474	17560	17428	17434	17423	17467	17316	17564	17374	17291	17421	17543	17464	17391	17675	17391	17410	17623	17370	17466	17571	17522	17446	17777	17508	17529	17402	17357	17314	17469	17497	17572	17533	17234	17600	17621	17363	17497	17519	17433	17317	17342	17397	17484	17608	17570	17549	17506	17629	17360	17278	17215	17504	17470	17577	17701	17299	17426	17542	17412	17358	17289	17447	17550	17483	17377	17440	17629	17388	17416	17549	17396	17427	17532	17301	17487	17581	17479	17633	17447	17392	17517	17647	17425	17590	17518	17530	17580	17515	17507	17632	17591	17538	17543	17540	17676	17459	17563	17507	17660	17511	17537	17387	17335	17422	17565	17294	17506	17508	17569	17455	17411	17448	17690	17401	17404	17455	17497	17487	17554	17513	17614	17400	17356	17617	17605	17515	17558	17461	17557	17496	17474	17531	17548	17734	17585	17599	17614	17420	17729	17589	17554	17456	17593	17600	17571	17482	17408	17361	17244	17438	17312	17702	17411	17456	17557	17405	17398	17456	17451	17296	17535	17251	17338	17236	17209	17404	17434	17615	17542	17337	17455	17460	17508	17447	17405	17434	17425	17445	17557	17598	17346	17425	17356	17537	17398	17301	17521	17681	17499	17654	17479	17492	17402	17415	17476	17605	17597	17455	17451	17614	17455	17497	17531	17377	17571	17604	17365	17370	17605	17286	17537	17645	17543	17414	17421	17395	17369	17555	17526	17631	17437	17359	17388	17264	17667	17464	17619	17360	17545	17494	17478	17392	17656	17395	17463	17255	17410	17504	17448	17602	17653	17632	17724	17457	17357	17590	17516	17558	17485	17536	17454	17374	17412	17381	17369	17421	17459	17429	17178	17441	17523	17456	17271	17405	17442	17448	17325	17465	17635	17321	17490	17430	17374	17538	17495	17232	17656	17364	17504	17529	17469	17444	17593	17373	17593	17636	17422	17487	17375	17584	17432	17328	17262	17347	17566	17531	17335	17350	17514	17479	17374	17394	17495	17621	17289	17367	17497	17478	17561	17473	17539	17684	17288	17542	17529	17513	17333	17390	17507	17524	17403	17383	17548	17526	17455	17429	17407	17345	17252	17506	17381	17382	17620	17556	17356	17438	17620	17419	17554	17425	17427	17425	17312	17573	17595	17476	17234	17446	17494	17259	17439	17478	17508	17629	17349	17643	17552	17341	17371	17629	17587	17528	17356	17283	17581	17461	17525	17284	17472	17306	17341	17450	17303	17519	17438	17445	17538	17392	17601	17741	17440	17407	17606	17389	17426	17243	17593	17452	17445	17321	17560	17410	17405	17418	17444	17451	17446	17435	17684	17480	17624	17443	17432	17354	17417	17344	17664	17587	17418	17543	17422	17598	17515	17539	17432	17526	17453	17402	17396	17533	17357	17421	17771	17467	17537	17414	17298	17449	17457	17595	17387	17496	17413	17294	17714	17687	17477	17453	17419	17331	17508	17769	17409	17684	17467	17401	17458	17310	17301	17570	17473	17497	17471	17452	17702	17556	17540	17501	17350	17453	17237	17256	17643	17373	17362	17375	17418	17423	17415	17478	17421	17626	17360	17487	17685	17530	17423	17452	17393	17406	17563	17387	17623	17394	17536	17476	17509	17530	17395	17443	17535	17623	17628	17380	17336	17355	17444	17568	17561	17325	17472	17413	17485	17326	17611	17325	17402	17661	17464	17533	17526	17453	17522	17725	17254	17551	17488	17483	17302	17367	17346	17481	17392	17646	17313	17473	17518	17488	17670	17437	17403	17431	17469	17313	17363	17367	17582	17224	17435	17599	17645	17448	17397	17381	17477	17481	17402	17595	17601	17646	17460	17448	17532	17420	17430	17589	17359	17718	17504	17542	17594	17482	17461	17486	17564	17493	17436	17425	17435	17442	17486	17472	17443	17622	17518	17483	17403	17538	17437	17633	17563	17429	17568	17395	17522	17391	17267	17579	17602	17446	17513	17383	17653	17393	17447	17466	17556	17570	17493	17547	17123	17264	17480	17499	17313	17337	17505	17448	17527	17646	17439	17447	17466	17481	17561	17634	17801	17707	17610	17401	17455	17439	17566	17542	17421	17399	17415	17465	17423	17707	17640	17525	17351	17553	17487	17522	17681	17370	17541	17555	17393	17387	17493	17462	17643	17616	17233	17434	17691	17531	17387	17275	17457	17365	17454	17390	17498	17330	17485	17536	17494	17462	17494	17614	17402	17507	17436	17474	17544	17486	17579	17605	17593	17530	17561	17484	17366	17498	17467	17573	17378	17603	17416	17287	17325	17446	17498	17477	17503	17511	17508	17591	17520	17576	17495	17723	17566	17520	17530	17449	17497	17302	17312	17423	17454	17578	17427	17560	17643	17512	17456	17502	17356	17363	17556	17551	17326	17388	17457	17597	17368	17465	17423	17465	17425	17682	17516	17529	17405	17536	17572	17410	17522	17573	17493	17450	17642	17403	17457	17365	17451	17443	17429	17776	17457	17441	17406	17571	17338	17430	17736	17484	17566	17497	17308	17573	17458	17327	17549	17432	17588	17428	17556	17624	17702	17559	17483	17604	17512	17287	17540	17470	17290	17458	17465	17478	17478	17598	17479	17368	17520	17288	17598	17358	17459	17486	17607	17551	17465	17598	17545	17315	17336	17502	17416	17514	17520	17211	17514	17497	17456	17489	17323	17557	17342	17445	17644	17284	17374	17666	17482	17329	17468	17534	17416	17281	17615	17511	17569	17711
31973	45962	42225	33053	28255	24540	22337	20723	19316	18078	17719	16927	16504	16320	15958	16055	15626	15589	15641	15538	15508	15408	15331	15206	15286	15236	15263	15331	15234	15268	15064	15352	15268	15046	15061	15225	15156	15188	15127	15171	15144	14989	15188	15249	15044	14973	14969	15063	15161	15118	15119	15061	15146	15100	15190	15097	15135	15296	15192	15128	15058	15043	14919	15061	15226	15036	15199	15082	15153	15041	15199	15055	15046	15154	15291	15069	14897	15179	15048	15189	14934	15035	15027	15014	15115	15140	15209	15089	14986	15126	15121	15096	15093	15028	15058	14968	15059	15121	15082	15073	14963	15170	15064	15116	15346	15225	14980	15047	15012	15207	15107	15091	15280	15010	15072	15017	14867	15093	14924	14960	15113	15128	15056	15223	15209	15087	15221	15058	15122	15163	15075	15178	14930	15072	15045	15002	15090	15090	15112	15017	15046	15060	15037	15177	15012	15045	15059	15044	15022	14978	14923	15177	15094	15079	15178	15100	15041	15011	15112	15090	15253	15056	15118	15086	15043	15045	15110	15068	15025	14941	15196	15113	15157	15092	14997	14961	15199	15065	15244	15110	15093	15183	15075	15124	15080	15070	15204	15032	15097	15183	15208	15024	15304	15277	14964	14926	15105	15071	15134	14936	15131	15179	15180	14939	15159	15071	15208	14999	15200	15042	15085	15097	15047	14893	15176	14949	15048	15124	14978	15070	15152	14914	14990	15194	15063	15202	14984	15048	15122	15258	14963	15035	15021	15142	14975	15034	15155	15148	15080	14951	15059	15103	15169	15140	14941	15277	15159	15039	15192	15080	15106	15208	15101	15013	14973	14928	15063	14912	15201	15120	15167	15083	15177	15125	15134	15029	15164	15188	15092	15097	15127	15157	15017	15188	15203	15224	15077	14945	15094	14996	15048	15043	15213	15115	15090	15034	15037	15121	15111	15219	15083	15186	15041	15040	14993	15038	15148	15014	15137	15156	15057	15066	15173	15181	15098	14855	15067	15259	15088	15013	15087	14978	15172	15076	15029	15287	15047	14893	15141	15172	15060	14962	15108	15227	14958	15203	14934	15089	15075	15124	14978	15042	15216	15203	14992	15043	14971	14982	15103	15077	14909	15127	15122	15126	15058	15239	15013	15197	15245	15107	15231	15118	15017	15145	15097	15093	15001	15056	15304	15118	14940	15023	15069	15214	15139	15086	15262	14908	15110	15047	15180	15276	15147	15230	15149	15141	15112	15108	15134	15209	15119	14992	15175	15132	15155	15225	14998	15065	15101	15049	15226	14923	15122	15386	15038	15278	15035	15118	15168	15191	15090	15149	15095	15242	15142	15068	15047	15080	15019	15157	14960	15155	15039	15117	15141	15061	15177	15151	15060	15111	14996	15102	15069	15016	14960	15133	15008	15198	14861	15080	15101	15199	15119	15036	14913	15198	14989	15077	15087	15061	14986	14995	15170	15147	15145	15046	14954	15143	15277	15072	15110	15137	15116	15002	15129	15169	15092	15107	15162	14934	15116	15047	15135	15041	15025	15210	15040	15180	15137	15249	15154	15212	15034	15079	15219	14913	15275	15109	15052	15042	14934	15062	15026	15051	15057	15185	14982	15020	15122	15140	15102	15103	15026	15160	15168	15094	15174	15208	15051	15154	15063	15021	15155	15089	15161	15068	15155	15130	15074	15051	15104	15073	14912	15204	15110	15023	15117	15062	14955	15119	15107	14973	15150	15104	15150	15124	14940	15082	15072	15036	14924	15196	15055	15236	14970	15090	15135	15135	15115	15132	15207	15034	14944	15013	14983	15139	14974	15163	15129	14961	15119	15284	14939	14972	15033	15037	15322	15406	15171	15047	15169	15054	15167	15312	15238	15138	14884	15090	15134	15044	15219	15055	15055	15176	15050	14907	15260	14927	15073	15057	14990	15395	14959	15103	15047	15064	15158	14972	14865	15029	15189	15114	14906	15134	15143	15149	15079	15071	15116	15073	15199	15134	15078	14972	15124	15296	15209	15084	15156	15224	15089	14867	15120	15094	15247	14953	15204	15074	15210	15031	15134	15129	15099	15208	15247	14905	14937	15217	15100	15158	15171	14975	15091	15022	15123	14935	15267	15121	15114	15085	15121	15183	15092	14922	15089	14972	15096	15089	15125	15105	14943	14986	15101	15191	15027	15132	15211	15047	14987	15086	15023	15030	15150	15044	15169	15228	15062	15126	15036	15081	15137	15132	15093	15173	15310	15049	15006	15048	15219	14969	15008	15268	15203	15190	15039	15160	15072	15104	15176	15099	15187	15195	15089	14975	15133	15276	15055	15143	15111	15215	14916	14932	15031	15071	15047	14989	15023	15273	15184	15237	15205	15124	15207	15054	14966	15120	15144	15223	15055	15014	15141	15181	15169	15015	15073	15143	14843	15127	15127	15147	15051	15221	15107	14984	15034	15089	15035	15120	15102	14995	15106	15074	15027	15212	14956	15113	15140	15098	15157	15076	15147	15147	15106	15095	14991	15029	15068	15198	15163	14985	14947	15269	14898	15153	15090	15164	15058	15208	15079	15056	15006	15033	15115	15163	15016	15135	15161	14919	15195	14972	14888	15254	15136	14914	15285	15206	15328	15177	15126	15337	14997	15115	15167	15015	15158	15180	14989	15104	15038	15095	15076	15110	14979	15090	15070	15078	14994	15095	14947	14888	15157	14948	15104	15200	15132	14946	15125	15160	15055	15189	15221	15271	15077	14913	15092	15088	15222	15098	15036	15019	15139	15054	14992	14922	15211	14923	15036	15043	15111	15229	15075	15172	15139	15074	15225	15149	15068	15128	15076	15116	15123	15170	15037	14958	15232	15233	15127	14986	15200	15045	15216	15050	14897	15183	15073	15111	15057	15341	15357	15270	15136	15072	15084	15101	15201	14986	15118	15091	15087	15037	15196	15011	14951	15040	15198	15145	15207	15127	15059	15068	14983	15178	15029	15151	15175	14998	15192	15129	15196	15204	15094	15048	14949	15167	15187	15060	15140	15092	15152	15178	15004	15180	15221	15141	15055	15007	15126	15045	15040	15192	15133	15028	15223	15073	15195	15121	14956	15138	15206	15065	15064	14908	15243	15076	15142	15126	15026	15057	15239	14975	15060	15105	15130	15268	15094	14927	15263	15053	15110	15091	15059	15123	15099	15220	15129	15195	14881	15261	14995	15115	15162	15166	15052	14999	14947	15005	15201	15024	15283	15161	15157	14904	15024	15083	15271	15034	15252	15123	15060	15169	15258	15158	15248	15135	15108	15134	14937	15160	15100	15169	14985	15220	15042	15120	15240	15171	15067	15087	15149	15056	14933	15210	15142	15042	15021	15091	15169	15274	15069	15059	15113	15111	15056	15087	15119	15154	14872	15104	15116	15086	15019	15047	15108	15132	15174	15036	15242	15180	15225	15097	15193	15119	15128	15073	15060	15235	15182	15037	15053	15099	15033	15232	15200	15189	15094	15241	15140	15210	15102	15050	15203	15219	14984	14987	14976	15020	15179	15015	15062	15168	15045	15018	15212	15057	15075	15124	14969	14991	15142	15129	15118	14997	15126	15130	14940	15022	15193	15141	15113	15064	15111	15090	15246	15153	15113	15152	15038	15079	15040	15238	15045	15025	15016	14842	15191	15169	15159	15122	15184	15146	14965	15055	15171	15081	15124	15028	15286	15067	15103	15030	14974	15125	15001	15019	15061	15131	15063	15158	15017	15037	15175	15180	15032	15144	15115	15100	15136	15182	15123	14884	14998	15024	15101	15091	15055	15014	15321	15074	15144	15132	15168	15162	14776	15095	15013	15064	15074	15196	15140	14966	14926	15018	15068	14897	15160	14976	15161	14955	14971	15195	15255	15061	15162	15319	15192	15074	15243	15017	15141	15000	15103	15020	15036	15095	15164	15021	15133	15069	15223	15268	15134	14895	14990	15030	15170	15292	15167	14922	14987	14983	15258	15053	15015	15071	15107	15310	15270	15101	15099	15119	15011	15215	15186	14964	14921	14988	15230	15014	14983	14947	15011	15139	15241	15179	15110	15154	15142	15086	15137	15192	14959	15087	15254	15017	15144	15126	15025	14939	15237	14987	15081	15070	15027	15089	15163	15146	14981	15097	15048	14929	15119	15011	15001	15173	15061	15020	14960	15292	15069	15090	15385	15106	15082	15195	15198	15080	15498	15114	15278	15155	14939	14960	15091	14842	15146	15116	15021	14960	15072	14854	15109	15188	15190	15121	15015	14904	15265	15141	15017	15145	15112	15042	15035	15006	15055	15014	15079	15317	15212	15011	15168	15157	15253	15077	15044	15083	14996	15261	15193	15054	15205	15026	15032	14971	15271	15084	15041	15005	15069	14923	14937	15091	15101	15143	14913	15212	15155	14978	15034	14928	15156	15086	15047	14950	15035	14955	15217	15098	15053	15244	15084	15230	15075	15040	15086	15184	15027	15115	15113	15298	15083	15072	15130	15156	15059	15083	15246	15028	15022	15166	15357	14961	15075	15045	15035	15188	14948	15218	15124	15015	15097	15016	15065	15117	15070	15054	15121	14910	14897	15104	15018	15029	15092	15220	15113	15108	15104	15178	15112	15110	15148	15097	15156	15157	15106	15028	15053	15094	15017	15123	15235	14997	15043	15169	15010	15113	15121	15117	15248	15065	15135	15093	15167	15062	15215	15127	14949	14970	15011	15052	15052	15044	14990	15091	15103	15137	15237	15014	15207	15014	15138	14973	15229	15114	15077	15087	14913	15192	15056	15108	15165	15106	15034	15098	15033	14954	15137	14937	15075	15057	15015	15100	15064	15160	15239	15200	15170	15154	15150	15032	15013	15042	15045	15180	15191	15157	15193	14967	15039	15310	15124	15147	15239	15134	15108	15047	15063	15225	14995	15058	14997	15216	15116	15160	15281	15101	15075	15224	15272	15123	15129	15051	15077	15157	14970	15118	15054	15123	15146	15086	15136	15189	15013	15165	14811	15120	15151	15084	15048	15021	15365	14972	15098	14947	15146	15118	15151	15023	15013	15010	15052	15360	15200	14932	15041	15092	15033	15011	15144	15018	15208	15117	15156	14945	15104	14937	15141	15058	15033	14943	15170	15131	15026	15005	15033	15217
24135	21238	28800	26210	26438	28029	27025	23825	21789	21040	20144	19383	19046	18955	18550	18481	18358	18265	18031	18114	18075	18140	17885	17555	17829	17569	17571	17866	17777	17692	17719	17616	17576	17616	17620	17589	17724	17665	17579	17301	17609	17518	17747	17543	17261	17415	17464	17688	17637	17640	17452	17443	17421	17490	17497	17528	17602	17440	17572	17469	17656	17219	17368	17538	17510	17585	17352	17658	17573	17442	17472	17254	17352	17603	17490	17671	17662	17343	17568	17451	17554	17560	17435	17436	17447	17469	17478	17622	17491	17343	17402	17460	17604	17390	17743	17502	17341	17476	17400	17488	17644	17573	17501	17808	17713	17525	17582	17319	17545	17446	17504	17362	17536	17389	17496	17529	17645	17587	17542	17637	17513	17527	17595	17514	17413	17571	17463	17444	17546	17660	17615	17466	17641	17765	17507	17344	17399	17559	17788	17548	17772	17493	17453	17323	17551	17442	17406	17536	17637	17529	17823	17703	17594	17442	17658	17492	17477	17534	17278	17494	17489	17613	17544	17519	17630	17532	17336	17571	17515	17389	17647	17489	17488	17478	17392	17503	17557	17542	17487	17323	17463	17447	17483	17456	17360	17464	17446	17449	17608	17324	17434	17631	17496	17452	17628	17566	17446	17622	17271	17551	17323	17547	17401	17756	17757	17508	17584	17650	17537	17414	17611	17645	17456	17611	17250	17447	17608	17431	17530	17526	17448	17464	17383	17507	17547	17535	17540	17200	17693	17568	17513	17541	17513	17448	17448	17681	17694	17626	17647	17459	17458	17580	17526	17472	17550	17538	17522	17372	17388	17454	17596	17585	17523	17525	17590	17575	17417	17478	17510	17751	17522	17626	17390	17542	17610	17414	17470	17439	17460	17477	17529	17648	17592	17491	17333	17558	17423	17645	17510	17493	17499	17477	17395	17681	17411	17455	17443	17496	17377	17461	17346	17518	17552	17509	17658	17508	17648	17377	17547	17383	17585	17595	17641	17384	17414	17430	17397	17320	17558	17561	17526	17492	17504	17501	17597	17769	17602	17527	17611	17552	17506	17399	17664	17600	17594	17383	17366	17472	17523	17518	17440	17434	17509	17496	17695	17630	17482	17555	17569	17561	17664	17619	17277	17431	17742	17627	17660	17505	17435	17537	17768	17601	17604	17592	17544	17561	17503	17559	17571	17349	17318	17518	17846	17725	17433	17482	17393	17532	17539	17501	17444	17549	17572	17439	17399	17642	17258	17487	17362	17612	17312	17513	17499	17570	17691	17570	17470	17467	17536	17523	17547	17511	17704	17512	17510	17658	17621	17426	17407	17399	17426	17338	17624	17449	17443	17561	17493	17603	17471	17467	17636	17516	17584	17537	17519	17411	17506	17623	17806	17429	17419	17532	17703	17609	17607	17605	17686	17469	17565	17438	17817	17487	17487	17529	17635	17462	17517	17611	17539	17623	17574	17626	17578	17423	17405	17428	17523	17492	17322	17536	17626	17242	17579	17451	17313	17673	17356	17508	17462	17561	17503	17612	17630	17554	17492	17433	17517	17540	17439	17417	17630	17371	17455	17569	17676	17527	17524	17548	17468	17525	17285	17468	17423	17469	17451	17718	17411	17402	17579	17404	17466	17464	17423	17560	17544	17506	17282	17490	17389	17371	17513	17406	17508	17348	17431	17382	17529	17541	17671	17377	17396	17392	17356	17614	17434	17583	17525	17422	17533	17513	17543	17667	17431	17511	17694	17318	17343	17691	17418	17817	17515	17309	17517	17601	17500	17686	17414	17523	17552	17426	17492	17611	17646	17633	17449	17271	17574	17499	17620	17602	17714	17571	17640	17711	17498	17473	17608	17357	17706	17704	17368	17230	17651	17309	17424	17411	17547	17467	17494	17379	17443	17574	17612	17595	17528	17573	17380	17517	17448	17607	17541	17618	17402	17540	17731	17589	17533	17553	17510	17515	17412	17685	17570	17637	17590	17600	17375	17555	17608	17396	17542	17702	17549	17707	17526	17687	17401	17517	17565	17596	17576	17643	17619	17578	17571	17666	17451	17538	17533	17418	17363	17604	17631	17407	17621	17392	17508	17482	17608	17543	17360	17566	17550	17662	17389	17608	17675	17593	17475	17375	17519	17642	17534	17460	17488	17312	17402	17617	17599	17527	17425	17379	17483	17384	17509	17623	17392	17373	17510	17543	17700	17536	17837	17530	17532	17467	17523	17374	17548	17520	17403	17571	17573	17567	17408	17733	17487	17492	17392	17616	17509	17394	17370	17583	17538	17640	17446	17339	17419	17528	17418	17674	17451	17561	17721	17762	17485	17603	17631	17699	17569	17443	17481	17277	17508	17324	17422	17542	17627	17285	17548	17647	17630	17487	17617	17600	17506	17367	17388	17572	17493	17432	17678	17345	17505	17683	17448	17400	17588	17481	17576	17592	17820	17471	17718	17512	17490	17680	17519	17668	17292	17249	17476	17462	17452	17545	17299	17580	17515	17385	17529	17694	17436	17574	17523	17300	17749	17577	17508	17627	17519	17392	17484	17531	17519	17540	17493	17563	17344	17498	17494	17492	17487	17354	17501	17378	17500	17483	17463	17680	17712	17520	17572	17638	17591	17572	17715	17565	17444	17494	17550	17321	17540	17473	17588	17417	17441	17467	17520	17516	17608	17483	17408	17503	17497	17645	17589	17627	17519	17388	17600	17617	17451	17737	17447	17322	17441	17395	17527	17467	17645	17530	17364	17696	17590	17613	17554	17570	17555	17614	17573	17522	17446	17509	17505	17646	17657	17497	17576	17575	17578	17495	17533	17636	17424	17469	17489	17515	17614	17574	17507	17470	17486	17621	17496	17632	17559	17446	17537	17704	17536	17564	17422	17562	17585	17503	17710	17757	17625	17737	17632	17493	17575	17460	17628	17533	17487	17491	17428	17634	17521	17693	17556	17611	17496	17665	17638	17507	17478	17548	17515	17348	17347	17490	17408	17595	17559	17429	17556	17360	17380	17486	17582	17383	17726	17768	17529	17497	17431	17439	17520	17487	17628	17192	17517	17661	17405	17504	17286	17602	17383	17655	17595	17469	17581	17663	17479	17331	17565	17430	17565	17503	17590	17477	17448	17625	17516	17259	17527	17481	17590	17743	17742	17407	17645	17550	17499	17567	17406	17465	17584	17537	17561	17598	17471	17422	17415	17403	17321	17529	17449	17474	17485	17413	17518	17514	17383	17571	17529	17722	17598	17555	17616	17421	17630	17495	17575	17541	17439	17606	17399	17345	17351	17394	17448	17398	17411	17344	17469	17453	17490	17568	17613	17335	17471	17458	17451	17742	17678	17400	17388	17624	17630	17472	17487	17458	17665	17547	17376	17681	17422	17424	17598	17475	17540	17599	17738	17452	17441	17467	17564	17483	17642	17565	17421	17553	17467	17420	17756	17555	17424	17440	17588	17577	17563	17419	17479	17588	17433	17678	17454	17537	17723	17431	17411	17495	17429	17537	17673	17570	17657	17388	17550	17629	17476	17645	17492	17560	17526	17699	17585	17638	17460	17549	17507	17575	17708	17667	17679	17541	17534	17447	17599	17542	17521	17417	17482	17505	17541	17489	17380	17783	17699	17485	17549	17655	17553	17439	17476	17506	17637	17460	17255	17721	17629	17428	17501	17714	17758	17435	17475	17407	17456	17665	17408	17609	17585	17735	17432	17468	17648	17552	17445	17676	17381	17564	17539	17448	17292	17210	17516	17667	17499	17536	17558	17421	17701	17609	17471	17714	17716	17346	17412	17592	17484	17586	17741	17511	17535	17544	17386	17547	17685	17434	17518	17482	17412	17454	17263	17539	17649	17555	17563	17432	17465	17309	17458	17361	17615	17540	17469	17511	17660	17463	17479	17453	17582	17496	17623	17533	17605	17443	17316	17501	17401	17556	17434	17432	17520	17484	17449	17647	17554	17533	17490	17485	17646	17536	17547	17486	17617	17389	17491	17430	17583	17686	17699	17518	17696	17678	17320	17468	17691	17579	17686	17472	17432	17468	17587	17505	17575	17419	17395	17472	17438	17567	17575	17444	17312	17301	17233	17591	17459	17569	17704	17554	17546	17595	17714	17614	17605	17583	17402	17520	17710	17603	17577	17359	17414	17445	17405	17245	17674	17374	17681	17376	17409	17510	17399	17498	17502	17410	17651	17421	17498	17569	17552	17438	17481	17558	17496	17460	17539	17516	17464	17447	17695	17641	17337	17330	17455	17398	17602	17532	17525	17666	17518	17474	17641	17466	17579	17592	17459	17487	17637	17613	17464	17601	17510	17568	17536	17504	17491	17505	17470	17314	17416	17558	17422	17411	17533	17659	17434	17596	17561	17352	17471	17454	17785	17453	17578	17510	17571	17371	17379	17631	17575	17605	17260	17442	17638	17592	17462	17414	17471	17468	17502	17317	17544	17628	17473	17478	17489	17414	17420	17653	17509	17395	17686	17568	17569	17616	17462	17407	17613	17544	17467	17505	17523	17341	17485	17580	17575	17476	17482	17610	17386	17566	17487	17537	17538	17421	17210	17556	17636	17368	17583	17284	17539	17623	17642	17542	17640	17653	17714	17702	17559	17509	17524	17617	17411	17689	17528	17572	17388	17416	17506	17469	17658	17607	17652	17446	17435	17507	17422	17542	17404	17768	17553	17315	17450	17531	17446	17585	17540	17570	17374	17601	17473	17518	17570	17577	17373	17368	17675	17451	17739	17545	17571	17549	17249	17535	17863	17614	17617	17503	17387	17337	17405	17236	17636	17512	17582	17440	17545	17659	17584	17581	17272	17578	17340	17416	17752	17597	17433	17441	17311	17378	17517	17307	17496	17718	17573	17302	17588	17357	17437	17489	17361	17425	17742	17543	17536	17671	17544	17345	17567	17251	17529	17605	17533	17734	17619	17448	17305	17473	17575	17539	17457	17555	17369	17586	17406	17633	17478	17589	17651	17511	17478	17609	17450	17319	17538	17536	17539	17552	17537	17653	17613	17436	17569	17420	17469	17576	17536	17481	17569	17349	17387	17553	17638	17597	17550	17628	17494	17545	17579	17434	17535	17528	17498	17542	17571	17510	17470	17670	17490	17332	17561	17423	17388	17512	17322	17437	17789	17531
30708	51235	47584	38450	33023	29238	26040	23923	21363	20030	18821	17787	17381	16969	16808	16523	16097	15978	15808	15931	15760	15701	15504	15440	15413	15152	15513	15208	15439	15493	15272	15137	15081	15335	15171	15270	15196	15199	15273	15145	15036	15223	15194	15235	15184	14942	15182	15090	15302	15131	15088	15113	15086	14951	15139	15088	14975	15189	15110	14943	15043	15111	15134	15221	15000	15240	15025	15204	14971	15155	15063	15025	15104	15124	15077	15196	15074	15080	15002	15079	15162	15125	15047	15032	15047	14985	15146	15200	15040	15283	15081	15186	15121	14855	14947	14845	15093	14969	15196	14980	15201	15242	15036	15148	15083	15158	15155	14950	15180	15069	14999	15006	14951	15161	14980	15122	14900	15148	15200	14981	15133	15081	15015	15063	15067	15098	15141	14940	15010	15127	15169	15124	15208	15189	15135	15286	15052	15001	15020	15049	15213	15131	15183	14937	14993	15185	14994	15203	15197	15051	15074	15044	15240	14976	15285	15027	15028	15126	15036	14936	15145	15209	15049	15068	14912	15232	15033	14983	15013	15205	15169	15148	14819	15039	15029	15268	15097	14967	14837	15048	15087	15109	14985	15151	15132	15125	15004	14957	15095	14982	15245	14863	15245	15148	15038	15168	14955	15002	15011	15155	15079	15098	15044	15080	15190	15081	15165	15090	15009	15079	15149	15132	15263	14991	15014	15102	15141	15096	15022	15050	14955	15018	15116	14932	15117	15116	15048	15115	14979	15031	15060	15290	15061	15071	15145	15129	15099	15117	15081	15193	15024	15049	15235	15205	15112	15190	15169	14978	14983	15043	15123	15168	15024	15022	15118	15017	15132	15096	15150	15106	15026	15113	15204	15041	15263	15019	14913	15125	15076	15150	15058	15101	15139	15068	15144	14999	15029	14983	15037	15084	15178	15269	15091	15092	15115	15092	15153	14989	15149	15065	15029	14958	15164	15067	14909	14985	15044	15122	15094	15142	15027	15016	15127	15009	15113	15067	15184	14943	14937	15077	15215	14917	14986	15069	15017	15247	15095	15029	15166	15057	15150	15106	14943	15163	15128	14950	15201	15117	15082	15171	14962	15154	15110	15163	15137	15041	15092	15048	14978	15162	15086	15106	15159	15289	15003	15042	15114	15177	15109	14995	15146	15021	14957	15144	15070	15063	14945	15020	15097	15003	15229	15088	15153	15131	14990	15143	15203	15070	15229	15090	15088	15157	15012	15112	15142	14925	14992	15082	15202	15220	15062	14997	15172	14949	14951	15136	14990	15173	15120	14890	15148	15171	15095	15021	15047	15117	14996	14948	15235	15248	15056	14907	15152	15146	15087	15176	15245	15039	15016	15161	14881	15094	15110	15020	15069	15062	15252	15001	14932	15120	14954	15054	15196	15192	15053	15104	15224	15003	15002	15100	15093	15154	15075	15075	14951	15022	14964	15025	15167	15173	15081	15158	15122	15179	15138	15085	15031	14994	15093	15128	15107	15067	15038	15090	15046	15191	15093	15119	15197	15154	14895	14928	15067	15068	14907	15164	15182	14998	15098	15088	15091	15127	15021	15104	15128	15134	15164	15184	15118	15063	14999	15040	15085	15095	15192	15020	15135	15037	15096	15175	14953	14997	15142	14969	15037	15025	15096	15060	15055	15082	15077	15032	15083	15221	15183	15029	15122	15045	15169	15189	15218	15178	15062	15118	15215	15119	15230	15002	15106	15119	15050	15184	15144	15057	15019	14903	15083	15052	15007	15127	14949	15217	15014	15151	14826	15151	15103	15086	14899	15005	15196	14984	14990	15009	14885	15190	14965	15110	15199	15104	15010	15102	15139	15067	15047	15050	14970	15142	15067	15027	15056	15259	15080	14939	15194	15044	15076	15286	15145	15127	15118	15052	15048	15184	15087	15161	15107	15051	14878	15083	15093	15121	15049	15159	14978	14961	15269	15014	14973	15230	15046	15058	15093	15057	15161	15060	15146	15058	15071	15132	15139	15150	15077	14912	15064	15004	15100	15096	15242	15069	15221	14972	15120	15269	15197	15052	15081	15037	15086	15060	15105	15122	15041	14967	14977	15160	14974	15087	14946	15083	15181	15140	15235	14941	15087	15170	14964	15071	15243	15023	14994	15174	15097	15257	15101	14945	15084	15116	15244	14942	14975	14977	15023	15074	15000	15026	15134	15031	15144	14989	15019	15023	15151	15167	15162	15239	15024	15068	15069	15112	15219	15116	15243	14883	15043	15072	15222	15013	15087	15158	15031	15129	14923	15189	15239	15013	15043	14910	15252	15085	15259	15018	15004	15076	15022	15242	15137	15238	15134	14937	15176	15029	15161	15141	15146	15083	14906	15182	15194	15083	15110	14994	15124	14975	15395	15020	14852	14839	15122	14937	15112	15189	15177	15089	15110	15148	14953	15103	14972	15144	15139	15018	15112	15083	15014	15194	15049	14990	15031	15254	15260	15110	15109	14980	15187	15153	15146	15196	14998	15064	15163	15017	14980	15326	14826	15011	15096	15058	15064	15127	14983	15117	15213	15040	15132	14992	15138	14908	15162	15214	15075	15149	15151	14945	15234	15273	15105	14955	15129	15046	15083	14955	15178	14943	15039	15180	15085	15116	15071	14922	15021	15127	15122	14990	15139	15098	15054	15150	15089	14938	15105	15132	15032	14970	14948	15034	15127	15118	15005	15108	14964	15049	15052	14970	15312	15264	15081	15327	15094	15183	15099	14960	14977	14998	15279	15058	15048	15067	15141	14968	15177	15109	15253	14991	14796	15213	15084	14997	15152	14867	15178	14941	15130	15110	14992	14985	15055	15080	15124	15156	15071	15084	15272	15071	15174	15155	15131	15291	15069	15152	15166	15040	15109	15198	14951	15114	15030	15190	15027	15189	15192	15091	15079	15029	14967	15245	15223	15186	15076	15035	15112	15054	15168	14958	15123	14978	15238	14974	15102	15119	14938	15219	15031	15059	14914	15206	15009	15103	15136	15198	15101	15087	15050	15116	15100	15004	15327	15112	14985	15025	15076	15150	14984	15037	15178	15046	15044	15167	15318	15110	15099	15024	15045	15075	15080	15104	15226	15175	15069	15172	15170	14909	15080	15075	15007	15057	15048	15120	15206	15277	15287	15148	15094	15068	15136	15045	15100	15072	15012	15298	15079	15177	15096	15058	14931	15202	15054	14986	14933	15210	15167	15110	15189	15276	15112	14916	15065	14997	15129	14904	15218	15211	15069	15088	15139	15114	15099	15242	15186	15174	15158	15077	15108	15117	15220	15141	15054	15267	15025	15020	15044	15079	14984	15086	15078	15118	15062	15256	15139	14984	15113	15012	15085	15226	15061	15301	15165	15136	15071	15031	15059	14986	14970	15058	15164	15172	15226	15088	14918	14924	15104	14968	15072	15008	15126	15076	15073	15065	15088	15114	15014	15071	14973	15143	15069	15101	15308	14954	14945	15138	15143	15026	14935	15090	15025	15289	15009	15174	15182	15002	14963	15169	15035	15004	14924	15094	15100	14929	15084	15132	15195	14992	15054	14972	15118	15015	15081	15035	14956	15076	15235	14998	15009	15072	15053	15023	15140	15097	14974	15009	15014	14914	14850	15226	15134	15126	15043	15043	15180	15076	14940	15054	15138	15085	15006	15016	15046	15130	15169	15088	15002	15035	15183	15024	15108	15168	15200	15088	15102	15104	15036	15080	15084	15056	15022	15043	15276	14982	14918	15087	15188	15086	15077	15177	15132	15024	14940	15092	15062	15053	15033	14955	15118	15036	15084	15190	15043	15100	15211	14940	15037	15057	15103	15050	15016	15084	15059	15045	15147	15112	15120	15132	15042	15146	15215	15071	14883	15092	15092	14972	15137	15072	15243	15089	15083	15163	15109	15116	15066	15183	14984	15361	15078	15137	15070	14979	15025	15135	15106	15260	15165	15111	14952	15232	15127	15179	15139	15039	15210	15265	14971	15120	14850	15062	15265	15066	15223	15044	14954	14937	15216	15005	15105	15216	15047	15044	15077	15124	15172	14876	15119	14813	15035	15020	15076	15107	14995	15128	15084	15209	15034	15040	15072	15117	15123	15186	14977	15185	15192	15031	15079	15021	15057	15112	15181	15110	15227	14987	15061	15053	15124	15023	15177	15192	15026	15249	15119	15112	14973	15066	15103	15188	15007	15122	14981	15268	15235	15210	15041	15217	15263	14975	15168	14988	14944	14971	14966	15131	15142	14979	15143	15021	15216	15187	15017	15135	15073	14973	15114	14988	15007	15138	14997	15163	15171	15019	15119	15074	15071	15113	15407	15224	15125	14967	15138	15163	14999	15198	15216	15161	15002	15254	15120	15231	15149	15003	15209	15026	15103	15283	15235	15035	15143	15018	15079	15035	15201	14981	15214	15080	14999	15116	15111	15269	14995	15090	15056	15059	15127	15093	15183	15126	15099	15208	14972	14973	15174	15014	15008	15113	15213	15042	15113	15073	15154	15100	15166	15196	15092	15239	15020	15035	15051	15098	15094	15203	14942	15103	15133	15083	15146	15119	15084	15136	15061	15047	15169	15233	15055	15167	15124	15078	15008	14948	15029	15257	15078	15067	14926	14956	15116	14903	15169	15178	14911	14990	14980	15178	14946	15101	15161	15155	15128	15088	15066	15106	15183	15119	15036	15076	14965	15068	14930	15099	15216	15071	15116	15041	15239	15298	15006	15111	15087	15050	15142	15106	15117	15184	15230	15087	15097	15020	15280	14975	15069	15041	14916	15343	14993	15177	15042	14924	15206	15078	15084	15155	15103	15127	15020	15209	15128	14913	15162	15119	15020	14987	15077	15185	14998	15033	15170	15221	15201	15081	15051	15163	15008	15164	15115	15069	15075	15132	15073	15165	15191	14918	15205	15177	15156	15073	15097	15211	15109	15224	15044	15093	15059	14990	14937	15191	15124	14966	14950	15092	14964	15021	15075	15106	15175	15168	14903	15156	15154	15053	15042	14956	15120	15178	15121	15001	15173	15011	15203	15115	15109	15271	15253	15167	15005	15225	15044	15058	15184	15132	15108	15224	15043	15048	14990	15075	15079	15065	15025	15141	15195	15048	15112	15112	15147	15073	15055	15076	15091	15168	14993	15147
22934	21227	29044	24113	23765	28667	31047	25422	23663	22520	21668	20713	20229	20021	19662	19544	19237	19020	18689	18716	18823	18322	18594	18509	18360	18200	18463	18351	18230	18275	18180	18094	18117	18195	18120	18113	17961	18005	18187	18282	18129	18215	18130	18318	17999	18059	17924	17906	17704	18130	18100	18056	17959	17899	17959	18040	18082	17926	18037	18071	18119	17784	17988	18175	18196	18015	18167	18058	17910	18109	17719	18019	18118	18120	17988	18099	18113	18152	17993	18166	17800	17976	18172	17925	18122	17822	17914	17987	18151	18068	18221	17816	17939	18077	17961	17981	17858	17982	17909	17897	18240	18012	17926	17981	17982	17930	18019	18079	17847	17741	17955	18005	17808	17968	17959	17816	17898	17991	18033	18023	18091	17907	17959	18053	18037	18056	17952	17881	17893	18257	18212	18083	17943	18071	17989	17913	17881	17830	17818	18048	17724	18110	18010	18099	18133	18081	17951	17934	17941	18150	18103	18100	18060	17740	18033	17916	18022	18002	18016	17957	18149	17962	18127	18135	17940	17739	18144	18014	17968	17824	17833	17960	18108	17941	18191	17996	17949	18002	18163	18089	18080	17868	17947	17805	17859	17930	18111	17864	17760	17915	18040	17833	17868	17919	17882	17979	18115	18121	18036	18023	18016	18160	17968	17787	17899	17921	17831	17761	18193	18068	17916	17886	17994	17964	17735	17787	17884	18112	17877	17836	18060	18027	17920	17999	17991	18234	17868	18054	18048	17860	18253	18017	18145	18146	17887	17928	17827	17996	17784	18025	18074	17728	17968	17866	17913	17921	17841	18046	17989	17962	18024	18121	17847	18058	17850	18105	17931	17949	17928	18114	17867	18013	17809	18003	18187	17921	17892	17744	18241	18020	17803	17959	17771	17921	17950	17979	17982	17801	18073	18048	18121	17763	17904	17981	18005	17746	17925	17927	17833	17852	17894	17809	17776	17980	17981	17847	17952	17998	17951	18002	17860	18086	17833	18111	18015	17837	17944	18020	17952	18091	18060	17777	18089	17919	18061	18131	17729	17763	17809	18019	18014	18074	17944	17899	17760	17863	17941	17738	17909	17901	17866	17944	17966	17813	17953	17872	18016	17830	17769	18060	17946	17953	17931	17939	17989	17766	17930	17961	17928	17912	17865	18052	17770	18087	17790	17879	17948	17989	17827	17940	17911	17966	17969	18117	17927	18062	18177	17735	17864	17851	17827	17993	18000	17963	17838	18015	17954	18096	17833	18083	18070	17782	18016	17910	17818	17932	17834	17867	17984	18046	17799	17810	17808	17924	17898	18124	18039	17956	17845	17969	17830	17863	17796	17851	17971	17810	17936	18033	17871	18079	18078	18109	17792	17645	18181	17915	17909	17779	18011	18078	18046	17735	17979	18069	17726	17881	17861	17946	17735	18043	18093	17821	17928	18051	18078	18046	17979	18029	17953	18010	18077	17990	17951	17963	18085	17881	18170	17830	18041	18070	17819	18104	17775	17961	18072	18028	18105	17932	17858	17866	18055	18031	18073	18254	17933	18184	17949	17986	17926	18021	17998	18072	18105	17981	17843	17839	18082	17760	17908	18018	17965	17870	18159	17796	17902	18066	18276	17887	17857	17782	17949	18024	18076	17798	18029	18064	17999	17904	17807	18035	17961	18018	17855	17943	18014	18004	18145	17874	17800	17724	17844	18071	17849	18076	17762	17928	18099	17851	17943	17759	17999	17865	17952	18080	18039	17973	17842	18131	18127	17961	18159	17993	17903	17961	18070	17899	17901	17928	18230	17983	17803	17755	17931	17945	17971	17980	17794	18072	18070	18067	18060	17803	17874	17905	18023	18088	17715	17866	17972	17951	17822	17966	17923	17895	18033	17779	17876	17908	18066	18023	18018	17999	18084	17935	18084	17983	17936	17950	17978	17958	17886	17934	18025	17874	17841	17925	17843	18008	17985	17970	17985	17915	17868	18184	17916	17857	17739	17865	17970	18082	17921	18047	17959	17929	17949	17901	18061	17835	17872	17814	17859	18072	17876	17781	17955	17703	18146	18003	17871	18126	17962	18040	17849	17778	17844	18094	17940	17779	17894	17848	18107	17835	17935	17877	18088	17892	17870	17910	18104	17893	17724	17882	17912	17862	18009	18036	17879	17929	17916	18007	17963	17819	17896	17929	17857	17889	17801	18126	17932	17830	18115	17947	18064	17777	17768	17964	18032	18064	17965	17899	18002	18000	17964	17749	17957	17878	17874	18032	17944	17896	17966	17883	17953	17837	17884	17819	18019	17944	18163	18215	17864	17920	17821	18093	18229	18101	17867	17932	18151	17823	17955	17912	17940	18011	17861	17828	18109	17878	17974	17959	18018	17902	18048	18183	17981	17971	17837	17964	17748	17895	17800	17953	17785	17926	17951	18120	17985	17983	17966	17816	17959	17890	17904	17922	18064	18039	18015	17930	17751	17969	17961	17887	17973	17993	17873	18070	18041	17968	17789	18035	17920	18045	18063	18043	17972	18145	17944	17936	17980	17917	17777	18000	18122	17719	17928	17992	18120	17814	17867	17716	18091	17950	17978	17661	17787	17799	17839	17882	17926	18086	17909	17985	17951	17881	17961	18040	18038	17873	17954	18034	17914	17948	17817	17725	18173	17809	17964	17841	18094	17871	18028	18112	17984	17883	17980	17764	17882	17884	18009	17968	17880	17925	18139	17989	17913	17974	17978	17979	17948	18271	18079	17891	17950	17860	18179	17974	17812	17873	17907	18026	17938	17728	17973	17887	18117	17898	17945	17962	17992	17979	17882	18090	17828	17832	17911	18087	17885	17896	17995	17940	17760	17927	18178	17957	17957	17806	17844	17900	18086	17966	18016	17788	17907	17958	17922	17936	17874	17953	18209	18000	17889	17849	17901	17696	17895	17999	17769	17854	18194	17975	18032	18029	18039	17974	17919	17906	17982	18031	17660	17942	17928	17955	17940	17987	18141	17770	17770	18088	17727	17922	18029	18035	17876	17943	17922	18026	18018	17883	17885	18044	18140	17856	17905	17789	17800	17619	17996	17977	17869	18050	17955	17779	18028	17951	17881	17804	17959	18072	18038	17804	17779	18067	18026	18063	17901	18034	17871	17986	17953	17913	18041	18026	17851	17923	17946	18066	17951	18007	17946	17988	18099	18135	17902	18003	17945	17928	17888	18060	17950	18050	17983	17903	18035	18122	18032	18090	18036	18112	17962	18192	18052	18085	17948	17973	17944	17887	17844	18001	18165	17684	17897	17817	17868	17861	18010	18102	17949	17896	17836	17990	17955	17947	17953	18080	17830	18102	18012	17945	17815	17908	17833	17999	17927	17813	17842	18104	17981	18107	17901	17923	18085	18052	17941	18062	17803	18071	18008	17986	17985	17674	18056	18106	18051	17865	17872	17978	17849	18020	18121	18106	18002	17971	18116	18050	17880	18023	17834	18056	18040	17958	18089	17975	17865	18153	17939	17879	18063	18108	18014	17979	18026	17933	17933	17961	17997	17921	18189	18200	18008	17870	17825	17808	17927	17920	17997	17992	18052	17972	17948	17708	17942	17958	17921	17835	17751	17883	18112	17917	17823	18001	17964	17951	17805	17942	17987	17713	18018	17915	17929	17980	18094	17896	17913	17909	17869	17971	17836	17753	17958	17983	18041	18071	18047	17855	18013	17933	17973	17924	17969	17963	17949	18065	17905	17925	17988	18026	18094	17993	18169	17948	17921	17934	17936	17911	17791	18003	18182	17946	17896	17887	17856	17902	17969	17905	17942	17860	17969	17868	17862	18041	17763	17696	17832	17955	17720	17740	17876	18014	18123	17738	17953	18003	18158	17985	17816	18034	17970	17700	17988	17996	17857	17899	18017	18004	17942	17877	17798	17886	18001	17779	17877	17945	17980	17971	18067	17867	17752	18015	18035	18217	17949	18002	18125	17992	18034	17670	17910	17869	17919	17755	18024	17996	18010	17748	18156	17821	18066	18193	17851	17936	17787	18070	18001	17840	17996	17947	18089	17890	18034	18031	17928	17992	17936	17846	18102	17954	17911	18144	18034	17729	17835	18099	17884	18075	17964	17966	17913	17973	17999	17981	17855	17956	17963	17759	17899	18024	18043	17962	17972	18082	18164	18100	18144	18132	17966	18074	18028	18050	18140	17919	18015	18108	18189	17999	17839	17926	18035	17999	18009	17986	17908	17989	17802	17917	17896	17829	17834	17980	18072	17845	17920	18117	17959	17984	17923	18041	17983	18066	17861	17867	17909	18113	18117	17820	17944	17851	18025	17990	17969	17858	17879	17982	17934	17827	18065	17924	17934	17983	17788	17901	18115	17959	18071	18073	17865	17855	18013	17884	17934	18018	17860	17986	17926	17977	18177	17929	18049	17824	18103	17787	17831	17912	17903	17914	18059	18082	18154	17977	17993	17967	17923	17811	17998	18221	17954	18081	17914	17855	18036	18176	18045	18053	18047	17849	17740	18095	18097	17912	18106	17978	17929	17883	18116	17892	18061	17737	17905	18057	18010	17876	17861	17981	17912	17936	17870	17937	18126	18077	18004	17950	17885	18009	17951	18140	17987	17922	18000	17872	17908	17850	18033	18003	17954	18051	17908	17787	17888	17990	18033	17963	18044	18046	17828	17957	17966	18014	17803	18009	17944	18096	17980	17870	18032	18063	17961	17967	17740	17860	17977	17893	17847	18017	18049	17891	17993	17989	17835	17927	17949	18165	17983	17912	17734	17919	17894	17944	17944	18220	17943	17863	18056	18195	17877	17826	17832	17795	17930	18036	18036	18118	18064	18053	17981	17849	18065	17967	18060	17986	18150	17810	18011	18230	17893	17922	17845	17971	17803	18195	18200	18152	18018	18118	18021	17867	17881	17948	17996	18095	18013	17927	17783	17815	18032	18100	17823	17982	18143	17973	17940	17929	18148	18110	18018	17973	17959	18011	17927	17899	17904	17950	18050	17584	18024	17998	18127	18036	17985	18170	18102	18217	17774	18195	17986	17987	17905	18054	18173	18065	17934	17742	17918	17690	17912	18032	18147	18074	18039	18001	17899	17956	18093	17958	18088	18006	17850	17801	17766	17924	17894	17899	18123	17880	17891	17959	17935	17824
32917	56780	53345	43309	38197	33559	29524	26006	23367	21689	20769	19348	18555	18105	17674	17184	17050	16519	16395	16440	16156	16215	16079	15834	15830	15652	15608	15629	15698	15806	15613	15752	15582	15549	15542	15537	15424	15239	15347	15391	15523	15391	15418	15417	15459	15298	15275	15323	15268	15408	15222	15440	15366	15272	15397	15163	15465	15610	15388	15425	15305	15431	15250	15345	15327	15357	15324	15199	15348	15205	15489	15408	15306	15279	15318	15259	15244	15392	15325	15417	15322	15218	15201	15458	15463	15387	15321	15438	15345	15412	15254	15445	15507	15313	15261	15471	15321	15450	15443	15116	15507	15405	15289	15460	15481	15455	15297	15283	15607	15349	15334	15163	15245	15285	15288	15236	15459	15304	15255	15380	15153	15274	15319	15295	15351	15374	15293	15510	15477	15423	15246	15283	15407	15539	15461	15365	15505	15319	15308	15358	15255	15413	15302	15303	15369	15423	15570	15328	15270	15386	15453	15332	15422	15365	15327	15356	15261	15326	15341	15172	15223	15149	15235	15334	15604	15383	15246	15380	15353	15385	15359	15353	15340	15519	15254	15121	15490	15388	15144	15341	15359	15406	15434	15401	15170	15359	15440	15292	15297	15189	15333	15341	15247	15277	15299	15391	15287	15224	15341	15328	15358	15389	15459	15433	15328	15159	15240	15326	15201	15250	15372	15360	15406	15386	15298	15338	15399	15278	15382	15233	15307	15356	15219	15363	15252	15353	15413	15340	15184	15400	15411	15437	15246	15368	15298	15349	15409	15281	15505	15190	15160	15364	15250	15218	15233	15559	15314	15158	15361	15226	15344	15457	15215	15386	15422	15383	15300	15375	15337	15386	15366	15275	15297	15219	15374	15288	15303	15367	15385	15457	15373	15416	15239	15222	15417	15372	15319	15509	15460	15238	15323	15348	15399	15159	15191	15469	15474	15426	15294	15299	15291	15438	15253	15402	15436	15280	15284	15534	15228	15246	15381	15266	15517	15281	15295	15405	15259	15181	15572	15277	15523	15362	15316	15415	15462	15395	15298	15260	15404	15272	15322	15362	15383	15476	15303	15277	15459	15197	15424	15267	15361	15248	15328	15312	15319	15414	15257	15398	15423	15295	15432	15290	15468	15455	15308	15341	15360	15455	15242	15513	15362	15413	15235	15359	15191	15176	15455	15220	15260	15229	15394	15442	15197	15454	15310	15184	15395	15459	15221	15318	15195	15305	15342	15391	15372	15301	15437	15256	15323	15375	15324	15362	15330	15322	15393	15313	15299	15404	15247	15497	15291	15454	15229	15310	15262	15293	15198	15356	15389	15357	15236	15290	15244	15244	15187	15121	15495	15363	15345	15389	15502	15364	15317	15529	15392	15305	15261	15346	15270	15413	15144	15272	15243	15485	15454	15392	15487	15304	15444	15371	15096	15287	15440	15386	15239	15367	15394	15323	15339	15394	15269	15406	15342	15357	15431	15356	15269	15298	15173	15241	15458	15436	15536	15429	15438	15432	15292	15387	15443	15262	15354	15040	15167	15288	15327	15328	15341	15310	15440	15293	15262	15329	15319	15431	15439	15407	15424	15237	15399	15458	15325	15161	15221	15332	15304	15399	15297	15156	15217	15342	15383	15438	15341	15256	15416	15357	15394	15282	15351	15435	15336	15376	15248	15381	15230	15311	15276	15409	15443	15284	15455	15357	15364	15245	15337	15261	15302	15424	15280	15428	15516	15330	15365	15346	15399	15538	15287	15458	15377	15361	15236	15291	15261	15444	15338	15337	15236	15367	15236	15395	15377	15301	15252	15356	15236	15399	15293	15266	15229	15292	15368	15310	15511	15360	15315	15285	15189	15347	15397	15318	15387	15331	15551	15127	15329	15236	15373	15377	15417	15197	15261	15366	15403	15320	15302	15176	15184	15477	15192	15359	15514	15258	15149	15425	15570	15367	15326	15296	15139	15399	15349	15329	15270	15291	15372	15168	15381	15298	15286	15159	15330	15561	15389	15339	15388	15359	15543	15377	15252	15292	15313	15334	15233	15316	15323	15386	15161	15196	15311	15448	15265	15365	15543	15230	15320	15458	15426	15401	15364	15441	15333	15397	15465	15320	15221	15273	15185	15363	15515	15336	15208	15257	15242	15518	15436	15259	15240	15238	15520	15496	15487	15235	15276	15186	15425	15373	15446	15352	15277	15406	15204	15320	15454	15277	15410	15300	15410	15447	15341	15206	15337	15234	15267	15447	15311	15365	15298	15329	15344	15441	15286	15200	15346	15194	15298	15322	15134	15264	15369	15174	15096	15148	15319	15436	15437	15275	15261	15269	15145	15384	15261	15347	15309	15320	15317	15223	15302	15339	15177	15349	15181	15271	15314	15243	15330	15328	15223	15355	15427	15252	15303	15435	15226	15207	15431	15385	15365	15291	15270	15247	15456	15128	15343	15332	15401	15224	15320	15191	15204	15473	15347	15374	15327	15328	15389	15389	15422	15233	15446	15297	15407	15315	15203	15327	15328	15297	15269	15360	15248	15317	15335	15396	15324	15458	15564	15343	15274	15211	15432	15185	15424	15251	15259	15316	15349	15307	15432	15325	15391	15181	15193	15388	15380	15155	15461	15539	15458	15211	15536	15419	15443	15447	15234	15418	15315	15360	15283	15439	15383	15318	15312	15441	15339	15313	15363	15142	15378	15313	15325	15349	15245	15503	15342	15249	15373	15339	15450	15259	15302	15282	15223	15177	15364	15370	15363	15291	15277	15378	15333	15342	15340	15336	15440	15287	15165	15352	15363	15374	15419	15421	15431	15342	15311	15219	15453	15327	15305	15366	15365	15294	15354	15463	15274	15309	15191	15298	15406	15451	15324	15412	15362	15411	15334	15374	15287	15331	15396	15366	15188	15396	15320	15231	15520	15290	15221	15154	15270	15269	15316	15450	15401	15310	15610	15111	15362	15309	15315	15313	15177	15230	15337	15349	15420	15235	15294	15252	15274	15359	15386	15145	15398	15211	15221	15390	15401	15496	15282	15339	15251	15210	15304	15290	15454	15189	15373	15412	15311	15251	15444	15342	15330	15273	15328	15236	15372	15359	15145	15371	15266	15264	15347	15267	15258	15428	15263	15147	15399	15365	15434	15256	15330	15307	15398	15375	15213	15432	15198	15367	15220	15222	15346	15361	15150	15248	15399	15197	15391	15489	15321	15239	15311	15270	15217	15360	15264	15425	15274	15280	15259	15357	15390	15288	15253	15292	15130	15335	15057	15262	15401	15440	15282	15299	15535	15375	15365	15412	15263	15373	15418	15408	15404	15259	15275	15178	15284	15181	15345	15262	15527	15299	15461	15530	15228	15378	15446	15188	15302	15348	15212	15313	15173	15326	15123	15255	15219	15271	15482	15326	15286	15492	15351	15195	15278	15357	15320	15451	15215	15269	15264	15151	15228	15403	15368	15407	15511	15379	15302	15146	15120	15340	15335	15202	15445	15404	15399	15232	15423	15277	15287	15109	15414	15333	15206	15371	15224	15374	15412	15243	15398	15544	15160	15245	15445	15255	15301	15343	15319	15277	15235	15452	15437	15387	15428	15440	15169	15323	15345	15280	15253	15270	15347	15266	15571	15364	15274	15326	15405	15118	15294	15323	15482	15484	15220	15407	15208	15313	15367	15398	15328	15313	15377	15331	15381	15248	15177	15470	15267	15425	15113	15403	15306	15201	15225	15432	15405	15349	15213	15323	15568	15253	15571	15349	15208	15343	15057	15199	15423	15430	15344	15363	15346	15455	15149	15407	15397	15221	15434	15135	15409	15361	15219	15397	15472	15419	15242	15355	15285	15460	15363	15315	15330	15254	15408	15226	15287	15545	15398	15369	15401	15277	15237	15190	15349	15301	15348	15182	15428	15185	15309	15537	15426	15329	15478	15182	15369	15228	15331	15292	15221	15283	15329	15351	15199	15374	15342	15260	15267	15277	15236	15304	15389	15186	15468	15232	15450	15403	15460	15212	15341	15196	15293	15265	15376	15401	15336	15346	15298	15307	15295	15262	15356	15317	15332	15435	15238	15217	15380	15449	15297	15222	15294	15301	15248	15492	15438	15222	15381	15332	15232	15331	15363	15402	15373	15396	15409	15369	15342	15443	15290	15494	15375	15396	15191	15457	15204	15388	15224	15291	15002	15114	15331	15162	15336	15313	15317	15282	15407	15341	15338	15279	15175	15114	15252	15435	15464	15341	15243	15178	15302	15394	15442	15297	15143	15421	15248	15377	15256	15454	15181	15334	15340	15169	15271	15281	15399	15480	15225	15427	15223	15315	15388	15304	15264	15245	15348	15260	15279	15322	15289	15451	15273	15274	15268	15294	15418	15365	15523	15341	15387	15241	15335	15409	15374	15335	15344	15341	15355	15227	15219	15418	15388	15419	15335	15276	15353	15499	15394	15097	15439	15416	15521	15393	15341	15171	15349	15427	15378	15252	15382	15359	15351	15278	15412	15322	15369	15412	15175	15452	15494	15283	15346	15265	15361	15215	15386	15175	15401	15363	15366	15275	15397	15299	15273	15317	15364	15218	15394	15328	15315	15225	15346	15222	15404	15250	15221	15309	15394	15394	15214	15437	15335	15208	15179	15389	15315	15280	15405	15333	15494	15251	15323	15339	15345	15364	15274	15193	15278	15332	15293	15222	15292	15326	15463	15270	15335	15239	15321	15381	15156	15374	15463	15379	15322	15319	15292	15243	15451	15387	15552	15309	15367	15391	15277	15345	15258	15416	15189	15139	15395	15298	15326	15280	15337	15470	15423	15157	15336	15383	15292	15297	15344	15151	15432	15419	15416	15477	15384	15385	15390	15336	15301	15259	15348	15366	15323	15398	15399	15249	15457	15416	15341	15440	15293	15374	15245	15458	15204	15345	15361	15315	15333	15317	15285	15369	15534	15441	15421	15220	15406	15393	15287	15367	15450	15372	15331	15379	15263	15419	15318	15276	15365	15347	15237	15327	15519	15452	15418	15391	15357	15202	15270	15490	15351	15287	15195	15378	15238	15414	15323	15265	15355	15366	15289	15040	15344	15310	15320	15298	15345	15219	15479	15348	15408	15399	15373	15334	15349	15353	15308	15295	15407	15264	15357	15288	15443	15220
29471	29420	37942	33456	27699	25148	23301	21144	20344	19590	19281	18975	18643	18551	18262	18302	17998	18011	17964	18064	17864	17941	17936	17873	17789	17682	17895	17908	17765	17655	17775	17797	17876	17767	17718	17788	17761	17784	17782	17586	17501	17514	17607	17674	17803	17674	17687	17713	17733	17715	17777	17612	17632	17647	17844	17548	17605	17685	17584	17699	17563	17491	17534	17623	17683	17555	17562	17625	17540	17436	17656	17468	17668	17718	17517	17753	17750	17640	17646	17625	17474	17813	17643	17528	17532	17423	17442	17566	17622	17786	17679	17665	17681	17550	17573	17474	17665	17549	17593	17631	17674	17631	17635	17537	17478	17602	17359	17513	17771	17585	17706	17711	17473	17528	17680	17619	17817	17615	17706	17523	17662	17684	17661	17709	17627	17573	17686	17465	17566	17601	17573	17613	17564	17524	17644	17727	17549	17597	17443	17549	17606	17507	17656	17433	17695	17546	17429	17346	17638	17542	17559	17336	17617	17895	17610	17683	17562	17486	17488	17607	17652	17568	17741	17478	17605	17682	17580	17710	17314	17728	17578	17799	17605	17542	17798	17450	17551	17668	17524	17697	17717	17612	17438	17729	17779	17722	17578	17680	17627	18002	17554	17687	17782	17585	17657	17538	17750	17588	17626	17660	17558	17674	17776	17610	17732	17547	17595	17802	17634	17428	17698	17540	17527	17757	17635	17596	17670	17618	17586	17569	17645	17505	17853	17553	17748	17510	17649	17659	17444	17521	17596	17554	17523	17546	17398	17632	17450	17351	17604	17563	17469	17517	17655	17753	17644	17738	17448	17708	17524	17363	17764	17491	17634	17650	17487	17613	17547	17632	17504	17654	17779	17626	17744	17627	17290	17607	17500	17478	17567	17526	17441	17637	17532	17575	17604	17708	17600	17681	17662	17790	17542	17658	17678	17499	17524	17614	17572	17573	17655	17689	17628	17586	17343	17509	17602	17663	17497	17664	17833	17543	17823	17715	17687	17484	17625	17485	17492	17451	17692	17577	17692	17664	17587	17451	17617	17679	17802	17695	17670	17680	17509	17554	17497	17415	17671	17539	17519	17546	17714	17633	17739	17692	17648	17528	17593	17531	17752	17465	17581	17685	17816	17580	17573	17662	17605	17731	17563	17630	17604	17690	17479	17778	17443	17432	17498	17677	17654	17511	17663	17446	17463	17669	17589	17686	17659	17653	17630	17689	17754	17842	17702	17482	17603	17542	17495	17579	17743	17672	17792	17697	17798	17556	17599	17583	17734	17394	17540	17723	17462	17634	17627	17766	17664	17552	17723	17442	17550	17647	17390	17558	17565	17517	17741	17638	17458	17585	17555	17506	17542	17589	17681	17784	17843	17837	17477	17623	17769	17544	17762	17553	17450	17516	17573	17659	17436	17408	17666	17605	17550	17753	17676	17382	17431	17608	17475	17669	17516	17191	17392	17588	17689	17711	17989	17741	17478	17783	17686	17820	17426	17606	17743	17877	17506	17770	17545	17786	17709	17611	17595	17628	17710	17522	17736	17713	17836	17733	17654	17677	17596	17667	17749	17657	17809	17379	17890	17695	17667	17696	17778	17709	17619	17573	17701	17618	17738	17611	17617	17547	17460	17511	17709	17812	17356	17651	17619	17653	17727	17666	17799	17587	17623	17759	17588	17791	17564	17477	17517	17667	17663	17811	17578	17640	17659	17669	17479	17612	17821	17537	17639	17806	17676	17710	17591	17725	17530	17694	17570	17571	17742	17553	17728	17550	17475	17533	17608	17772	17643	17461	17778	17763	17681	17545	17580	17587	17760	17591	17463	17500	17605	17654	17526	17803	17640	17433	17525	17713	17654	17702	17739	17785	17787	17770	17570	17590	17704	17647	17583	17737	17365	17540	17889	17558	17689	17608	17531	17703	17637	17665	17694	17507	17641	17472	17836	17764	17594	17590	17580	17837	17781	17935	17498	17685	17699	17551	17512	17425	17681	17651	17673	17542	17789	17619	17671	17466	17854	17559	17673	17605	17686	17483	17465	17505	17583	17701	17601	17608	17591	17559	17645	17699	17631	17679	17701	17555	17665	17558	17558	17541	17696	17676	17483	17380	17550	17698	17668	17514	17615	17550	17644	17616	17581	17772	17657	17709	17672	17604	17662	17544	17337	17706	17666	17566	17600	17653	17632	17815	17452	17572	17800	17493	17547	17557	17559	17705	17609	17450	17782	17336	17703	17393	17772	17773	17759	17596	17686	17861	17629	17777	17520	17597	17509	17499	17700	17633	17548	17644	17612	17677	17479	17352	17602	17709	17639	17402	17783	17842	17675	17584	17739	17596	17623	17556	17481	17571	17723	17539	17770	17685	17623	17476	17730	17620	17401	17681	17589	17698	17621	17609	17904	17508	17691	17775	17646	17877	17724	17853	17473	17530	17398	17640	17593	17598	17674	17505	17638	17863	17687	17459	17601	17618	17640	17578	17469	17736	17642	17560	17646	17493	17594	17604	17578	17635	17743	17761	17786	17622	17817	17585	17749	17695	17630	17863	17640	17557	17567	17568	17515	17829	17878	17623	17340	17497	17617	17829	17627	17630	17766	17641	17600	17435	17652	17465	17579	17656	17680	17755	17829	17604	17678	17606	17720	17427	17514	17606	17618	17664	17446	17468	17610	17776	17638	17860	17536	17609	17655	17523	17652	17766	17591	17630	17623	17578	17685	17632	17583	17560	17547	17627	17618	17685	17482	17650	17653	17633	17436	17456	17668	17489	17739	17622	17604	17674	17782	17724	17682	17376	17590	17680	17727	18017	17611	17535	17503	17537	17738	17489	17479	17759	17525	17580	17740	17653	17640	17497	17497	17397	17647	17647	17646	17490	17509	17565	17699	17384	17626	17729	17552	17507	17708	17380	17567	17620	17579	17609	17824	17535	17625	17586	17569	17786	17473	17813	17802	17580	17448	17795	17882	17482	17751	17466	17632	17403	17594	17624	17622	17316	17554	17671	17752	17541	17537	17583	17804	17715	17588	17439	17764	17692	17676	17802	17746	17773	17683	17739	17697	17974	17752	17588	17737	17719	17484	17628	17805	17515	17572	17772	17748	17567	17408	17695	17707	17589	17512	17580	17507	17800	17481	17640	17590	17728	17697	17378	17579	17657	17610	17793	17736	17630	17542	17603	17600	17722	17616	17598	17750	17717	17619	17482	17502	17714	17596	17687	17656	17524	17528	17494	17775	17590	17616	17569	17568	17426	17668	17849	17590	17535	17738	17690	17746	17706	17493	17693	17687	17696	17501	17557	17521	17560	17609	17773	17521	17523	17521	17561	17387	17769	17760	17596	17624	17583	17780	17774	17521	17853	17513	17897	17545	17493	17691	17590	17629	17642	17663	17778	17625	17658	17724	17756	17718	17472	17595	17638	17445	17696	17670	17419	17561	17318	17740	17593	17752	17623	17603	17679	17561	17348	17731	17565	17647	17894	17766	17503	17529	17640	17464	17615	17771	17569	17739	17712	17629	17612	17594	17568	17554	17698	17327	17599	17613	17524	17700	17488	17746	17732	17746	17773	17588	17541	17584	17629	17567	17581	17574	17463	17713	17572	17687	17714	17594	17793	17635	17502	17500	17637	17559	17590	17532	17539	17629	17573	17534	17591	17586	17638	17626	17614	17736	17828	17592	17486	17398	17585	17662	17808	17695	17709	17657	17699	17649	17626	17498	17643	17687	17458	17592	17495	17636	17517	17503	17743	17600	17581	17556	17769	17656	17706	17907	17519	17624	17423	17650	17546	17692	17635	17727	17728	17633	17783	17783	17773	17906	17741	17669	17529	17608	17745	17422	17619	17577	17508	17809	17421	17547	17773	17651	17535	17507	17547	17544	17774	17670	17525	17608	17565	17703	17399	17582	17516	17496	17505	17529	17403	17393	17558	17683	17530	17609	17675	17687	17639	17650	17610	17551	17606	17633	17603	17629	17677	17599	17668	17564	17629	17690	17778	17726	17480	17647	17648	17787	17492	17542	17825	17467	17828	17625	17568	17543	17500	17539	17543	17599	17655	17784	17669	17640	17572	17748	17628	17703	17534	17667	17599	17467	17719	17741	17823	17759	17675	17806	17432	17608	17518	17719	17638	17767	17548	17818	17701	17634	17761	17497	17554	17687	17591	17471	17708	17614	17659	17608	17807	17583	17730	17734	17491	17488	17546	17745	17590	17602	17411	17788	17759	17879	17684	17771	17585	17757	17640	17744	17480	17439	17505	17654	17807	17465	17516	17736	17680	17553	17660	17476	17543	17508	17492	17590	17804	17556	17568	17658	17661	17617	17715	17632	17489	17625	17510	17541	17727	17770	17826	17767	17693	17889	17483	17840	17486	17485	17781	17561	17708	17727	17480	17510	17675	17586	17450	17643	17686	17655	17704	17443	17540	17952	17573	17592	17462	17677	17718	17718	17706	17537	17496	17523	17507	17504	17642	17533	17526	17585	17613	17777	17615	17616	17421	17727	17586	17594	17609	17748	17384	17491	17566	17580	17502	17396	17724	17681	17839	17751	17529	17445	17549	17814	17523	17723	17573	17485	17686	17703	17685	17581	17568	17490	17649	17531	17567	17522	17622	17465	17649	17644	17674	17738	17446	17470	17503	17692	17643	17753	17671	17871	17557	17670	17563	17644	17547	17439	17631	17274	17680	17658	17540	17656	17537	17693	17537	17854	17509	17746	17531	17946	17646	17734	17688	17951	17680	17590	17724	17582	17738	17659	17805	17680	17765	17569	17266	17572	17533	17637	17614	17700	17723	17684	17727	17551	17739	17586	17643	17574	17618	17800	17753	17673	17549	17566	17571	17529	17689	17508	17734	17553	17556	17559	17564	17623	17526	17688	17673	17641	17540	17723	17779	17561	17635	17633	17679	17635	17556	17640	17776	17713	17797	17643	17659	17563	17500	17814	17528	17535	17612	17608	17637	17590	17529	17648	17657	17583	17646	17755	17525	17645	17747	17505	17616	17473	17632	17570	17853	17629	17474	17630	17782	17687	17694	17656	17451	17666	17556	17695	17571	17617	17488	17623	17598	17538	17681	17588	17735	17609	17735	17620	17641	17646	17736	17410	17643	17780	17487	17493	17664	17616	17531	17703	17615	17812	17680
31351	45864	42460	32650	28267	25164	22321	20163	18967	18221	17600	16830	16539	16344	15965	15607	15733	15528	15490	15664	15576	15376	15542	15300	15323	15269	15399	15239	15337	15252	15203	15358	15160	15198	15184	15150	15057	14893	15224	15181	15155	15280	15121	15020	14999	15105	15224	15107	15167	15092	15089	15189	15091	15288	14903	15088	15164	15109	15231	15135	15069	15071	15093	15061	15009	15283	14996	15204	15002	15149	15150	15086	15225	14969	15165	15277	15160	15199	15287	15178	15122	15152	15272	15112	15072	15225	15063	15136	15141	15117	15044	15088	15070	15034	15069	15143	15024	15019	15143	15068	15267	15012	15183	15076	15297	15076	15031	15100	15131	15082	15275	15094	15172	15023	15108	15162	14962	15126	15248	15162	15194	14968	15276	15176	15177	15106	15149	15083	14969	15102	15083	15275	15152	14920	15226	15156	15229	15194	15049	15139	15125	14987	15247	15049	15087	15129	15009	15143	15036	15036	15123	15141	14997	15277	15084	15003	14978	15068	15299	15103	15082	15151	15116	15196	14971	15031	15135	15153	15160	15277	14995	15122	15031	15059	15280	15118	15259	15161	15276	15153	15074	15137	15122	15163	15100	15027	15127	15051	15177	15048	15050	14987	15277	15140	15121	15154	15008	15176	15217	15118	15231	15224	15149	15096	15093	15297	15178	15072	15171	15068	15100	15101	15108	15184	15180	14975	15123	15046	15153	15222	15144	15389	14978	15235	15041	15119	15057	15089	15172	15224	15279	15222	15222	14943	15259	15206	15160	15047	15190	15100	15117	15163	15197	15137	15251	15045	15073	15120	15197	15211	15199	15212	15052	15066	14941	15228	15155	15200	14953	15284	14962	15214	14914	15018	15158	14978	15081	14979	15014	15122	15125	15166	15194	15287	15077	15037	15109	15107	15145	15194	15162	15057	14780	15078	15090	15177	14989	15150	15164	15169	15004	15154	15081	15098	15033	15237	14981	14982	15113	14957	15100	15114	15236	15222	15027	14972	15036	15224	15127	15293	15059	15065	15108	15122	15035	15152	14984	15104	15119	15173	15275	15009	14982	15262	15150	15010	15113	15154	15094	15162	15063	15146	15065	15172	15200	15169	15040	15089	14892	15086	15030	15066	15152	14956	15072	15106	15148	15085	15240	15111	15228	15035	15071	15094	15155	15151	15097	15131	15149	15072	15305	15189	15199	15172	15218	15223	15161	15203	14968	14975	14968	15057	15037	15234	14996	15004	15137	15139	15239	15078	15262	15173	15154	15105	15131	15319	15229	15017	15120	15118	15190	15202	14955	15052	15144	14999	15133	14881	15078	15156	15029	15020	14950	15284	15155	15169	15161	15110	15171	15286	15077	15056	15354	14963	15139	15055	14918	15017	15031	14916	15162	15207	15038	15262	15188	15057	15149	15153	15230	15100	14978	15223	15113	15246	15055	15239	15018	15030	15157	14970	15078	15079	15119	14966	15097	15085	15189	15149	14931	15135	15138	15147	15238	15053	15178	15135	14923	15369	15160	14972	15182	15128	15246	15048	15018	15096	15214	15253	15015	15128	15000	15006	15112	15177	15052	15123	15058	15078	15051	15178	15162	15154	15108	14900	15244	15081	15186	15113	15097	15156	15127	15128	15040	15068	15174	15074	14985	15076	15063	15197	14931	15014	15156	15010	15160	15209	15336	15169	15102	15001	15268	15128	15118	15085	14915	15168	15154	15060	15260	14990	14989	15159	15185	15291	15112	15284	15119	14923	15258	15182	15216	15169	15040	15052	15091	15245	15085	15128	15171	15083	15125	15071	14994	15124	14934	15109	15151	15020	15173	15303	15082	15333	15087	15210	15089	15312	15129	14957	15016	15118	15032	15096	15084	15193	15067	15040	15253	15089	15180	15206	15136	15152	15213	15131	15191	14961	15200	15043	15368	14993	15079	15207	15045	15090	15162	15269	15340	15295	15034	15015	15107	15167	15028	15116	15093	15211	15016	15097	15062	15093	15159	14880	15249	15253	15228	15164	15025	15211	15166	15112	15400	15148	15148	14994	15124	15049	15238	15093	15186	15123	15115	15093	15284	15364	15084	15188	15142	15187	15105	15203	14958	15083	15039	15051	15109	15236	15119	15300	15140	15083	14866	15064	15158	15220	15000	15193	15020	14935	15296	15134	15203	15128	15104	15196	15057	15120	15043	15223	14927	15121	15149	15168	15149	15381	15074	15106	15228	15022	15204	15035	15096	15149	15318	15048	15148	15082	15144	15105	15140	15114	14937	14957	15234	15030	15279	14943	15135	15127	15077	15133	15009	15133	15137	15187	15196	15058	15130	14947	15156	15183	15030	15069	15012	15133	15106	15138	15187	14918	15153	15345	15059	15136	15245	14971	15196	15253	15043	15045	15075	15131	14994	15163	15245	15337	15118	15066	15271	15242	15164	15066	14938	15177	15054	15065	15204	15122	15200	15212	15038	15015	15028	15099	15173	15187	15355	14931	15019	15037	15152	15078	15236	15131	15269	15122	15204	15084	15262	14988	15204	15130	15203	15029	15194	15108	15233	14947	15139	15134	15226	15126	14957	15143	15143	15070	15243	15220	15195	14999	15176	15201	15053	15074	15368	15151	15000	15126	14988	15103	15221	15143	15257	14920	15014	15029	15060	15127	15047	15314	15224	15239	15084	15078	15266	15271	15114	15066	15070	15232	15015	15166	15255	15019	15247	15159	15163	15267	15189	15194	14927	15238	15104	15123	15179	15175	15041	15077	15071	15099	15091	15202	15121	15077	15227	15089	15152	15044	15240	15124	15152	15238	15109	15099	15145	15079	15231	15056	15172	15133	15234	15204	15224	14970	14947	15059	15219	15094	15288	15113	15031	15097	15223	15003	14997	15163	15147	15158	15048	15243	15238	14978	15169	15102	15079	15081	15126	15370	15243	15101	15134	15039	15132	15105	15090	15036	15156	14945	15167	15088	15084	15038	15264	15156	14928	15177	15172	14925	15113	15117	15188	15037	15257	15133	15042	15200	14953	14991	15144	15100	15273	15157	15056	15232	15094	15045	15122	15190	15129	15232	14963	15040	15062	15242	15076	15233	15226	15229	15138	15293	15241	15166	15246	15200	15116	15117	15054	15120	15058	15080	15031	15188	15214	15139	15214	15032	15131	15205	15089	15152	15242	15038	14964	15096	15079	15220	15190	15123	14904	15065	15151	15167	15143	15067	15156	15366	15162	15209	15095	15129	15168	15090	15075	15105	15169	15150	15289	14920	15067	15156	15070	15065	15075	15145	15073	15084	15085	15137	15065	15016	15173	15177	15173	15047	15258	15174	15129	14979	15371	15070	15021	15058	15093	15120	14989	15175	15029	15102	15215	15147	15166	14985	15091	15224	15134	15213	15082	15158	15084	15104	15180	15150	14967	15041	15143	15162	15156	15055	15086	15149	15176	15188	15269	15262	15034	15252	15227	15020	15204	15255	15252	15096	14990	15192	15148	14893	15035	15093	15043	15071	15070	15040	15171	14995	15020	15061	15101	15225	15228	15153	14935	15123	15179	15117	15197	15167	15139	15123	15019	15055	15052	15038	15307	15231	15081	15148	15287	15177	15176	15151	15167	15154	15122	15058	15278	15163	15287	15105	15149	15244	15111	15118	15126	15034	14992	15241	15033	15120	15129	15090	15116	15026	15124	15074	15255	15091	15089	15053	15170	15144	15006	15058	15178	15045	15111	15184	15040	15155	15341	15111	14976	15407	15184	15246	15142	15139	15163	15264	15097	15142	15103	15245	15004	15136	15156	15141	15004	15236	14950	15134	15121	15254	14920	14944	15037	15130	15076	15192	15172	15144	14884	15154	15104	15137	15093	14952	15221	15100	15194	15211	15154	15245	15305	15150	15143	15175	15228	15231	15021	15124	15124	15159	15048	15056	15285	15260	15169	15239	15031	15023	15118	15094	14974	15228	15120	15025	15146	15049	15337	15200	15140	15197	15054	15127	15290	15082	15107	14988	15031	15113	15024	15048	15101	14999	15351	15260	15137	15125	14968	15211	15127	15058	15007	15296	15128	14983	15172	15138	14988	15185	15138	15229	14955	15103	15050	15136	15152	15090	15099	15031	15285	15151	15113	14994	15150	15010	15112	15005	15083	15113	15162	15222	15249	15082	15124	15133	15047	15310	15155	15034	15198	15255	15115	15141	15194	15074	15092	15173	15006	15276	15134	15059	15185	15093	15150	15101	15252	15073	15167	14915	15138	15108	15279	15022	15223	15270	15231	15025	15192	15121	15094	15135	15091	15134	15084	15239	15113	15083	15122	15311	15030	14991	15221	15127	15014	15130	14953	15026	15100	15187	15234	15010	15276	15050	15127	15187	15048	15027	15010	15209	15012	15111	15072	15249	15165	15106	15217	15251	15326	15151	15114	15057	15207	14963	15128	15074	15152	15077	15151	15216	15255	15146	15164	15184	15108	15136	15119	15071	14979	15173	15218	15084	15118	15134	15256	15331	15083	15085	15112	15398	15002	15076	15208	15145	15118	14958	14983	15104	15078	15180	15257	15335	15094	15115	14993	15112	14993	15072	15333	15088	15142	15123	15091	15182	15184	14948	15155	15072	15225	15144	15281	15188	15082	15015	15379	15039	15258	14996	15119	15109	15131	15155	15117	15030	15208	15198	15272	15020	15102	15166	15204	15146	15011	15176	15163	15060	15089	15099	15147	15238	15180	14938	15133	14980	15227	15051	15128	15282	15288	15175	15044	15412	15073	15173	15215	15163	15115	15248	15124	15128	15030	15220	14974	15056	15216	15133	15038	15036	15214	15059	15070	15287	15152	15069	15109	15045	15167	14954	15249	15219	15212	15013	15197	15226	15126	15072	15258	15112	15104	15139	15208	15186	15100	15171	15143	15005	15136	15199	14959	15193	15106	15119	15023	15213	15128	14941	14967	15020	15071	15036	15203	15161	15067	15095	15223	15034	14983	15135	15210	15149	15165	14967	15137	15104	15005	15024	15024	15042	14995	14991	15145	15152	15288	15131	15173	15259	15139	15217	15276	15114	15123	15280	15170	15002	15020	15101	15244	15077	15031	15155	15190	15143	15017	15164	15049	15121	15154	15337	15122	15044	15116	15105	15209	14993	15019	15119	15154	15160
24201	21231	28827	26213	26677	28654	26605	22861	21608	20992	20285	19581	19312	18815	19079	18547	18248	18172	18284	18232	18098	18122	17984	17843	17977	17684	17984	17866	17931	17831	18013	17986	17514	17670	17880	17597	17831	17899	17758	17752	17686	17577	17466	17583	17810	17750	17622	17588	17671	17748	17679	17610	17670	17603	17770	17449	17594	17521	17481	17526	17601	17848	17747	17677	17776	17763	17536	17579	17625	17647	17547	17602	17630	17522	17574	17651	17574	17525	17643	17598	17546	17445	17129	17356	17618	17915	17625	17597	17461	17511	17592	17695	17551	17535	17515	17583	17618	17498	17588	17456	17673	17680	17453	17529	17502	17728	17810	17576	17804	17675	17513	17720	17626	17535	17686	17435	17677	17750	17722	17678	17525	17605	17573	17676	17534	17512	17796	17640	17415	17521	17600	17322	17673	17484	17478	17458	17762	17556	17663	17516	17572	17561	17584	17827	17535	17524	17785	17645	17853	17692	17454	17452	17452	17599	17608	17625	17713	17710	17785	17634	17567	17515	17579	17614	17652	17731	17696	17459	17478	17379	17686	17632	17374	17607	17526	17561	17582	17556	17366	17635	17635	17586	17432	17488	17342	17702	17542	17618	17532	17359	17547	17680	17603	17489	17742	17656	17668	17753	17566	17600	17687	17681	17578	17764	17527	17624	17753	17616	17571	17667	17553	17631	17474	17572	17525	17581	17599	17617	17686	17358	17654	17576	17683	17617	17776	17389	17595	17371	17855	17529	17450	17516	17644	17621	17543	17631	17800	17407	17567	17545	17582	17694	17705	17606	17392	17465	17786	17647	17706	17799	17359	17554	17629	17485	17533	17530	17493	17589	17564	17625	17649	17624	17621	17592	17690	17743	17838	17537	17574	17746	17472	17607	17604	17905	17705	17499	17720	17677	17669	17625	17535	17680	17434	17531	17620	17471	17451	17520	17464	17504	17522	17481	17814	17457	17658	17487	17613	17577	17678	17537	17608	17463	17520	17536	17577	17329	17513	17647	17620	17781	17747	17484	17410	17507	17632	17247	17544	17644	17433	17438	17443	17592	17602	17482	17473	17662	17674	17650	17672	17697	17701	17698	17552	17905	17642	17769	17703	17448	17610	17647	17466	17400	17705	17628	17624	17551	17579	17683	17558	17527	17660	17381	17763	17767	17654	17631	17652	17756	17527	17345	17479	17603	17715	17623	17408	17418	17679	17681	17729	17581	17642	17692	17579	17758	17587	17719	17652	17630	17548	17443	17570	17438	17488	17437	17665	17576	17525	17480	17624	17597	17523	17489	17620	17600	17501	17529	17508	17505	17258	17610	17530	17629	17739	17573	17486	17498	17762	17611	17514	17510	17457	17697	17683	17567	17628	17716	17669	17580	17584	17465	17496	17518	17344	17569	17494	17596	17759	17696	17647	17697	17568	17551	17573	17524	17597	17500	17631	17626	17700	17603	17730	17789	17593	17674	17533	17579	17338	17576	17808	17682	17749	17650	17664	17558	17626	17685	17676	17694	17654	17650	17507	17652	17412	17427	17621	17631	17531	17601	17551	17593	17571	17659	17412	17673	17590	17589	17677	17592	17759	17419	17613	17390	17462	17840	17696	17454	17749	17644	17553	17512	17520	17712	17683	17436	17692	17638	17512	17550	17685	17682	17626	17679	17694	17815	17495	17526	17643	17534	17721	17806	17603	17480	17670	17514	17574	17508	17699	17515	17552	17584	17595	17399	17530	17672	17425	17502	17486	17475	17643	17652	17735	17513	17642	17869	17462	17519	17590	17390	17728	17630	17576	17471	17582	17572	17517	17704	17378	17677	17665	17728	17565	17544	17595	17660	17626	17668	17535	17548	17630	17602	17737	17750	17709	17418	17508	17541	17619	17507	17620	17582	17519	17492	17613	17519	17448	17671	17541	17700	17678	17575	17565	17533	17431	17585	17545	17447	17671	17295	17638	17833	17683	17774	17544	17545	17673	17431	17725	17649	17502	17526	17520	17486	17504	17669	17718	17551	17592	17571	17672	17749	17508	17321	17531	17306	17456	17417	17687	17535	17717	17826	17580	17546	17549	17460	17576	17454	17722	17509	17451	17563	17629	17769	17858	17694	17628	17657	17620	17534	17670	17565	17617	17679	17656	17856	17612	17786	17394	17539	17515	17787	17588	17803	17692	17672	17457	17687	17504	17544	17574	17437	17694	17669	17503	17500	17781	17639	17676	17558	17738	17750	17821	17541	17593	17538	17617	17729	17629	17630	17526	17612	17698	17689	17528	17678	17539	17547	17785	17656	17532	17632	17582	17480	17647	17707	17563	17592	17589	17604	17518	17454	17579	17531	17463	17632	17564	17615	17648	17664	17688	17676	17590	17429	17629	17517	17574	17445	17548	17506	17634	17382	17913	17450	17616	17562	17651	17619	17465	17594	17358	17668	17543	17572	17542	17808	17474	17784	17471	17636	17743	17477	17545	17791	17441	17632	17750	17545	17564	17831	17413	17520	17623	17573	17737	17549	17559	17531	17600	17529	17491	17731	17631	17616	17501	17829	17702	17571	17528	17524	17549	17372	17593	17423	17582	17868	17537	17624	17477	17690	17569	17534	17597	17734	17669	17521	17592	17755	17502	17596	17564	17729	17516	17681	17703	17680	17718	17514	17470	17404	17580	17526	17626	17618	17496	17497	17651	17794	17597	17490	17655	17729	17811	17612	17711	17589	17633	17337	17793	17670	17607	17491	17579	17682	17688	17511	17437	17578	17364	17547	17587	17504	17705	17587	17832	17587	17640	17573	17622	17494	17459	17467	17473	17554	17556	17645	17446	17623	17503	17594	17615	17370	17572	17687	17591	17700	17802	17710	17634	17607	17628	17707	17693	17587	17503	17581	17451	17575	17649	17421	17620	17649	17620	17625	17593	17548	17530	17661	17406	17533	17512	17539	17656	17539	17627	17360	17635	17523	17740	17735	17587	17580	17517	17595	17658	17665	17751	17635	17720	17625	17537	17391	17639	17693	17536	17461	17538	17402	17621	17624	17507	17652	17545	17551	17686	17565	17573	17561	17418	17662	17734	17766	17646	17664	17596	17738	17576	17634	17773	17607	17690	17695	17765	17727	17654	17609	17606	17531	17726	17559	17575	17596	17728	17618	17652	17681	17772	17645	17502	17491	17535	17522	17677	17716	17585	17534	17542	17620	17511	17487	17696	17461	17546	17485	17435	17555	17534	17631	17725	17555	17796	17684	17388	17675	17488	17781	17700	17734	17686	17683	17618	17635	17677	17676	17569	17622	17607	17525	17677	17768	17670	17731	17655	17639	17665	17667	17557	17456	17705	17660	17655	17537	17692	17530	17644	17632	17322	17592	17568	17489	17689	17477	17696	17532	17592	17514	17522	17590	17764	17695	17512	17509	17548	17529	17781	17681	17560	17527	17515	17587	17537	17640	17392	17612	17754	17444	17619	17344	17617	17498	17675	17543	17647	17480	17606	17764	17475	17476	17696	17635	17485	17483	17652	17688	17779	17542	17594	17563	17565	17620	17499	17449	17712	17494	17667	17366	17635	17550	17767	17527	17566	17715	17560	17556	17651	17668	17627	17566	17680	17681	17624	17553	17435	17611	17597	17596	17557	17585	17664	17610	17695	17724	17640	17769	17716	17790	17595	17567	17565	17523	17640	17577	17545	17662	17751	17489	17680	17576	17613	17380	17561	17576	17731	17515	17577	17483	17540	17534	17678	17622	17242	17564	17498	17598	17598	17355	17538	17455	17625	17541	17524	17521	17680	17471	17685	17735	17479	17745	17568	17518	17589	17496	17518	17520	17530	17596	17615	17733	17520	17495	17753	17725	17525	17735	17637	17798	17607	17566	17757	17757	17678	17570	17647	17607	17644	17464	17429	17571	17493	17637	17531	17424	17737	17690	17957	17678	17705	17689	17510	17410	17507	17639	17679	17607	17692	17797	17604	17613	17654	17689	17228	17359	17565	17545	17626	17499	17595	17607	17514	17489	17776	17549	17655	17648	17499	17585	17588	17644	17663	17466	17413	17624	17600	17540	17651	17656	17609	17672	17681	17590	17448	17637	17651	17534	17608	17647	17524	17718	17507	17470	17967	17568	17495	17561	17477	17606	17501	17713	17576	17509	17599	17614	17634	17575	17705	17467	17472	17757	17539	17758	17640	17722	17620	17238	17438	17433	17708	17561	17675	17466	17605	17509	17565	17486	17664	17521	17478	17725	17576	17466	17709	17383	17451	17345	17471	17429	17426	17457	17504	17798	17634	17234	17560	17534	17555	17614	17395	17736	17491	17504	17630	17701	17604	17426	17594	17592	17468	17439	17619	17751	17591	17538	17483	17485	17656	17702	17449	17608	17483	17599	17510	17646	17626	17700	17462	17704	17553	17311	17635	17475	17563	17777	17684	17664	17644	17513	17420	17610	17677	17715	17499	17673	17521	17436	17594	17396	17609	17685	17488	17527	17591	17645	17645	17572	17533	17608	17557	17470	17651	17638	17591	17773	17737	17612	17651	17546	17493	17636	17499	17602	17824	17509	17697	17702	17512	17502	17580	17772	17449	17616	17756	17549	17575	17667	17714	17637	17528	17640	17628	17522	17712	17621	17569	17680	17483	17605	17473	17766	17402	17601	17720	17675	17507	17641	17668	17695	17595	17702	17787	17770	17590	17521	17325	17623	17502	17616	17591	17504	17553	17649	17486	17428	17593	17652	17547	17403	17370	17587	17675	17445	17596	17483	17501	17670	17754	17604	17534	17405	17764	17515	17573	17592	17543	17615	17759	17473	17875	17744	17839	17785	17556	17320	17703	17641	17671	17540	17723	17495	17485	17534	17621	17530	17714	17618	17264	17622	17735	17527	17661	17712	17585	17477	17526	17586	17632	17585	17659	17807	17440	17476	17522	17682	17713	17653	17725	17711	17589	17528	17705	17767	17618	17767	17553	17550	17703	17537	17501	17595	17417	17616	17399	17549	17608	17547	17807	17475	17616	17703	17502	17720	17423	17597	17398	17620	17759	17730	17645	17610	17793	17435	17570	17516	17594	17509	17459	17584	17547	17484	17816	17462	17738	17669	17665	17591	17658	17518	17752	17594	17599	17389	17422	17856	17474	17697	17711	17591	17421	17637
30497	51537	47723	37793	33264	29789	24987	22591	20972	19630	18785	17929	17183	17123	16958	16321	16161	16038	15909	15851	15675	15655	15530	15307	15383	15303	15369	15364	15244	15368	15192	15321	15179	15318	15277	15260	15194	15139	15192	15104	15247	15145	14977	15135	15033	15115	15193	15073	15085	15338	15176	15029	15141	15084	15080	15106	15314	15201	15135	15112	15115	15064	15119	15113	15152	15315	15015	15132	15039	15028	15246	15357	15051	15064	15178	15199	15028	15022	14901	15177	15018	15213	15125	15266	15188	15344	15156	15112	15307	15209	15159	15252	15220	15070	15234	15160	15036	15125	15048	15091	15137	15154	15222	15064	15012	15119	14996	15264	15163	15152	15073	15341	15048	15226	15120	15054	15065	15221	15176	15136	15143	15257	15195	15116	15113	15078	15120	15146	15258	15028	14988	15128	15150	15205	15102	14977	15138	15031	15267	14992	15071	15078	14947	15215	15075	15128	15130	15045	15051	15246	15028	15052	15083	15214	15155	14983	15132	15157	15059	15156	15094	15184	15165	15057	14963	15160	15296	15034	14994	15133	15072	15048	15144	15108	15075	15122	15086	15225	15211	15183	15202	15073	15211	15172	15098	15115	14999	15187	15179	14965	15088	14997	15150	15059	15010	15163	14921	15134	15129	14978	15248	15252	15040	15124	15221	14937	14993	15110	14914	15098	15169	15052	15120	14969	15108	15179	15048	15128	15128	15104	15167	15100	15241	15126	14972	14996	15065	15123	15118	15222	15112	15308	15093	15104	15184	15099	15196	15148	14998	15050	15221	15086	15170	15120	15161	15222	14939	15102	15144	15189	15300	15151	15137	15140	15159	14978	15165	15155	15259	15063	15196	15263	15230	14995	15177	15079	15044	14936	15132	15090	15148	15068	15095	15168	15065	15125	15117	15140	15209	15039	15165	15075	15062	15054	15024	15050	15231	15122	15054	15047	15104	15204	14935	15196	15212	15091	15033	15109	15177	14989	15025	15218	15152	15088	15166	15152	15085	15190	15079	15123	15059	15160	15171	15070	15192	15320	15195	15163	15139	15095	15128	15176	15228	15039	15118	14950	15013	15071	15086	15029	15130	15051	15112	15045	15214	15127	15225	15111	14978	15149	15021	14965	15137	15187	15185	15034	15200	14932	15312	15184	15084	15158	15122	15365	15128	15009	15221	15030	15023	15191	15057	15086	15159	15059	15293	14996	15114	15232	15072	15233	15052	15070	15027	15076	14980	15034	14943	15055	15063	15010	15124	15190	14955	15224	15038	15043	14937	14913	15268	14957	15134	15135	15078	15147	15045	15059	15042	14966	15135	15102	15101	15293	15212	14961	15138	15050	15152	15122	15324	15085	15230	15106	15104	15092	15209	15071	15111	15078	14879	15151	15159	15217	14991	15032	14999	15144	15075	15027	15217	15137	14967	15053	15212	14992	15196	15158	15035	15100	15107	15028	15164	15087	15151	15112	15109	15091	15193	15303	15095	15101	15134	15142	15123	15264	15191	15119	15093	15045	15111	15102	15157	15026	15164	15085	14987	15195	15132	15037	15117	15133	15130	15141	15210	15171	15295	15031	15046	15140	15189	15143	14974	15208	15182	15085	15140	15096	15118	15209	15147	15191	15115	15123	15090	15013	15155	15052	14995	15049	14963	15123	15090	15006	15053	15087	15076	14978	15111	15194	15090	15290	15203	15071	15282	15124	15068	15033	14975	14968	15127	15166	15044	14967	15113	15222	15072	15088	15272	15113	15121	15093	15021	15151	15078	15042	15167	15115	15079	14963	15165	15173	15030	15187	14914	15131	15098	15167	15011	15110	14966	15138	14989	15136	15079	14963	14940	15087	15118	14940	15033	15099	15023	14970	15238	15154	15172	15083	15012	15219	15022	15017	15190	15052	15088	15125	15139	15115	15039	14981	15251	15190	15241	14962	15135	15076	15148	15248	15126	15131	15287	14971	15205	14920	15187	15082	15105	15168	15048	15119	15169	15049	15247	15054	15061	15115	15039	15138	15074	15200	15117	15061	15014	15150	15003	15301	15029	15148	15217	14992	15123	14877	15149	15187	15088	15211	15011	14863	15001	15153	15169	15194	15094	15071	15086	14947	15178	15078	15074	15192	15033	15181	14999	15288	14980	15140	15049	15055	14956	15169	15175	15112	14982	15006	15116	15051	15104	15137	15174	15038	15226	14906	15015	15226	15169	15025	15155	15053	14958	15083	15190	14930	15134	15192	15502	15103	15057	15159	15156	15222	15076	15159	15161	15275	15121	15081	15230	15130	15051	15137	14961	15106	15070	15166	15023	15052	15163	15109	15114	14958	15030	15289	15328	15031	15149	15087	15076	15225	15163	15269	15070	15113	15192	15122	15137	15175	15189	15145	15059	15071	14956	15188	15254	15268	15097	14905	15220	15099	14982	15112	15234	15142	15074	15030	15216	15066	15094	15145	15264	15227	15107	15107	15261	15023	15187	15071	15039	15245	15071	14973	15138	15111	15118	15003	15206	15133	15062	15183	15040	15365	15021	15235	15086	15262	15240	15081	14993	15106	15054	15117	15100	14925	15122	15107	15240	15063	15066	15106	15106	15063	15086	15135	15002	15116	14961	15126	15182	14931	15114	14960	15010	15102	15003	14987	15239	15190	15016	15173	15149	15098	15047	14967	15144	15190	15049	15067	15144	15153	15137	15074	15105	15179	15081	15016	14978	15002	15228	15277	15128	15050	15059	14966	15221	15230	14965	15079	15127	15148	15149	15050	15115	15221	15126	15135	15124	15036	15047	15215	15112	14969	15057	15097	15146	15060	15096	15273	15150	15084	15049	15154	15129	15152	14954	15157	14964	15048	15125	15045	14919	15079	15172	15029	15073	15078	15266	15148	15015	15175	15016	15042	15055	15062	15088	15134	14995	15171	15207	15000	15140	15115	15190	15044	14966	15214	15144	15245	15053	14932	15104	15024	15234	14979	14927	15081	15204	15079	14985	15170	15040	15152	15008	15060	14823	15135	15132	15051	15094	15242	15249	15301	15000	15279	14982	15128	15112	15095	15048	15076	15169	15096	15036	15068	15239	15120	15132	15094	15242	15132	15224	15043	15149	15096	15048	14942	15170	15135	15133	15173	15007	15048	14982	15086	15179	15131	15183	15137	15217	15124	15130	15212	15011	15254	15129	15041	15073	15131	15168	15175	15016	15167	15151	15163	14951	15161	15063	14999	15142	15073	15167	15195	15344	15006	15073	15110	15152	15252	15080	15054	15144	15237	15162	15056	15017	15162	15160	15033	15000	15183	15004	15233	15029	15187	15078	15078	15202	14934	15100	15087	15152	15009	14968	15004	15063	15131	15120	15197	14956	15003	15275	15140	15132	15278	15084	15238	15037	15001	15173	15083	15040	14963	14921	15224	14977	15258	15143	15210	15036	15011	15363	14971	15109	15091	15174	15006	15159	15080	15082	15074	15009	15194	15029	15178	15094	15302	15202	15213	15187	15005	15004	15191	15198	15132	15086	15223	15091	15244	15240	14967	15064	15131	15054	15209	15152	15029	15037	15031	15093	15099	15182	15204	15145	15173	15124	15259	15158	14979	15148	15156	15190	15149	15143	15184	15242	15171	15229	15190	14903	15080	15034	15186	15012	15240	15052	15215	15122	15168	15202	15153	15178	15095	15159	15248	15259	15048	15014	15053	15122	15298	15004	15123	15177	14939	15078	15142	14896	15071	15150	15106	15108	15075	15076	14985	15164	15167	15189	15162	15103	15156	15296	15064	15060	15124	15088	15280	15180	15213	15080	15026	15147	15076	15141	15079	15023	15159	15055	15059	15016	15116	15112	15109	14901	15050	15097	15080	15122	15048	15105	14925	15214	15027	15116	15170	15115	15132	15153	15128	15056	15128	15245	15307	15341	15094	15081	14990	15120	15145	15207	15160	15298	15180	15084	15077	15229	15229	15202	15223	15042	15185	15182	15162	14977	15133	15232	15015	15098	15277	15068	15059	15074	15073	15151	15176	15037	15065	15231	15133	15138	15212	14999	15008	15190	15109	15172	15130	15156	15266	15085	15017	15034	15065	15158	15131	15207	15036	15133	15150	15296	15062	15264	15139	15129	15145	15045	15161	15125	15226	15064	15162	15045	15138	15208	14953	15191	15098	15062	15114	15134	15330	15145	15106	15104	15020	15134	15028	15139	15212	15154	15234	15187	15207	15130	15235	15210	15292	15258	15110	14970	15060	15098	14954	15005	15040	15055	15291	15186	15075	15151	15235	15227	15183	15132	15201	15158	15125	15156	15082	15089	15032	15172	15118	15077	15049	14963	15075	15041	15088	15131	15243	15039	14966	15071	15038	15243	15162	14901	15023	15291	15253	15188	15188	15055	15056	15189	15189	15138	15260	15127	15201	15139	15118	15072	15182	15170	15352	15120	15182	15076	15206	15177	15149	15223	15171	14971	15191	15025	15160	15051	15021	14962	15105	15126	15154	15115	15137	15152	15155	15100	15038	15001	15128	15029	15106	15126	15129	15035	15193	15212	15214	15098	15091	15005	15107	15190	15049	15187	15143	15111	15122	15128	15129	15102	15111	15021	15200	15018	15070	15149	14920	15237	15081	15185	15096	15118	15141	15157	15098	15188	15435	15046	15312	14998	15154	14911	15210	15089	15063	15147	15014	15262	15260	15086	15056	14948	15147	15197	15283	15099	15090	15017	15176	15020	15165	15001	15103	15236	15040	15151	15155	14983	15215	15068	15302	15098	15296	15236	15080	15000	15111	15154	15200	14981	15286	15094	15131	15111	15129	15184	14966	15084	15147	15141	14962	15217	15084	15020	15014	15133	14937	15046	14978	15112	15105	15089	15047	15305	15153	15295	15050	15190	15119	15195	15249	15025	15205	15211	14821	15138	15070	15072	15213	14928	15107	15031	14914	14989	15235	15077	15029	15014	15124	14998	15197	15309	15100	15264	15072	15195	15123	15129	15067	15119	14966	15147	15065	15142	15135	15264	15135	14930	15040	15202	15098	15152	15071	15165	15166	15105	15097	15095	15216	15077	14913	15133	15215	15102	15132	14938	15121	15113	15051	15088	14959	15160	15071	15139	15219	15287	15225	15066	15073	15255	15129	15321	15122	15121	15047	15118	15006
22908	21226	28971	24126	23735	28703	30859	25324	23179	22442	21427	20823	20355	19766	19737	19307	19064	18944	18729	18708	18897	18610	18483	18357	18473	18332	18496	18395	18361	18078	18287	18232	18241	18241	18217	17886	18043	18207	17976	17885	18039	18003	18312	18033	18059	18044	18027	18067	18064	18207	18211	17995	18016	17862	17956	18032	18041	18085	18044	17853	17805	17811	18103	18016	18093	18048	18101	17907	18141	18005	17978	18000	18084	18143	18154	17846	18023	17937	17841	18099	18095	18360	18084	17956	18059	18019	17952	17932	18115	17933	18027	17969	17948	18156	18018	17891	17926	18123	17845	17952	18140	18101	17874	17901	18190	17772	18032	17994	17923	17982	17839	18107	18067	18029	18241	18075	18036	17958	17770	18123	17952	17986	18022	18160	17937	18063	18088	17806	18093	17999	17867	17924	18004	18164	18006	17905	17895	17909	17955	17845	18152	17925	17772	17836	17972	17969	17922	17989	18052	17946	18128	17770	17773	17938	17975	18121	17966	18131	18002	18027	17840	17904	17900	17873	17888	18094	18157	17950	17995	17897	18029	17881	17814	17951	17790	17996	18065	17898	17872	17884	18146	17939	17894	17855	17824	17973	18047	18066	18035	18017	17986	17776	17987	17887	18016	18035	18134	17962	17964	18061	17907	18108	18037	18017	18105	17848	17963	18198	17858	17945	17911	17862	17842	18070	17822	17809	18105	17973	17990	17899	17861	18059	18059	17873	17879	17930	18035	17785	18028	18000	18015	18015	18007	18096	18249	17935	17861	18074	17973	17914	17950	17917	17928	17813	18177	17899	17850	17954	18112	17969	17960	18152	18104	18129	17983	17804	17890	17952	17860	18044	17882	18045	18101	18024	17982	17847	17997	17993	18030	18244	17962	17825	17821	17875	17862	17735	18023	17996	18219	17977	17956	18141	17988	17970	17889	17905	18004	17942	18059	17990	17893	17971	17985	17881	18186	17751	17886	17905	17972	17983	18041	18172	18020	18148	17723	17874	18113	17835	18181	17925	18072	17970	17924	18053	18032	18162	17888	18029	18034	18098	18058	17858	18003	17972	17811	17994	17734	17860	17760	18045	17909	18034	18094	17778	18039	18090	17930	18020	17968	18005	17923	17908	18190	18106	17865	17892	17827	17757	17888	17996	17915	18204	17969	17869	18013	18078	17821	17712	17919	17850	17813	18084	18098	17856	18215	17899	17829	18147	17822	18140	17840	18076	18145	17954	17886	17993	17975	18022	18044	17816	18021	18051	17935	17896	17971	17797	17941	17851	18053	17944	17840	18032	18180	17974	17750	17866	17689	17909	18016	18009	17997	18032	17968	17651	17887	17910	18121	17924	17677	17878	17999	18014	17888	17945	17649	17797	17973	17739	17893	17900	17768	17885	17634	17811	17944	18008	18166	17924	18028	18084	17913	17795	17921	17871	18082	18086	17987	17964	17990	17884	18062	18027	17895	17802	17994	17990	17914	18069	17971	17904	18047	18043	17920	17954	17852	17914	18088	18126	17722	18027	18016	17914	18032	17774	18036	18058	17772	18040	18005	17653	18030	17733	17872	17916	17905	18003	17946	17929	17832	17759	17876	17893	17782	17958	17808	18021	17943	17977	17807	18092	17839	17963	17911	17823	17959	17941	17859	17841	17963	17815	17808	18106	17888	18008	18013	18075	17869	17907	18041	17967	17894	17983	17949	17816	17925	18123	17824	17849	17938	17847	17942	17857	18033	18047	17896	17998	17864	17943	17585	17889	17919	17880	18140	18004	17987	17869	18027	17862	17774	17820	18066	17922	18013	17988	17758	18034	17920	17962	17872	17751	17841	18088	17944	18076	17972	18171	17893	18073	17861	17901	17869	17889	17996	18123	17858	17933	17693	18078	17913	17976	17976	18039	17689	18040	18044	17936	17842	18053	18025	18092	17891	17908	17970	18063	17988	18113	17911	18045	18103	17685	17822	17901	18038	17805	17917	17928	17875	17850	17951	18013	17900	17883	17948	18004	17591	18017	18084	18045	17818	18015	18144	17858	18018	17781	18024	18052	17978	17859	18048	17847	18049	17969	17876	17915	17948	17830	17814	17975	17773	17959	17858	18047	18124	17955	17977	18087	17822	18027	17799	17855	18081	17818	18061	17787	18154	17834	17944	17942	17907	17945	17855	17738	17859	17755	17972	17982	18196	17749	18134	18036	18013	17890	18038	17857	18010	17927	18086	18067	17991	17824	18086	18088	18027	17991	18145	18080	17919	17823	17900	17965	17887	17953	17905	18007	17964	17874	17921	17897	18058	17943	17825	18222	18033	18024	18057	17931	17926	17948	17963	17961	17977	17993	17871	17894	17940	17952	17882	18155	17950	17976	17777	17740	17975	17989	17909	18030	17843	17937	18016	17879	17998	18025	18101	18059	17892	17741	18095	18022	18024	18129	18059	17930	17962	17978	17961	17962	17888	17860	18050	17906	17737	18046	17995	17738	17985	18088	17922	17908	17935	17850	17970	17933	17832	17862	17957	18022	18098	18024	17943	17853	17919	17798	17924	18013	17814	17862	17951	17910	18008	17901	17991	18050	18062	17859	17738	18134	17868	17784	17881	17845	18023	18058	18054	18071	18027	17936	17785	18092	17835	18049	17823	17736	17935	17935	17881	17963	17848	17885	18003	18109	18015	18000	17806	17913	18000	17917	17941	18005	17856	18017	17764	17757	17887	17725	17923	18129	18028	17917	17805	17941	17720	18052	17972	17895	17913	17849	17915	17874	17986	17924	17948	18066	17838	18072	18021	17881	18045	18088	18093	18022	17926	17861	18011	17937	18003	17876	17826	17769	17884	17875	17833	17791	17838	17985	18050	17785	17898	17940	17909	18024	18069	18070	17824	17864	18175	17943	17869	18068	17895	17933	17837	18186	18038	17640	18143	18094	18046	18139	17880	17849	17985	17918	17890	17913	18004	17956	18095	18079	18072	18005	18022	18091	18045	17781	17856	17885	17955	18059	18051	17872	17905	17953	17926	18192	17900	17890	18090	17966	18111	18050	17893	17916	18260	17951	17951	18064	17957	18055	17839	18154	18012	17718	17978	17991	18117	18104	17958	18001	18096	18108	17822	17975	17712	17961	18154	17942	17817	17776	17895	17992	18075	18202	18017	17826	17670	18029	17916	17780	17806	17865	18095	17850	18009	18024	18028	17905	17913	17996	17749	17861	17988	17823	17876	18031	17843	18080	17754	18133	17871	17963	17958	18026	18057	17959	17924	17955	18162	17959	17792	18183	17976	17896	17873	17870	18035	17904	18032	17844	17941	18038	18034	18054	17797	17929	17962	17858	17783	18041	17756	17890	17956	17917	18025	17995	17875	17922	17926	17834	18147	18320	17894	17859	18038	18059	17743	17834	17889	17969	17940	17983	17886	17643	17920	18038	18060	18023	17922	17741	18227	17972	18070	18065	17774	17892	17929	17924	17894	17866	17878	17809	17927	17950	17915	18000	17855	18126	17850	17788	18092	17978	17895	17920	17895	17887	18044	17985	18134	17863	17959	17775	17887	17920	17977	18041	17845	17991	17915	18016	17971	17850	18040	17954	17827	17774	17889	18098	17985	17780	17937	17989	17926	18005	18142	17904	17722	18038	17987	17945	17904	17919	17868	17935	17890	18058	17895	17907	17874	18120	18109	17964	18090	18039	17946	18099	18158	17881	17780	17963	18125	17971	17913	18051	17831	18029	18125	18086	17856	17966	17738	17919	17892	18027	17853	17928	17834	17918	18151	17978	18218	17998	18137	18044	18007	17849	18016	17802	17896	17994	17802	18171	18096	18035	18025	18191	18016	18096	18053	17938	18082	17878	17899	18189	17950	18067	18060	17954	17862	17927	17920	17786	17926	17882	17880	17889	17951	17925	17810	18079	18077	18082	18040	17955	18025	18119	18089	18147	17901	17926	17777	18038	17983	18022	17857	17895	17722	17853	17815	17992	17964	18013	18178	18085	17879	17939	17903	18105	17993	17955	17943	17907	17987	17921	17928	17865	17958	18062	18121	18299	18049	17921	17869	18024	17979	18009	18178	17907	18062	17842	17830	18066	18041	17838	18040	17724	18142	18063	18016	17882	18000	18113	18273	17983	17942	17900	17969	17886	18055	17834	17987	17963	18041	18008	17986	18219	17900	17963	17850	18132	17879	18132	17902	17765	17777	17859	17909	17777	17963	17963	17988	17993	17960	18044	18094	17926	18023	18058	17840	17924	17840	17829	17861	17941	17906	17964	18046	17858	17892	17842	18017	17988	18172	17975	17941	17933	18163	18038	17996	18128	18055	18022	17886	17888	17784	17809	17730	18044	17795	17812	17997	17874	18031	17946	17928	17861	17807	18018	17776	17903	17607	17865	18013	17840	17830	18069	18101	17779	17857	17972	17945	17893	18067	18128	18078	18009	18043	17887	17764	18030	17777	17980	17981	18067	17912	17925	17878	17883	17940	18002	17823	18033	18061	18096	17865	17695	17766	17831	17985	17917	18275	17938	18042	17985	18059	17980	17887	17895	18015	17869	18010	18000	17849	17998	17904	18086	17946	17886	18029	17882	18093	17960	17902	17830	18027	17837	17888	18105	18007	17889	17740	18057	17921	17873	17931	18020	18139	17878	17971	18013	17997	18010	17917	17859	17795	18036	17863	17981	17993	17920	18052	17953	18041	17942	17862	17874	17792	18059	17932	17768	17970	17919	18089	17983	17801	17825	18089	18010	18147	17934	17699	18063	17972	17947	17808	18089	17871	17940	18090	18176	18083	18181	18092	17851	17866	17906	17899	17899	17888	17995	17766	17791	17845	17941	17923	17994	17904	17831	17919	17880	17923	17923	17967	17901	18066	17767	17928	18140	18105	17859	17937	17803	17838	17886	17916	17930	17842	17910	17838	17982	17923	17837	18107	18009	17928	18053	18055	17877	17994	18131	18009	17835	17915	17962	17978	17969	17996	18100	17839	18034	17994	18064	17845	18007	18059	17976	17882	17928	18006	17780	18024	17886	17745	17883	17988	17901	17864	17985	17841	18021	17913	17884	17906	18005	17822	17891	18061	18175	18043	18026	17889	17992	17945	17905	18015	18143	17768	17900	17909	17918	17807	18025	17919	18082	17791	18043	17787	18038
33059	56983	52860	43370	38292	33708	29050	25216	23047	21473	20350	19186	18543	17984	17756	17225	16851	16749	16274	16513	16264	16007	16035	16034	15871	15802	15490	15628	15549	15656	15670	15752	15586	15409	15564	15349	15252	15410	15447	15647	15322	15392	15371	15377	15265	15416	15439	15365	15370	15395	15249	15296	15497	15538	15314	15318	15284	15313	15511	15230	15261	15383	15461	15408	15307	15351	15320	15613	15325	15275	15501	15272	15382	15381	15427	15292	15274	15470	15388	15303	15382	15277	15360	15411	15252	15340	15380	15226	15294	15358	15338	15316	15175	15285	15541	15474	15378	15369	15296	15263	15363	15308	15453	15356	15406	15396	15434	15460	15353	15374	15413	15345	15189	15408	15290	15441	15272	15247	15284	15196	15334	15322	15477	15442	15307	15425	15463	15564	15151	15498	15250	15367	15312	15241	15436	15348	15296	15415	15362	15300	15273	15264	15268	15178	15263	15392	15493	15290	15219	15304	15294	15245	15297	15514	15419	15228	15420	15310	15301	15321	15329	15297	15316	15290	15246	15177	15565	15289	15260	15386	15221	15372	15125	15208	15423	15299	15239	15383	15326	15365	15491	15279	15407	15329	15309	15363	15220	15405	15226	15304	15423	15161	15440	15314	15393	15249	15340	15459	15258	15415	15292	15411	15423	15376	15212	15318	15343	15257	15220	15470	15339	15378	15302	15429	15169	15441	15340	15356	15400	15356	15229	15418	15352	15251	15331	15349	15387	15332	15422	15237	15210	15272	15325	15310	15459	15317	15373	15247	15304	15238	15423	15347	15356	15245	15302	15161	15385	15369	15409	15149	15246	15540	15402	15081	15542	15314	15260	15401	15247	15280	15535	15464	15319	15423	15489	15400	15460	15252	15310	15395	15465	15220	15389	15393	15509	15245	15452	15292	15332	15350	15286	15288	15383	15407	15283	15284	15374	15394	15392	15348	15299	15256	15345	15474	15198	15341	15247	15255	15269	15383	15442	15412	15389	15427	15260	15351	15334	15325	15245	15429	15385	15385	15282	15475	15330	15280	15201	15319	15373	15444	15320	15337	15409	15268	15195	15238	15293	15412	15242	15463	15373	15347	15226	15262	15251	15209	15273	15370	15280	15447	15179	15363	15229	15252	15540	15346	15292	15222	15498	15233	15442	15348	15302	15398	15325	15367	15351	15355	15362	15382	15308	15492	15390	15280	15390	15367	15613	15463	15365	15448	15447	15275	15490	15327	15448	15208	15282	15311	15331	15283	15383	15358	15258	15503	15324	15418	15386	15430	15399	15264	15151	15455	15308	15266	15335	15237	15134	15293	15445	15473	15335	15343	15415	15503	15394	15251	15402	15396	15323	15238	15298	15282	15452	15393	15282	15284	15334	15653	15245	15387	15245	15342	15355	15211	15420	15291	15442	15211	15386	15216	15477	15135	15386	15423	15312	15297	15406	15357	15318	15289	15290	15298	15352	15452	15377	15377	15275	15408	15293	15281	15331	15165	15416	15345	15264	15305	15386	15177	15309	15295	15326	15248	15402	15405	15312	15392	15324	15551	15211	15310	15390	15497	15395	15154	15253	15356	15473	15268	15508	15247	15476	15328	15227	15297	15327	15320	15204	15357	15358	15294	15392	15277	15495	15511	15243	15453	15350	15410	15306	15576	15333	15215	15424	15125	15307	15185	15288	15395	15378	15265	15395	15303	15298	15406	15317	15248	15415	15316	15320	15309	15332	15524	15309	15311	15361	15383	15204	15349	15153	15299	15480	15365	15335	15348	15490	15230	15394	15414	15148	15255	15347	15475	15226	15421	15508	15370	15424	15265	15399	15412	15210	15470	15326	15317	15451	15544	15317	15474	15418	15286	15256	15392	15318	15219	15219	15207	15159	15309	15395	15408	15478	15315	15367	15373	15440	15422	15322	15306	15161	15379	15392	15313	15227	15385	15249	15197	15262	15488	15508	15215	15182	15357	15284	15331	15474	15309	15131	15313	15270	15501	15387	15292	15267	15338	15263	15473	15394	15154	15301	15428	15204	15437	15377	15445	15232	15244	15183	15404	15412	15376	15168	15258	15373	15439	15362	15305	15363	15283	15385	15331	15226	15370	15341	15346	15246	15290	15211	15173	15525	15320	15341	15463	15331	15400	15189	15422	15297	15231	15374	15174	15401	15297	15463	15243	15261	15431	15339	15282	15394	15329	15286	15395	15201	15198	15184	15430	15341	15430	15294	15278	15296	15414	15259	15428	15417	15225	15299	15394	15342	15284	15391	15333	15300	15350	15227	15565	15506	15297	15424	15260	15313	15455	15422	15500	15491	15400	15248	15172	15364	15158	15257	15301	15423	15197	15432	15314	15359	15418	15289	15267	15241	15231	15273	15361	15350	15450	15407	15333	15323	15263	15287	15387	15416	15212	15368	15192	15227	15276	15267	15331	15277	15321	15265	15295	15246	15265	15310	15385	15486	15331	15451	15281	15386	15423	15446	15208	15227	15438	15537	15471	15313	15244	15499	15322	15307	15257	15382	15181	15263	15525	15266	15255	15379	15346	15324	15368	15342	15312	15336	15429	15344	15224	15279	15418	15405	15415	15339	15418	15455	15548	15300	15449	15244	15423	15309	15337	15415	15427	15202	15392	15173	15539	15291	15403	15390	15186	15389	15377	15410	15344	15284	15385	15437	15225	15350	15459	15437	15448	15114	15510	15386	15388	15398	15219	15453	15171	15306	15285	15465	15164	15428	15373	15253	15360	15258	15303	15383	15142	15245	15202	15261	15338	15342	15387	15277	15214	15443	15375	15329	15160	15447	15443	15166	15154	15362	15337	15368	15370	15232	15353	15276	15341	15152	15371	15313	15360	15406	15340	15416	15402	15400	15313	15293	15391	15452	15232	15240	15194	15130	15334	15394	15548	15137	15377	15370	15239	15294	15419	15389	15339	15334	15377	15264	15318	15378	15341	15423	15227	15278	15476	15203	15405	15285	15371	15404	15284	15420	15541	15389	15284	15356	15259	15402	15293	15344	15371	15248	15341	15487	15243	15330	15273	15304	15407	15338	15569	15478	15228	15320	15462	15310	15348	15515	15171	15240	15258	15398	15561	15234	15481	15314	15288	15267	15534	15287	15344	15340	15353	15402	15327	15202	15342	15364	15310	15303	15300	15334	15369	15188	15253	15217	15292	15323	15327	15371	15305	15390	15460	15244	15266	15201	15360	15249	15387	15332	15362	15295	15316	15435	15387	15391	15390	15326	15341	15355	15262	15438	15253	15383	15468	15478	15269	15395	15304	15259	15401	15216	15269	15185	15378	15451	15233	15240	15318	15574	15276	15301	15185	15404	15411	15362	15306	15280	15310	15374	15375	15368	15253	15262	15483	15512	15325	15402	15312	15289	15288	15482	15329	15373	15252	15205	15414	15404	15519	15321	15348	15265	15338	15434	15315	15112	15362	15333	15230	15132	15481	15295	15384	15310	15230	15385	15309	15215	15334	15293	15281	15424	15264	15351	15304	15397	15470	15349	15268	15400	15315	15515	15244	15442	15444	15343	15446	15319	15352	15398	15294	15311	15290	15365	15241	15341	15423	15289	15217	15395	15456	15406	15366	15338	15270	15357	15333	15301	15406	15223	15439	15332	15422	15406	15372	15347	15388	15426	15283	15370	15258	15139	15295	15328	15314	15333	15355	15271	15301	15348	15317	15224	15316	15272	15212	15246	15233	15208	15281	15341	15490	15151	15463	15166	15329	15442	15355	15369	15301	15132	15185	15390	15315	15294	15414	15272	15276	15307	15287	15215	15235	15321	15372	15389	15265	15323	15384	15368	15393	15097	15365	15233	15455	15478	15373	15248	15488	15321	15171	15409	15371	15526	15330	15539	15427	15411	15191	15300	15477	15333	15259	15279	15370	15277	15291	15283	15285	15430	15303	15331	15260	15220	15140	15305	15181	15387	15343	15407	15396	15445	15328	15138	15194	15213	15325	15268	15325	15228	15283	15387	15261	15301	15407	15306	15399	15396	15580	15107	15362	15227	15388	15412	15451	15418	15406	15534	15273	15452	15395	15275	15352	15452	15467	15295	15428	15207	15205	15351	15374	15296	15313	15354	15383	15254	15325	15439	15389	15331	15426	15529	15301	15314	15181	15426	15264	15368	15474	15431	15363	15228	15251	15381	15401	15461	15482	15272	15401	15317	15093	15325	15245	15259	15277	15367	15308	15307	15294	15192	15139	15394	15406	15204	15341	15315	15307	15413	15407	15472	15326	15456	15362	15206	15305	15570	15333	15547	15379	15265	15321	15379	15373	15285	15369	15303	15344	15394	15209	15330	15248	15264	15330	15249	15297	15287	15501	15334	15309	15441	15388	15334	15304	15298	15350	15517	15322	15356	15449	15188	15186	15375	15507	15463	15176	15345	15407	15364	15119	15426	15330	15266	15293	15244	15362	15343	15271	15520	15399	15388	15340	15554	15334	15298	15378	15394	15390	15251	15368	15421	15388	15358	15326	15286	15282	15383	15173	15140	15135	15403	15272	15593	15230	15392	15422	15355	15321	15351	15322	15347	15284	15202	15342	15415	15298	15416	15325	15323	15238	15249	15293	15234	15147	15426	15267	15349	15384	15275	15294	15453	15132	15454	15237	15293	15333	15290	15354	15241	15371	15380	15511	15532	15458	15335	15280	15285	15380	15387	15385	15367	15272	15303	15119	15180	15348	15289	15479	15338	15432	15260	15242	15334	15437	15413	15355	15298	15304	15401	15483	15124	15462	15265	15409	15361	15543	15220	15523	15469	15228	15369	15156	15347	15550	15410	15384	15374	15387	15431	15432	15131	15434	15352	15185	15316	15247	15295	15518	15359	15283	15365	15462	15308	15268	15330	15294	15315	15431	15258	15475	15320	15255	15153	15256	15483	15352	15458	15356	15262	15456	15117	15233	15367	15409	15441	15351	15288	15262	15193	15337	15354	15315	15335	15326	15557	15133	15331	15134	15250	15237	15325	15377	15434	15273	15299	15202	15217	15417	15245	15225	15376	15441	15357	15364	15376	15329	15399	15246	15313	15418	15548	15323	15452	15222	15320	15237	15422	15268	15321	15522	15325	15266	15434	15552	15442	15286	15266	15270	15508	15289	15448	15183	15206	15184
29285	29284	37777	33951	27669	24188	22164	20676	19839	19603	19036	18703	18513	18311	18180	18005	17961	17798	17804	17595	17796	17622	17685	17422	17808	17715	17488	17508	17646	17621	17423	17440	17640	17308	17342	17819	17691	17549	17391	17482	17488	17466	17610	17594	17449	17514	17460	17523	17554	17364	17384	17312	17606	17410	17273	17395	17556	17341	17561	17532	17390	17444	17420	17686	17485	17579	17491	17425	17602	17352	17358	17233	17416	17265	17485	17445	17364	17501	17570	17158	17388	17354	17403	17240	17695	17430	17438	17330	17538	17496	17581	17489	17730	17538	17265	17417	17300	17507	17270	17390	17613	17413	17445	17262	17434	17584	17285	17466	17479	17435	17453	17387	17538	17184	17377	17556	17465	17291	17695	17497	17285	17566	17438	17309	17482	17269	17504	17494	17541	17562	17428	17526	17451	17367	17567	17417	17368	17532	17457	17516	17710	17516	17461	17371	17486	17433	17667	17585	17234	17471	17233	17369	17536	17477	17282	17462	17437	17442	17430	17367	17282	17591	17480	17320	17727	17504	17488	17550	17264	17322	17399	17424	17458	17465	17488	17416	17448	17437	17238	17475	17337	17462	17457	17486	17380	17535	17372	17663	17438	17604	17500	17324	17415	17356	17215	17453	17420	17468	17393	17434	17657	17389	17595	17510	17539	17316	17471	17543	17459	17650	17362	17173	17373	17416	17354	17451	17352	17579	17429	17499	17411	17454	17417	17440	17494	17471	17326	17376	17523	17538	17425	17494	17395	17403	17418	17343	17523	17437	17461	17413	17472	17481	17397	17318	17453	17374	17515	17456	17659	17424	17411	17522	17309	17449	17603	17550	17257	17352	17598	17356	17686	17409	17446	17277	17496	17460	17379	17363	17457	17304	17655	17330	17554	17401	17536	17445	17327	17453	17327	17589	17370	17567	17492	17336	17543	17382	17409	17315	17486	17414	17438	17409	17541	17441	17543	17458	17299	17146	17354	17321	17432	17450	17450	17298	17386	17490	17544	17440	17402	17403	17615	17475	17523	17285	17590	17690	17451	17263	17478	17368	17513	17403	17451	17311	17414	17363	17509	17396	17373	17278	17372	17498	17465	17486	17630	17603	17370	17404	17475	17456	17588	17386	17351	17589	17517	17407	17285	17269	17453	17526	17515	17418	17371	17447	17530	17405	17405	17239	17480	17332	17373	17425	17502	17240	17549	17489	17461	17620	17487	17378	17378	17551	17537	17700	17458	17371	17643	17424	17388	17451	17443	17358	17429	17455	17478	17311	17564	17358	17547	17461	17414	17593	17546	17335	17578	17531	17471	17487	17638	17315	17396	17569	17431	17501	17545	17532	17271	17460	17518	17328	17328	17423	17526	17623	17381	17588	17450	17453	17304	17600	17488	17508	17496	17462	17637	17406	17588	17468	17438	17547	17590	17402	17462	17310	17612	17363	17551	17630	17509	17384	17710	17502	17296	17336	17483	17314	17362	17290	17374	17416	17555	17422	17451	17426	17476	17363	17301	17522	17341	17310	17330	17517	17435	17525	17318	17588	17319	17459	17394	17474	17558	17597	17346	17746	17335	17451	17287	17392	17495	17387	17570	17434	17604	17192	17521	17353	17568	17413	17278	17342	17374	17464	17592	17412	17372	17658	17427	17482	17470	17296	17392	17388	17460	17474	17456	17337	17485	17549	17543	17593	17420	17546	17688	17463	17441	17549	17566	17314	17319	17531	17435	17437	17328	17575	17621	17347	17544	17503	17591	17491	17503	17476	17669	17353	17374	17499	17437	17462	17461	17363	17316	17316	17353	17530	17519	17457	17512	17492	17388	17432	17415	17436	17339	17382	17460	17422	17535	17560	17685	17395	17322	17548	17283	17548	17467	17522	17537	17534	17499	17317	17408	17383	17547	17169	17368	17561	17361	17505	17556	17396	17404	17608	17372	17536	17484	17556	17554	17411	17416	17466	17732	17426	17345	17524	17466	17416	17358	17416	17307	17344	17252	17333	17564	17409	17607	17398	17455	17419	17441	17377	17440	17493	17268	17228	17477	17373	17534	17453	17327	17479	17569	17378	17386	17275	17511	17543	17294	17565	17561	17579	17398	17418	17375	17486	17204	17304	17373	17493	17387	17279	17547	17402	17493	17503	17581	17522	17575	17525	17541	17151	17462	17325	17264	17511	17218	17521	17295	17405	17474	17638	17265	17563	17434	17299	17414	17392	17423	17504	17542	17200	17349	17440	17402	17364	17469	17458	17635	17607	17389	17436	17727	17350	17741	17720	17579	17375	17495	17578	17380	17365	17734	17557	17393	17470	17470	17391	17562	17474	17343	17486	17370	17602	17411	17492	17305	17331	17470	17429	17376	17581	17378	17710	17409	17423	17538	17409	17440	17420	17429	17555	17394	17511	17575	17526	17688	17473	17507	17439	17379	17334	17431	17560	17524	17194	17373	17454	17540	17508	17358	17536	17453	17168	17314	17358	17333	17460	17385	17272	17477	17395	17448	17649	17366	17333	17287	17217	17162	17340	17476	17578	17446	17356	17411	17280	17315	17354	17427	17598	17347	17394	17210	17482	17573	17417	17541	17296	17522	17585	17486	17302	17131	17524	17351	17557	17453	17487	17270	17379	17382	17458	17419	17296	17280	17597	17544	17461	17519	17348	17339	17585	17393	17674	17625	17574	17518	17568	17250	17542	17417	17350	17438	17347	17456	17484	17385	17582	17449	17339	17439	17222	17531	17523	17368	17315	17261	17344	17509	17558	17500	17558	17459	17327	17445	17403	17585	17344	17496	17536	17203	17543	17574	17518	17693	17382	17334	17524	17393	17387	17440	17360	17499	17552	17579	17446	17582	17636	17713	17516	17416	17488	17553	17646	17474	17584	17300	17335	17581	17499	17357	17364	17763	17411	17417	17352	17408	17305	17488	17243	17505	17664	17546	17425	17519	17234	17380	17478	17372	17271	17469	17506	17745	17404	17339	17446	17679	17566	17392	17496	17456	17588	17561	17402	17471	17356	17366	17530	17429	17513	17299	17435	17611	17430	17385	17369	17567	17281	17529	17404	17430	17687	17657	17499	17440	17516	17374	17470	17668	17408	17557	17417	17532	17484	17406	17496	17278	17557	17437	17346	17377	17769	17391	17255	17396	17418	17396	17507	17509	17431	17427	17431	17373	17635	17540	17533	17631	17301	17622	17398	17546	17553	17479	17488	17440	17410	17554	17457	17585	17517	17518	17452	17289	17489	17390	17629	17255	17505	17323	17153	17430	17502	17484	17514	17298	17375	17391	17629	17599	17535	17580	17392	17475	17632	17435	17324	17597	17411	17356	17741	17748	17396	17354	17548	17437	17683	17531	17455	17565	17529	17489	17505	17316	17400	17526	17393	17369	17371	17435	17341	17357	17477	17329	17451	17364	17389	17544	17285	17442	17560	17366	17479	17325	17447	17605	17566	17506	17533	17481	17348	17494	17551	17440	17707	17405	17445	17492	17484	17609	17239	17486	17478	17327	17338	17371	17465	17562	17448	17364	17477	17415	17332	17410	17371	17524	17601	17455	17501	17288	17375	17427	17442	17226	17446	17615	17402	17487	17207	17421	17595	17491	17575	17562	17280	17489	17387	17355	17469	17403	17451	17403	17346	17390	17381	17349	17492	17382	17226	17396	17345	17238	17342	17310	17490	17433	17321	17258	17401	17562	17368	17566	17313	17388	17377	17418	17387	17606	17543	17378	17639	17351	17457	17492	17422	17425	17469	17251	17542	17270	17639	17372	17486	17342	17459	17418	17443	17647	17452	17379	17585	17477	17501	17441	17514	17271	17333	17421	17590	17264	17529	17451	17415	17548	17368	17474	17205	17449	17464	17507	17405	17584	17578	17499	17425	17402	17400	17581	17430	17465	17426	17343	17619	17393	17458	17536	17265	17321	17501	17407	17479	17391	17257	17448	17442	17431	17481	17399	17430	17510	17548	17589	17602	17421	17403	17517	17379	17445	17430	17319	17473	17317	17448	17435	17605	17481	17549	17373	17463	17470	17562	17363	17431	17537	17436	17626	17680	17453	17592	17508	17633	17728	17574	17509	17240	17551	17514	17418	17323	17332	17474	17408	17494	17338	17394	17492	17630	17639	17575	17414	17477	17253	17361	17371	17330	17486	17487	17428	17511	17441	17443	17415	17626	17519	17387	17595	17364	17329	17493	17518	17516	17561	17385	17350	17446	17422	17281	17474	17348	17319	17613	17439	17289	17410	17323	17511	17384	17643	17330	17441	17282	17364	17571	17571	17458	17356	17439	17456	17550	17558	17618	17316	17502	17465	17612	17383	17294	17323	17420	17627	17207	17266	17558	17445	17683	17395	17438	17447	17524	17527	17558	17521	17359	17320	17253	17302	17505	17545	17394	17511	17545	17572	17373	17581	17672	17305	17388	17446	17431	17417	17391	17463	17543	17476	17349	17441	17310	17348	17329	17391	17385	17164	17275	17440	17494	17335	17424	17480	17313	17489	17514	17419	17332	17526	17469	17570	17522	17439	17312	17549	17478	17737	17365	17492	17624	17401	17431	17605	17657	17678	17546	17372	17414	17376	17524	17594	17529	17544	17606	17523	17455	17364	17274	17368	17599	17472	17581	17318	17317	17440	17471	17684	17497	17439	17278	17570	17477	17489	17443	17273	17374	17532	17482	17120	17471	17286	17396	17396	17336	17464	17530	17520	17367	17539	17259	17431	17689	17407	17628	17484	17460	17361	17387	17475	17568	17485	17221	17454	17517	17362	17396	17408	17347	17272	17466	17252	17289	17389	17392	17714	17515	17457	17489	17352	17702	17187	17466	17472	17070	17370	17538	17551	17389	17312	17472	17406	17457	17438	17408	17414	17583	17394	17670	17664	17436	17473	17400	17342	17438	17376	17340	17461	17378	17469	17190	17317	17528	17603	17598	17596	17413	17367	17523	17534	17436	17257	17312	17448	17416	17339	17408	17446	17297	17493	17527	17532	17335	17452	17522	17364	17319	17421	17387	17398	17454	17597	17384	17389	17670	17454	17454	17567	17380	17432	17466	17406	17505	17527	17520	17569	17528	17368	17560	17387	17459	17518	17290	17161	17272	17592	17438	17569	17511	17470	17317	17517	17581	17348	17561
31360	45750	42176	32934	27748	23754	21666	19969	18965	18327	17480	16882	16546	16337	16033	16072	15588	15568	15406	15447	15587	15576	15376	15190	15249	15060	15126	15159	15228	15056	15177	14984	15044	14882	15054	15022	15076	15118	14934	14955	15058	15038	14881	15126	15173	15178	15014	15047	14900	14928	14943	15008	15060	15138	15144	15041	15017	15054	14993	15037	15040	15066	14990	14969	15001	15019	14921	14926	15055	14862	14993	15007	15000	14971	14947	14993	14958	14882	15054	15056	15118	14997	14937	14998	15060	14882	15055	15035	15174	14940	14916	15055	14960	14956	15012	15050	14941	15019	14978	14975	15081	14891	15024	15225	15139	15030	14901	15102	14970	14901	15071	14863	15041	15012	14885	14946	15308	14952	14910	14734	15000	15174	15005	15095	14967	15058	15042	14969	15060	14979	14982	15013	15224	14835	15036	14856	14985	14799	15008	15029	14985	15015	15233	14977	15072	14991	14864	15038	14792	15018	15233	14990	15003	15152	14823	15103	15015	15014	14966	14980	14903	14913	14917	14960	14990	15252	14995	15035	15106	15077	14938	14795	15088	14974	14900	14957	14994	15031	15040	14992	15027	15005	14939	15048	15107	14864	15047	14907	14930	15089	15213	15093	14897	14969	15054	15165	15121	14839	15116	14965	14974	15072	14965	15071	15075	14895	15015	14987	14918	14871	15108	15196	14860	15038	15110	15164	14804	14853	15145	14875	14937	15098	15036	14869	15039	14897	14979	14956	14855	15049	14880	15067	15219	15021	15278	15218	15198	14992	14839	15037	15148	14986	15075	15034	15022	14926	15056	14925	15044	14931	14962	15056	15099	14903	15010	15102	14926	15087	14757	15137	15044	15051	15062	14931	14996	15041	14975	15094	15088	15092	14956	14980	15016	15010	15039	15003	14956	14969	15121	15119	14878	14931	15092	15031	15229	14916	15053	14901	15035	15227	15068	15029	15083	14965	15123	15051	15049	14898	15082	15016	15090	15170	14915	14908	14956	14982	14921	14996	15121	14808	15139	15167	15093	14983	15109	14764	14981	15085	15110	14946	15100	14936	14921	15028	15059	14961	14941	14962	15043	15054	14887	14988	14924	15003	14899	14969	15029	14967	15109	14876	14927	15010	15004	15015	14974	14840	15055	15034	14962	15103	14848	14849	14859	14805	14856	14976	14966	14988	15094	14905	15058	14828	15169	14998	15016	15089	15121	15058	14924	14951	14957	15063	15010	15033	14947	15021	14939	14927	15138	14915	14949	15093	14904	14944	15170	15011	15066	14936	14863	15051	14992	15085	15079	14875	15071	15014	15150	14915	15027	15132	14941	14969	14982	14879	14931	15033	14963	15015	15081	15007	14882	14885	15042	15076	14914	15042	15064	14946	15093	15115	15167	15011	14816	15043	14895	14995	15048	14949	15106	14842	15104	15000	15095	14875	15011	14921	14777	15078	14914	14857	14896	15074	14921	14955	15098	15189	14956	15099	14851	14980	15024	15043	15047	14825	15047	14956	15074	15041	15027	14980	15000	14905	15156	14837	14902	14941	15101	15123	15115	15087	15155	15112	14951	14988	14902	14936	15035	15135	15021	14997	14845	15009	15115	14959	15092	15046	14962	14923	14992	14973	14988	14788	15151	14855	14835	15084	15165	15085	14985	15061	14870	14934	15077	14996	14912	15071	14991	15068	15033	14960	15017	14980	14885	14872	15000	14984	14884	14941	15042	14974	14915	14968	14827	15080	14863	15090	15156	14930	14958	14966	15211	15057	15083	15080	15125	15031	14971	14943	14844	14994	14954	15000	14909	15175	15028	15132	14935	15187	15176	14944	14962	15101	14955	14887	14892	15040	15029	15091	14915	15044	14992	15001	15151	14949	14937	15020	14940	14951	14772	15055	15163	15029	14960	15015	14992	15102	14983	15006	14949	15075	15023	14987	14902	14994	15115	15028	14874	15161	15045	14907	14858	15002	14959	14776	15051	14985	14992	15006	14934	15017	15011	15071	14993	15023	15025	15091	14945	15141	14900	15100	14975	14989	15002	14909	14939	14894	14940	15138	14869	14864	15198	14902	15079	15048	14988	14960	14974	14925	14999	15037	14960	14975	15104	14921	15044	15092	15050	15003	14822	15014	15259	15031	14971	15039	14882	14826	14998	15035	14926	15026	15017	14864	15123	14990	14940	15098	14986	14997	14985	14939	14994	15143	15032	14923	14880	15016	14842	14891	15005	14981	14991	14957	14918	15015	14832	14979	14966	14990	14866	14972	14898	14980	15053	14954	14930	14960	15029	15094	15094	14987	15049	15008	14988	15063	15108	15311	15140	15134	14909	15191	14954	14876	15037	15007	15055	14840	15063	14969	15022	14845	14966	15014	15061	14994	15064	14999	15076	15142	15013	14953	15064	14956	14818	14985	14888	14894	15024	15062	15000	15052	14998	15038	15049	15140	15044	15111	14988	15113	14879	15055	14881	14964	15062	15161	15060	14976	14986	15047	14859	15150	14983	14993	15070	15073	15014	15053	14993	14948	14961	15109	14997	15093	14970	14992	14934	14911	15040	14904	15047	14869	15166	15124	15116	14902	14965	14990	14926	15136	14918	15167	15006	14813	14956	15067	14927	14923	14981	15003	14954	15078	15155	14960	14941	15090	15048	14986	15056	15034	14876	14834	14946	15078	15077	15132	14970	15068	15090	15042	14894	14969	14988	15117	15095	15107	15112	14987	15035	15128	14875	14905	15068	15058	14986	15073	14866	14848	15019	15130	14939	15124	14980	15031	15076	15042	14919	14978	15191	15066	14890	14947	15095	15055	14951	14915	15117	15065	15037	14862	14985	14861	14980	15015	15003	15065	14972	14894	14944	15038	15128	15074	15138	14972	14893	15029	15088	15038	15067	15086	14978	15133	14947	14995	14985	15186	15201	14928	15195	14928	15092	15110	15154	15030	14947	15000	14946	15137	14993	14956	15033	14932	15025	15199	14912	14906	14937	15105	15089	15035	15149	14928	15007	15110	14969	14886	15135	15072	15084	15153	14997	14861	14947	15071	15039	15013	14980	14993	15139	15058	14879	14913	15155	14897	14934	15109	15006	14945	15087	15043	15004	14990	15037	14874	14934	15154	14900	14909	15062	15082	15194	14788	15074	15322	15051	15182	14920	15063	14931	14852	14921	15151	14939	14860	15033	15106	15011	14870	15122	14884	14941	14979	15090	15072	15107	15042	15048	15097	15053	14976	15110	15131	15181	15042	15006	15107	15112	15100	14988	15081	15069	15077	14844	15022	15203	15005	14938	14951	14930	15018	15083	15006	15141	15031	14982	15137	14928	15076	14768	14900	15117	15035	14996	14998	15159	15133	14901	15222	15109	15026	15102	14856	14924	14978	14860	14988	15309	14982	14983	15052	15038	14982	14873	15125	14997	15075	14943	15085	14882	15052	14980	15065	15133	15148	14990	14825	14983	14947	14868	14975	15112	14987	15109	15115	14880	15096	14967	14870	15033	15048	15095	14959	15031	14902	14910	15033	15076	15032	15051	14978	15034	15096	14860	15002	14912	15064	15018	15014	14971	15049	14860	15069	15143	14899	15164	15068	15182	15073	15157	15099	14877	14986	15035	14931	15013	14899	15029	15002	15061	15085	14997	15067	15065	14960	14959	15023	15021	15137	15073	14941	14819	15096	15001	14771	15090	14980	14933	15059	15001	15059	15051	14940	15060	15045	15003	14917	15112	14979	15148	14989	14935	14960	14953	14965	14912	14963	14963	14928	14954	14867	15020	15015	14957	15084	15224	14853	15076	15033	15086	15079	14852	14890	14956	14886	15077	15123	15004	15051	14924	15010	15107	15123	14810	14908	14989	14972	15027	14878	15036	15104	14817	15069	14930	14968	14945	14982	14986	15049	14888	15193	15109	15051	14800	15002	15166	15070	15072	15029	14994	14946	15050	15085	15026	15012	14891	15008	14972	15243	15009	14924	14890	15067	15004	15035	14990	14985	15040	15003	14964	15118	14991	14922	14915	15061	14992	14943	14966	14861	14904	15150	14866	15040	14994	14990	14985	15003	14965	15053	14912	15149	15149	14957	15132	14858	14927	14911	15042	14997	15123	15039	15009	15078	15048	15130	15026	15176	15099	14953	14977	15103	14938	15065	15092	15020	15010	15223	14941	15064	15039	15104	14881	15122	14989	15011	14928	15060	14882	14842	15002	15026	14939	14960	15085	14981	15078	15013	15202	14985	14884	14950	15006	14821	14987	15167	14930	14901	14735	14926	15138	15050	15045	15289	15135	15080	14978	15030	14994	15070	15049	15102	15173	15063	15060	14991	14913	15110	15000	15011	14977	14958	15086	14868	14967	15034	14996	14995	15000	14868	14918	15156	14989	15103	14885	14929	14922	14921	14953	14930	15037	15130	14841	15050	15006	15015	14908	15134	15080	14906	14813	15019	15024	15112	14966	14964	15030	15002	14904	15040	15012	14976	14900	14999	15154	15027	15034	14947	15162	14961	15042	15119	15016	14960	15010	15069	14949	14960	14863	14852	14835	14862	15105	15024	15003	15191	14935	14887	15294	14940	14979	14823	15079	14908	15102	14962	15054	15153	15039	15027	14891	14870	15019	14979	14910	15011	14969	14990	14942	14953	15093	15041	14988	15079	15021	15040	15010	14846	15002	14950	15006	15102	15015	15089	15054	15034	14927	15116	15036	15002	14968	15013	15005	15159	15088	14983	14923	14956	14936	15122	14999	15094	15035	15168	14999	14778	15084	15049	15024	15159	15003	15001	15174	14968	15023	15091	15104	14998	14974	15052	15024	15027	14943	15026	15013	15147	14996	15253	14879	14843	14924	15177	14917	15116	14955	15020	14951	14993	14949	15172	15171	14919	15101	14981	14829	14951	15065	14871	14942	14998	15076	15074	14939	14826	15155	15089	14903	15037	14926	14960	15029	14917	14988	14975	14971	14980	14974	14968	15133	14910	14957	15039	15106	14900	14743	14881	14992	14862	14990	15060	15003	15007	15040	14992	15140	14925	15045	15049	15044	15004	15188	14970	14922	14933	14939	14950	14984	15183	14849	15022	15150	15070	14955	14896	15008	14811	14954	14863	14996	15072	15044	15035	15106	15118	15091	14947	14999	15128	15046	14919
24180	21230	28799	26484	26770	27653	26319	22893	21523	20951	20324	19521	19456	19013	18876	18722	18623	18420	18308	18356	18152	18273	18134	18214	17897	17749	17869	17794	17953	17875	17868	17736	17857	17762	17807	17687	17820	17651	17782	17757	17735	17545	17670	17494	17707	17880	17680	17731	17796	17855	17881	17796	17726	17865	17587	17670	17851	17862	17613	17702	17587	17468	17750	17801	17793	17655	17508	17642	17624	17787	17467	17639	17627	17902	17620	17526	17657	17819	17759	17539	17770	17897	17727	17712	17747	17595	17726	17563	17815	17435	17952	17729	17614	17693	17615	17796	17620	17664	17723	17704	17393	17627	17667	17760	17552	17657	17678	17481	17566	17660	17575	17608	17548	17648	17593	17659	17814	17603	17590	17612	17702	17732	17731	17544	17753	17697	17772	17684	17748	17613	17660	17769	17697	17857	17792	17609	17734	17606	17745	17677	17598	17530	17791	17640	17700	17737	17696	17813	17588	17565	17775	17682	17785	17837	17632	17726	17579	17742	17677	17957	17621	17855	17748	17524	17752	17649	17816	17575	17880	17660	17782	17893	17660	17780	17729	17573	17648	17682	17795	17750	17548	17670	17804	17623	17766	17602	17743	17623	17548	17709	17789	17783	17719	17732	17605	17658	17472	17629	17767	17830	17777	17608	17796	17694	17631	17662	17706	17714	17555	17583	17513	17770	17594	17732	17625	17441	17596	17641	17842	17824	17616	17667	17718	17601	17722	17580	17754	17632	17650	17656	17671	17588	17701	17473	17493	17653	17510	17522	17680	17505	17747	17949	17841	17796	17716	17855	17702	17521	17870	17661	17627	17826	17722	17704	17609	17650	17615	17674	17685	17723	17794	17606	17544	17637	17820	17798	17886	17693	17575	17761	17597	17671	17692	17786	17693	17736	17621	17612	17558	17574	17718	17709	17601	17607	17737	17685	17593	17607	17643	17666	17601	17699	17753	17591	17441	17890	17694	17608	17567	17482	17842	17645	17716	17620	17710	17681	17700	17740	17569	17671	17416	17586	17713	17778	17545	17654	17545	17708	17669	17790	17735	17843	17557	17582	17612	17692	17711	17512	17542	17695	17597	17482	17493	17727	17556	17814	17610	17657	17617	17681	17572	17745	17783	17778	17666	17788	17508	17575	17653	17632	17461	17508	17528	17634	17795	17628	17611	17673	17787	17652	17567	17681	17655	17626	17884	17572	17688	17720	17791	17638	17641	17552	17562	17638	17598	17647	17823	17885	17846	17555	17639	17703	17576	17551	17671	17587	17703	17835	17817	17849	17723	17809	17781	17651	17437	17573	17445	17489	17682	17532	17717	17630	17692	17670	17482	17703	17678	17588	17929	17578	17587	17450	17687	17738	17688	17884	17651	17733	17829	17824	17599	17755	17790	17684	17570	17845	17836	17554	17758	17501	17614	17547	17589	17407	17588	17594	17692	17556	17629	17606	17499	17736	17550	17680	17780	17749	17476	17605	17568	17577	17695	17738	17803	17694	17484	17509	17622	17627	17723	17480	17550	17502	17690	17835	17564	17794	17865	17550	17616	17630	17708	17626	17711	17731	17751	17770	17813	17781	17748	17916	17632	17446	17511	17665	17605	17856	17707	17723	17574	17794	17693	17708	17669	17753	17780	17552	17833	17582	17871	17794	17578	17821	17416	17535	17791	17683	17381	17679	17738	17700	17517	17681	17733	17726	17622	17787	17701	17889	17782	17603	17648	17761	17742	17767	17674	17813	17834	17735	17742	17529	17658	17733	17749	17695	17643	17641	17848	17956	17728	17763	17687	17698	17819	17797	17787	17695	17696	17735	17572	17582	17720	17646	17455	17585	17694	17742	17732	17681	17768	17699	17570	17640	17918	17573	17520	17509	17759	17492	17840	17491	17842	17778	17784	17509	17469	17771	17643	17577	17670	17753	17688	17703	17744	17791	17646	17662	17723	17551	17628	17797	17583	17421	17668	17833	17624	17703	17784	17581	17681	17931	17774	17724	17717	17610	17733	17741	17757	17582	17627	17600	17652	17850	17549	17674	17554	17626	17603	17731	17796	17722	17498	17651	17774	17621	17537	17518	17696	17593	17658	17695	17674	17441	17521	17570	17709	17667	17505	17648	17741	17439	17603	17783	17749	17751	17670	17483	17747	17711	17611	17636	17758	17799	17737	17777	17726	17663	17687	17670	17601	17442	17859	17471	17479	17688	17525	17634	17611	17714	17725	17795	17849	17749	17868	17649	17677	17693	17576	17710	17646	17606	17734	17700	17837	17690	17610	17560	17650	17851	17822	17713	17836	17813	17905	17767	17697	17664	17868	17486	17605	17677	17708	17729	17626	17719	17858	17664	17761	17651	17637	17541	17679	17656	17991	17558	17610	17670	17723	17698	17571	17683	17440	17611	17632	17580	17738	17678	17674	17786	17772	17755	17559	17615	17904	17575	17692	17452	17776	17686	17569	17791	17823	17813	17549	17637	17777	17752	17605	17523	17810	17725	17561	17630	17503	17839	17576	17757	17636	17674	17714	17755	17826	17679	17632	17532	17626	17702	17781	17729	17656	17648	17694	17831	17698	17565	17643	17631	17593	17596	17635	17508	17640	17619	17619	17600	17711	17705	17587	17679	17593	17696	17652	17818	17723	17769	17563	17820	17784	17649	17613	17627	17545	17667	17751	17808	17647	17696	17773	17522	17713	17492	17688	17590	17688	17598	17601	17841	17790	17800	17854	17619	17536	17590	17542	17590	17561	17533	17689	17674	17674	17752	17627	17633	17925	17836	17836	17725	17709	17630	17378	17903	17581	17580	17756	17537	17722	17815	17759	17594	17556	17617	17615	17467	17644	17617	17663	17796	17522	17719	17723	17792	17730	17618	17683	17706	17651	17630	17714	17824	17778	17558	17797	17592	17755	17761	17733	17547	17493	17673	17593	17573	17816	17484	17851	17740	17575	17946	17662	17788	17837	17632	17730	17621	17665	17752	17623	17785	17625	17726	17712	17390	17721	17698	17502	17856	17593	17474	17883	17756	17852	17599	17712	17607	17398	17557	17495	17575	17796	17799	17708	17513	17600	17662	17363	17630	17720	17647	17752	17841	17646	17509	17721	17628	17595	17556	17560	17647	17513	17684	17670	17771	17847	17512	17588	17511	17656	17519	17904	17630	17726	17640	17730	17644	17583	17600	17877	17592	17647	17813	17629	17657	17560	17715	17725	17500	17793	17703	17621	17464	17675	17682	17729	17680	17794	17519	17762	17604	17703	17659	17675	17859	17659	17586	17692	17771	17691	17739	17455	17526	17621	17744	17556	17862	17755	17753	17907	17503	17690	17396	17664	17504	17743	17744	17478	17520	17565	17707	17747	17769	17865	17686	17648	17659	17879	17720	17679	17668	17543	17630	17604	17514	17756	17691	17680	17720	17803	17571	17982	17787	17730	17916	17707	17476	17732	17684	17520	17475	17622	17828	17596	17693	17650	17782	17800	17452	17560	17805	17763	17788	17642	17570	17694	17625	17790	17650	17641	17586	17589	17697	17661	17850	17700	17685	17613	17503	17701	17491	17562	17463	17708	17561	17807	17748	17721	17897	17694	17470	17583	17693	17698	17701	17605	17772	17644	17552	17611	17677	17602	17905	17557	17685	17731	17912	17779	17693	17358	17646	17682	17589	17681	17637	17613	17794	17682	17728	17795	17719	17662	17799	17772	17791	17565	17821	17677	17642	17588	17751	17763	17493	17574	17776	17542	17673	17508	17791	17688	17718	17627	17634	17817	17715	17828	17652	17856	17626	17725	17475	17459	17577	17649	17639	17531	17510	17908	17824	17683	17535	17755	17473	17613	17741	17633	17717	17701	17653	17672	17564	17561	17560	17493	17684	17590	17720	17761	17747	17689	17786	17519	17758	17647	17791	17632	17420	17545	17664	17777	17770	17813	17389	17532	17766	17700	17476	17695	17660	17739	17663	17721	17649	17722	17725	17831	17739	17686	17580	17781	17796	17582	17721	17674	17560	17689	17679	17685	17644	17678	17585	17842	17567	17831	17692	17572	17495	17453	17723	17497	17557	17715	17702	17615	17648	17660	17425	17593	17663	17934	17897	17718	17791	17562	17772	17692	17692	17774	17776	17519	17698	17616	17545	17801	17879	17686	17727	17648	17530	17820	17821	17831	17664	17753	17579	17788	17677	17722	17631	17697	17587	17697	17596	17854	17783	17557	17865	17753	17665	17754	17671	17766	17666	17591	17621	17847	17652	17640	17786	17571	17726	17513	17581	17510	17561	17708	17524	17609	17630	17519	17573	17574	17719	17601	17735	17721	17826	17591	17484	17578	17583	17688	17633	17533	17554	17650	17665	17869	17696	17803	17631	17641	17481	17691	17528	17648	17650	17862	17635	17638	17734	17841	17605	17611	17684	17739	17626	17606	17599	17759	17607	17517	17617	17659	17763	17631	17609	17530	17861	17772	17661	17670	17633	17645	17713	17610	17624	17731	17733	17782	17561	17629	17643	17711	17892	17700	17647	17626	17692	17637	17750	17572	17700	17555	17651	17781	17873	17479	17544	17741	17764	17723	17596	17783	17613	17581	17729	17739	17676	17551	17607	17653	17730	17777	17658	17735	17608	17552	17835	17574	17845	17627	17789	17556	17594	17638	17806	17629	17639	17650	17630	17531	17668	17642	17838	17668	17713	17844	17603	17635	17777	17680	17727	17679	17853	17603	17854	17645	17725	17608	17474	17741	17628	17587	17780	17667	17708	17739	17773	17750	17787	17786	17620	17700	17801	17666	17729	17700	17520	17723	17625	17693	17622	17614	17660	17614	17814	17789	17961	17889	17596	17496	17452	17525	17605	17492	17710	17778	17884	17827	17657	17714	17644	17703	17730	17628	17668	17736	17784	17763	17624	17552	17748	17751	17591	17633	17476	17664	17507	17675	17663	17879	17881	17816	17855	17710	17754	17397	17404	17581	17562	17654	17464	17653	17809	17464	17522	17818	17709	17615	17700	17788	17912	17695	17701	17794	17746	17635	17442	17423	17591	17746	17800	17678	17579	17886	17660	17666	17889	17617	17735	17553	17745	17661	17597	17630	17638	17791	17655	17813	17675	17659	17634	17613	17625	17657	17701	17823	17655	17637	17826
30897	51637	47917	38644	33047	28317	24433	22520	21025	19639	18571	17927	17303	17172	16882	16579	16544	15911	15889	15795	15941	15839	15557	15538	15595	15316	15551	15349	15324	15396	15261	15165	15441	15310	15342	15385	15119	15252	15259	15139	15294	15336	15116	15216	15218	15213	15076	14907	15116	15309	15293	15073	15254	15280	15169	15339	15239	15093	15238	15113	15211	15189	15193	15012	15181	15175	15176	15018	15270	15205	15319	15095	15093	15124	15175	15200	15406	15243	15173	15272	15212	15130	15320	15265	15371	15121	15137	15165	15258	15079	15117	15157	15112	15134	15078	14935	15174	15176	15190	15159	15035	15116	15120	15097	15266	15256	15260	15097	15360	15172	15212	15140	15348	15332	15155	15211	15181	15232	15080	15295	15276	15183	15083	15151	15272	15159	15178	15178	15173	15234	15191	15185	15115	15147	15106	15164	15232	15178	15269	15127	15285	15152	15180	15156	15146	15407	15182	15144	15120	15017	15235	15161	15251	15044	15118	15301	15380	15284	15278	15237	15227	15072	15156	15193	15316	15105	15163	15254	15140	15078	15031	15252	15353	15155	15144	15323	15189	15240	15232	15055	15261	15195	15126	15314	15183	15230	15163	15242	14989	15166	15289	15139	15267	15212	15123	15063	15190	15022	15288	15286	15154	15098	15247	15051	15242	14998	15090	15154	15148	15132	15148	15309	15110	15013	15272	15194	15204	15209	15218	15137	15162	15093	15164	15281	15176	15225	15163	14982	15094	15112	15041	15213	15226	15146	15134	15190	15213	15162	15175	14960	15099	15156	15172	15156	15195	15207	15305	15063	15412	15241	15118	15131	15380	15231	15034	15081	15275	15121	15315	15055	15215	15170	15279	15235	15037	15117	15159	15194	15263	15217	15098	15179	15186	15017	15142	15168	15199	15380	15314	14978	15128	15187	15161	15129	15233	15236	15168	15165	15145	15162	15110	15158	15098	15193	15257	15104	15008	15074	15102	15273	15201	15161	14992	15049	15378	14978	15199	15119	15154	15126	15234	15030	15072	15050	15383	15248	15351	15017	15219	15234	15183	15219	15152	15296	15076	15088	15118	15214	15113	15326	15161	15230	15217	15085	15144	15083	15156	15060	15310	15142	15310	15188	15047	15110	15105	15074	15114	15067	15013	15341	15033	15288	15215	14959	15160	15210	15210	15186	15285	15333	15321	15190	15178	15174	15212	15148	15299	15254	15226	15187	15156	15352	15199	15091	15109	15267	15017	15241	15112	15187	15107	15180	15100	15195	15161	15244	15105	15232	15163	15073	15072	15060	15072	15181	15140	15198	15273	15151	15260	15206	15066	15236	15222	15173	15254	15155	14954	15245	15169	15136	15298	15222	15161	15123	15124	15359	15119	15317	15082	15171	15243	15188	15147	15209	15057	15191	15113	15257	15000	15080	15049	15199	15205	15205	15115	15216	15103	15213	15052	15085	15163	15031	15308	15069	15132	15064	15187	14967	15218	15220	15081	15203	15118	15174	15244	15297	15118	15218	15381	15175	15233	15260	15263	15234	15067	15156	15245	15229	15019	15332	15074	15019	15175	15204	15138	15218	15031	15420	15055	15272	15207	15186	15240	15164	15121	15110	15170	15098	15059	15196	15165	15241	15199	15285	15243	15124	15106	15187	15024	15228	15257	15244	15197	15121	15083	15124	15270	15281	15281	15016	15267	15189	15261	15359	15178	15070	15303	15057	15121	15204	15410	15109	15190	15284	15229	15195	15215	15214	15089	15018	15171	15156	15189	15034	15189	15292	15113	15158	15214	15163	15323	15205	15085	15045	15221	15063	15065	15237	15221	15148	15148	15146	15096	15176	15150	15204	15159	15282	15244	15120	15214	15256	15169	15185	15082	15116	15104	15096	15128	15034	15212	15135	15038	15095	15039	15222	15203	15163	14958	14989	15216	15057	15247	15139	15132	15199	15115	15256	15269	15247	15207	15151	15044	15144	14970	15057	15158	15267	15047	15076	14990	15221	15136	15266	15294	15312	15152	15217	15106	15089	15150	15151	15233	14976	15090	14994	15077	14979	15215	14867	15222	15177	15143	15040	15150	15250	15204	15245	15174	15100	15253	15102	15090	15196	15251	15170	15197	15237	15121	15066	15216	15124	15330	15186	15039	15174	15106	15251	15166	15179	15008	14961	15094	15293	15202	15197	15175	14915	14945	15126	15165	15154	15212	15176	15053	15063	15203	15154	15275	15013	15149	15219	15168	15134	15194	15022	15261	15104	15056	15320	15130	15259	15217	15157	15272	14991	15153	15323	15302	15062	15335	15174	15132	15323	15166	15129	15142	15212	15177	15217	15317	15067	15165	15198	15241	15319	15224	15174	15323	15362	15136	15142	15105	15195	15207	15187	15084	15311	15100	15080	15207	14979	15196	15152	15286	15021	15081	15147	15321	15018	15167	15138	15174	15112	15242	15221	15357	15247	15151	15193	14971	15260	15091	15153	15166	15176	15175	15292	15266	15178	14957	15045	15132	15229	15050	15087	15018	15155	15216	15211	15133	15159	15199	15156	15122	15207	15164	15080	15142	15163	15221	15205	15165	15179	15098	15184	15157	15046	15201	15132	15204	15101	15093	15178	15209	15056	15103	15168	15282	15315	15248	15072	15268	14956	15215	15126	15073	15135	15124	15258	14994	15195	15024	15062	14942	15230	15052	15252	15225	15038	15155	15130	15083	15316	15255	15123	15182	14961	15056	15316	15255	15209	15116	15079	15156	15021	15143	15324	15247	15330	15208	15103	15037	15137	15257	15268	15078	15248	15304	15134	15104	15134	15219	15149	15250	15104	15105	15343	15133	15095	15332	15083	15115	15295	15033	15006	15089	15077	15152	15266	15474	15147	15183	15087	15130	15216	15207	15283	15238	15101	15223	15174	15149	15229	15081	15091	15200	15069	15188	15107	15102	15284	15203	15146	15151	15124	15251	15214	15192	15176	15258	15144	15162	15223	15188	15109	15240	15343	15265	15087	15171	15234	15202	15079	15095	15178	15211	15303	15217	15136	15191	15181	15165	15310	15181	15325	15237	15167	15265	15072	15199	15282	15164	15343	15264	15029	15236	15087	15157	15211	15271	15233	15118	15288	15079	15088	15204	15022	15111	15051	15207	15033	15263	15167	15069	15139	15377	15012	15176	15093	15308	15277	15267	15082	15104	15157	15107	15168	15151	15279	15190	15228	15251	15274	15118	15252	15135	15065	15052	15241	15232	15153	15071	15202	15221	15206	15256	15341	15223	15163	15016	15273	14886	15365	15224	15173	15301	15199	15229	15053	15062	15372	15221	15204	15136	15170	15161	14969	15139	15245	15160	14927	15183	15022	15014	15104	15130	15110	15315	15243	15154	15089	15265	15221	15231	15173	15183	14980	15183	15155	15204	15042	15116	15203	15186	15169	15227	15098	15208	15087	15248	15378	15250	15224	15313	15147	15176	15147	15163	15126	15051	15148	15193	15323	15127	15249	15236	15103	15374	15026	15180	15065	15150	15077	15125	15229	15118	15196	15192	15235	15095	15255	15231	15091	15205	15175	15132	15207	15249	15358	14891	15016	15220	15054	15167	15239	15206	15194	15256	15334	15253	15293	15292	15171	15237	15323	15057	15166	15019	15105	15087	15004	15168	15207	15321	15042	15211	15169	15297	15027	15194	15149	15351	15165	15200	15293	15270	15246	14964	15260	15265	15216	15215	15079	15210	15190	15235	15145	15326	15372	15380	15187	15062	15003	15198	15079	15255	15011	15252	15115	15312	15147	15114	15373	15086	15350	15129	15130	15204	15233	15152	15316	15247	15038	15381	15166	15190	14922	15171	15062	15276	15121	15224	15303	15234	15166	15181	15180	15121	15287	15024	15111	15441	14997	15237	15106	15126	15192	14991	15183	15118	15256	15102	15299	15294	15064	15227	15202	14941	15174	15331	15235	15156	15183	15016	15144	15257	15227	15069	15164	15259	15119	15019	15225	14989	15153	15197	15207	15431	15109	15104	15246	15162	15211	15175	15123	15128	15229	15126	15226	15237	15218	15032	15208	15083	15288	14999	15175	15225	15101	15117	15223	15103	15289	14993	15185	15262	15221	15199	15182	15204	15266	15138	15160	15182	15202	15272	15193	15323	15099	15209	15281	15115	15205	15060	15272	15398	15256	15054	15199	15144	15253	15316	15012	14995	15337	15169	15352	15040	15291	15214	15268	15162	15106	15092	15308	14988	15131	15234	15102	15325	15074	15288	15132	15271	15136	15054	15239	15206	15183	15263	15257	15166	15058	15217	14999	15141	15099	15273	15015	15334	15312	15108	15353	15156	15271	15220	15062	15121	15209	15193	15377	15210	15053	15280	15073	15071	15011	15224	15127	15206	15115	15218	15260	15163	15061	15202	15236	15323	15246	15104	15245	15269	15147	15066	15132	15256	15090	15184	15138	15163	15139	15141	14989	15159	15294	15197	15252	15192	14974	15124	15207	15117	15176	15193	15103	15291	15086	15161	15240	15169	15182	15174	15016	15100	15113	15274	15199	15082	15163	15110	15216	15090	15292	15105	15254	15185	15274	15164	15103	15162	15178	15080	15150	15041	14945	15180	15207	15173	15139	15132	15134	15000	15162	15225	15153	15192	15158	15088	15241	15201	15004	15206	15179	15093	15206	15213	15000	15073	15146	15116	15000	15134	15132	15209	15245	15096	15229	15021	15071	15305	15175	15157	15195	15073	15232	15131	15250	15096	15244	15181	15330	15261	15205	15120	15263	15110	15262	15161	15049	15167	15169	15216	15176	15234	15246	15175	15157	15099	15196	14879	15196	15174	15244	15231	15242	15100	15351	15076	15339	15127	15053	15133	15208	15146	15357	15172	15145	15309	15326	15168	15203	15246	15065	15433	15144	15053	15114	15186	15032	15109	15077	15091	15230	15272	15274	15224	15164	15094	15164	15353	15063	15231	15266	15089	15308	15312	15258	15354	15251	15174	15224	15175	15135	15059	15185	15213	15297	15296	15324	15163	15162	15354	15208	15359	15340	15160	15151	14967	15005	15180	15106	15145	15173	15093	14958	15121	15171	15099	15218	15233	15041	15130	15180	15254	15034	15164	15237	15135	15173	15251	15084	14983	15196	15081	15084
22903	21204	28930	24155	23715	28542	30820	25380	23458	22766	21890	21014	20658	20300	20089	19836	19917	19087	19360	18941	19098	18860	18749	18682	18883	18967	18785	18542	18797	18598	18672	18880	18536	18447	18656	18544	18641	18483	18338	18353	18521	18531	18424	18490	18484	18255	18555	18229	18439	18481	18529	18259	18497	18449	18322	18241	18339	18257	18255	18441	18343	18298	18162	18360	18416	18365	18231	18379	18241	18258	18528	18225	18550	18500	18202	18341	18325	18273	18488	18439	18285	18233	18256	18461	18231	18287	18165	18448	18246	18168	18454	18431	18341	18474	18281	18373	18351	18316	18215	18531	18316	18242	18299	18376	18445	18406	18171	18380	18383	18506	18297	18456	18393	18371	18318	18331	18332	18437	18360	18335	18403	18367	18368	18157	18321	18302	18467	18362	18323	18417	18364	18453	18409	18167	18346	18463	18463	18377	18323	18403	18377	18272	18418	18513	18373	18402	18344	18514	18236	18168	18353	18421	18375	18186	18459	18398	18295	18240	18233	18293	18501	18321	18245	18319	18318	18374	18495	18323	18273	18293	18327	18271	18315	18366	18583	18364	18460	18330	18265	18131	18293	18382	18353	18159	18311	18390	18612	18594	18387	18386	18300	18273	18300	18591	18164	18561	18333	18227	18404	18417	18478	18105	18166	18271	18374	18267	18108	18389	18442	18443	18458	18343	18362	18414	18248	18360	18370	18194	18314	18372	18328	18525	18189	18424	18279	18100	18419	18421	18360	18402	18286	18493	18404	18268	18163	18337	18269	18306	18208	18319	18459	18361	18491	18289	18164	18351	18314	18480	18378	18468	18423	18153	18236	18438	18300	18356	18235	18238	18527	18161	18382	18359	18179	18393	18363	18208	18457	18362	18289	18260	18369	18164	18334	18325	18265	18595	18184	18183	18273	18513	18524	18262	18353	18412	18249	18318	18354	18307	18223	18467	18357	18350	18214	18315	18286	18327	18307	18393	18370	18467	18378	18245	18279	18422	18278	18207	18266	18261	18323	18327	18254	18314	18335	18462	18382	18420	18413	18090	18427	18458	18431	18200	18516	18464	18246	18234	18381	18401	18296	18459	18191	18142	18392	18402	18268	18299	18416	18366	18238	17976	18383	18392	18214	18401	18425	18232	18503	18380	18194	18148	18416	18286	18467	18381	18225	18456	18130	18246	18296	18263	18391	18322	18116	18443	18295	18228	18346	18281	18289	18497	18391	18319	18254	18497	18188	18319	18388	18344	18484	18457	18402	18349	18371	18273	18373	18332	18124	18353	18433	18074	18349	18384	18120	18370	18394	18568	18232	18114	18228	18420	18445	18105	18154	18218	18310	18311	18400	18208	18299	18336	18326	18111	18360	18344	18373	18252	18399	18410	18261	18418	18343	18233	18378	18111	18242	18257	18393	18181	18260	18276	18463	18362	18399	18306	18199	18410	18252	18293	18262	18386	18461	18565	18379	18201	18236	18170	18464	18208	18403	18309	18303	18407	18227	18179	18182	18291	18480	18275	18454	18233	18458	18472	18281	18213	18372	18299	18439	18325	18305	18259	18452	18178	18473	18481	18416	18521	18421	18367	18426	18163	18430	18295	18207	18424	18203	18754	18236	18293	18266	18514	18273	18258	18449	18366	18304	18195	18325	18350	18279	18241	18029	18248	18285	18327	18351	18460	18361	18220	18301	18470	18204	18328	18348	18439	18265	18333	18485	18346	18371	18317	18433	18311	18129	18052	18260	18225	18090	18248	18168	18415	18333	18223	18273	18356	18253	18111	18245	18260	18367	18361	18285	18367	18224	18262	18302	18335	18283	18226	18269	18425	18508	18311	18408	18237	18510	18556	18245	18210	18418	18281	18422	18349	18338	18319	18287	18351	18323	18385	18106	18418	18278	18282	18364	18251	18360	18333	18307	18164	18321	18285	18111	18234	18073	18308	18140	18396	18373	18385	18297	18193	18216	18318	18469	18452	18109	18213	18428	18259	18423	18320	18461	18355	18343	18400	18487	18380	18351	18401	18346	18529	18088	18275	18341	18349	18293	18057	18388	18335	18329	18244	18472	18273	18444	18463	18298	18333	18356	18424	18528	18442	18286	18285	18194	18466	18404	18266	18242	18405	18325	18257	18463	18394	18149	18345	18269	18301	18144	18279	18192	18151	18413	18317	18233	18293	18147	18310	18200	18508	18272	18294	18430	18375	18113	18259	18164	18532	18551	18211	18403	18441	18054	18297	18288	18401	18380	18123	18401	18197	18292	18233	18114	18407	18252	18484	18325	18156	18388	18307	18272	18412	18321	18362	18303	18271	18339	18401	18377	18321	18324	18273	18210	18262	18379	18273	18287	18355	18311	18267	18501	18426	18327	18181	18414	18301	18280	18460	18355	18271	18208	18349	18498	18404	18108	18238	18316	18193	18224	18243	18393	18385	18493	18421	18394	18168	18272	18334	18286	18206	18442	18228	18316	18247	18264	18378	18376	18291	18113	18324	18261	18300	18413	18188	18122	18421	18350	18237	18218	18216	18456	18288	18116	18335	18273	18386	18218	18305	18247	18402	18357	18259	18200	18057	18339	18386	18459	18195	18463	18068	18366	18314	18393	18207	18248	18246	18133	18211	18322	18275	18329	18326	18402	18444	18386	18078	18363	18398	18253	18379	18496	18297	18259	18257	18291	18428	18281	18249	18400	18055	18377	18354	18478	18232	18420	18108	18334	18429	18241	18271	18416	18285	18368	18445	18231	18238	18231	18290	18625	18241	18159	18296	18530	18269	18516	18285	18460	18199	18327	18486	18101	18309	18254	18269	18345	18299	18390	18342	18280	18257	18174	18418	18254	18092	18350	18448	18295	18204	18383	18406	18463	18210	18311	18243	18137	18374	18440	18426	18422	18445	18437	18255	18231	18203	18182	18359	18218	18247	18313	18333	18208	18294	18334	18246	18198	18307	18196	18047	18262	18291	18412	18380	18193	18324	18277	18353	18310	18471	18290	18293	18300	18483	18270	18277	18356	18382	18192	18288	18114	18372	18457	18170	18430	18133	18521	18239	18234	18302	18371	18395	18267	18471	18228	18364	18457	18218	18213	18281	18176	18301	18440	18128	18336	18422	18421	18589	18380	18456	18452	18357	18455	18286	18658	18532	18343	18460	18221	18503	18286	18348	18222	18453	18510	18396	18421	18397	18593	18319	18228	18378	18083	18153	18183	18222	18456	18241	18314	18420	18241	18320	18477	18237	18484	18442	18268	18483	18309	18135	18347	18489	18321	18217	18442	18380	18212	18136	18379	18256	18423	18300	18193	18263	18153	18405	18357	18272	18409	18248	18291	18495	18509	18131	18185	18105	18487	18079	18364	18394	18316	18235	18200	18204	18558	18163	18286	18452	18379	18388	18400	18418	18349	18124	18449	18381	18238	18338	18372	18472	18480	18227	18257	18390	18207	18247	18336	18366	18238	18350	18382	18641	18315	18397	18240	18351	18330	18031	18460	18190	18424	18396	18298	18305	18349	18235	18435	18283	18444	18536	18565	18385	18312	18340	18398	18362	18286	18445	18259	18383	18292	18568	18351	18186	18292	18321	18193	18363	18292	18265	18254	18413	18397	18264	18557	18401	18390	18280	18234	18184	18503	18370	18335	18304	18157	18449	18229	18278	18381	18474	18392	18325	18523	18397	18502	18283	18458	18291	18455	18323	18309	18437	18370	18379	18394	18220	18482	18376	18273	18327	18457	18491	18315	18321	18272	18298	18290	18375	18233	18448	18258	18630	18430	18174	18347	18441	18368	18244	18307	18495	18406	18327	18391	18380	18225	18334	18482	18309	18155	18427	18483	18460	18400	18398	18194	18315	18466	18292	18224	18299	18308	18339	18529	18361	18382	18282	18182	18513	18465	18482	18359	18237	18315	18392	18426	18350	18189	18265	18339	18429	18455	18289	18085	18044	18278	18235	18260	18320	18188	18492	18230	18144	18210	18406	18322	18432	18321	18350	18264	18438	18189	18146	18089	18239	18440	18227	18356	18496	18315	18399	18456	18256	18407	18336	18569	18269	18683	18317	18101	18252	18276	18361	18331	18320	18324	18298	18248	18345	18359	18282	18263	18316	18211	18104	18394	18297	18333	18277	18347	18285	18524	18319	18358	18497	18291	18225	18471	18301	18138	18352	18302	18134	18125	18415	18266	18412	18367	18413	18188	18213	18376	18295	18206	18439	18528	18154	18321	18366	18250	18110	18201	18451	18292	18212	18267	18289	18652	18467	18464	18284	18436	18335	18410	18333	18081	18314	18405	18319	18069	18218	18651	18360	18379	18213	18324	18209	18300	18379	18364	18317	18378	18612	18299	18434	18251	18569	18419	18325	18186	18289	18230	18289	18393	18185	18378	18285	18425	18501	18221	18532	18432	18099	18134	18438	18333	18528	18434	18375	18402	18296	18487	18175	18512	18328	18245	18335	18395	18326	18142	18241	18469	18410	18560	18490	18280	18285	18232	18214	18493	18375	18060	18290	18388	18333	18386	18308	18360	18327	18419	18199	18178	18391	18347	18383	18370	18493	18291	18183	18323	18416	18374	18207	18277	18296	18273	18315	18441	18200	18137	18307	18295	18390	18279	18388	18099	18105	18113	18458	18636	18420	18564	18102	18472	18389	18407	18339	18631	18328	18426	18199	18468	18305	18453	18174	18255	18267	18275	18442	18409	18397	18278	18436	18404	18492	18296	18278	18517	18084	18445	18243	18275	18178	18624	18382	18363	18358	18125	18418	18232	18204	18517	18369	18336	18378	18362	18235	18266	18348	18315	18243	18472	18056	18408	18409	18342	18310	18195	18273	18498	18448	18400	18210	18475	18332	18246	18170	18528	18269	18241	18309	18450	18417	18346	18294	18329	18185	18383	18313	18365	18226	18254	18411	18161	18206	18473	18260	18393	18140	18441	18338	18264	18264	18436	18262	18304	18384	18294	18315	18048	18282	18282	18338	18173	17998	18089	18319	18013	18395	18160	18320	18272	18223	18534	18304	18226	18249	18312	18300	18321	18353	18429	18259	18339	18166	18402	18280	18305	18230	18307	18350	18385	18180	18360	18248	18293	18311	18296	18278	18257	18404	18288	18548	18235	18095	18239	18465	18301	18170	18494	18393
32827	57341	53992	43688	37650	32959	28307	25475	23483	21389	20204	19302	18814	18350	17813	17673	17299	16888	16630	16479	16530	16204	16210	16061	16123	15820	16106	15940	15761	15840	15836	15790	15729	15830	15504	15444	15555	15653	15744	15447	15553	15577	15463	15599	15431	15530	15553	15521	15523	15571	15474	15496	15574	15484	15543	15597	15581	15615	15419	15546	15459	15531	15445	15626	15515	15330	15519	15449	15699	15570	15485	15731	15341	15387	15501	15558	15532	15476	15534	15343	15478	15499	15679	15481	15296	15451	15524	15567	15587	15371	15627	15478	15575	15248	15481	15547	15635	15549	15557	15570	15491	15459	15401	15659	15561	15631	15428	15431	15526	15547	15426	15609	15436	15493	15492	15523	15477	15448	15294	15330	15455	15499	15572	15449	15557	15429	15709	15559	15466	15633	15495	15553	15471	15344	15482	15570	15547	15346	15653	15527	15496	15408	15470	15324	15485	15563	15504	15592	15450	15389	15418	15414	15487	15476	15579	15581	15475	15497	15487	15633	15441	15498	15576	15642	15466	15470	15680	15467	15548	15493	15555	15516	15650	15536	15381	15393	15559	15529	15403	15573	15450	15445	15543	15511	15546	15498	15390	15492	15413	15493	15523	15462	15460	15349	15598	15413	15372	15468	15355	15496	15444	15449	15563	15492	15653	15413	15451	15612	15595	15543	15411	15573	15531	15521	15438	15472	15531	15417	15568	15429	15414	15436	15750	15518	15607	15304	15450	15396	15579	15382	15453	15546	15427	15444	15618	15586	15555	15408	15444	15578	15357	15423	15503	15471	15505	15438	15488	15376	15431	15517	15605	15563	15601	15489	15503	15269	15454	15436	15555	15516	15558	15496	15504	15688	15634	15439	15389	15493	15567	15690	15705	15417	15665	15486	15388	15398	15520	15350	15432	15513	15447	15600	15476	15570	15578	15507	15443	15499	15525	15422	15474	15784	15408	15491	15361	15529	15470	15350	15454	15473	15566	15565	15458	15546	15425	15377	15560	15499	15416	15474	15775	15451	15484	15462	15388	15412	15556	15510	15525	15500	15497	15622	15520	15448	15608	15592	15601	15415	15444	15471	15471	15501	15389	15456	15560	15534	15498	15546	15385	15559	15584	15383	15483	15451	15612	15428	15345	15500	15484	15604	15415	15321	15638	15521	15552	15598	15612	15545	15540	15405	15526	15576	15611	15389	15488	15560	15394	15434	15371	15552	15443	15458	15519	15451	15461	15740	15569	15417	15463	15518	15584	15630	15511	15359	15512	15556	15659	15388	15608	15592	15467	15430	15628	15447	15579	15498	15633	15441	15512	15385	15337	15497	15470	15395	15622	15497	15432	15560	15415	15381	15493	15749	15585	15498	15495	15526	15406	15524	15619	15385	15524	15317	15393	15516	15665	15470	15289	15380	15336	15609	15606	15432	15518	15536	15409	15637	15501	15417	15468	15411	15649	15427	15523	15308	15424	15469	15513	15475	15351	15553	15475	15619	15402	15520	15505	15589	15675	15574	15360	15639	15319	15521	15459	15324	15476	15519	15358	15583	15441	15611	15561	15454	15456	15582	15518	15686	15481	15487	15420	15742	15460	15571	15502	15499	15373	15645	15544	15518	15499	15467	15407	15532	15473	15519	15488	15458	15567	15395	15346	15532	15435	15494	15462	15402	15450	15469	15441	15437	15740	15604	15520	15504	15571	15493	15350	15420	15498	15490	15252	15385	15540	15600	15320	15474	15455	15411	15544	15437	15450	15619	15419	15575	15456	15627	15547	15425	15555	15580	15523	15426	15486	15392	15607	15441	15541	15454	15621	15312	15501	15472	15481	15540	15497	15525	15430	15531	15560	15527	15427	15419	15615	15474	15485	15421	15353	15511	15644	15514	15447	15488	15541	15532	15535	15443	15396	15638	15560	15513	15607	15467	15541	15340	15566	15467	15500	15555	15577	15399	15502	15470	15597	15524	15496	15504	15517	15529	15449	15338	15602	15471	15364	15461	15412	15464	15536	15439	15441	15440	15463	15368	15543	15437	15470	15462	15567	15676	15455	15346	15391	15509	15459	15453	15530	15471	15363	15545	15373	15418	15392	15460	15420	15443	15422	15460	15377	15566	15459	15565	15533	15451	15390	15354	15624	15695	15312	15510	15467	15770	15655	15534	15451	15722	15454	15574	15519	15640	15339	15634	15399	15319	15690	15696	15525	15458	15454	15675	15433	15251	15686	15419	15492	15508	15395	15560	15466	15590	15475	15551	15369	15636	15438	15793	15608	15502	15369	15483	15534	15628	15519	15559	15439	15513	15460	15441	15485	15532	15530	15457	15568	15540	15592	15493	15565	15454	15447	15578	15512	15625	15506	15487	15527	15413	15626	15370	15431	15462	15630	15553	15498	15544	15511	15483	15556	15385	15551	15559	15554	15533	15364	15351	15427	15500	15411	15580	15622	15523	15522	15643	15405	15498	15477	15492	15465	15499	15440	15458	15618	15426	15447	15357	15557	15513	15433	15491	15432	15302	15493	15547	15400	15499	15466	15540	15625	15542	15420	15558	15481	15584	15472	15582	15580	15537	15448	15454	15684	15546	15623	15387	15544	15455	15388	15391	15433	15420	15479	15670	15538	15646	15403	15490	15502	15457	15377	15602	15571	15392	15455	15614	15548	15457	15630	15599	15511	15542	15513	15537	15559	15358	15255	15584	15340	15567	15421	15353	15488	15488	15437	15416	15364	15521	15480	15598	15398	15500	15599	15457	15362	15583	15686	15538	15544	15332	15430	15338	15555	15357	15453	15325	15531	15506	15173	15489	15610	15503	15422	15476	15544	15353	15415	15429	15416	15470	15404	15602	15483	15496	15521	15553	15603	15511	15500	15486	15456	15518	15522	15625	15497	15335	15647	15396	15463	15573	15570	15518	15452	15378	15433	15527	15583	15514	15551	15607	15263	15533	15349	15386	15487	15482	15537	15400	15535	15651	15463	15432	15568	15344	15638	15407	15592	15214	15595	15518	15616	15379	15505	15266	15473	15569	15385	15441	15599	15435	15626	15404	15582	15391	15393	15525	15308	15520	15643	15517	15548	15507	15534	15568	15538	15513	15458	15522	15474	15432	15678	15409	15368	15358	15315	15456	15460	15446	15435	15623	15597	15534	15469	15464	15450	15580	15655	15506	15457	15682	15639	15593	15532	15435	15569	15472	15418	15402	15649	15499	15541	15420	15486	15618	15388	15534	15472	15449	15459	15586	15472	15535	15430	15755	15549	15512	15407	15425	15313	15447	15398	15385	15348	15426	15344	15469	15398	15450	15430	15600	15526	15528	15488	15465	15493	15446	15391	15496	15701	15484	15591	15410	15656	15423	15427	15620	15571	15375	15616	15505	15533	15426	15559	15454	15515	15383	15517	15398	15559	15468	15384	15482	15419	15282	15686	15516	15410	15575	15283	15643	15416	15411	15522	15684	15507	15623	15618	15375	15369	15481	15371	15396	15545	15558	15538	15442	15537	15513	15554	15635	15520	15311	15666	15491	15457	15362	15367	15560	15598	15394	15587	15469	15302	15256	15599	15350	15512	15543	15463	15476	15395	15607	15416	15617	15632	15665	15681	15563	15382	15555	15344	15395	15355	15676	15549	15475	15345	15653	15463	15355	15446	15679	15552	15410	15559	15421	15535	15482	15430	15585	15448	15401	15559	15560	15549	15396	15541	15718	15474	15564	15558	15399	15544	15389	15486	15450	15512	15518	15400	15624	15539	15509	15568	15505	15488	15308	15499	15554	15401	15548	15653	15534	15421	15615	15612	15390	15591	15249	15534	15391	15508	15589	15534	15404	15361	15463	15452	15321	15496	15603	15545	15472	15510	15578	15601	15437	15639	15481	15659	15735	15580	15465	15450	15476	15600	15568	15456	15607	15470	15282	15456	15528	15634	15652	15174	15503	15496	15542	15500	15398	15420	15523	15567	15463	15545	15379	15542	15529	15494	15583	15297	15472	15582	15522	15627	15412	15594	15448	15471	15487	15483	15591	15404	15479	15495	15692	15524	15534	15782	15497	15487	15477	15539	15539	15343	15587	15588	15609	15520	15637	15552	15435	15449	15502	15405	15620	15521	15413	15370	15489	15515	15563	15325	15466	15585	15615	15569	15492	15513	15476	15589	15522	15446	15542	15474	15691	15522	15547	15541	15530	15632	15444	15386	15548	15655	15390	15470	15491	15417	15523	15508	15475	15399	15566	15448	15459	15253	15482	15516	15526	15389	15457	15554	15541	15633	15694	15447	15509	15444	15509	15650	15524	15650	15570	15432	15544	15481	15443	15576	15533	15473	15577	15351	15536	15569	15774	15589	15545	15463	15445	15498	15550	15566	15391	15435	15543	15474	15531	15505	15480	15434	15588	15705	15279	15555	15431	15502	15378	15451	15447	15522	15270	15592	15323	15395	15409	15499	15389	15496	15485	15306	15722	15608	15290	15447	15389	15503	15549	15429	15571	15505	15403	15432	15385	15417	15426	15506	15696	15616	15527	15485	15524	15510	15492	15567	15318	15476	15491	15531	15310	15520	15535	15362	15379	15457	15342	15442	15464	15505	15543	15430	15452	15650	15320	15496	15573	15284	15309	15482	15431	15693	15470	15540	15409	15450	15302	15466	15507	15505	15450	15592	15387	15351	15546	15428	15359	15654	15497	15549	15534	15287	15461	15395	15382	15575	15466	15696	15478	15368	15525	15440	15445	15365	15543	15393	15433	15526	15506	15435	15457	15442	15448	15538	15438	15485	15599	15712	15395	15565	15543	15456	15424	15643	15574	15314	15500	15469	15524	15560	15455	15430	15444	15424	15591	15512	15498	15530	15525	15422	15480	15464	15650	15469	15269	15440	15314	15635	15413	15544	15597	15441	15646	15366	15542	15464	15403	15628	15403	15441	15593	15585	15673	15428	15540	15602	15400	15559	15523	15490	15588	15338	15611	15605	15506	15511	15380	15598	15534	15491	15408	15618	15447	15395	15429	15583	15452	15426	15505	15551	15534	15645	15329	15560	15387	15571	15387	15631	15264	15554	15467	15590	15524	15536	15461	15402	15441	15483	15476	15516	15454	15645	15399	15523	15503	15501	15471	15569	15448	15448	15463	15541	15467	15488	15517
29471	29929	38472	33880	27934	24683	22835	21078	20533	19721	19168	19108	18941	18622	18697	18454	18349	18157	18181	18439	18214	18117	18281	18076	17997	17852	17980	18218	18113	18002	17888	17849	17857	17951	17887	17872	17832	17860	17614	17921	17950	17730	17914	17792	17694	17565	17710	17702	17858	17896	17894	17772	17909	17857	17747	17836	17729	17821	17758	17912	17824	17863	17782	17780	17756	17785	18060	18007	17875	17796	17906	17970	17839	17815	17897	17757	17848	17818	17748	17864	17890	17727	17765	17767	17961	17912	17841	18047	17778	17856	17996	17764	17739	17922	18066	17803	17724	17850	17999	17740	17854	17914	17784	17849	17730	17839	17669	17747	17850	17833	17980	17880	17701	17661	17810	17729	17944	17670	17740	17877	17651	17688	17732	18177	17946	17820	17830	17743	17741	17747	17919	17720	17785	17833	17914	17988	18024	17798	18012	17788	17747	17973	17923	17699	17541	18095	17701	17889	17940	17722	17790	17895	17939	17862	18018	17699	17779	17811	17885	17934	17848	17642	17774	18044	17862	17883	17715	17908	17927	17803	17916	18029	18093	17731	17826	17903	18058	17913	17908	17936	17886	17646	17714	17903	17711	17897	17809	17796	18031	18083	17947	17946	17866	17753	17835	17719	17741	17797	18008	17595	17974	17834	17988	17864	17845	17878	18107	17979	17585	17869	17981	17606	17895	17823	17956	17851	17767	17693	17700	17802	17817	17767	18009	17930	17813	17800	17755	17764	17749	17980	17636	17762	17807	17935	17960	17756	17840	17749	17859	17728	17766	17771	17799	17827	17911	17917	17783	17914	17943	17836	17773	17784	17944	17881	17962	17930	17800	17781	18125	17772	17811	17899	17897	17899	17681	17741	17830	17946	17900	17803	17722	17861	17899	17827	17858	17957	17697	17913	17793	17747	17730	17643	17756	17716	17771	17961	17890	17920	17860	17858	17798	17644	17800	17821	17646	17944	18067	17801	17792	17857	17975	17846	17683	17567	17877	17628	17775	17857	17798	17735	17973	17728	17865	17774	17862	17586	17742	17894	17926	18045	17881	17888	18015	17715	18161	17934	17796	17718	17748	17656	17738	17846	17794	17852	17834	17675	18017	17815	17754	17773	17852	17754	17774	18009	17883	17875	17717	17719	17972	17782	17724	18073	17739	17868	17914	17758	17940	17800	17837	18013	17852	18006	17985	17803	17831	17950	17907	17888	17711	17999	17738	17612	17885	17872	17917	17765	18020	17785	17799	17808	17960	17843	17945	17964	17969	17983	17809	17885	17986	17889	17801	17790	17936	17898	17753	17753	17595	17824	17966	18019	17827	17610	17714	17877	17788	17742	17866	17707	17925	17968	18005	17912	17863	17749	17711	18035	17929	18069	17794	17947	17882	17823	17887	17675	17830	17698	17581	17597	17663	17717	17692	17928	18054	17798	17826	17649	17754	17861	17697	18004	17730	17720	17841	17773	17652	17854	17614	17775	17852	17908	17950	17819	17743	17825	17823	17847	17807	17848	17679	17756	17783	17831	17903	17924	17976	18052	17947	17958	17772	17806	17892	17591	17806	17873	17995	17914	17930	17804	17737	17798	17716	17679	17697	18008	17964	17686	17799	18005	17919	17842	17879	17867	17892	17762	17866	17856	17971	17908	17902	17773	17686	17756	17877	17695	17910	17873	18050	17924	17989	17848	17892	17911	17859	17954	17913	17714	17677	17734	18131	17873	17937	17995	17807	17773	17940	17898	17802	17613	17923	17800	17759	17798	17909	17659	17767	17610	17780	17862	17736	17768	17881	17849	17771	17682	17977	17881	17840	17875	17813	17616	17807	17943	17870	17831	17845	17672	17977	17875	17647	17698	17791	17843	18002	17811	17897	17804	18013	17704	17705	17813	17664	17861	17784	17700	17845	17757	17481	17812	17789	17682	17877	17843	17849	17823	17790	18066	17917	17981	17898	17941	17959	17880	17742	17965	17921	17595	17832	17836	17751	17994	18025	17875	17831	17372	17764	17884	17983	17826	17952	17733	17889	17722	17697	17939	17888	17749	18012	17734	17785	17708	17794	17775	17774	17716	17910	17801	17851	18101	17749	17800	17919	17718	17864	17900	17998	17966	17921	17915	17824	17885	17761	17876	17869	17897	17705	17923	17787	17871	18022	18020	17981	18007	17822	17645	17723	18070	17721	17823	17696	17933	17857	17874	18014	17776	17812	17743	17873	17614	17686	17691	17703	17797	17766	17589	17775	17836	17838	17871	17739	17889	17798	18036	17765	17861	17978	17876	17983	17851	17854	17690	17733	17771	17845	18004	17753	17536	17712	17816	17897	17791	17752	17955	18034	17870	17805	17744	17714	17913	17795	17810	17681	17886	17836	17895	18018	17815	17948	17954	17853	18113	17949	17793	17843	17856	17937	17870	17866	17839	17776	17864	17915	17829	17761	17653	17832	17737	17408	17748	17726	18039	17959	17905	17889	17950	17930	17795	17862	17811	17879	17838	17843	17837	17799	17916	17730	17652	17824	17947	17921	17966	18000	17803	17912	17746	17772	17842	17842	17877	17757	17813	17939	17922	17839	17653	18078	17912	17819	17965	17956	17904	17939	18021	17725	17820	17794	17927	17933	17779	17953	17959	17769	17686	17602	17709	17907	17802	17881	17723	17959	17720	17819	17899	17858	17747	17812	17802	17886	17739	17727	17776	17753	17710	17936	17899	17791	17831	18006	17755	17653	17653	17802	17794	17820	17798	18042	17810	17924	17875	17728	17922	17949	17774	17807	17806	18026	17675	17956	17785	17959	18016	17777	17826	17805	17886	17764	17912	17676	17607	17710	17783	17936	18052	18070	17963	17650	17986	17758	17819	17706	17686	17852	17751	18116	17812	17877	17812	17878	17876	17837	17799	17566	17702	17813	17696	17732	17847	17833	17658	17885	17973	17839	17799	18163	17962	17931	18034	17897	17768	17731	17834	17950	17719	18018	17836	17893	17711	17822	17809	17882	17711	17911	17799	17826	17730	17894	17777	17783	17847	17687	17775	17678	17802	17801	17791	17638	17755	17849	17890	18013	17699	17792	17894	17792	17641	17760	17827	17643	17775	17812	17888	17940	17685	17837	17743	17934	17999	17798	17799	17718	17830	17897	17856	17877	17792	17768	17901	17732	17868	17888	17692	17984	17675	17892	17766	17689	17881	17980	17947	17782	17871	17822	17915	18058	17915	17887	17757	18047	17801	17992	17764	17875	17872	17731	18089	17887	17799	17914	17977	17872	17880	17911	17880	17809	17921	17976	17770	17756	17822	18007	17698	17824	17559	17733	17606	17697	17784	17876	17955	17868	17964	18040	17762	17781	17788	17880	17828	17850	17932	17856	17825	17777	17674	17864	17809	18009	17832	18053	17776	17811	17967	17859	17908	18011	17867	17778	17897	17711	17754	17805	17697	18025	17907	17822	17829	17717	17741	17808	17881	17848	17766	17593	17855	17684	17913	17811	17936	17980	17985	17886	17759	18017	17927	17802	17897	17846	17833	17820	17830	17648	17940	17691	17832	18009	17925	17778	17972	17745	17783	17777	17899	17950	17854	17795	17908	17672	17855	17903	17992	17796	17798	17765	17918	17751	17935	17842	17942	17926	17739	17752	17607	17698	17928	17972	17878	17921	17719	18048	17694	17845	17821	17951	17903	17914	17989	17964	17745	17727	18114	17892	18012	18148	17858	17917	18000	18030	17951	17742	17655	17937	17931	17744	17923	17815	18088	17731	17763	17734	17854	17787	17807	17947	17852	17732	17862	17918	17882	17843	17993	17987	18084	17667	17848	17868	17774	17874	17874	17817	17822	18035	17742	17980	17790	17789	17692	17784	17742	17921	17981	17743	17865	17819	17864	17748	17627	17895	17811	17888	18081	18169	18022	17620	17870	17587	17774	17726	17792	17808	17925	17703	17994	17851	17889	17848	17877	17757	17677	17780	17834	17993	17980	17690	17811	17840	17798	17913	17939	17677	17666	17762	17911	17716	17976	17820	18002	17704	17977	17691	18123	17967	17674	17979	17738	17877	17863	17677	17824	17947	17847	17771	17782	17859	17747	17908	17670	17795	17874	17970	17826	17912	17654	18085	17861	17882	17648	17719	17917	17887	17833	17793	17956	17943	17909	17910	17801	17794	17791	17871	17841	17762	17664	17846	17794	18041	17903	17762	17705	17769	17864	17780	17797	17832	17977	17995	17903	17654	17952	17855	17774	18012	17775	17766	17930	17791	17784	17745	17720	18020	17980	17945	17894	17831	17897	17910	17884	17929	18155	17921	17975	17954	17901	17803	17674	17900	17911	17910	17957	17716	17909	17741	17804	17785	17816	18168	17672	17674	17788	17896	17994	17872	17919	17935	17808	17837	17734	17907	17756	17759	17850	17784	17683	17699	17917	17923	17877	17555	17847	18047	18016	18023	17774	17855	18018	17877	17783	17843	17603	18048	17634	17834	17852	17783	17805	17853	18167	18050	17932	17866	18002	17781	17894	17766	17873	17896	17705	17873	17932	17927	17650	17735	17804	17892	17730	17845	17798	17658	17790	17891	17760	18166	18113	17847	17840	17905	17958	17770	17904	17823	17867	17628	17859	17728	17917	17890	17913	17969	17783	17954	17989	17848	17962	17792	17687	17743	17788	17820	17873	18081	17894	17922	17982	17776	17825	17672	17852	17813	17744	17793	17856	17833	18012	17799	17844	17779	17702	17779	17889	17869	17794	17824	17956	17786	17676	17924	17833	17787	17657	17988	18011	17906	17656	17999	17893	18019	17724	17817	17917	17961	17993	17892	17977	17671	17837	17798	17899	17866	17971	17893	17547	17994	17905	17830	18065	17776	17844	17950	17696	17816	18033	17916	17699	17657	17666	17754	17812	17863	17983	17570	17848	18046	17943	17894	18022	17937	17917	17951	17801	17677	17999	17897	17889	17643	17698	17760	17946	17811	17797	17610	17889	17906	18011	17958	17570	17761	17777	17729	17917	17998	17725	18066	18064	17926	17905	17780	17955	17811	17866	17848	17880	17771	17762	17881	17794	17975	17836	18110	17930	17874	17604	17803	17779	17910	17735	17795	18081	17923	17865	17952	17729	17827	18074	17812	17604	17880	17752	17812	17789
31047	46959	43306	33128	27996	24473	22123	20237	19132	18017	17611	17139	16613	16593	16195	16052	15966	15800	15834	15597	15599	15416	15431	15429	15551	15545	15531	15284	15259	15379	15259	15415	15421	15349	15421	15189	15337	15443	15257	15333	15201	15439	15259	15262	15227	15278	15139	15174	15199	15218	15128	15032	15050	15187	15066	15476	15365	15123	15261	15471	15214	15344	15199	15272	15297	15142	15278	15375	15148	15347	15169	15234	15194	15394	15255	15290	15174	15187	15251	15446	15196	15335	15148	15262	15195	15221	15222	15214	15126	15216	15272	15312	15070	15126	15188	15193	15186	15265	15243	15185	15332	15147	15236	15098	15204	15227	15248	15249	15269	15361	15199	15229	15268	15140	15356	15214	15319	15118	15385	15228	15295	15243	15324	15242	15169	15221	15459	15252	15216	15278	15159	15285	15332	15332	15229	15265	15258	15227	15250	15327	15177	15283	15224	15325	15353	15205	14972	15330	15241	15200	15175	15273	15393	15223	15106	15293	15213	15182	15073	15160	15332	15294	15231	15175	15182	15201	15374	15274	15280	15164	15237	15210	15134	15466	15327	15318	15164	15222	15186	15243	15347	15431	15281	15381	15221	15283	15418	15309	15323	15168	15238	15167	15206	15272	15217	15243	15163	15217	15268	15181	15384	15345	15186	15325	15307	15180	15243	15187	15199	15058	15223	15282	15394	15387	15218	15301	15257	15132	15369	15152	15196	15275	15310	15230	15190	15288	15318	15193	15399	15121	15377	15008	15132	15376	15258	15294	15429	15245	15179	15465	15281	15332	15151	15214	15144	15296	15183	15244	15264	15450	15187	15176	15191	15178	15334	15202	15308	15422	15265	15073	15318	15294	15240	15299	15264	15385	15262	15145	15096	15211	15300	15269	15282	15254	15401	15140	15271	15384	15273	15295	15388	15211	15259	15276	15205	15268	15214	15487	15375	15311	15256	15317	15262	15251	15260	15145	15211	15327	15141	15378	15117	15289	15271	15213	15397	15265	15317	15302	15213	15354	15249	15242	15350	15218	15159	15311	15291	15267	15346	15108	15353	15400	15240	15226	15329	15162	15204	15354	15314	15263	15387	15331	15210	15203	15354	15382	15335	15119	15276	15146	15147	15273	15420	15197	15379	15212	15256	15202	15342	15268	15195	15467	15326	15380	15282	15146	15254	15346	15219	15231	15205	15250	15223	15397	15359	15186	15293	15270	15115	15377	15318	15358	15206	15310	15179	15196	15243	15229	15123	15266	15198	15184	15313	15154	15385	15226	15281	15106	15237	15208	15294	15283	15132	15191	15363	15260	15310	15263	15410	15248	15355	15134	15004	15353	15394	15046	15238	15353	15281	15200	15299	15265	15163	15119	15215	15161	15181	15216	15185	15142	15245	15170	15239	15338	15437	15280	15170	15400	15350	15267	15100	15226	15218	15297	15387	15254	15147	15311	15145	15205	15293	15284	15305	15206	15431	15103	15292	15425	15314	15092	15234	15269	15251	15164	15278	15126	15218	15212	15173	15204	15194	15172	15290	15280	15135	15377	15362	15145	15299	15432	15226	15240	15308	15293	15182	15204	15285	15256	15158	15241	15404	15345	15372	15216	15312	15174	15244	15422	15213	15213	15280	15381	15213	15163	15257	15288	15279	15234	15184	15223	15293	15310	15230	15264	15146	15529	15386	15334	15218	15362	15228	15174	15147	15271	15315	15300	15351	15212	15188	15311	15067	15249	15429	15266	15386	15458	15249	15344	15244	15195	15363	15466	15285	15118	15061	15394	15270	15344	15332	15457	15329	15376	15430	15137	15188	15251	15151	15152	15445	15278	15058	15271	15239	15213	15117	15338	15350	15231	15460	15280	15234	15208	15265	15221	15225	15192	15267	15128	15158	15087	15273	15178	15252	15196	15245	15218	15337	15351	15231	15451	15153	15405	15267	15373	15191	15121	15316	15271	15413	15226	15378	15211	15241	15214	15246	15227	15381	15302	15162	15378	15268	15402	15373	15269	15321	15245	15227	15196	15153	15269	15177	15306	15319	15287	15228	15183	15246	15187	15225	15376	15331	15314	15309	15023	15315	15217	15248	15185	15091	15260	15139	15272	15309	15269	15187	15178	15082	15366	15344	15382	15287	15522	15349	15304	15286	14997	15293	15313	15195	15385	15341	15309	15403	15363	15279	15300	15321	15306	15206	15182	15253	15107	15226	15136	15217	15287	15245	15081	15259	15234	15156	15201	15443	15031	15267	15168	15318	15258	15243	15038	15346	15079	15197	15415	15088	15230	15400	15142	15222	15315	15249	15166	15266	15238	15214	15336	15114	15220	15309	15230	15266	15336	15278	15125	15276	15150	15287	15087	15147	15143	15220	15145	15129	15342	15261	15341	15235	15164	15357	15240	15277	15233	15263	15293	15185	15227	15195	15165	15320	15265	15297	15187	15109	15336	15144	15382	15207	15280	15361	15229	15176	15350	15282	15228	15242	15099	15379	15250	15372	15319	15241	15224	15355	15241	15037	15306	15268	15284	15265	15284	15079	15170	15136	15311	15193	15137	15319	15272	15453	15152	15172	15225	15289	15258	15433	15212	15201	15207	15271	15229	15520	15248	15179	15358	15301	15143	15352	15148	15136	15114	15297	15174	15264	15423	15296	15158	15430	15313	15303	15316	15284	15250	15367	15290	15314	15374	15389	15474	15241	15100	15263	15212	15289	15152	15121	15434	15127	15183	15132	15380	15075	15263	15334	15270	15148	15191	15228	15338	15167	15075	15321	15280	15461	15266	15124	15237	15258	15213	15162	15269	15144	15319	15403	15170	15312	15332	15202	15283	15017	15174	15336	15195	15486	15279	15229	15299	15362	15200	15345	15065	15256	15024	15357	15186	15207	15235	15319	15235	15224	15280	15281	15386	15248	15321	15288	15132	15418	15209	15246	15182	15262	15246	15358	15208	15178	15188	15256	15280	15269	15161	15219	15377	15141	15267	15118	15287	15209	15193	15354	15211	15152	15363	15330	15140	15329	15290	15208	15274	15217	15420	15138	15107	15330	15210	15276	15170	15409	15261	15168	15261	15372	15051	15253	15362	15181	15132	15318	15205	15130	15106	15167	15334	15337	15316	15289	15374	15306	15305	15323	15360	15205	15209	15217	15369	15155	15296	15389	15193	15197	15305	15160	15252	15197	15256	15324	15123	15364	15252	15336	15309	15321	15256	15296	15322	15317	15184	15366	15344	15322	15256	15292	15186	15260	15306	15251	15314	15236	15322	15211	15339	15340	15121	15145	15287	15358	15200	15408	15346	15356	15258	15248	15228	15198	15423	15236	15254	15194	15324	15341	15171	15261	15338	15147	15252	15298	15262	15332	15348	15175	15327	15302	15278	15121	15094	15337	15314	15424	15074	15301	15371	15291	15201	15180	15404	15069	15344	15088	15128	15139	15371	15458	15250	15310	15091	15323	15231	15144	15274	15262	15269	15312	15343	15371	15186	15117	15333	15066	15241	15289	15140	15230	15342	15223	15419	15130	15255	15322	15200	15267	15143	15238	15242	15362	15273	15278	15260	15193	15259	15436	15335	15415	15402	15264	15301	15322	15002	15116	15245	15131	15451	15195	15318	15258	15326	15052	15054	15178	15104	15242	15234	15125	15278	15273	15272	15262	15364	15236	15164	15424	15219	15293	15179	15326	15379	15230	15329	15199	15211	15106	15130	15210	15270	15400	15400	15406	15186	15337	15357	15225	15228	15316	15245	15184	15264	15214	15190	15125	15347	15190	15122	15196	15276	15436	15259	15347	15407	15030	15303	15316	15433	15287	15368	15210	15401	15065	15334	15207	15274	15472	15192	15234	15153	15389	15233	15171	15400	15444	15299	15252	15326	15252	15341	15064	15312	15249	15210	15403	15390	15292	15267	15401	15270	15322	15168	15260	15208	15296	14883	15337	15378	15212	15131	15223	15286	15403	15094	15230	15260	15204	15279	15312	15342	15354	15207	15257	15248	15395	15153	15094	15203	15153	15203	15223	15308	15293	15135	15457	15120	15081	15309	15229	15290	15291	15220	15272	15154	15324	15364	15271	15240	15290	15212	15179	15267	15260	15306	15248	15258	15353	15181	15409	15273	15337	15209	15344	15194	15251	15316	15294	15306	15425	15209	15220	15220	15310	15225	15194	15145	15326	15220	15153	15221	15304	15352	15349	15046	15248	15315	15419	15098	15365	15391	15354	15307	15362	15093	15231	15487	15329	15142	15004	15354	15283	15289	15383	15175	15280	15323	15169	15288	15146	15278	15322	15212	15390	15276	15441	15220	15295	15124	15361	15144	15042	15224	15144	15174	15126	15313	15139	15237	15420	15142	15215	15212	15175	15403	15292	15248	15071	15189	15352	15177	15327	15203	15263	15451	15247	15143	15239	15055	15363	15345	15219	15314	15478	15261	15304	15204	15243	15230	15165	15234	15319	15293	15390	15161	15293	15207	15324	15269	15328	15233	15469	15296	15259	15264	15268	15507	15266	15271	15122	15186	15118	15313	15175	15261	15364	15192	15100	15274	15219	15289	15205	15157	15285	15249	15186	15289	15258	15366	15224	15356	15221	15317	15214	15196	15175	15138	15328	15349	15239	15418	15264	15469	15192	15219	15215	15190	15332	15344	15235	15315	15139	15228	15507	15388	15259	15118	15358	15408	15263	15303	15187	15281	15068	15138	15382	15341	15211	15158	15370	15403	15297	15417	15301	15299	15296	15170	14977	15135	15355	15395	15236	15250	15355	15117	15348	15169	15274	15398	15153	15281	15343	15213	15089	15340	15436	15241	15265	15275	15287	15034	15297	15402	15110	15199	15218	15414	15171	15218	15350	15278	15177	15270	15103	15425	15419	15412	15168	15226	15318	15111	15331	15262	15304	15225	15350	15201	15252	15226	15202	15251	15200	15219	15234	15211	15325	15209	15182	15274	15114	15337	15302	15324	15383	15347	15172	15252	15440	15194	15161	15230	15433	15182	15192	15105	15456	15269	15382	15121	15242	15152	15329	15235	15229	15212	15086	15331	15160	15230	15147	15215	15277	15268	15340	15414	15198	15183	15272	15197	15235	15239	15259	15268	15191	15321	15126	15166	15317	15182	15302	15263	15089	15408	15263	15310
24171	21231	28878	26435	27132	29395	27315	22986	21534	20996	20045	19536	19261	19095	19035	18544	18315	18558	18390	18403	18441	18258	18256	18048	18071	18070	17971	18166	18094	17930	17918	17739	17852	18145	17872	18147	17796	17965	17952	17935	18003	17923	17929	17821	17973	17739	17905	17903	17739	17804	17955	17955	18031	17887	17894	17789	17884	17973	17919	17982	17803	17752	17847	17929	17928	17937	18210	17958	17814	18195	17819	17800	17943	18072	18011	17841	17914	17747	17899	17686	17995	18035	17712	17798	17656	17774	17828	17922	17784	17669	17851	17696	17840	17989	17746	17872	17920	17785	17649	17582	17707	17872	17757	17924	17775	17847	17665	17671	17778	17861	17897	17910	17895	17689	17890	17677	17881	17771	17810	17979	17875	18084	17965	17786	17810	17936	17825	17737	17996	17932	17756	17841	17782	17783	17774	17698	17948	17881	17704	18055	17784	17893	17780	17887	17614	17891	17866	17795	17895	17798	17681	17843	17820	17767	17870	17758	17598	17887	17793	18036	17771	17882	17757	17613	17900	18097	17878	17825	17694	17963	17795	17741	17674	17638	17881	17676	18049	18005	17797	17683	17780	17815	17647	17783	17821	17937	17782	17826	17922	17717	17906	17797	17892	18027	17808	17808	17915	17808	17786	17859	17655	18026	17612	17731	17994	17937	17982	17962	17675	17873	17896	17688	17956	17921	17979	17699	17838	17805	17955	17983	17780	17890	17871	17919	17800	17892	17745	17754	17852	17948	17944	17699	17854	17819	17986	17700	18050	17847	17734	17943	17946	17869	17728	17866	17841	17864	17709	17714	17878	17820	17880	17852	17816	17836	17828	17773	17924	17647	18113	17890	17763	17773	17908	17717	17968	17773	17432	17974	17678	17917	17860	17829	17810	17802	17772	17935	17831	17749	17887	18075	17852	17986	17842	18077	17907	17885	17850	17898	17847	18083	17888	17643	17690	17634	17847	17920	17825	17808	17724	17649	17756	17592	17714	17921	17699	17565	17710	17939	18097	17914	17771	17628	17637	17712	17813	17902	17835	17948	17887	17920	17857	17822	17766	17905	17815	17802	17903	17707	17813	17779	17922	18011	17955	17986	17932	17755	17745	17763	17720	18006	17781	17721	17638	17741	17830	17971	17878	17761	17921	17800	17758	17884	17897	17659	17973	17650	17646	17757	17653	17887	17939	17854	17762	17817	18042	17768	17958	17708	17886	17858	17999	17690	17609	17861	17971	17910	17839	17846	17894	17827	17804	17735	17951	17582	17834	17707	17824	17770	17820	17820	17785	17935	18076	17898	17851	17846	17947	17793	17741	17776	17736	17531	17709	17765	17715	17667	17748	17768	17982	18002	17934	17869	17772	17855	17831	18107	17788	17859	17650	17705	18031	17595	17671	17861	17831	17956	18006	17832	17949	17808	18020	17809	18032	17906	18057	17907	17612	17938	17955	17811	17677	17895	17662	17877	17680	18035	17853	17762	18026	17845	17780	17721	17799	17648	17790	17636	17776	18010	18058	17863	17840	17706	17568	17780	17783	17971	17935	17825	17905	17896	17910	17749	17944	17862	17771	17889	17901	17888	17767	17831	17910	17785	17732	17769	17671	17891	17780	17924	17795	17853	17813	17686	17924	17856	17781	17966	17759	17887	17627	17771	17948	17861	17847	17641	17724	17891	17902	17907	17806	17852	18086	17909	17891	17908	17953	17732	17667	17803	17934	17639	17835	18001	17902	17701	17849	17791	17783	17826	17723	18067	17730	17665	17584	17763	17654	17702	17862	17775	17766	17824	17871	17983	17816	17793	18030	17901	17785	17677	17860	17883	17832	17885	17819	17965	17731	17906	17934	17920	17866	17865	17972	17846	17965	17829	17680	17824	17887	17655	17789	17681	17978	17780	17829	17983	17640	18034	17716	17920	18097	17597	17706	17705	17754	17816	17939	17722	17931	17999	17797	17865	17795	17818	17710	17829	18002	17867	17800	17819	17810	17811	17651	17778	17735	17995	17852	17798	17713	17706	18018	17748	17853	17819	17724	18023	17736	17897	17837	17949	17881	17728	17909	17706	18025	17676	17795	17821	17737	17885	17834	17613	17739	17669	17815	17807	17830	17712	18104	17845	17800	17849	17883	17775	18001	17962	17895	18011	17787	17989	17890	17575	17940	17715	17992	17818	17722	17911	17951	17929	18110	17753	17962	17776	17869	17915	17804	17805	17779	17900	18031	17947	17599	17891	17840	17774	17829	17817	17975	17977	17952	17845	17824	17844	17685	17893	17918	17770	17682	18128	18052	17897	17821	17876	17781	17741	17700	17969	17981	17885	17624	17775	17726	17861	18013	18035	17842	17881	17895	17921	18039	17691	17946	17946	17904	17593	17931	17993	17798	17926	17921	17815	17759	17766	17890	17970	18133	17858	17913	17848	17713	17790	17737	18007	17649	17839	17809	17969	17709	17988	17982	17756	17862	17958	17866	17840	17719	17780	17689	17807	17824	17625	18031	17797	17870	17976	17834	17750	17864	17897	17863	17939	17831	17856	17863	17896	18012	17744	17794	17958	18057	17828	17761	17860	17920	17765	17867	17751	17918	17887	18048	18017	17756	18046	17786	17784	17876	17925	17684	17730	17792	17686	17758	17780	17989	17879	17741	18101	18040	17876	17845	17814	17757	17755	17733	17697	17838	17831	17955	17969	17989	17883	17697	17953	17886	17999	17906	17810	18034	17840	17820	17876	17983	18003	17978	17815	17886	17752	17917	17682	17769	17806	17686	17812	17981	17839	17996	17946	17971	17933	17746	17691	17960	17708	17825	17777	17943	17812	17800	17881	17814	17894	17861	17907	17845	17851	17847	17878	17820	17732	17822	17931	17788	17921	17862	17817	18094	17782	17855	17911	18016	17842	17825	17857	17889	17797	17961	17988	18076	17934	17824	17792	17852	17730	17722	17980	17817	17963	17996	17866	17880	17865	17722	17865	17965	17779	17824	17754	17704	17912	17930	17863	18010	17836	18027	17836	17915	17758	17665	17933	17822	17778	17830	18051	17879	17882	17858	17866	17850	17777	17662	17696	17760	17743	17689	17759	17921	18030	17973	17777	17682	17782	17797	17776	17841	17941	17589	17952	17883	17723	17974	18163	17895	17798	17909	17970	17938	17868	17819	17919	17918	17885	17731	17779	17905	17903	17675	17782	17896	17774	17835	17912	17929	17752	17817	17659	17879	17752	17914	17905	17760	17942	17837	17774	17911	18096	17886	18017	17791	17914	17882	17660	17764	17783	17823	17765	17614	17829	17834	17660	17715	17894	17717	17840	17930	17607	17889	18077	17910	17672	17774	17938	17885	17912	17701	17869	17804	17896	17922	17859	17727	17802	17917	17868	18033	17751	17614	17817	17999	17993	17943	17841	17850	17736	17924	17738	17809	17898	18096	18047	18027	17945	17774	17874	17954	17871	17922	17707	17877	18116	17723	17844	17794	17971	17706	17900	17932	17821	17768	17647	17794	17720	17642	17831	17962	18004	17870	17860	17763	17683	17853	17755	17746	17616	17938	17791	17838	17981	17913	17686	17854	17597	17706	17787	17688	17868	17692	17862	17684	17871	18070	17933	17957	17954	17805	17805	17856	18001	17853	17710	17724	17834	17847	17717	17740	17812	17854	17775	17807	17857	17796	17990	17861	17807	17847	18061	17795	18014	17728	17991	18002	17859	17695	17812	17813	17660	17925	17687	17888	17839	17731	17685	17887	17764	17890	17768	17885	17959	17917	17869	17981	17966	17753	17866	17935	17738	17817	17616	18014	17711	17694	17668	17763	17896	17792	17911	17720	17989	17587	17826	17782	17827	17836	17814	17735	17920	18044	18010	17607	17807	18026	18087	17873	17916	17908	17901	17886	17863	17756	17905	17732	17883	17775	17703	17780	17751	17947	17651	17899	17965	18000	17888	17979	17750	17880	17702	17842	17880	17687	17781	18119	18173	17719	18016	17754	18047	17808	17721	17801	17884	17743	17755	17856	17790	17676	17887	17823	17671	17691	17892	17897	17709	17823	17955	17909	17955	17726	17926	17773	17910	17905	17761	17782	17745	17647	17837	17703	17658	17841	17702	17792	17737	18074	17857	18004	17939	17610	17690	17950	17800	17771	17751	17673	17812	17847	17721	17808	17729	17791	17755	17945	17961	17979	17679	17966	17709	17925	17743	17777	17871	17815	17643	17833	18014	17975	17736	17928	17842	17817	17871	17752	17874	17834	17885	17749	18025	17957	17935	17852	17951	18017	17901	17748	17797	17759	17744	17856	17892	17748	17602	17852	17981	17915	17930	17747	17912	17787	17830	17879	17863	17830	17938	18049	17957	17753	17785	17916	17793	17635	17732	17792	17847	17938	17881	17740	17909	17740	17995	17856	17999	17913	17669	17882	17715	17946	17981	17872	17727	17778	17912	17843	17685	17797	17708	17794	17814	17673	17770	17794	17795	17775	17804	17894	17924	17671	17753	17824	17868	17800	17661	17919	17937	17827	17777	17899	17810	17975	17823	17807	17869	17796	17784	17879	17879	17640	17732	17764	17784	17779	17755	17733	17927	17814	17578	17858	17721	17852	17840	17700	17751	17872	17806	17877	17914	17890	17863	17915	17823	17827	17699	17791	17794	17859	17927	17819	17985	17837	17724	17893	17928	17831	17827	17747	17884	17707	17845	17902	17828	17853	17800	17791	17828	17555	17840	17777	17953	17740	17791	17808	17950	17930	17858	17760	17965	17836	17654	17758	17904	18093	17918	17603	17775	17875	17732	17914	17824	17877	17670	17832	17857	18020	17950	17840	17662	17854	17905	17829	17788	17751	17817	17882	17803	18104	17710	17700	17761	17841	17820	17721	17701	17756	17801	17995	17854	17898	17759	17949	17838	17771	17828	17814	17805	17946	17927	17962	17946	17692	17718	17888	17808	17914	17945	17720	17662	17731	17831	18018	17865	17741	17677	17781	17798	17665	17935	17712	17895	17790	17960	17770	17980	17676	17819	17713	17724	17769	17961	17760	17824	17868	17799	17909	17803	17912	17889	17761	17867	17938	17794	17737	17824	17861	17776	17929	17887	17858	17707	17694	17866	17853	17918	17820	17758	17886	17910	17928	17861	17761	17995
31208	53133	49070	38540	33689	30804	25505	22490	20614	19156	18402	17697	17393	17028	16721	16540	16190	16163	15932	15996	15927	15762	15654	15703	15774	15764	15617	15575	15487	15459	15331	15233	15441	15531	15568	15447	15578	15489	15220	15386	15311	15319	15348	15302	15505	15339	15214	15287	15534	15091	15335	15326	15323	15289	15264	15399	15279	15210	15376	15338	15311	15270	15391	15230	15297	15346	15413	15165	15244	15402	15614	15368	15538	15379	15377	15543	15344	15271	15243	15257	15164	15387	15398	15284	15265	15399	15169	15395	15383	15283	15366	15253	15272	15373	15294	15326	15352	15292	15326	15342	15275	15421	15303	15288	15422	15265	15290	15264	15359	15278	15268	15261	15440	15383	15500	15344	15283	15115	15414	15344	15236	15302	15238	15304	15299	15404	15403	15278	15399	15319	15356	15310	15312	15465	15204	15298	15340	15315	15207	15197	15343	15195	15225	15134	15111	15460	15358	15260	15271	15354	15151	15418	15057	15089	15377	15312	15217	15390	15368	15423	15348	15283	15117	15289	15200	15245	15207	15225	15395	15359	15260	15188	15410	15254	15455	15210	15138	15175	15494	15311	15315	15263	15272	15269	15372	15293	15260	15297	15342	15539	15222	15328	15211	15302	15236	15161	15434	15395	15283	15359	15221	15257	15325	15404	15420	15441	15332	15298	15278	15191	15254	15159	15193	15415	15355	15349	15289	15299	15389	15248	15446	15532	15294	15326	15291	15377	15336	15469	15345	15395	15449	15293	15364	15277	15433	15096	15248	15315	15307	15159	15320	15248	15314	15267	15385	15314	15195	15580	15243	15259	15395	15134	15306	15305	15154	15271	15263	15249	15191	15444	15253	15363	15410	15222	15247	15354	15319	15269	15425	15320	15327	15404	15243	15216	15222	15293	15408	15372	15306	15299	15267	15316	15141	15292	15332	15278	15316	15275	15284	15466	15285	15370	15409	15427	15274	15389	15427	15305	15390	15360	15346	15382	15262	15180	15374	15360	15409	15283	15276	15231	15287	15369	15381	15152	15156	15211	15234	15431	15343	15232	15376	15242	15295	15426	15282	15445	15348	15312	15269	15356	14939	15298	15425	15360	15338	15317	15416	15234	15142	15449	15357	15190	15390	15136	15410	15326	15058	15397	15356	15204	15229	15053	15377	15348	15277	15394	15227	15155	15242	15418	15393	15323	15321	15304	15238	15364	15272	15382	15214	15178	15423	15145	15270	15274	15438	15156	15277	15271	15135	15220	15378	15225	15311	15244	15491	15262	15316	15313	15274	15400	15376	15321	15193	15273	15076	15387	15445	15277	15210	15057	15464	15294	15209	15322	15324	15477	15357	15252	15438	15419	15174	15429	15303	15089	15363	15260	15332	15351	15323	15358	15199	15242	15231	15328	15307	15463	15482	15251	15436	15473	15296	15307	15427	15227	15261	15334	15203	15192	15294	15364	15350	15279	15296	15519	15387	15314	15181	15282	15286	15308	15281	15435	15385	15388	15328	15231	15254	15341	15263	15380	15340	15539	15201	15342	15228	15274	15136	15311	15411	15269	15250	15323	15344	15266	15428	15214	15233	15266	15308	15324	15375	15269	15239	15417	15308	15535	15367	15413	15341	15331	15451	15161	15430	15611	15363	15275	15284	15318	15351	15282	15320	15341	15285	15087	15482	15322	15298	15229	15345	15392	15081	15291	15284	15382	15338	15332	15385	15211	15441	15325	15178	15408	15291	15341	15256	15281	15372	15342	15479	15285	15237	15431	15192	15319	15342	15310	15447	15267	15302	15075	15279	15113	15266	15456	15342	15283	15369	15314	15237	15191	15427	15326	15337	15350	15400	15417	15381	15347	15235	15302	15257	15510	15211	15192	15298	15462	15282	15322	15141	15296	15400	15349	15329	15351	15216	15188	15451	15413	15213	15262	15253	15359	15236	15100	15134	15328	15285	15276	15408	15382	15380	15251	15418	15286	15305	15255	15135	15295	15256	15265	15074	15250	15373	15088	15355	15292	15409	15283	15291	15243	15427	15329	15254	15249	15473	15488	15427	15190	15329	15400	15246	15415	15282	15338	15176	15192	15111	15179	15304	15412	15379	15218	15255	15363	15278	15279	15444	15190	15301	15193	15268	15247	15152	15222	15257	15267	15275	15267	15321	15054	15253	15323	15275	15239	15293	15316	15196	15381	15274	15350	15202	15256	15392	15422	15285	15156	15485	15396	15300	15053	15335	15143	15317	15338	15208	15329	15385	15292	15377	15397	15278	15418	15348	15202	15321	15314	15356	15230	15218	15181	15399	15434	15287	15142	15374	15295	15283	15174	15237	15490	15286	15306	15439	15397	15344	15521	15223	15214	15340	15331	15423	15286	15139	15383	15243	15318	15221	15323	15473	15289	15290	15268	15520	15246	15396	15181	15384	15354	15280	15400	15402	15266	15309	15229	15391	15233	15285	15342	15394	15322	15297	15384	15281	15361	15408	15424	15221	15444	15229	15368	15439	15422	15154	15399	15315	15361	15497	15390	15424	15343	15344	15127	15209	15452	15388	15247	15171	15187	15206	15219	15416	15327	15393	15299	15521	15502	15217	15200	15337	15338	15505	15428	15262	15410	15326	15207	15159	15381	15233	15401	15355	15362	15480	15345	15163	15290	15146	15309	15185	15280	15149	15373	15577	15361	15216	15331	15116	15183	15313	15345	15238	15409	15353	15299	15253	15335	15322	15248	15311	15222	15210	15373	15360	15242	15321	15336	15257	15240	15261	15129	15407	15406	15230	15159	15393	15182	15266	15289	15463	15134	15295	15325	15315	15234	15296	15177	15243	15197	15319	15289	15358	15256	15275	15280	15336	15408	15386	15204	15346	15481	15393	15103	15416	15463	15429	15231	15239	15193	15379	15204	15261	15358	15220	15362	15277	15323	15394	15316	15272	15231	15269	15382	15217	15415	15455	15336	15368	15215	15231	15307	15306	15323	15378	15482	15298	15187	15309	15289	15158	15442	15413	15334	15448	15340	15408	15380	15279	15295	15244	15257	15409	15290	15429	15380	15398	15292	15379	15359	15321	15346	15398	15350	15240	15394	15390	15236	15344	15212	15343	15334	15114	15335	15513	15032	15362	15061	15322	15264	15409	15374	15280	15421	15276	15295	15464	15396	15292	15385	15379	15319	15205	15148	15179	15382	15281	15248	15420	15465	15268	15467	15193	15288	15405	15444	15197	15227	15356	15161	15237	15370	15269	15473	15398	15308	15300	15228	15443	15243	15271	15369	15302	15424	15190	15482	15444	15040	15466	15122	15492	15243	15374	15295	15426	15290	15283	15257	15315	15383	15474	15241	15434	15280	15267	15197	15413	15280	15323	15140	15230	15430	15311	15403	15501	15436	15285	15409	15503	15442	15327	15286	15305	15329	15412	15279	15258	15346	15439	15248	15090	15385	15393	15330	15230	15354	15417	15246	15374	15470	15409	15176	15242	15130	15289	15233	15453	15260	15112	15387	15419	15274	15335	15310	15347	15251	15299	15317	15413	15293	15297	15201	15341	15317	15234	15441	15548	15402	15309	15115	15397	15372	15269	15348	15337	15338	15368	15453	15273	15284	15245	15193	15479	15321	15359	15408	15399	15366	15400	15410	15256	15207	15221	15315	15135	15460	15298	15387	15313	15506	15310	15317	15291	15148	15193	15284	15253	15166	15249	15275	15184	15424	15369	15443	15314	15396	15446	15324	15269	15295	15411	15374	15359	15316	15489	15385	15300	15417	15325	15241	15391	15257	15239	15164	15156	15300	15227	15284	15322	15099	15392	15317	15332	15239	15282	15515	15289	15280	15474	15283	15238	15266	15307	15192	15503	15383	15080	15407	15249	15360	15219	15432	15287	15227	15260	15402	15230	15395	15328	15229	15219	15362	15329	15231	15329	15303	15555	15228	15420	15313	15251	15278	15288	15230	15359	15361	15403	15333	15240	15243	15323	15166	15290	15316	15340	15405	15305	15104	15237	15441	15228	15319	15398	15446	15217	15195	15317	15251	15253	15309	15365	15307	15376	15233	15350	15361	15231	15359	15135	15362	15179	15304	15625	15395	15343	15383	15192	15346	15090	15205	15367	15426	15242	15262	15446	15405	15394	15136	15171	15177	15492	15271	15484	15072	15299	15325	15374	15335	15508	15388	15316	15414	15334	15388	15300	15384	15267	15463	15205	15144	15419	15319	15105	15316	15136	15303	15338	15293	15396	15262	15374	15261	15390	15437	15334	15308	15235	15359	15276	15423	15363	15198	15311	15204	15342	15551	15261	15279	15350	15291	15310	15416	15242	15304	15293	15357	15407	15377	15384	15312	15428	15297	15409	15393	15211	15183	15516	15182	15287	15319	15465	15281	15425	15336	15471	15259	15311	15315	15483	15133	15345	15228	15237	15284	15174	15167	15226	15413	15235	15381	15157	15336	15344	15051	15237	15382	15368	15406	15285	15154	15291	15333	15332	15389	15216	15185	15328	15258	15255	15333	15249	15213	15397	15264	15299	15409	15210	15171	15434	15419	15334	15200	15215	15342	15338	15201	15320	15434	15315	15267	15275	15186	15091	15239	15419	15370	15392	15179	15364	15375	15234	15302	15067	15427	15371	15297	15272	15385	15354	15340	15363	15180	15449	15559	15300	15336	15442	15165	15407	15298	15281	15211	15423	15407	15300	15269	15295	15237	15322	15300	15284	15243	15305	15418	15184	15317	15234	15250	15381	15289	15142	15429	15441	15241	15230	15268	15192	15296	15120	15425	15276	15252	15246	15355	15348	15402	15157	15472	15334	15173	15239	15379	15354	15284	15234	15533	15326	15473	15329	15235	15259	15364	15428	15133	15288	15339	15229	15351	15252	15296	15218	15089	15229	15290	15337	15261	15293	15076	15180	15329	15244	15247	15530	15114	15364	15267	15370	15107	15363	15180	15339	15378	15313	15245	15268	15182	15405	15248	15347	15271	15258	15325	15486	15331	15316	15387	15328	15339	15484	15344	15206	15310	15318	15323	15412	15363	15334	15346	15316	15363	15422	15300	15351	15063	15370	15295	15207	15176	15276	15326	15416	15320	15296	15343	15365	15400	15264	15311	15389	15438	15164	15204	15299	15357	15272	15212	15338	15329
22795	21162	29042	24143	24506	28899	30005	25031	23384	22328	21438	20884	20364	20049	19637	19473	19252	19113	18893	18864	18792	18809	18769	18477	18614	18561	18558	18385	18504	18394	18429	18295	18433	18375	18379	18246	18231	18342	18354	18168	18389	18363	18274	18098	18453	18299	18169	18314	18271	18242	18385	18446	18452	18335	18284	18108	18298	18128	18294	18241	18261	18154	18370	18151	18449	18373	17969	18060	18241	18260	18130	18089	18146	18275	18194	18129	18334	18295	18144	18333	18353	18176	18190	18219	18286	18330	18211	18358	18166	18190	18212	18106	18259	18122	18157	18151	18008	18293	18199	18173	18348	18059	18215	18223	18059	18344	17996	18199	18131	18093	18269	18124	18200	18393	17968	18104	18165	18028	18166	18204	18031	18163	18298	18184	18023	18143	18043	18251	18306	18278	18063	18178	18109	18137	18186	18418	18201	18308	18369	18197	18233	18421	18306	18161	18239	18245	18218	18383	18317	18098	18124	18137	18264	18112	18068	18044	18182	18124	18274	18216	18341	18000	18342	18225	18457	18069	18308	18211	18343	18065	18263	18327	18153	18073	18335	18127	18214	18241	18108	18276	18333	18094	18120	18336	18216	18228	18030	18205	18078	18048	18309	17918	18129	17975	18112	18418	18313	18022	18450	18309	18086	18269	18204	18192	18107	18072	18223	18158	18233	18168	18198	18313	18295	18270	18153	18188	18107	18464	18211	18143	17991	17985	17896	18120	17952	18023	18108	18273	18334	18411	18256	18120	18173	18123	18349	18250	18206	18215	18245	18056	18135	18246	18254	18405	18149	18412	18063	18187	18018	18140	18254	18243	18298	18072	18320	18165	18118	18266	18173	18174	18003	18141	18184	18127	18139	18208	18181	18192	18119	18036	18020	18293	18091	18159	18174	18055	18301	18283	18117	18136	18215	18139	18238	18132	17869	18050	18078	18286	18025	18175	18266	18273	18106	18355	18183	18308	18095	17815	18188	18295	18100	18137	18181	18234	18011	18309	18056	18182	18366	18204	18234	18296	18030	18251	18328	18264	18216	18158	18074	18195	18216	18263	18045	18156	18107	18186	18185	18144	18227	17910	18136	18152	18111	18227	17935	18040	18205	18183	18084	18233	18233	18367	18273	17941	18086	18303	18247	18069	18193	18093	18228	18222	18093	18082	18106	18236	18168	18301	18006	18113	18206	17885	18018	17996	18114	18072	18058	18314	18243	18237	18192	18025	18195	18202	18204	18230	18193	18129	18335	18398	18178	17959	18308	18314	18276	18112	18081	17938	17998	18145	18214	18361	18263	18374	18365	18098	17910	18077	18232	18068	18303	18168	18466	18155	18262	18137	18268	18228	18019	18114	18112	18227	18064	18125	18293	18300	18177	18183	18091	18076	18199	18047	18063	18325	18157	18338	18051	18248	18102	18145	18201	18238	18266	18063	18279	17941	18081	18052	18214	18181	18171	18347	18239	18122	18278	17971	18156	18223	18203	18154	18122	18124	18133	18214	18113	18184	18332	18217	18179	18259	18335	18131	18083	18096	18300	18023	18198	18155	18082	18124	18120	18102	18271	18175	18167	18303	18136	18313	18190	17958	18215	18140	18564	18405	18087	18207	18123	18111	18237	17987	18053	18154	17997	18083	18400	18269	18103	18164	18164	18020	18059	18367	18196	18161	18215	18067	18095	18113	18113	18115	18140	18285	18214	18085	18117	18187	18338	18172	18296	18173	18092	18188	18186	18113	18057	18114	18321	18222	18287	18028	18283	18286	18132	18232	18013	18161	18023	17996	18367	18262	18249	18360	18135	18130	18207	17991	18217	18161	18210	18233	18153	18327	18424	17993	18077	18271	18324	18250	17978	18295	18134	18164	18180	18109	18153	18227	18406	18178	18249	18218	18160	18232	18318	18097	18119	18071	18147	18236	18128	18329	18149	18155	18116	18094	18452	18217	18251	18040	18347	18123	18157	18241	18096	18087	18140	18165	18260	18113	18161	18147	18047	18178	18276	18159	18171	18188	18251	18190	18235	18086	18105	18280	18195	18231	18270	18181	18326	17987	17958	18167	18208	18241	18154	18219	18359	18271	18013	18163	18196	17796	18024	18062	18176	18154	18189	18055	18223	18250	18078	18113	18114	18060	18194	18189	18250	18072	18074	18004	18101	18211	18128	18339	18164	18024	18282	18183	18211	18009	18270	18235	18282	18174	18373	18275	18258	18355	18324	18233	18157	18177	18189	18154	18286	18177	18235	18256	18376	18041	18258	18118	18274	18101	18140	18335	18215	18092	18055	18346	18013	18185	18086	18192	18290	18203	18179	18377	18172	18218	18270	18158	18280	18213	18096	18206	18290	18262	18170	18187	18177	18213	18290	18212	18279	18055	18064	18287	18036	18164	18171	18186	18121	18245	18168	18035	18083	18053	18186	18233	18167	18170	18094	18189	18068	18073	18330	18310	18243	18268	18044	18095	18047	18207	18251	18096	18239	18441	18321	18211	17981	18138	18140	18290	17957	18087	18141	18094	18209	18273	18198	18229	18214	18287	18109	18232	18196	18196	18387	18148	18260	18212	18254	18199	17880	18097	18257	18119	18198	18351	18017	18198	18076	18057	18107	18327	18205	18210	18193	18276	18090	18122	18400	18091	18186	18054	18287	18599	18052	17965	18212	18078	18127	18210	18216	18211	18216	18084	18289	18183	18277	18401	18287	18284	18224	17933	18250	18075	18118	18132	18251	17972	18020	18275	18072	18150	18268	18072	18304	17966	18320	18327	18356	18175	18123	18065	18028	18309	18131	18096	18243	17973	17955	18291	18331	18320	18336	18134	18255	18186	18016	18120	18277	18177	18070	17992	18013	18092	18248	18104	18158	18077	18152	18218	18187	18144	18150	18250	18204	18334	18075	18357	18364	18208	18359	18054	18162	18216	18125	18102	18168	17878	18223	18196	18155	18250	18188	18181	18254	18223	18177	18316	18273	18252	18202	18385	18238	18081	17904	18085	18212	18108	18229	18378	18146	18190	18177	18134	18319	18239	18125	18288	17875	18207	18034	18180	18223	18100	18204	18271	18228	18135	18191	18102	18221	18135	18067	18226	18018	18417	18285	18156	18112	18150	17997	18167	18100	18091	17916	18132	18257	18149	18235	18389	18275	18052	18152	18113	18027	18204	18158	18034	17980	18050	18227	17990	18267	18221	18226	18315	18154	18098	18171	18027	18212	18238	18232	18314	18215	18164	18147	18331	18378	18025	18294	18271	18289	18066	17898	18210	18062	18319	18062	18217	18282	18174	18179	18212	18065	18067	18028	18334	18223	18098	18239	18287	18227	18217	18219	18170	18219	18261	18092	18246	18190	18215	18436	18294	18222	18335	18385	18202	18132	18168	18202	17959	18109	18271	18327	18122	18129	18293	18288	18193	18414	18208	18207	18289	18282	18190	18332	18067	18294	18020	18387	18026	18125	18087	18323	18216	18253	18220	18163	18252	18096	18206	18402	18029	18110	18094	18057	18180	18162	18066	18275	18137	18102	18261	18231	18004	18182	18094	18192	18105	18160	18154	18065	18156	18115	18308	18124	18277	18392	18224	18083	18222	17990	18090	18201	18163	18325	18186	18232	18262	18278	18366	18045	18403	18293	18107	18212	18102	18259	18169	18241	18084	18117	18013	18122	18327	18156	18182	18182	18115	18169	17994	18079	18324	18007	18190	18135	18010	18334	18153	18175	18387	18123	18263	18190	18074	18045	18223	18442	18041	18340	18246	18143	18133	17971	18052	18184	18202	18092	18104	18020	18218	18208	18105	18266	18219	18038	18168	18173	18124	18220	18276	18053	18041	18187	18424	18167	17957	17966	18104	17939	17975	18227	18029	18166	18088	18354	18133	18206	18179	18128	18226	18307	18183	18308	18184	18185	18245	18060	18005	18193	18286	18044	18287	18146	18267	18276	18118	18067	17911	18088	18179	17990	18180	18218	18194	18203	17982	18253	18303	18204	18203	18136	18037	18148	18150	18053	17965	18288	18148	18057	18283	18142	18240	18191	18161	17934	18134	18090	18017	18015	18229	18152	18345	18136	18073	18140	18259	18228	18129	18489	18270	18127	18122	18179	18122	18243	18045	18440	18222	18299	18304	18109	18262	18203	18088	18050	18294	18242	18105	18205	18209	17949	18028	18216	18306	18272	18044	18231	18293	18080	18056	18163	18136	17981	18421	18259	18240	18153	18123	18169	18029	18275	18187	18040	18367	18079	18226	18100	18212	18102	18196	18137	18176	18225	18156	18065	18119	18120	18352	18220	18018	18122	18205	18060	18198	18037	18226	18128	17904	18127	18040	17950	17977	18082	17984	18109	18190	18431	18058	18213	18187	18163	18062	18373	18155	18040	18037	17983	18045	18158	18178	18129	18140	18261	18165	18138	18105	18298	18390	18179	18041	18141	18175	17878	17978	18335	18325	18116	18200	18003	18246	18165	18136	18246	18165	18068	18152	17964	18163	18225	18187	18239	18146	18366	18189	18338	18282	18272	18144	18200	18179	18188	18198	18066	18167	18145	18239	18312	18352	18073	18335	18136	18104	18323	18212	18345	18135	18262	18032	18116	18232	18225	18119	18239	18286	18053	18176	18298	18358	18247	18046	18428	18217	17989	18252	18183	18163	18064	18117	18149	18240	18214	18073	18205	18256	18095	18068	18068	18323	18127	18041	17960	18164	18049	18101	18116	18274	18208	18152	18370	18143	18121	18144	18265	18132	18136	18232	18115	18146	18215	18297	18199	18198	18214	18147	18138	18095	18018	18325	18129	18121	18096	18002	18237	18279	18494	18253	18043	18177	18116	18023	18216	18221	18249	18123	18329	18198	18131	18030	18013	18264	18355	18062	18121	17933	18043	18318	18189	18214	18057	18208	18161	18208	17976	18070	18166	18039	17977	18058	18233	18160	18094	18135	18200	18081	18220	18281	18217	18152	18212	18040	18179	18103	18171	17973	18500	18195	18060	17967	18200	18344	18296	18311	18260	18119	18121	18127	18152	18235	18228	18271	18031	18092	18227	18125	18168	18347	18127	17899	18170	18006	18129	18282	18220	18162	18297	18113	18185	18232	18112	18210	18032	18305	18174	18376	17992	18010	18130	18102	18265	18122	18136	18086
32946	57123	53586	43977	39314	33306	27737	24758	23130	21316	19795	19087	18468	17936	17548	17419	17078	16775	16455	16333	16232	16244	16021	16030	16086	15805	15792	15821	15648	15743	15799	15758	15604	15574	15585	15521	15600	15668	15567	15490	15664	15612	15645	15474	15569	15499	15544	15503	15494	15607	15566	15507	15463	15502	15582	15495	15675	15571	15539	15465	15640	15534	15364	15468	15671	15461	15471	15598	15444	15350	15349	15564	15546	15449	15613	15444	15509	15592	15319	15720	15443	15484	15511	15608	15373	15556	15564	15382	15477	15415	15228	15460	15606	15737	15525	15585	15466	15630	15335	15502	15526	15410	15315	15623	15533	15362	15419	15706	15429	15389	15466	15501	15512	15530	15403	15593	15530	15419	15372	15480	15490	15487	15541	15472	15557	15504	15556	15505	15281	15583	15569	15551	15435	15500	15508	15399	15462	15383	15512	15476	15508	15607	15594	15405	15280	15369	15506	15485	15463	15656	15354	15498	15360	15274	15504	15599	15385	15480	15382	15368	15538	15493	15472	15513	15419	15424	15644	15558	15508	15500	15615	15570	15407	15473	15524	15372	15499	15622	15427	15512	15443	15500	15484	15694	15507	15579	15405	15438	15517	15519	15477	15403	15446	15445	15249	15608	15498	15567	15438	15561	15577	15727	15539	15350	15516	15507	15407	15443	15406	15352	15664	15449	15442	15540	15486	15437	15446	15561	15419	15741	15272	15566	15638	15504	15467	15465	15509	15463	15513	15380	15417	15260	15462	15418	15539	15462	15553	15529	15423	15530	15363	15397	15688	15495	15219	15573	15547	15312	15520	15482	15538	15461	15420	15433	15491	15501	15606	15308	15591	15467	15430	15532	15330	15352	15580	15480	15478	15553	15439	15383	15359	15592	15591	15478	15437	15392	15511	15470	15494	15356	15392	15457	15578	15595	15414	15587	15546	15534	15346	15480	15462	15603	15377	15402	15401	15586	15469	15504	15344	15525	15348	15674	15482	15441	15611	15520	15440	15461	15494	15498	15369	15362	15558	15480	15533	15622	15555	15511	15569	15393	15345	15413	15489	15259	15538	15503	15569	15520	15457	15615	15487	15443	15472	15478	15549	15494	15394	15439	15559	15370	15525	15549	15578	15527	15409	15429	15530	15509	15521	15536	15409	15536	15565	15466	15538	15325	15466	15468	15632	15465	15426	15304	15340	15470	15544	15419	15518	15585	15569	15420	15484	15527	15451	15610	15403	15446	15532	15488	15435	15617	15532	15589	15467	15453	15395	15501	15371	15402	15405	15408	15455	15518	15567	15375	15516	15493	15513	15392	15455	15429	15589	15490	15332	15416	15627	15358	15646	15531	15502	15355	15373	15369	15477	15344	15462	15623	15638	15393	15583	15361	15400	15389	15540	15431	15473	15624	15686	15417	15461	15511	15511	15584	15549	15466	15340	15518	15380	15510	15496	15417	15402	15466	15416	15380	15428	15471	15489	15462	15345	15608	15645	15481	15651	15279	15635	15546	15401	15412	15403	15570	15626	15522	15473	15566	15399	15500	15469	15576	15384	15460	15443	15534	15506	15491	15559	15532	15360	15569	15398	15403	15528	15642	15375	15706	15587	15331	15475	15474	15444	15471	15545	15611	15382	15385	15362	15293	15707	15413	15396	15482	15650	15603	15293	15399	15398	15534	15622	15490	15305	15420	15470	15473	15461	15638	15330	15497	15483	15306	15498	15521	15404	15425	15549	15498	15424	15404	15434	15515	15333	15465	15445	15399	15515	15589	15426	15314	15426	15500	15443	15389	15536	15467	15619	15343	15559	15409	15500	15436	15446	15428	15440	15474	15387	15561	15705	15569	15421	15330	15629	15446	15763	15499	15393	15677	15486	15512	15523	15496	15428	15484	15490	15450	15529	15559	15457	15490	15455	15505	15358	15280	15427	15528	15323	15613	15445	15438	15423	15446	15485	15391	15380	15362	15502	15486	15467	15483	15377	15640	15578	15407	15444	15479	15597	15538	15600	15411	15478	15564	15434	15500	15415	15373	15495	15503	15273	15502	15600	15416	15523	15590	15478	15591	15368	15466	15581	15468	15480	15468	15431	15505	15452	15465	15521	15536	15456	15348	15635	15505	15536	15456	15453	15570	15265	15598	15475	15349	15574	15434	15443	15524	15507	15476	15416	15377	15483	15414	15435	15478	15435	15564	15537	15534	15471	15380	15615	15432	15582	15365	15341	15486	15470	15381	15497	15474	15348	15495	15446	15294	15423	15548	15560	15598	15524	15531	15571	15385	15392	15456	15629	15437	15531	15530	15457	15425	15546	15447	15299	15386	15365	15402	15516	15564	15397	15604	15307	15390	15539	15484	15338	15632	15440	15550	15473	15319	15385	15474	15353	15384	15438	15279	15405	15327	15518	15488	15528	15373	15446	15527	15430	15717	15456	15413	15423	15383	15357	15388	15668	15380	15605	15459	15409	15479	15573	15493	15481	15447	15508	15398	15490	15509	15527	15550	15584	15391	15460	15345	15528	15414	15499	15553	15446	15476	15555	15509	15479	15661	15415	15497	15431	15522	15461	15509	15670	15503	15433	15479	15541	15509	15257	15576	15569	15314	15485	15396	15332	15430	15538	15512	15509	15411	15604	15494	15507	15583	15491	15440	15485	15469	15428	15489	15394	15390	15449	15418	15610	15659	15435	15401	15478	15454	15493	15559	15496	15375	15380	15602	15583	15565	15431	15536	15440	15539	15601	15465	15335	15701	15564	15539	15437	15446	15410	15485	15544	15353	15418	15422	15457	15561	15455	15294	15497	15470	15507	15257	15379	15503	15564	15297	15320	15323	15477	15512	15345	15415	15493	15603	15436	15378	15589	15435	15480	15652	15609	15300	15445	15622	15383	15400	15461	15512	15393	15572	15463	15398	15455	15450	15456	15570	15507	15428	15554	15321	15386	15458	15422	15439	15361	15348	15532	15403	15499	15485	15453	15493	15505	15406	15477	15449	15430	15361	15735	15559	15409	15534	15552	15547	15368	15308	15440	15308	15514	15504	15480	15526	15492	15358	15547	15543	15606	15438	15690	15469	15599	15474	15538	15416	15602	15544	15438	15546	15536	15665	15599	15525	15390	15441	15354	15481	15545	15447	15471	15525	15566	15378	15517	15533	15532	15490	15444	15461	15622	15502	15500	15386	15490	15395	15440	15479	15446	15590	15484	15392	15380	15538	15512	15490	15549	15525	15310	15459	15461	15624	15399	15475	15614	15558	15326	15602	15410	15554	15412	15357	15381	15696	15443	15410	15565	15522	15512	15500	15337	15542	15556	15441	15426	15515	15387	15520	15451	15410	15645	15639	15552	15517	15398	15528	15520	15482	15367	15484	15478	15503	15579	15708	15591	15601	15317	15388	15599	15518	15344	15432	15615	15485	15634	15567	15341	15419	15628	15493	15494	15375	15603	15514	15457	15286	15630	15488	15663	15437	15612	15493	15387	15521	15412	15312	15498	15469	15566	15333	15458	15469	15473	15607	15554	15513	15317	15680	15515	15502	15539	15402	15475	15489	15423	15520	15371	15521	15471	15440	15301	15327	15549	15554	15319	15444	15549	15527	15494	15611	15416	15540	15317	15396	15551	15420	15595	15451	15433	15484	15344	15635	15385	15436	15366	15522	15555	15384	15543	15530	15506	15541	15436	15461	15237	15334	15511	15445	15284	15601	15598	15501	15508	15548	15661	15530	15324	15517	15579	15292	15430	15476	15369	15542	15702	15357	15574	15395	15468	15264	15282	15423	15614	15369	15264	15353	15570	15514	15543	15481	15519	15491	15631	15399	15412	15346	15344	15437	15474	15503	15427	15407	15467	15517	15231	15447	15467	15476	15444	15456	15383	15536	15634	15410	15587	15344	15420	15574	15415	15471	15452	15423	15351	15296	15520	15472	15419	15505	15288	15358	15444	15551	15540	15550	15571	15502	15525	15583	15442	15547	15390	15391	15431	15621	15282	15645	15513	15362	15558	15533	15389	15482	15541	15513	15614	15557	15485	15515	15511	15569	15595	15494	15431	15739	15365	15516	15526	15540	15453	15520	15384	15455	15499	15317	15413	15602	15484	15384	15451	15486	15331	15482	15331	15689	15310	15506	15572	15540	15481	15395	15670	15515	15590	15390	15637	15518	15473	15386	15298	15565	15388	15374	15605	15468	15514	15483	15643	15410	15488	15423	15496	15512	15347	15612	15403	15570	15520	15472	15465	15572	15553	15392	15422	15525	15562	15370	15651	15432	15564	15378	15427	15605	15342	15603	15578	15438	15568	15490	15555	15453	15402	15498	15304	15406	15533	15352	15316	15429	15429	15571	15372	15579	15535	15438	15433	15418	15391	15505	15286	15474	15542	15425	15446	15463	15499	15428	15316	15508	15288	15409	15419	15596	15249	15555	15487	15748	15489	15447	15473	15531	15536	15413	15445	15549	15469	15436	15421	15564	15431	15401	15461	15583	15614	15423	15487	15427	15549	15458	15585	15604	15530	15462	15463	15635	15524	15551	15315	15515	15462	15717	15385	15410	15536	15373	15315	15465	15407	15580	15327	15485	15370	15631	15374	15578	15498	15386	15526	15554	15429	15472	15646	15488	15510	15308	15505	15580	15451	15411	15547	15606	15408	15490	15506	15442	15396	15555	15519	15452	15503	15357	15459	15382	15551	15378	15464	15314	15460	15561	15525	15580	15396	15519	15557	15317	15493	15394	15477	15427	15574	15571	15537	15528	15537	15432	15512	15557	15510	15425	15345	15534	15521	15583	15503	15372	15595	15460	15542	15303	15517	15466	15494	15506	15469	15471	15422	15474	15402	15578	15357	15293	15446	15504	15540	15461	15590	15577	15381	15546	15444	15517	15573	15565	15437	15593	15556	15548	15521	15562	15426	15584	15405	15559	15423	15466	15438	15546	15408	15499	15426	15464	15442	15411	15604	15435	15504	15616	15469	15405	15551	15641	15572	15436	15482	15342	15534	15516	15655	15609	15395	15411	15420	15605	15334	15795	15464	15634	15488	15429	15537	15398	15339	15534	15466	15426	15562	15394	15283	15467	15232	15502	15471	15557	15494	15328	15410	15500	15313	15494	15443	15526	15455	15342	15567	15274	15291	15332
29592	30173	38666	34287	27662	24367	22511	20996	20541	19693	19059	18889	18737	18527	18540	18347	18441	18389	18005	18078	18149	18195	17964	17989	17999	18097	18044	17937	17858	17923	17885	18002	17850	17830	17754	17949	17818	17938	17958	17951	17778	17795	17718	17668	17918	17922	17693	17844	17698	17809	17745	17893	17752	17625	17734	17934	17699	17701	17785	17767	17587	17630	17982	17721	17784	17761	17820	17939	17783	17872	17873	17859	17769	17957	17897	17675	17791	17886	17782	17777	17755	17890	17722	17420	17631	17881	17803	17648	17836	17911	17909	17766	17952	17600	17982	17780	17891	17771	17767	17540	17660	17883	17766	17687	17692	17639	17770	17712	17867	17892	17882	17723	17854	18017	17740	17686	17811	17804	18006	17795	17886	17874	17708	17649	17794	17957	17812	17804	17748	17809	17866	17806	17730	18006	17717	17904	17764	17844	17913	17728	17760	17786	17841	17763	17739	17618	17871	17760	17936	17675	17752	17894	17764	17761	17818	17774	17836	17889	17728	17865	17780	17877	17743	17855	17960	17920	17988	17829	17888	17742	17772	17815	17822	17897	17743	18058	17616	17983	17671	17704	17797	17736	17631	17647	17625	17716	17476	17579	17917	17791	17607	17941	17886	17810	17819	17749	17812	17891	17753	17836	17901	17701	17836	17744	17833	17868	17847	17761	17876	18008	17756	17797	17701	17666	17802	17686	17830	17974	17583	17653	17765	17825	17762	17616	17967	17673	17869	17763	17892	17915	17628	17903	17833	17885	17612	17778	17842	17717	17664	17778	17761	17686	17823	17856	17735	17755	17693	17742	17813	17768	17888	17712	17653	17829	17789	17910	17813	17713	17847	17796	17940	17859	17951	17836	17907	17685	18103	17721	17709	18014	17838	17811	17895	17778	17699	17784	17906	17764	18037	17832	17889	17881	18110	17814	17825	17959	17702	17780	17799	17762	17790	17772	17590	17778	17715	17782	17616	17718	17986	17709	17940	17898	17875	17691	17949	17889	17813	17606	17653	17817	17702	17816	17563	17980	17823	17847	17639	17910	17914	17720	17961	17829	17603	17842	17644	17572	17761	17785	17897	17744	17907	17865	17865	17748	17886	17782	17625	17655	17849	17618	17692	17873	17821	17882	17816	17762	17803	17720	17916	17734	17922	18053	17944	17724	18032	17759	17689	17654	17674	17892	17923	17872	17744	17826	17861	17756	17747	17673	17763	17773	17799	17834	17769	17627	17739	17793	17659	17860	17709	17755	17760	17620	17811	17570	17744	17851	17744	17860	17865	17816	17861	17871	17712	17545	17910	17807	17856	17675	17900	17773	17676	17779	18192	17759	17915	17556	17667	17869	17750	17997	17999	17816	17907	17769	17635	17971	17979	17836	17900	17948	17910	17641	17779	17741	17881	17779	17922	17812	17572	17765	17892	17803	17823	17930	17773	17814	17769	17741	17642	17622	17757	17756	17857	17662	17741	17890	17829	17755	17964	17716	17952	17722	17745	17674	17967	17731	18016	17741	17757	17837	17870	18012	18037	17754	17902	17967	17825	17736	17974	17801	17843	17863	17734	18010	17890	17758	17671	17947	17845	17783	17971	17740	17703	17798	17877	17767	17883	17844	17730	17784	17900	17724	17823	17728	17911	17691	17858	17776	17901	17795	17698	17742	17992	17723	17731	17914	17814	17830	17852	17907	17781	17697	17808	17747	17648	17778	17777	17703	17741	17761	17780	17744	17621	17814	17717	17676	17720	17769	17903	17804	18085	17746	17955	17665	17966	17773	17819	17983	17684	17847	17876	17720	17877	17829	17797	17837	17744	17832	17772	17717	17932	17830	17675	17625	17781	18012	17861	17773	17922	17869	17586	17973	17876	17589	17821	17665	17857	17978	18009	17969	17855	17618	17676	17548	17781	17804	17882	17757	17830	17813	17817	17883	17774	17699	17899	17899	17774	17701	17751	17808	17923	17634	17703	17838	17937	17838	17848	17917	17712	17782	17997	18123	18060	18039	17968	17722	17875	17659	17936	17892	17610	17890	17759	17631	17831	17722	17760	17929	17739	17868	17778	17734	17655	17889	17715	17916	17837	17642	17709	17953	17694	17830	17765	17643	17728	17732	17734	17830	17905	17684	17852	17534	17634	17650	17972	17801	17862	17933	17945	17735	17963	17692	17634	17808	18020	17677	17929	17823	17744	17871	17684	17716	17699	17900	17811	17725	17630	17879	18001	17894	17738	17766	17926	17854	17825	17833	17809	17804	17807	17875	17591	17742	17822	17762	17824	17854	17715	17746	17905	17900	17851	18187	17736	17773	17698	17820	17693	17727	17806	17757	17750	17798	17737	18036	17730	17811	17929	17807	17764	17830	17951	17700	17759	17808	17807	17879	17692	17915	17762	17945	17957	17537	17671	17712	17816	17933	17778	17700	17653	17832	17808	17861	17831	17815	17849	17880	17752	17706	17912	17595	17840	17860	17706	17830	17799	17750	17793	17845	17823	17754	17999	17992	17744	17797	17849	17844	17836	17795	17811	17751	17684	17772	17640	17827	17789	17675	17755	17789	17687	17904	17993	18032	17871	17728	17803	17723	17805	17872	17851	17685	17753	17868	17748	17766	17979	17876	17751	17730	17887	17765	17952	17837	17751	17719	17901	17748	17978	18010	17871	17915	17731	17657	17726	17846	17781	17848	17886	17805	17874	17956	17883	17779	17775	17864	17788	17759	17888	18026	17959	17764	17834	17887	17805	17868	17755	17771	17767	17949	17970	17768	17747	17815	17695	17797	17871	17752	17823	17823	17803	17745	17818	17770	17669	17807	17998	17807	17666	17574	17740	17830	17803	17786	17834	17692	17828	17815	17883	17862	17863	17948	17807	17826	17911	17842	17920	17685	17785	17719	17755	17761	17815	17804	17899	17889	17861	17688	17877	18017	17900	17886	17933	17749	17725	17700	17932	17917	17759	17637	17916	17901	17750	17782	17750	17756	17864	17653	17631	17898	17854	17935	17898	17807	17754	17741	17795	17882	17885	17895	17908	17749	17936	17963	17869	17906	17851	17738	17746	17807	17887	17719	17942	17878	17809	17709	17864	17758	17616	17679	17804	17588	17592	17774	17840	17612	17671	17744	17725	17658	17700	17825	17686	17519	17738	17607	17857	17698	17848	17764	17730	17788	17890	17904	17770	17923	17825	17760	17729	17765	17577	17880	17806	17695	18038	17997	17918	17997	17856	17933	17908	17882	17895	17721	17789	17984	17671	17700	17789	17807	17888	17720	17840	17656	17900	17846	17716	17797	18071	17759	17758	17963	17904	17638	17824	17805	17750	17757	17760	17876	17868	17731	17880	18006	17762	17858	17792	17776	17675	17722	17759	17829	17954	17710	17704	17908	17766	17843	17901	17629	17703	17721	17912	17850	17679	17954	17794	17728	17797	17824	17929	17865	17928	17847	17804	17769	17872	17684	17923	17707	17786	17669	17807	17885	17682	17778	17694	17844	17794	17770	17765	17800	17717	17812	18008	17838	17886	17932	18018	17928	17830	17754	17807	17944	17875	17568	18004	17772	17855	17695	17872	17632	17852	17753	17870	17645	17888	17776	17596	17827	17988	17919	17989	17767	17701	17746	17970	17792	17663	17538	17791	17729	17924	17859	17756	17814	17802	17696	17873	17747	17892	17859	17891	17816	17662	17767	17863	17774	17946	17840	17877	17807	17695	17678	17737	17869	17710	18028	17827	17895	17835	17781	17859	17597	17749	17917	17868	17860	17867	17801	17858	17824	17639	17748	17733	17720	17749	17754	17909	17945	17840	17760	17855	17838	17933	17889	17827	17855	17899	17568	17927	17791	17803	17906	18086	17897	17838	17828	17856	17904	17758	17828	17815	17751	17721	17833	17849	17859	17933	17848	17751	17842	17791	17580	17835	17751	18035	17758	17761	17698	17852	17783	17905	17797	17733	17889	17828	17834	17729	18109	17957	17876	17907	17695	17815	17724	17617	17772	17820	17847	17883	17936	18007	17878	17758	17701	17860	17723	17997	17742	17766	17898	17850	17814	17794	17830	17729	17900	17803	17673	17883	17961	17875	17708	17760	17769	17984	17722	17505	17677	17845	17487	17875	17805	17741	17868	17875	17928	17874	17859	17835	17876	17889	17854	18113	17808	17830	17891	17857	17844	17886	17804	17752	17843	17618	17635	17949	17850	17658	17911	17911	18020	17784	17715	17875	17760	17750	17809	17806	17917	17738	17829	17694	17840	17770	17682	17777	17803	17721	17866	17946	17816	17765	17741	17763	17570	17662	17917	17733	17823	17880	17763	18000	17806	18040	17680	17623	17846	17732	17799	17841	17816	17956	17737	17815	17882	17988	17780	17823	17616	17842	17819	17858	17746	17678	17838	17655	18029	17840	17951	17793	17742	17995	18020	17909	17941	17757	17758	17794	17601	17834	17606	17819	17747	17754	17990	17655	17800	17682	17866	18191	17945	18027	17855	17720	17838	17668	17644	17782	17940	17857	17827	17742	17964	17843	17851	17861	17886	17897	17762	17688	17801	17754	17667	17791	17735	17854	17845	17845	17685	17793	17932	17771	17749	17767	17819	17739	17641	17911	17677	17798	17849	17960	17751	17878	17824	17913	17568	17787	17824	17892	17934	17836	17932	17858	17744	17924	17734	17880	17878	17777	17718	17678	17837	17776	17771	17809	17763	17738	17568	17786	17666	17866	17951	17720	17586	17830	17818	17804	17831	17709	17867	17836	17806	17831	17828	17660	17817	17718	17760	17801	17762	17808	17671	17927	18043	17764	17614	17863	17670	17849	17787	17999	18070	17625	17690	17812	17900	17768	17907	17958	17903	17773	17767	17669	17899	17776	17806	17831	17939	17833	17789	17701	17836	17983	17683	17554	17727	17808	17784	17785	17591	17686	17913	17882	17885	17707	17856	17938	17739	17744	17661	17718	17687	17848	17898	17923	17867	17936	17750	17782	17916	17808	17733	17797	17745	17893	17720	17872	17946	17970	17656	17693	17652	17683	17890	17859	17942	17715	17811	17886	17980	17825	17895	17782	17812	17929	17746	17830	17690	17685	17614	17786	17812	17688	17776	17834	17761	17816	17678	17840	17682	17619	17791	17786	17711	17770	17788
31619	47339	42939	33035	27733	24015	21609	20147	19227	17992	17359	16940	16463	16425	16130	16058	16050	15780	15763	15762	15582	15554	15508	15429	15469	15363	15461	15397	15429	15435	15513	15311	15245	15280	15396	15275	15200	15321	15215	15304	15553	15244	15273	15209	15430	15278	15216	15323	15189	15347	15217	15374	15362	15037	15246	15240	15156	15554	15328	15296	15195	15297	15241	15324	15279	15335	15387	15306	15260	15312	15246	15369	15542	15328	15406	15110	15404	15275	15262	15142	15286	15212	15169	15289	15406	15366	15265	15358	15430	15314	15483	15260	15190	15282	15206	15216	15177	15295	15235	15215	15451	15283	15253	15119	15306	15342	15291	15206	15321	15174	15325	15284	15171	15358	15287	15371	15371	15299	15383	15307	15328	15209	15261	15269	15301	15301	15220	15267	15316	15103	15199	15294	15289	15314	15433	15334	15240	15415	14972	15236	15217	15388	15319	15408	15378	15283	15380	15233	15368	15297	15360	15353	15322	15372	15090	15268	15289	15419	15174	15159	15356	15393	15322	15337	15332	15426	15359	15287	15333	15383	15310	15266	15392	15269	15258	15316	15227	15308	15202	15162	15306	15230	15047	15255	15249	15245	15357	15273	15207	15180	15172	15376	15315	15212	15311	15305	15296	15258	15211	15206	15376	15319	15304	15278	15369	15493	15071	15351	15353	15397	15223	15463	15260	15247	15198	15286	15314	15066	15209	15369	15341	15297	15161	15293	15274	15355	15151	15361	15233	15080	15224	15261	15317	15219	15287	15432	15358	15236	15409	15310	15248	15349	15252	15435	15428	15323	15338	15191	15467	15145	15306	15289	15343	15323	15328	15248	15204	15286	15362	15197	15211	15286	15346	15200	15366	15332	15084	15196	15295	15239	15280	15163	15249	15184	15329	15210	15276	15270	15237	15218	15302	15257	15030	15305	15339	15369	15290	15289	15379	15219	15277	15291	15176	15125	15247	15359	15360	15171	15492	15276	15343	15382	15193	15320	15219	15368	15339	15181	15298	15149	15231	15224	15242	15394	15173	15377	15249	15203	15111	15264	15198	15133	15426	15415	15128	15297	15270	15137	15406	15206	15367	15200	15243	15294	15148	15275	15447	15254	15387	15143	15228	15293	15151	15246	15392	15317	15314	15296	15327	15393	15151	15308	15223	15232	15395	15187	15240	15276	15146	15263	15281	15360	15149	15182	15468	15295	15308	15428	15076	15284	15112	15231	15364	15123	15338	15320	15182	15350	15355	15328	15083	15345	15198	15181	15370	15259	15217	15345	15363	15206	15234	15344	15272	15227	15262	15273	15256	15368	15283	15394	15275	15414	15254	15283	15399	15364	15173	15209	15337	15344	15262	15305	15299	15416	15389	15358	15232	15197	15299	15191	15426	15409	15427	15278	15241	15245	15416	15343	15169	15216	15147	15344	15259	15280	15193	15499	15296	15215	15208	15215	15234	15175	15244	15229	15284	15329	15149	14989	15209	15260	15335	15305	15215	15552	15444	15362	15215	15263	15246	15157	15280	15375	15381	15116	15248	15361	15062	15356	15113	15216	15406	15170	15356	15373	15178	15174	15131	15303	15405	15348	15196	15178	15249	15385	15300	15289	15173	15218	15088	15441	15335	15212	15240	15262	15297	15274	15203	15386	15232	15250	15314	15384	15138	15271	15178	15250	15186	15237	15362	15072	15290	15301	15258	15290	15221	15288	15469	15332	15205	15257	15341	15281	15334	15335	15357	15327	15233	15218	15576	15251	15166	15174	15201	15479	15285	15515	15336	15247	15330	15285	15165	15478	15161	15221	15359	15215	15234	15378	15283	15283	15187	15250	15262	15288	15287	15207	15332	15276	15260	15291	15351	15307	15193	15226	15214	15283	15392	15323	15292	15201	15303	15162	15154	15256	15320	15245	15198	15383	15220	15305	15213	15285	15347	15324	15395	15459	15207	15268	15264	15132	15281	15292	15329	15196	15248	15254	15353	15197	15244	15182	15361	15171	15304	15177	15313	15294	15356	15347	15144	15073	15251	15331	15333	15357	15504	15265	15231	15352	15286	15182	15508	15260	15270	15187	15270	15272	15277	15296	15400	15479	15037	15141	15380	15187	15428	15131	15274	15404	15349	15191	15293	15242	15430	15384	15196	15201	15160	15366	15361	15193	15203	15218	15164	15260	15369	15375	15355	15278	15116	15191	15064	15411	15305	15324	15331	15365	15217	15301	15389	15178	15417	15329	15439	15245	15261	15280	15449	15483	15226	15247	15187	15379	15207	15395	15329	15231	15267	15112	15462	15422	15490	15191	15416	15362	15283	15192	15379	15352	15215	15286	15178	15271	15259	15186	15206	15386	15386	15131	15286	15314	15269	15291	15350	15272	15233	15199	15273	15174	15301	15327	15276	15117	15296	15236	15284	15232	15076	15320	15276	15347	15330	15177	15305	15334	15177	15466	15191	15161	15205	15444	15264	15237	15260	15215	15220	15381	15286	15335	15249	15273	15291	15380	15443	15320	15316	15292	15242	15110	15229	15321	15238	15261	15253	15316	15415	15105	15203	15303	15250	15425	15383	15268	15260	15306	15370	15143	15276	15356	15279	15165	15246	15378	15251	15217	15240	15406	15237	15432	15208	15225	15253	15273	15269	15284	15420	15280	15377	15301	15250	15288	15320	15393	15231	15323	15367	15291	15207	15392	15287	15205	15263	15327	15431	15113	15165	15163	15407	15262	15306	15371	15254	15275	15154	15186	15332	15350	15356	15125	15312	15267	15130	15412	15299	15510	15271	15151	15082	15219	15278	15163	15307	15323	15282	15256	15237	15344	15364	15292	15288	15318	15400	15253	15251	15252	15240	15088	15276	15317	15327	15314	15347	15228	15323	15392	15216	15451	15247	15220	15304	15440	15378	15308	15140	15319	15176	15293	15275	15240	15147	15302	15228	15281	15336	15257	15185	15299	15247	15088	15233	15406	15095	15298	15341	15361	15230	15244	15170	15167	15266	15314	15213	15304	15467	15315	15243	15284	15286	15070	15278	15316	15242	15298	15151	15186	15338	15261	15095	15458	15411	15304	15164	15502	15184	15188	15269	15134	15354	15216	15300	15365	15150	15306	15272	15229	15275	15186	15353	15295	15237	15102	15273	15302	15404	15248	15288	15339	15348	15379	15426	15390	15228	15158	15237	15323	15320	15275	15236	15307	15305	15157	15371	15298	15310	15508	15194	15292	15303	15174	15286	15216	15103	15200	15325	15208	15462	15256	15144	15242	15176	15221	15435	15176	15330	15146	15263	15150	15216	15325	15217	15237	15318	15219	15342	15277	15380	15320	15344	15221	15264	15317	15319	15218	15158	15232	15382	15466	15384	15304	15142	15478	15213	15180	15384	15393	15450	15241	15229	15197	15283	15271	15335	15203	15208	15216	15252	15297	15247	15096	15221	15311	15285	15266	15452	15489	15187	15269	15169	15296	15131	15186	15372	15316	15215	15444	15203	15299	15311	15402	15273	15336	15216	15342	15291	15169	15258	15443	15276	15297	15254	15338	15188	15248	15237	15315	15310	15333	15292	15227	15366	15253	15258	15216	15484	15100	15189	15360	15297	15365	15547	15300	15470	15250	15270	15352	15231	15245	15270	15206	15250	15237	15284	15310	15326	15341	15418	15306	15249	15400	15298	15129	15324	15244	15200	15236	15251	15316	15301	15256	15230	15410	15173	15355	15261	15303	15297	15226	15370	15239	15298	15361	15294	15245	15244	15405	15177	15330	15246	15203	15241	15151	15284	15294	15221	15428	15435	15095	15415	15503	15308	15142	15260	15467	15384	15255	15233	15151	15310	15234	15362	15288	15254	15289	15194	15292	15461	15193	15386	15303	15279	15315	15282	15198	15348	15347	15376	15199	15225	15175	15156	15215	15275	15337	15260	15413	15316	15374	15241	15204	15291	15249	15334	15169	15422	15177	15328	15125	15424	15142	15241	15278	15254	15295	15207	15131	15315	15260	15364	15306	15278	15423	15268	15270	15344	15086	15174	15280	15523	15310	15421	15420	15385	15226	15369	15453	15476	15254	15179	15258	15316	15408	15327	15330	15260	15404	15273	15245	15249	15076	15365	15318	15076	15281	15359	15340	15442	15282	15334	15410	15284	15186	15510	15248	15337	15048	15365	15285	15254	15348	15243	15327	15387	15242	15360	15243	15202	15218	15267	15303	15294	15165	15264	15177	15210	15326	15279	15389	15171	15105	15372	15049	15232	15201	15387	15342	15364	15373	15317	15072	15363	15232	15146	15352	15177	15318	15304	15349	15247	15366	15391	15487	15313	15247	15212	15335	15449	15084	15265	15286	15130	15211	15224	15258	15247	15401	15165	15205	15233	15360	15244	15261	15345	15395	15166	15374	15301	15201	15350	15053	15264	15175	15326	15311	15404	15291	15314	15211	15283	15263	15319	15390	15362	15299	15236	15356	15222	15291	15249	15313	15255	15295	15237	15475	15129	15442	15214	15303	15152	15161	15209	15224	15257	15226	15370	15366	15203	15315	15351	15254	15046	15129	15268	15333	15308	15342	15096	15393	15137	15193	15227	15275	15336	15342	15410	15176	15344	15329	15431	15253	15444	15427	15366	15127	15477	15300	15305	15239	15385	15265	15166	15400	15266	15349	15284	15348	15192	15517	15248	15364	15306	15340	15351	15236	15202	15203	15258	15334	15256	15183	15344	15407	15296	15347	15312	15376	15308	15201	15424	15197	15339	15342	15298	15203	15073	15333	15376	15322	15221	15184	15303	15317	15237	15340	15370	15245	15275	15270	15390	15252	15250	15279	15206	15430	15220	15242	15214	15407	15359	15324	15199	15106	15384	15334	15298	15369	15181	15308	15279	15308	15271	15322	15298	15115	15257	15292	15206	15331	15233	15269	15262	15145	15180	15288	15233	15338	15349	15202	15237	15149	15350	15343	15342	15459	15332	15303	15255	15466	15172	15378	15166	15233	15311	15356	15324	15359	15222	15322	15170	15324	15283	15251	15071	15304	15345	15310	15310	15220	15218	15285	15173	15205	15323	15323	15137	15378	15316	15341	15286	15195	15202	15208	15161	15169	15162	15097	15288	15197	15280	15337	15141	15290	15413	15293	15323	15360	15292	15390
24162	21242	28747	26311	26656	27585	26894	23254	21682	20844	20104	19384	19345	18708	18600	18557	18461	18531	18236	18313	18195	18049	18197	18034	17988	18010	17966	17924	17881	17880	17927	17907	17999	17931	18010	17554	17800	17798	17958	17991	17851	17806	17698	17759	17730	17746	17686	18023	17986	17804	17633	17981	17788	17678	17588	17882	17947	17923	17678	17653	17951	17834	17844	17750	17719	17768	17674	17692	17694	17748	17573	17668	17619	17694	17727	17708	17873	17767	17537	17635	17643	17869	17740	17742	17895	17616	17568	17654	17601	17516	17712	17715	17488	17945	17826	17649	17863	17806	17672	17787	17838	17818	17856	17703	17670	17699	17740	17787	17794	17507	17894	17746	17689	17769	17607	17683	17719	17905	17777	17619	17576	17520	17818	17804	17775	17727	17967	17648	17585	17559	17760	17572	17750	17684	17671	17558	17755	17714	17703	17540	17552	17712	17846	17711	17592	17581	17612	17537	17777	17615	17908	17721	17663	17846	17599	17661	17799	17706	17864	17747	17889	17713	17927	17682	17686	17883	17821	17761	17766	17704	17727	17600	17779	17513	17660	17779	17548	17759	17678	17773	17715	17851	17422	17871	17696	17618	17670	17705	17786	17637	17803	17573	17848	17786	17621	17554	17624	17701	17673	17687	17704	17703	17766	17679	17597	17940	17655	17737	17748	17501	17738	17672	17637	17552	17815	17715	17769	17889	17647	17816	17616	17807	17857	17622	17787	17500	17768	17636	17691	17586	17703	17613	17628	17720	17781	17859	17802	17807	17844	17675	17873	17892	17790	17714	17743	17542	17680	17531	17767	17708	17610	17642	17865	17866	17672	17439	17551	17533	17605	17798	17779	17777	17708	17664	17579	17726	17853	17707	17681	17828	17459	17947	17817	17849	17698	17617	17700	17641	17720	17485	17638	17688	17717	17674	17691	17792	17762	17717	17867	17852	17704	17722	17580	17614	17643	17547	17805	17557	17761	17568	17983	17881	17763	17644	17917	17597	17700	17517	17880	17752	17547	17556	17658	17910	17690	17642	17554	17676	17498	17757	17951	17858	17754	17925	17772	17765	17814	17785	17750	17721	17865	17759	17900	17627	17839	17793	17809	17536	17795	17650	17784	17473	17724	17696	17393	17684	17600	17599	17510	17646	17565	17692	17685	17601	17702	17523	17782	17758	17753	17688	17599	17815	17674	17726	17779	17487	17765	17633	17816	17647	17648	17816	17613	17668	17728	17740	17740	17572	17482	17477	17642	17591	17692	17702	17755	17890	17700	17721	17748	17828	17708	17819	17762	17659	17484	17612	17936	17693	17541	17508	17651	17650	17835	17719	17640	17985	17833	17926	17734	17735	17845	17829	17860	17786	17671	17846	17726	17836	17789	17658	17645	17695	17883	17722	17655	17585	17723	17809	17592	17622	17631	17727	17631	17785	17764	17637	17673	17782	17721	17754	17776	17856	17726	17701	17751	17799	17699	17613	17794	17710	17704	17854	17675	17638	17877	17783	17532	17747	17885	17830	17955	17757	17689	17822	17856	17704	17567	17726	17783	17447	17543	17869	17778	17517	17601	17806	17644	17703	17704	17768	17441	17651	17836	17833	17570	17760	17894	17651	17599	17595	17726	17630	17623	17866	17811	17759	17763	17765	17839	17775	17522	17884	17564	17677	17559	17697	17845	17840	17463	17724	17709	17626	17708	17632	17614	17865	17773	17613	17821	17724	17753	17674	17754	17622	17673	17897	17686	17904	17705	17740	17894	17716	17675	17621	17796	17712	17932	17707	17744	17723	17634	17516	17578	17680	17560	17614	17710	17649	17626	17784	17921	17820	17829	17636	17752	17529	17782	17731	17658	17637	17796	17872	17708	17498	17812	17641	17688	17751	17859	17635	17639	17748	17895	17816	17629	17999	17716	17684	17747	17624	17813	17831	17625	17791	17594	17839	17804	17799	17777	17723	17820	17702	17577	17736	17758	17785	17921	17606	17795	17674	17940	17795	17695	17884	17626	17791	17659	17877	17702	17626	17775	17659	17669	17618	17727	17500	17822	17637	17730	17818	17723	17785	17735	17731	17586	17900	17766	17905	17732	17649	17788	17679	17856	17728	18022	17723	17821	17876	17825	17486	17622	17835	18029	17779	17741	17744	17641	17577	17571	17938	17774	17832	17632	17831	17725	17587	17385	17695	17759	17643	17626	17757	17736	17653	17924	17853	17712	17677	17852	17908	17765	17701	17618	17759	17597	17706	17798	17749	17572	17638	17825	17777	17718	17982	17686	17765	17643	17828	17742	17627	17645	17551	17699	17646	17877	17452	17495	17530	17902	17481	17614	17732	17712	17514	17607	17853	17718	17844	17753	17639	17906	17656	17641	17718	17775	17659	17597	17564	17612	17594	17737	17765	17750	17766	17469	17479	17631	17552	17693	17708	17737	17662	17614	17760	17807	17776	17653	17859	17563	17599	17580	17728	17642	17673	17549	17389	17714	17905	17817	17779	17672	17659	17707	17643	17685	17837	17730	17670	17682	17749	17579	17603	17892	17559	17681	17776	17630	17819	17805	17772	17811	17871	17806	17698	17758	17700	17625	17549	17495	17658	17615	17844	17782	17682	17751	17849	17792	17777	17599	17560	17809	17779	17683	17731	17623	17801	17470	17635	17738	17748	17708	17882	17547	17585	17503	17886	17667	17614	17700	17738	17652	17807	18074	17691	17746	17625	17887	17643	17838	17672	17922	17640	17666	17797	17679	17720	17867	17622	17665	17798	17745	17601	17785	18023	17704	17635	17707	17588	17708	17573	17569	17731	17808	17605	17717	17592	17608	17909	17970	17682	17556	17704	17903	17738	17728	17600	17727	17634	17627	17771	17710	17692	17696	17630	17556	17713	17880	17738	17865	17831	17667	17654	17704	17532	17619	17772	17838	17785	17912	17789	17709	17569	17692	17543	17766	17839	17634	17803	17685	17653	17801	17836	17582	17548	17687	17687	17789	17880	17614	17630	17727	17618	17675	17551	17583	17641	17934	17704	17812	17775	17711	17564	17711	17724	17572	17697	17781	17790	17833	17575	17697	17704	17777	17652	17572	17527	17787	17728	17739	17563	17534	17738	17622	17418	17719	17834	17720	17589	17688	17755	17698	17598	17649	17646	17682	17634	17466	17608	17659	17871	17771	17607	17748	17558	17420	17831	17664	17617	17797	17595	17771	17725	17701	17809	17950	17754	17725	17833	17623	17751	17848	17750	17453	17664	17706	17765	17639	17494	17622	17789	17499	17661	17635	17686	17836	17746	17776	17808	17681	17747	17828	17778	17680	17787	17941	17698	17547	17682	17848	17756	17997	17602	17850	17632	17728	17576	17612	17706	17592	17623	17847	17580	17666	17805	17797	17677	17789	17849	17599	17713	17895	17746	17706	17684	17650	17747	17789	17956	17566	17963	17537	17727	17781	17615	17727	17721	17812	17729	17777	17602	17781	17868	17614	17755	17889	17600	17756	17807	17819	17950	17872	17527	17730	17474	17672	17827	17823	17674	17756	17756	17846	17734	17770	17754	17831	17725	17472	17689	17785	17776	17626	17886	17885	17759	17685	17730	17576	17719	17786	17587	17868	17733	17662	17694	17653	17825	17801	17849	17700	17828	17724	17787	17657	17570	17641	17645	17513	17828	17563	17725	17844	17698	17913	17719	17524	17651	17806	17561	17699	17703	17697	17634	17674	17795	17675	17928	17783	17659	17675	17691	17870	17888	17969	17571	17685	17682	17780	17618	17864	17711	17733	17644	17632	17851	17742	17522	17851	17745	17489	17797	17806	17775	17896	17586	17705	17742	17798	17735	17609	17770	17738	17664	17455	17725	17740	17737	17697	17635	17720	17678	17533	17898	17531	17729	17685	17689	17643	17921	17881	17538	17738	17769	17711	17751	17818	17743	17646	17526	17648	17610	17746	17496	17683	17538	17469	17858	17687	17612	17624	17582	17558	17899	17712	17870	17820	17680	17779	17789	17824	17778	17749	17792	17536	17683	17709	17527	17736	17886	17671	17700	17552	17727	17756	17709	17860	17604	17624	17855	17802	17691	17763	17584	17619	17613	17703	17816	17702	17433	17811	17740	17668	17626	17806	17689	17689	17587	17636	17671	17761	17700	17944	17745	17774	17913	17679	17757	17584	17844	17726	18048	17843	17777	17523	17855	17698	17694	17659	17776	17596	17560	17763	17760	17641	17729	17689	17573	17743	17691	17939	17781	17755	17691	17844	17711	17806	17782	17803	17723	17837	17687	17726	17773	17685	17445	17671	17865	17895	17762	17719	17723	17802	17411	17940	17794	17765	17652	17588	17784	17737	17461	17826	17614	17706	17759	17589	17471	17561	17735	17813	17668	17695	17535	17583	17736	17520	17819	17672	17520	17872	17757	17746	17643	17834	17649	17683	17763	17678	17589	17774	17600	17813	17878	17765	17715	17716	17570	17751	17710	17870	17776	17624	17715	17700	17825	17813	17691	17802	17664	17782	17638	17669	17538	17777	17663	17826	17618	17828	17661	17889	17725	17815	17612	17803	17756	17714	17522	17716	17829	17564	17521	17815	17680	17947	17795	17690	17546	17765	17914	17871	17521	17689	17925	17750	17629	17667	17784	17735	17641	17892	17739	17665	17714	17628	17719	17684	17848	17803	17769	17828	17611	17790	17693	17791	17825	17677	17776	17799	17720	17683	17779	17727	17633	17859	17898	17658	17803	17640	17644	17878	17630	17734	17739	17832	17766	17801	17717	17752	17718	17540	17712	17497	17854	17837	17725	17592	17937	17746	17550	17427	17494	17649	17819	17667	17764	17900	17735	17643	17680	17640	17787	17634	17702	17723	17845	17873	17926	17914	17683	17721	17918	17676	17837	17988	17848	17753	17629	17834	17782	17551	17722	17695	17651	17726	17733	17661	17743	17701	17897	17676	17532	17613	17826	17775	17675	17753	17679	17686	17641	17688	17809	17826	17700	17684	17598	17772	17605	17757	17812	17770	17776	17759	17777	17728	17612	17715	17467	17884	17757	17635	17628	17776	17629	17855	17723	17869	17725	17801	17722	17717	17940	17809	17747	17710	17717	17712	17772	17962	17736	17698	17691	17820	17444	17693	17816	17402	17708
31353	52012	47866	38564	32698	28371	25274	22824	21541	19468	18463	17741	17449	16971	16799	16609	16236	15997	15940	15793	15939	15756	15670	15423	15697	15621	15520	15610	15375	15479	15516	15465	15528	15423	15424	15295	15397	15227	15382	15468	15340	15187	15253	15337	15444	15283	15440	15302	15379	15269	15279	15303	15424	15602	15345	15187	15235	15385	15265	15186	15281	15311	15343	15210	15400	15230	15211	15262	15163	15224	15194	15256	15139	15207	15320	15278	15415	15281	15310	15250	15288	15317	15171	15288	15290	15315	15385	15217	15230	15077	15437	15184	15313	15168	15166	15177	15110	15199	15218	15468	15164	15196	15280	15196	15223	15194	15131	15339	15216	15326	15416	15173	15170	15314	15163	15221	15262	15110	15097	15222	15313	15281	15237	15223	15070	15233	15251	15324	15296	15133	15213	15195	15301	15419	15240	15303	15299	15172	15214	15370	15309	15345	15015	15287	15374	15148	15279	15140	15309	15402	15071	15101	15434	15145	15264	15206	15132	15439	15303	15163	15123	15488	15099	15274	15284	15228	15285	15249	15369	15354	15086	15349	15395	15242	15321	15264	15204	15275	15391	15310	15261	15340	15099	15397	15377	15348	15152	15333	15087	15324	15375	15190	15352	15243	15102	15323	15392	15215	15174	15074	15271	15274	15131	15326	15427	15194	15377	15250	15211	15332	15458	15339	15235	15431	15228	15292	15279	15117	15288	15314	15348	15170	15152	15322	15467	15212	15327	15151	15279	15182	15348	15350	15185	15376	15356	15450	15177	15390	15351	15125	15307	15249	15239	15139	15257	15305	15164	15272	15307	15194	15305	15150	15422	15291	15344	15372	15143	15246	15141	15331	15443	15239	15367	15212	15321	15294	15195	15200	15363	15095	15230	15316	15395	15315	15291	15140	15211	15176	15361	15353	15261	14994	15350	15240	15348	15452	15165	15075	15221	15340	15249	15254	15331	15429	15285	15173	15429	15270	15356	15246	15318	15211	15260	15432	15160	15255	15288	15302	15215	15270	15227	15257	15264	15248	15194	15214	15190	15260	15222	15108	15281	15161	15314	15186	15340	15225	15444	15233	15360	15298	15301	15065	15266	15260	15120	15219	15205	15167	15322	15309	15247	15222	15182	15076	15376	15351	15249	15149	15206	15228	15307	15279	15198	15492	15132	15285	15145	15168	15163	15300	15284	15209	15338	15267	15334	15201	15294	15222	15228	15190	15415	15291	15321	15254	15285	15353	15311	15279	15228	15266	15284	15316	15130	15454	15314	15190	15313	15291	15087	15298	15175	15331	15343	15351	15510	15371	15201	15258	15231	15289	15190	15286	15146	15187	15032	15286	15220	15156	15239	15317	15351	15179	15204	15213	15390	15263	15207	15332	15205	15274	15372	15422	15248	15336	15273	15365	14962	15380	15214	15172	15261	15261	15285	15277	15262	15131	15366	15377	15148	15222	15284	15129	15371	15364	15268	15248	15241	15304	15183	15233	15275	15178	15386	15351	15312	15209	15112	15307	15277	15279	15319	15328	15385	15299	15080	15116	15218	15261	15188	15499	15305	15135	15267	15274	15205	15374	15379	15185	15155	15407	15415	15267	15253	15290	14980	15323	15301	15221	15263	15356	15327	15193	15280	15095	15166	15222	15408	15068	15402	15076	15128	15210	15294	14973	15321	15298	15013	15613	15321	15309	15228	15206	15409	15201	15240	15285	15300	15383	14988	15152	15251	15314	15258	15162	15370	15264	15332	15257	15289	15101	15293	15127	15257	15306	15193	15351	15187	15240	15250	15220	15353	15305	15219	15354	15317	15122	15276	15366	15426	15430	15347	15124	15241	15236	15339	15169	15312	15373	15331	15309	15363	15159	15197	15207	15140	15286	15376	15226	15224	15246	15458	15153	15320	15045	15168	15391	15278	15370	15262	15300	15104	15252	15365	15183	15236	15183	15353	15315	15196	15219	15245	15283	15101	15331	15183	15131	15134	15386	15378	15157	15262	15187	15306	15397	15169	15242	15184	15490	15196	15224	15331	15141	15201	15439	15190	15125	15269	15251	15246	15394	15096	15132	15212	15211	15378	15318	15449	15295	15229	15242	15237	15224	15321	15331	15291	15303	15298	15310	15418	15213	15183	15311	15300	15178	15177	15233	15312	15366	15444	15179	15229	15303	15287	15276	15195	15256	15142	15304	15307	15321	15127	15322	15371	15326	15362	15351	15259	15361	15194	15225	15369	15414	15180	15185	15338	15342	15259	15418	15200	15305	15159	15198	15296	15223	15312	15276	15230	15293	15295	15290	15252	15137	15318	15454	15079	15297	15236	15235	15328	15345	15315	15267	15245	15323	15282	15345	15217	15188	15398	15142	15220	15252	15367	15243	15150	15141	15274	15436	15272	15170	15381	15286	15247	15154	15137	15148	15235	15116	15360	15158	15394	15184	15077	15421	15270	15338	15288	15238	15248	15348	15097	15373	15346	15260	15259	15269	15201	15192	15310	15386	15238	15168	15148	15291	15185	15287	15468	15189	15239	15305	15231	15369	15286	15193	15401	15208	15469	15278	15154	15295	15385	15478	15181	15065	15110	15267	15148	15252	15145	15399	15314	15339	15290	15252	15284	15260	15166	15313	15314	15219	15375	15155	15181	15324	15220	15325	15157	15246	15243	15241	15315	15290	15269	15300	15276	15119	15284	15127	15145	15324	15308	15195	15412	15393	15237	15063	15380	15373	15370	15256	15363	15289	15115	15183	15332	15253	15271	15316	15243	15189	15232	15417	15260	15353	15266	15248	15180	15191	15401	15389	15357	15133	15183	15094	15236	15226	15376	15230	15354	15254	15324	15248	15240	15173	15165	15356	15388	15121	15169	15399	15323	15258	15297	15277	15234	15217	15323	15139	15306	15223	15222	15226	15254	15238	15193	15056	15256	15261	15257	15351	15236	15153	15322	15370	15305	15377	15123	15470	15130	15322	15290	15301	15274	15287	15292	15315	15217	15285	15254	15110	15336	15222	15242	15280	15225	15276	15440	15180	15134	15294	15302	15309	15279	15236	15291	15205	15267	15334	15228	15308	15234	15132	15246	15259	15284	15393	15192	15434	15150	15260	15455	15194	15210	15106	15307	15325	15236	15224	15148	15274	15203	15194	15175	15428	15188	15316	15334	15383	15283	15199	15150	15218	15306	15283	15272	15197	15419	15216	15268	15372	15334	15263	15264	15259	15203	15287	15179	15146	15280	15313	15273	15065	15258	15433	15203	15055	15335	15331	15182	15255	15487	15161	15152	15293	15182	15251	15402	15337	15486	15269	15134	15313	15212	15156	15339	15283	15343	15094	15086	15298	15222	15238	15195	15378	15183	15348	15234	15174	15239	15298	15238	15298	15236	15159	15103	15395	15320	15179	15223	15204	15219	15162	15191	15331	15283	15359	15185	15269	15215	15422	15245	15387	15229	15284	15347	15274	15259	15278	15317	15226	15434	15311	15159	15180	15320	15219	15120	15101	15281	15391	15381	15086	15336	15400	15222	15414	15311	15240	15192	15370	15146	15338	15307	15261	15283	15484	15252	15116	15329	15394	15203	15138	15187	15214	15211	15281	15229	15136	15471	15210	15302	15247	15306	15330	15319	15351	15153	15142	15296	15160	15411	15102	15351	15282	15266	15171	15224	15361	15340	15351	15135	15249	15347	15308	15365	15232	15311	15174	15136	15336	15238	15285	15216	15440	15480	15146	15257	15216	15293	15182	15167	15257	15225	15187	15391	15307	15250	15123	15322	15234	15208	15219	15278	15144	15240	15181	15362	15227	15199	15159	15313	15299	15363	15149	15262	15320	15342	15293	15536	15209	15320	15136	15190	15439	15334	15260	15345	15324	15075	15276	15355	15151	15221	15341	15306	15224	15216	15276	15371	15242	15242	15281	15302	15368	15178	15135	15337	15221	15300	15252	15253	15248	15349	15273	15326	15332	15182	15216	15185	15220	15183	15297	15112	15097	15293	15279	15414	15297	15327	15461	15243	15261	15074	15260	15234	15171	15122	15466	15172	15338	15281	15257	15224	15342	15244	15273	15235	15266	15275	15301	15334	15307	15342	15267	15402	15273	15205	15396	15191	15292	15206	15215	15187	15266	15260	14958	15061	15281	15232	15185	15135	15325	15211	15257	15116	15411	15210	15263	15178	15348	15615	15263	15247	15358	15287	15169	15241	15412	15253	15018	15286	15541	15343	15042	15472	15393	15090	15268	15366	15113	15346	15310	15363	15429	15217	15131	15224	15343	15328	15099	15274	15287	15377	15253	15259	15236	15139	15132	15457	15194	15495	15360	15337	15299	15325	15403	15286	15239	15406	15296	15331	15375	15351	15421	15344	15148	15452	15405	15224	15303	15060	15345	15243	15323	15198	15323	15363	15091	15235	15262	15206	15391	15301	15318	15043	15154	15309	15390	15486	15221	15129	15246	15326	15184	15414	15411	15296	15144	15230	15376	15212	15189	15251	15171	15306	15247	15330	15331	15352	15194	15243	15386	15227	15189	15315	15293	15303	15363	15259	15283	15311	15412	15391	15261	15318	15201	15410	15166	15234	15212	15120	15156	15160	15353	15276	15209	15183	15489	15258	15230	15142	15319	15345	15212	15248	15186	15265	15182	15262	15350	15383	15383	15215	15142	15200	15166	15465	15148	15456	15320	15270	15343	15159	15166	15301	15392	15199	15303	15123	15097	15198	15419	15159	15361	15275	15321	15209	15345	15160	15285	15349	15212	15171	15261	15398	15222	15316	15294	15333	15316	15277	15422	15309	15432	15393	15308	15322	15258	15258	15131	15266	15280	15344	15473	15167	15286	15261	15394	15101	15238	15262	15154	15206	15327	15104	15288	15089	15272	15241	15134	15273	15290	15242	15196	15276	15403	15175	15259	15183	15379	15147	15293	15163	15230	15313	15488	15252	15271	15205	15269	15415	15207	15409	15351	15335	15338	15127	15154	15299	15198	15301	15220	15352	15283	15226	15284	15200	15469	15211	15223	15169	15313	15451	15321	15239	15303	15289	15329	15322	15145	15197	15202	15095	15014	15363	15318	15391	15284	15457	15186	15338	15131	15195	15409	15207	15121	15374	15074	15303	15358	15212	15370	15244	15327	15203	15203
22888	21246	29119	24178	23695	28907	30976	26056	23637	22663	21640	20593	20463	19859	19551	19671	19396	19280	19109	19232	18831	18892	18938	18541	18849	18501	18561	18733	18619	18596	18654	18462	18385	18528	18515	18420	18267	18275	18522	18459	18456	18226	18533	18191	18369	18374	18262	18332	18484	18180	18395	18342	18106	18195	18556	18309	18487	18366	18024	18328	18271	18368	18351	18470	18351	18246	18295	18390	18329	18101	18358	18322	18089	18131	18181	18018	18402	18354	18244	18274	18171	18339	18300	18276	18133	18181	18251	18285	18191	18268	18301	18261	17965	18419	18264	18254	18318	18449	18266	18231	18190	18448	18374	18215	18081	18140	18347	18121	18433	18402	18356	18224	18092	18210	18183	18362	18392	18362	18376	18094	18303	18136	18236	18340	18262	18235	18219	18359	18373	18303	18253	18090	18356	18252	18267	18288	18114	18211	18197	18244	18229	18167	18208	18091	18108	18159	18301	18340	18212	18341	18115	18250	18198	18154	18438	18182	18404	18492	18253	18013	18209	18120	18250	18216	18075	18221	18348	18269	18310	18104	18428	18482	18515	18190	18373	17988	18485	18475	18224	18336	18084	18259	18337	18174	18299	18378	18336	18107	18417	18469	18239	18251	18176	18240	18408	18349	18325	18406	18259	18381	18305	18257	18179	18277	18066	18082	18209	18089	18095	18183	18294	18202	18110	18158	18339	18332	18145	18252	18380	18143	18166	18031	18186	18112	18258	18072	18253	18181	18180	18388	18273	18393	18211	18103	18325	18112	18150	18443	18256	17987	18045	18094	18328	18136	18188	18224	18280	18238	18353	18348	18181	18231	18252	18191	18287	18335	18222	18175	18139	18220	18068	18422	18253	18368	18514	18177	18264	18460	18332	18359	18178	18160	18367	18140	18283	18004	18230	18266	18226	18146	18431	18054	18227	18213	18246	18260	18311	18275	18303	18245	18171	18307	18394	18349	18421	18089	18483	18378	18208	18071	18171	18285	18268	18173	18200	18071	18286	18381	18385	18288	18268	18157	18352	18402	18165	18188	18053	18274	18165	18343	17982	18130	18307	18132	18270	18170	18294	18259	18199	18203	18227	18159	18219	18273	18376	18431	18306	18187	18096	18142	18327	18236	18080	18285	18139	18177	18275	18056	18316	18116	18214	18229	18242	18257	18303	18087	18293	18247	18400	18180	18118	18554	18209	18295	18103	18312	18099	18139	18145	18279	18306	17990	18090	18341	18233	18281	18220	18049	18173	18283	17993	18038	18347	18080	18228	18196	18253	18168	18356	18158	18250	18233	18249	18260	18302	18134	18184	18268	18274	18229	18179	18291	18157	18085	18344	18351	18298	18328	18318	18231	18187	18215	18213	18293	18245	18336	18338	18228	18243	18293	18134	18262	18138	18296	18134	18208	18082	18182	18210	18064	18554	18137	18491	18223	18336	17952	18268	18524	18381	18083	18206	18307	18267	18377	18181	18254	18295	18326	18113	18177	18347	18219	18164	18231	18060	18288	18280	18152	18096	18211	18291	18314	18104	18303	18100	18084	18290	18229	18211	18195	18254	18290	18356	18376	18148	18351	18108	18262	18143	18135	18210	18148	18298	18203	18253	18499	18264	18183	18443	18223	18163	18197	18231	18433	18235	18023	18238	18383	18175	18212	18075	18138	18158	18263	18084	18272	18441	18113	18460	18018	18140	18066	18307	18208	18192	18331	18416	18461	18497	18096	18160	18246	18059	18266	18271	18476	18379	18408	18099	18033	18155	18534	18202	18089	18290	18218	18256	18321	18334	18425	18317	18293	18033	18258	18318	18128	18455	18349	18266	18113	18090	18372	18473	18338	18528	18024	18228	18140	18232	18296	18235	18205	18344	18167	18216	18251	18212	18131	18041	18084	18005	18356	18187	18271	18257	18336	18277	18284	18247	18349	17958	18233	18270	18140	18359	18233	18249	18244	18242	18329	18260	18117	18271	18299	18164	18280	18235	18135	18188	18270	18261	18326	18002	18143	18344	18195	18150	18165	18220	18186	18187	18293	18362	18459	18335	18405	18124	18300	18121	18117	18218	18177	18295	17992	18344	18472	18179	18233	18284	18225	18178	18376	18112	18178	18317	18183	18176	18232	18302	18130	18224	18286	18151	18182	18268	18158	18155	18176	18399	18276	18266	18313	18181	18131	18332	18194	18110	18378	18277	18437	18420	18360	18536	18166	18266	18164	18281	18428	18406	18360	18438	18278	18090	18232	18199	18197	18287	18402	18175	18224	18215	18205	18419	18233	18302	18284	18026	18216	18415	18332	18087	18029	18142	18150	18365	18418	18114	18133	18161	18286	18365	18364	18464	17996	18289	18293	18147	18216	18178	18062	18252	18368	18312	18343	18402	18244	18369	18303	18080	18330	18424	18126	18214	18248	18294	18264	18282	18188	17994	18258	18101	18147	18131	18278	18291	18174	18235	18213	18317	18249	18699	18593	18316	18005	18486	18274	18340	18126	18246	18401	18263	18181	18268	18261	18118	18261	18051	18210	18199	18249	18217	18230	18498	18361	18282	18392	18251	18220	18211	18007	18274	18100	18375	18208	18029	18313	18391	18097	18172	18150	18190	18397	18279	18347	18182	18274	18186	18315	18369	18313	18212	18044	18325	18117	18241	18385	18246	18196	18418	18200	18340	18124	18332	18437	18311	18353	18015	18181	18342	18292	18230	18380	18189	18354	18416	18187	18276	18358	18191	18250	18353	18200	18359	18296	18303	18162	18386	18207	18311	18336	18284	18207	18163	18368	18118	18233	18462	18151	18351	18307	18571	18155	18392	18212	18367	18287	18309	18309	18433	18165	18437	18242	18195	18113	18061	18317	18267	18107	18148	18102	18551	18203	18414	18108	18033	18531	18386	18324	18306	18137	18255	18207	18421	18233	18200	18458	18179	18162	18162	18281	18447	18310	18207	18221	18255	18371	18299	18199	18090	18317	18366	18436	18265	18293	18551	18332	18248	18213	18187	18225	18171	18234	18449	18326	18238	18359	18210	18103	18423	18317	18191	18249	18175	18166	18123	18227	18234	18084	18258	18208	18047	18312	18179	18199	18191	18145	18293	18440	18433	18281	18559	18307	18376	18282	18181	18288	18346	18192	18248	18207	18242	18339	18214	18326	18264	18167	18165	18241	18188	18158	18129	18191	18187	18154	18213	18334	18135	18214	18196	18116	18337	18126	18210	18299	18505	18072	18119	18175	18281	18274	18339	18141	18079	18273	18393	18168	18350	18176	18319	18219	18173	18027	18152	18203	18418	18154	18042	18113	18294	18289	18296	18132	18174	18295	18222	18293	18145	18357	18454	18392	18379	18414	18349	18107	18235	18193	18386	18268	18238	18332	18199	18128	17937	18077	18334	18052	18003	18141	17993	18372	18161	18214	18327	18271	18280	18251	18100	17971	18311	18205	18446	18129	18345	18373	18255	18401	18351	18234	18214	18534	18232	18224	18346	18348	18183	18304	18059	18320	18069	18284	18218	18125	18306	18294	18223	18251	18362	18149	18312	18212	18369	18196	18263	18380	18402	18390	18190	18484	18192	18195	18287	18222	18228	18275	18178	18404	18057	18351	18117	18251	18373	18320	18204	18295	18038	18077	18160	18073	18206	18272	18368	18302	17988	18190	18280	18208	18327	18210	18436	18276	17981	18255	18325	18437	18396	18324	18155	18179	18281	18178	18318	18084	18051	18271	18347	18306	18223	18266	18256	18288	18177	18311	18210	18231	18324	18213	18205	18413	18271	18091	18510	18366	18385	18398	18398	18113	18071	18216	18354	18174	18311	18411	18251	18294	18377	18139	18269	18090	18297	18266	18145	18368	18403	18328	18371	18457	18281	18194	18041	18274	18026	18321	18340	18414	18182	18165	18296	18083	18251	18229	18166	18397	18323	18185	18205	18055	18087	18494	18250	18216	18375	18268	18293	18146	18203	18345	18412	18252	18485	18146	18248	18130	18271	18397	18201	18120	18497	18448	18200	18276	18173	18316	18390	18341	18235	18404	18272	18175	18457	18460	18245	18238	18206	18370	18209	18126	18066	18142	18329	17990	18186	18242	18337	18529	18348	18158	18215	18231	18222	18129	18218	18329	18144	18126	18363	18149	18234	18192	18389	18219	18467	18135	18410	18056	18068	18329	18327	18197	18251	18281	18209	18418	18330	18248	18229	18037	18182	18224	18320	18293	18023	18265	18580	18173	18195	18121	17998	18196	18197	18228	18244	18193	18416	18293	18347	18350	18347	18280	18434	18311	18216	18071	18248	18279	18184	18367	18479	18217	18422	18109	18269	18394	18417	18196	18335	18249	18284	18244	18159	18184	18359	18321	18406	18211	18238	18321	18381	18317	18230	18480	18132	18400	18326	18392	18167	18232	18350	18286	18075	18328	18358	18304	18309	18088	18177	18065	18252	18074	18314	18218	18156	18085	18009	18253	18206	18167	18162	18263	18124	18281	18336	18304	18487	18282	18156	18414	18285	18162	18214	18129	18295	18552	18063	18175	18277	18334	18328	18078	18463	18055	18078	18234	18110	18215	18223	18141	18329	18109	18095	18210	18334	18396	18232	18320	18577	18327	18374	18183	17988	18059	18173	18255	18159	18208	18376	18313	18483	18411	18437	18177	18236	18346	18144	18142	18201	18337	18228	18490	18011	18181	18348	18250	18232	18376	18271	18229	18303	18172	18269	18104	18330	18226	17997	18345	18228	17988	18184	18171	18291	18376	18345	18276	18272	18280	18235	18294	18206	18251	18374	18166	18309	18227	18265	18326	18098	18172	18167	18329	18401	18380	18251	18329	18102	18115	18255	18039	18348	18182	18063	18253	18185	18219	18272	18266	18180	18269	18186	18329	18097	18139	18204	17986	18114	18116	18297	18081	18416	17962	18145	18044	18356	18150	18044	18227	18284	18108	18123	18293	18415	18278	18027	18371	18324	18403	18259	18223	18196	18164	17944	18142	18277	18408	18397	18362	18184	18459	18304	18229	18072	18008	18387	18379	18346	18087	18232	18377	18575	18241	18265	18266	18311	18247	18336	18384	18101	18051	18261	18336	18150	18139	18063	18289	18338	18295	18433	18397	18189	18208	18275	18223	18172	18079	18156	18171	18357	18327
33305	56791	53866	43734	37688	33655	29205	26175	23534	21170	19956	18939	18371	17989	17653	17459	16979	16990	16634	16351	16178	16215	15933	16266	15987	16053	15986	15985	15889	15789	15720	15810	15795	15650	15751	15728	15799	15699	15490	15628	15827	15609	15582	15688	15630	15490	15558	15690	15565	15521	15551	15644	15477	15766	15366	15526	15526	15722	15381	15567	15590	15534	15619	15644	15365	15414	15682	15524	15391	15573	15599	15668	15423	15535	15329	15636	15513	15389	15578	15650	15692	15587	15455	15718	15614	15670	15568	15541	15421	15562	15542	15530	15650	15479	15606	15540	15449	15634	15620	15453	15608	15425	15520	15611	15345	15418	15583	15730	15559	15547	15585	15587	15437	15405	15471	15634	15594	15429	15664	15568	15554	15706	15604	15643	15419	15582	15603	15542	15408	15413	15581	15328	15418	15619	15357	15486	15565	15631	15503	15580	15395	15760	15499	15433	15532	15413	15593	15455	15478	15569	15501	15507	15483	15546	15508	15480	15543	15410	15602	15450	15350	15621	15516	15348	15515	15506	15415	15531	15451	15490	15522	15252	15440	15639	15551	15487	15531	15547	15534	15485	15439	15469	15419	15543	15520	15561	15482	15458	15578	15444	15518	15520	15571	15452	15675	15534	15684	15642	15458	15632	15638	15537	15564	15367	15583	15504	15412	15545	15645	15472	15411	15540	15568	15603	15496	15557	15543	15664	15641	15738	15596	15548	15529	15385	15731	15551	15455	15380	15576	15365	15619	15377	15427	15413	15503	15565	15323	15725	15416	15486	15498	15318	15606	15481	15638	15347	15489	15464	15382	15361	15466	15462	15565	15502	15556	15428	15462	15299	15373	15551	15613	15646	15500	15446	15437	15604	15423	15375	15551	15568	15449	15522	15651	15575	15527	15724	15490	15661	15515	15534	15617	15437	15420	15459	15547	15690	15485	15329	15444	15500	15502	15576	15532	15458	15631	15596	15590	15517	15444	15409	15534	15530	15596	15522	15536	15449	15476	15484	15537	15584	15645	15419	15612	15363	15487	15569	15450	15504	15449	15628	15556	15468	15393	15614	15407	15452	15524	15440	15566	15586	15484	15614	15443	15412	15625	15375	15568	15635	15580	15520	15496	15593	15476	15475	15453	15414	15758	15565	15606	15675	15523	15564	15467	15411	15543	15565	15652	15560	15576	15535	15459	15696	15486	15507	15470	15602	15468	15460	15588	15388	15459	15607	15605	15355	15639	15514	15420	15428	15409	15409	15452	15345	15390	15491	15602	15312	15493	15485	15636	15629	15585	15752	15407	15421	15404	15426	15525	15463	15491	15560	15599	15538	15570	15508	15502	15365	15705	15709	15530	15568	15537	15482	15545	15374	15469	15611	15414	15546	15517	15657	15443	15534	15533	15466	15380	15491	15442	15536	15585	15558	15566	15714	15390	15517	15515	15427	15518	15491	15520	15616	15461	15419	15367	15589	15526	15542	15589	15472	15493	15418	15546	15575	15565	15445	15807	15481	15757	15533	15448	15611	15458	15346	15514	15469	15509	15595	15738	15498	15460	15400	15580	15354	15605	15553	15541	15567	15512	15639	15337	15595	15526	15446	15541	15404	15479	15535	15598	15434	15696	15510	15645	15636	15498	15586	15637	15572	15579	15446	15552	15497	15438	15577	15522	15345	15623	15743	15635	15341	15765	15507	15559	15563	15540	15416	15556	15621	15522	15446	15632	15456	15466	15628	15581	15517	15356	15678	15448	15474	15537	15423	15628	15453	15562	15361	15518	15427	15521	15468	15437	15575	15554	15658	15515	15652	15649	15557	15560	15492	15361	15529	15341	15517	15505	15588	15440	15597	15503	15518	15482	15439	15391	15354	15599	15541	15503	15537	15320	15646	15433	15562	15464	15481	15661	15522	15384	15629	15499	15588	15491	15606	15608	15298	15721	15651	15652	15429	15487	15438	15502	15500	15361	15437	15642	15549	15475	15498	15435	15427	15566	15626	15532	15529	15554	15598	15450	15379	15372	15421	15527	15501	15564	15681	15369	15574	15512	15562	15411	15435	15504	15450	15602	15408	15662	15494	15654	15597	15512	15515	15495	15380	15427	15635	15586	15444	15592	15514	15219	15479	15547	15443	15609	15471	15580	15408	15474	15522	15512	15364	15648	15418	15412	15519	15375	15630	15407	15531	15344	15555	15404	15501	15502	15562	15511	15583	15426	15455	15550	15498	15588	15587	15486	15448	15544	15449	15546	15356	15517	15519	15567	15464	15419	15336	15638	15612	15550	15576	15472	15576	15474	15672	15548	15476	15354	15521	15397	15458	15617	15549	15636	15719	15521	15500	15524	15353	15532	15463	15533	15494	15600	15491	15555	15448	15549	15238	15684	15591	15546	15568	15724	15507	15690	15393	15619	15522	15496	15504	15529	15571	15421	15439	15525	15421	15463	15557	15450	15515	15389	15541	15605	15442	15473	15334	15452	15483	15487	15475	15596	15321	15609	15639	15508	15594	15387	15489	15497	15553	15434	15501	15444	15518	15399	15570	15521	15531	15600	15489	15616	15691	15488	15534	15448	15491	15470	15407	15501	15574	15628	15588	15552	15453	15631	15769	15484	15524	15336	15563	15552	15502	15539	15464	15592	15526	15512	15668	15393	15465	15473	15516	15424	15737	15501	15497	15575	15633	15238	15435	15647	15474	15615	15410	15544	15497	15588	15379	15545	15510	15540	15390	15562	15539	15624	15605	15606	15517	15576	15440	15587	15672	15355	15504	15433	15337	15368	15647	15477	15430	15566	15345	15605	15426	15628	15551	15647	15446	15547	15578	15624	15553	15538	15516	15530	15375	15637	15612	15499	15555	15491	15381	15616	15403	15735	15518	15689	15469	15580	15501	15471	15562	15538	15501	15625	15349	15640	15479	15531	15386	15561	15412	15674	15697	15593	15636	15490	15650	15563	15575	15626	15695	15519	15370	15647	15473	15438	15478	15501	15511	15421	15530	15557	15442	15555	15404	15384	15519	15760	15625	15524	15484	15544	15499	15470	15434	15408	15566	15487	15593	15621	15576	15590	15537	15557	15659	15683	15604	15459	15574	15542	15467	15635	15587	15386	15595	15532	15467	15609	15477	15334	15457	15610	15448	15465	15581	15579	15554	15384	15628	15496	15581	15564	15672	15473	15348	15471	15638	15576	15424	15519	15543	15417	15398	15674	15423	15608	15490	15424	15575	15698	15484	15429	15432	15645	15535	15340	15334	15712	15602	15393	15457	15574	15458	15600	15475	15494	15505	15609	15493	15510	15602	15536	15370	15381	15404	15475	15507	15459	15492	15495	15650	15558	15421	15501	15525	15375	15453	15461	15610	15770	15549	15366	15591	15445	15531	15567	15528	15527	15521	15522	15464	15429	15725	15540	15298	15447	15562	15568	15419	15562	15351	15530	15531	15434	15351	15575	15579	15389	15457	15534	15385	15581	15460	15384	15503	15489	15493	15589	15412	15380	15586	15539	15462	15518	15345	15415	15389	15431	15626	15532	15797	15577	15741	15526	15483	15444	15479	15610	15502	15625	15704	15633	15592	15550	15485	15693	15425	15484	15582	15513	15736	15690	15635	15616	15591	15536	15476	15494	15657	15330	15481	15610	15569	15666	15516	15435	15410	15524	15640	15689	15310	15569	15413	15519	15443	15450	15419	15514	15552	15455	15383	15396	15501	15576	15375	15462	15465	15696	15479	15500	15438	15484	15604	15610	15569	15423	15350	15569	15478	15461	15535	15459	15543	15474	15617	15622	15519	15490	15533	15525	15475	15490	15612	15514	15640	15291	15441	15450	15541	15434	15534	15509	15548	15432	15411	15643	15450	15382	15647	15494	15584	15374	15659	15491	15615	15548	15655	15500	15414	15500	15532	15397	15342	15638	15467	15529	15466	15707	15530	15452	15501	15542	15349	15545	15534	15501	15502	15526	15648	15672	15545	15482	15497	15524	15444	15538	15501	15355	15530	15517	15514	15502	15528	15478	15552	15414	15462	15590	15463	15589	15551	15525	15437	15390	15455	15458	15464	15469	15534	15414	15461	15564	15455	15340	15388	15508	15499	15409	15667	15535	15529	15334	15476	15436	15567	15608	15452	15492	15444	15596	15433	15425	15630	15623	15601	15587	15516	15663	15357	15432	15503	15502	15562	15528	15569	15491	15406	15615	15582	15629	15627	15489	15446	15524	15544	15516	15466	15551	15434	15602	15445	15641	15463	15739	15714	15513	15575	15598	15455	15525	15364	15473	15754	15628	15422	15530	15532	15529	15640	15467	15754	15621	15477	15428	15398	15544	15686	15680	15546	15502	15522	15439	15530	15494	15310	15396	15620	15344	15469	15555	15618	15395	15400	15405	15455	15608	15502	15545	15548	15534	15357	15388	15558	15489	15392	15507	15394	15528	15492	15539	15506	15472	15777	15428	15421	15716	15513	15591	15519	15513	15554	15523	15421	15425	15371	15567	15487	15425	15631	15672	15531	15460	15299	15519	15669	15563	15659	15450	15643	15494	15482	15471	15425	15460	15426	15451	15526	15615	15533	15475	15465	15492	15362	15582	15435	15528	15410	15399	15387	15529	15612	15624	15573	15691	15570	15386	15628	15583	15361	15267	15587	15328	15521	15604	15425	15355	15508	15407	15695	15474	15706	15306	15612	15480	15415	15683	15304	15461	15537	15697	15475	15486	15575	15663	15475	15469	15337	15601	15434	15367	15307	15518	15605	15637	15496	15494	15684	15424	15620	15642	15340	15514	15585	15291	15577	15569	15536	15452	15512	15644	15355	15618	15476	15485	15422	15486	15534	15567	15433	15686	15439	15529	15423	15578	15565	15509	15384	15553	15568	15588	15568	15634	15553	15425	15613	15529	15531	15654	15670	15513	15579	15488	15488	15517	15527	15530	15410	15551	15374	15562	15450	15503	15365	15574	15542	15513	15423	15493	15798	15579	15364	15531	15385	15425	15589	15429	15610	15609	15464	15629	15440	15675	15599	15592	15481	15377	15467	15520	15534	15465	15490	15656	15676	15502	15568	15440	15589	15534	15568	15641	15639	15453	15608	15410	15642	15542	15488	15452	15603	15432	15611	15587	15536	15556	15509	15466	15664	15526	15660
29582	29454	37232	33478	27970	24894	22961	21200	20392	19674	19256	18890	18646	18512	18394	18386	18314	18345	18111	18059	18052	18044	18042	17942	17823	17969	17988	17809	17703	17765	18130	17719	17852	17815	18034	17854	17835	17873	17904	17906	17822	17888	17736	17684	17748	17857	17813	17763	17753	17776	17737	17701	17875	17893	17856	17822	17826	17997	17759	17809	17763	17943	17938	17814	17905	17814	17978	17725	17754	17809	17958	17787	17774	17763	17831	17603	17833	17670	17703	17936	17765	17949	17693	17805	17991	17779	17734	17611	17948	17754	17944	17841	18026	17984	17740	17748	17845	17912	17821	17709	17644	17821	17777	17893	17823	17680	17724	17959	17957	17778	17688	17824	17738	17716	17902	17835	17707	17828	17788	17932	17735	17840	17833	17879	17837	17988	17790	17831	17867	17833	17938	17693	18083	17905	17786	17872	17828	17714	17697	17951	17892	17780	17796	18086	18015	17986	17924	17901	17774	17794	17935	17853	17802	17782	17874	17727	17808	17797	17778	17935	17761	17757	17792	17981	17719	17899	17784	17759	17815	17721	17848	17865	17946	17749	17985	17837	17746	17828	17667	17732	17755	18011	17772	18003	17850	17988	17865	17824	17644	17868	17699	17657	17872	17674	17878	17584	17912	17847	17754	18032	17719	17759	17767	17730	17700	17833	17755	17657	17804	17710	17875	17877	17689	17712	17989	17713	17650	17799	17920	17631	17733	17622	17819	17760	17839	17841	17698	17796	17719	17818	17902	17955	17799	17801	17641	17648	17906	17770	17798	17806	17918	17877	18046	17652	17718	18038	17957	17790	17794	17792	17902	17898	17734	17748	17779	17832	17836	17720	17880	17838	17854	17864	17808	17661	18028	17671	17702	17765	17739	17767	17904	17823	17876	17864	17825	17769	17903	18070	17659	17776	17715	17752	17763	17987	18092	17726	17788	17787	17842	17648	17536	18159	17864	17885	18170	17762	17829	17815	17618	17611	17845	17705	17664	17724	17702	17706	17762	17696	18002	18026	17842	17867	17687	17799	17850	17896	17906	17857	17825	17834	17784	17759	17763	17623	17777	17926	17868	17679	17589	17859	17891	17769	17781	17736	17749	17755	17685	17703	17892	17595	17793	17910	17934	17786	17772	17955	17767	17699	17907	17709	17591	17748	17903	17809	17652	18012	17949	17936	17963	17786	17787	18024	17769	17785	17875	17642	17844	18106	17984	17631	17922	17863	17844	17833	17899	17831	17778	17826	17827	17861	17772	17870	17602	17746	17954	17684	17919	17777	17715	17730	17848	17664	17783	17949	17770	17789	17816	17706	17789	17874	17844	17776	17561	17385	17776	17759	17832	17799	17711	17835	17984	17983	17939	17948	17940	17853	17746	18059	17776	18032	17671	17772	17702	17899	17903	17870	17867	17796	17674	17971	17738	17842	17968	18030	17798	17793	17901	17897	17957	17682	18005	17860	17791	17817	17728	17864	17886	17915	17856	17916	17779	17790	17904	17743	17738	17594	17774	18018	17837	17920	17859	17837	17690	17884	17761	17809	17903	17961	17626	17897	17848	17879	17828	17719	17790	17717	17778	17712	17760	17769	17819	17757	17743	17785	17800	17879	17995	17649	17731	17973	17796	17873	17709	17691	17905	17700	17829	17708	17751	17638	17973	17800	17940	17886	17535	17749	17888	17855	17965	17824	18060	17837	17809	17628	18067	17832	17794	17973	17874	17833	17881	17739	17692	17714	17735	17807	17697	17873	17603	17773	17933	18015	17727	17841	17766	17900	17678	17742	17674	17696	17889	17817	17882	17866	17564	17513	17772	17790	17821	17721	17816	17810	17728	17712	17953	18060	17705	17863	18006	17649	17475	18037	17787	17845	17534	17833	17757	17742	17751	17668	17824	17795	17661	17854	17680	17870	17920	17813	17831	17768	17970	17902	17884	17829	17809	17734	17738	17832	17866	17783	17870	17725	17863	17770	18015	17754	17762	17932	17784	17870	17591	17891	17953	17839	17862	17827	17897	17742	17755	17931	17703	17883	17733	17860	17844	17706	17913	17748	17903	17860	17716	17844	17757	17893	17745	17758	17931	17847	17803	17778	18013	17796	17700	17785	17710	17756	17969	17948	17828	17998	17864	17570	17841	17860	17700	17739	17830	17701	17800	17933	17696	17740	17663	17699	18195	17991	17838	17540	17801	17777	17734	17871	17691	17710	17748	17707	17954	17831	17726	17930	17876	17911	17726	17973	17856	17711	17830	17644	17680	17898	18004	17781	17741	17713	17618	17756	17867	17928	17676	17860	17821	17621	17815	17884	17755	17889	17845	18000	17859	17934	17972	18007	18056	17815	17764	17723	17622	17863	17877	17970	17739	18052	17945	17832	17760	17852	17642	17807	17773	17872	17691	17890	17665	17918	17767	17801	17714	17809	17824	17854	17970	17873	17877	17918	17795	17725	17774	17830	17829	17489	17915	17637	17773	17877	17857	17672	17839	17779	17771	17761	17850	17694	17734	17832	17709	17826	17723	17690	17758	17766	17856	17935	17773	17760	17767	17935	17973	17764	17699	17647	18004	17944	17750	17769	17837	17807	17775	17852	17654	17746	17811	18059	17827	17705	17928	17598	17535	17868	17818	17824	17761	17848	17824	17755	17947	17759	17853	17759	17833	17821	17954	18059	17643	17811	18013	17952	18001	17668	17912	17717	17694	17814	17886	17586	17802	17702	17682	17725	17747	17742	17830	17797	17729	17917	17812	17563	17739	17919	17752	17880	17873	17718	17830	17889	18192	17951	17960	17726	17923	18072	17822	17715	17888	17793	17881	17678	17942	17873	17812	17824	17901	17998	17663	17742	17738	17719	17832	17714	17948	17979	17928	17859	17806	17801	18002	17799	17840	17882	17743	18072	17825	17730	17845	17768	17908	17889	17701	17793	17603	17933	17826	17715	17837	17832	17841	17694	17709	17735	17914	17947	17596	17811	17779	17838	17756	17824	18019	17932	17863	17818	17864	17932	17766	17752	17824	17843	17621	17640	17720	18071	17673	17862	17900	17748	17920	17874	17628	17709	17829	17734	17635	17816	17949	17691	17986	17813	17712	17852	17825	17671	17748	17842	17831	17788	17830	17727	17791	17841	17587	17716	17874	17755	17816	17899	17700	17933	17975	17397	17973	17898	17609	17878	17740	17870	17916	17688	17680	17696	17692	17901	17830	17941	17900	17682	17835	17719	17836	17748	17881	18017	17788	17622	17823	17867	17664	17719	17787	17682	17872	17877	17839	17593	17851	17816	17645	17787	17685	17851	17801	17868	17888	17749	17638	17759	17717	18005	17894	17592	17837	17790	17839	17706	17794	17912	17601	17971	17880	17876	17887	17617	17714	17770	17691	17906	17882	17941	18100	17878	17895	17709	17918	18058	17578	17778	17966	17919	17802	17896	17843	17867	17851	17754	17790	17999	17738	17758	17731	17803	17806	17634	18104	18002	17816	17805	17773	17846	17770	17841	17761	17706	17729	17725	17849	18026	17609	17618	17811	17922	17855	17703	17808	17894	17629	17768	17898	17858	17802	17820	17660	17555	17737	17709	17776	17791	17844	17709	17640	17804	17886	17779	17936	17844	17749	17761	17706	17783	17957	17600	17588	17833	17431	17726	17717	18033	17755	17852	17856	17848	17548	17888	17563	17911	17671	17725	17976	18059	17800	18110	17869	17856	17696	17893	17724	17860	17868	17780	17976	17705	17812	17970	17893	17972	17995	18076	17611	17765	17848	17831	17714	17731	17744	17815	17835	17924	17888	17862	17817	18031	17930	17822	17786	17683	17841	17812	17657	17623	17833	17991	17858	17795	17771	17769	17879	17797	17888	17580	17660	17739	17751	17907	17961	17668	18182	17897	17855	17855	17953	17846	17862	17730	17934	17864	17799	17590	17696	17900	17715	17933	17764	17685	17890	17999	17763	17924	17793	17954	17981	17783	17758	17818	17779	17722	17828	17792	17863	17784	17809	17772	17710	17828	17854	17783	17969	17806	17853	17974	17930	17819	17820	17918	17780	17921	17903	17921	17921	17894	17910	17484	17657	17855	17954	17817	17748	17930	17786	17804	17915	17810	17764	17797	17660	17880	17991	17918	17828	17894	17718	17865	17737	17675	17975	18033	17672	17946	17950	17941	17548	17748	17959	17651	17884	17899	17840	17786	17707	18001	17541	17832	17859	17846	17817	17797	17810	17804	17892	17937	17699	17856	17874	17895	17964	17582	17784	17727	17859	17814	17924	17925	17839	17869	18024	18016	17915	17776	17897	18082	17730	17593	17760	17775	18092	17783	17880	17839	17699	17833	17876	17753	17902	17487	17812	17634	17742	17956	17924	17386	17831	17836	17821	17631	17876	17757	17822	17851	17813	17765	17911	17743	17796	17868	17882	17850	17810	17709	17812	17768	17706	18038	17867	17731	17961	18000	17947	17768	17819	17703	17726	17744	17991	17846	17984	17970	17900	17687	17855	17778	17986	18051	17891	17887	18053	17855	17853	17747	17831	17773	17759	17642	17880	17618	17849	17944	17674	17571	17849	17628	17786	17800	17865	17748	17998	18029	17704	17799	17666	17698	18047	17789	17701	17870	17627	17740	17734	17773	17919	17848	17672	17767	17647	17860	17899	17751	17975	17853	17730	17683	17773	17827	17902	17896	17711	17877	17989	17854	18128	17932	17785	17619	17794	17992	17912	17789	17801	17787	17868	17873	17816	17942	18084	17777	17929	17649	17731	17769	17955	17868	17786	17804	17714	17884	18004	17829	17766	17971	17806	17801	17734	18004	17827	17774	17909	17776	17729	17857	17801	17624	17722	17748	17712	17636	17750	17733	17627	17943	17635	17732	18127	18086	17644	17707	17669	17809	17674	17772	18091	17899	17886	17655	17960	17959	17766	17724	17777	17720	17778	17859	18065	17691	17855	17929	17823	17738	17867	17819	17738	18012	17886	17797	17889	17805	17694	17767	17858	17897	17853	17755	17719	17791	17792	17915	17709	17735	17988	17723	17870	17767	17884	17663	17952	17985	17724	17834	17857	17943	17832	17789	17790	17671	17689	18017	17952	17718	17851	17676	17703	17881	17689	17668	17800	17979	17921	17791	17758	17692	18119	17874
31851	45598	41670	32671	28445	24729	22182	20374	18919	18032	17284	16724	16343	16352	16218	15897	15805	15861	15737	15668	15675	15666	15580	15656	15402	15446	15453	15407	15261	15309	15484	15457	15293	15394	15433	15409	15226	15203	15210	15300	15203	15382	15104	15129	15136	15202	15298	15290	15255	15256	15229	15376	15167	15194	15258	15281	15359	15131	15184	15240	15176	15192	15352	15165	15328	15235	15398	15310	15159	15382	15338	15244	15169	15331	15168	15337	15432	15378	15311	15191	15117	15090	15078	15298	15195	15130	15127	15238	15169	15344	15446	15350	15332	15188	15275	15250	15203	15259	15144	15263	15182	15315	15222	15257	15450	15264	15164	15301	15205	15305	15364	15224	15190	15174	15165	15136	15198	15173	15177	15328	15280	15227	15247	15264	15218	15332	15241	15417	15250	15486	15295	15304	15045	15362	15343	15221	15077	15122	15412	15127	15264	15127	15371	15120	15104	15277	15300	15165	15233	15291	15329	15372	15348	15060	15249	15152	15398	15181	15272	15089	15251	15160	15198	15329	15433	15171	15385	15162	15408	15291	15383	15336	15312	15336	15300	15312	15317	15208	15009	15284	15261	15307	15078	15368	15185	15315	15165	15247	15249	15278	15252	15237	15301	15406	15200	15269	15199	15134	15317	15332	15272	15170	15404	15167	15302	15119	15223	15352	15300	15070	15288	15267	15357	15331	15068	15297	15234	15147	15227	15086	15216	15099	15232	15215	15203	15348	15331	15298	15298	15145	15222	15328	15224	15274	15214	15283	15188	15230	15213	15202	15273	15243	15243	15302	15311	15302	15064	15396	15149	15229	15279	15257	15250	15109	15253	15267	15072	15252	15218	15234	15243	15163	15367	15267	15326	15271	15313	15080	15314	15341	15178	15351	15165	15285	15301	15160	15288	15256	15148	15243	15198	15332	15260	15289	15089	15363	15325	15196	15338	15339	15273	15264	15330	15308	15107	15158	15204	15252	15121	15318	15138	15293	15223	15449	15268	15250	15242	15254	15328	15311	15184	15218	15129	15071	15292	15289	15331	15302	15152	15400	15213	15154	15109	15332	15314	15188	15279	15401	15231	15287	15247	15207	15453	15263	15255	15322	15205	15262	15175	15330	15177	15266	15165	15302	15451	15282	15154	15310	15266	15259	15230	15358	15106	15139	15178	15333	15418	15340	15303	15159	15221	15290	15138	15134	15354	15338	15248	15191	15067	15338	15118	15319	15199	15149	15315	15320	15348	15384	15168	15505	15351	15226	15197	15345	15357	15132	15421	15347	15287	15287	15303	15298	15304	15471	15303	15267	15245	15215	15268	15336	15305	15084	15403	15281	15214	15177	15338	15122	15360	15148	15400	15372	15075	15383	15210	15336	15252	15234	15440	15266	15326	15264	15333	15297	15369	15145	15171	15198	15140	15402	15274	15228	15311	15244	15296	15315	15297	15136	15258	15186	15224	15115	15033	15227	15520	15291	15136	15345	15237	15212	15179	15339	15152	15345	15219	15312	15229	15008	15203	15200	15229	15400	15252	15243	15437	15163	15228	15341	15356	15236	15256	15404	15194	15470	15150	15224	15136	15199	15264	15233	15286	15220	15343	15290	15437	15169	15382	15299	15186	15204	15411	15392	15096	15048	15270	15388	15255	15378	15463	15335	15286	15382	14928	15284	15131	15303	15237	15304	15277	15265	15161	15128	15288	15308	15230	15087	15299	15249	15220	15274	15329	15310	15376	15295	15327	15409	15081	15254	15374	15220	15054	15327	15249	15208	15253	15291	15350	15189	15189	15319	15271	15279	15327	15168	15400	15104	15154	15294	15327	15268	15316	15385	15221	15230	15300	15233	15185	15406	15298	15154	15325	15218	15220	15329	15251	15267	15331	15142	15320	15344	15320	15322	15331	15104	15198	15224	15315	15316	15223	15170	15271	15235	15241	15241	15279	15154	15436	15321	15312	15414	15262	15158	15250	15248	15237	15312	15099	15247	15356	15220	15297	15372	15214	15415	15056	15282	15221	15170	15253	15289	15276	15222	15272	15416	15383	15264	15246	15260	15185	15292	15260	15272	15230	15272	15375	15383	15258	15090	15214	15176	15386	15097	15175	15083	15201	15241	15163	15146	15158	15128	15286	15213	15304	15333	15218	15263	15276	15548	15247	15132	15153	15204	15231	15298	15173	15390	15277	15207	15224	15275	15264	15193	15062	15454	15196	15268	15103	15371	15311	15338	15271	15163	15079	15299	15211	15095	15207	15178	15125	15297	15139	15230	15213	15250	15419	15201	15294	15265	15113	15211	15231	15270	15217	15325	15285	15342	15217	15319	15393	15360	15219	15199	15188	15366	15305	15274	15276	15187	15222	15292	15449	15366	15182	15447	15402	15101	15263	15357	15170	15300	15230	15228	15269	15157	15227	15161	15439	15272	15209	15238	15258	15368	15273	15443	15177	15239	15369	15285	15134	15405	15267	15138	15226	15313	15254	15211	15300	15317	15325	15381	15213	15286	15214	15082	15206	15346	15246	15295	15212	15021	15318	15229	15216	15243	15175	15327	15444	15241	15302	15260	15272	15301	15304	15129	15233	15376	15063	15317	15153	15269	15219	15327	15232	15297	15222	15177	15318	15345	15166	15268	15247	15317	15228	15357	15247	15234	15315	15228	15443	15288	15156	15278	15242	15374	15364	15180	15395	15249	15263	15162	15089	15295	15180	15192	15282	15170	15389	15253	15323	15198	15289	15247	15303	15293	15221	15175	15390	15132	15401	15276	15388	15180	15332	15085	15224	15164	15240	15164	15313	15310	15200	15237	15010	15264	15348	15237	15150	15271	15420	15392	15461	15030	15350	15296	15217	15185	15295	15399	15300	15172	15492	15209	15399	15378	15345	15316	15254	15446	15266	15240	15317	15231	15232	15395	15212	15184	15297	15341	15244	15254	15194	15320	15393	15196	15088	15281	15209	15263	15343	15363	15204	15217	15411	15227	15371	15111	15239	15233	15449	15318	15283	15133	15469	15314	15353	15420	15179	15300	15294	15162	15323	15301	15208	15352	15269	15269	15246	15350	15366	15297	15367	15276	15248	15332	15362	15225	15267	15149	15365	15287	15358	15166	15147	15193	15210	15331	15151	15325	15365	15180	15222	15334	15114	15178	15158	15295	15278	15203	15322	15333	15300	15298	15319	15154	15313	15285	15168	15289	15358	15241	15344	15222	15139	15423	15280	15332	15308	15203	15345	15365	15159	15202	15448	15310	15270	15378	15144	15318	15362	15223	15387	15351	15286	15368	15237	15431	15200	15276	15305	15304	15116	15348	15380	15099	15100	15134	15334	15298	15132	15185	15254	15188	15426	15164	15399	14989	15148	15212	15217	15306	15138	15166	15307	15272	15274	15054	15315	15434	15264	15328	15236	15234	15228	15075	15212	15285	15453	15356	15276	15250	15415	15325	15233	15229	15309	15319	15231	15405	15308	15177	15537	15296	15308	15151	15138	15293	15294	15244	15320	15130	15259	15257	15314	15318	15256	15235	15193	15271	15148	15077	15213	15184	15108	15295	15184	15276	15147	15269	15287	15116	15259	15269	15267	15196	15252	15428	15308	15217	15365	15099	15330	15340	15322	15131	15106	15214	15496	15312	15153	15443	15478	15237	15102	15292	15062	15062	15326	15394	15282	15211	15153	15088	15279	15168	15324	15326	15103	15256	15129	15275	15233	15388	15224	15149	15319	15278	15080	15280	15331	15298	15305	15348	15164	15331	15171	15261	15343	15229	15265	15315	15020	15187	15353	15291	15204	15232	15350	15321	15254	15288	15493	15004	15312	15302	15288	15251	15171	15381	15320	15143	15165	15226	15415	15200	15174	15041	15478	15305	15431	15221	15377	15170	15312	15162	15268	15156	15164	15296	15145	15271	15312	15415	15125	15274	15195	15092	15206	15039	15215	15252	15027	15404	15391	15401	15251	15376	15258	15326	15249	15364	15221	15190	15578	15230	15216	15172	15318	15350	15232	15372	15283	15271	15272	15244	15142	15340	15234	15316	15248	15268	15324	15376	15335	15327	15272	15262	15195	15364	15216	15281	15223	15244	15379	15190	15213	15398	15282	15274	15031	15236	15560	15230	15263	15478	15441	15364	15418	15350	15221	15323	15204	15265	15236	15209	15197	15196	15202	15294	15075	15113	15351	15107	15279	15263	15221	15155	15382	15288	15258	15295	15373	15271	15221	15302	15171	15201	15281	15276	15184	15051	15254	15324	15438	15222	15218	15292	15234	15309	15201	15456	15357	15253	15276	15142	15249	15196	15326	15292	15269	15372	15295	15174	15352	15425	15217	15541	15409	15185	15163	15251	15323	15138	15205	15165	15347	15315	15221	15202	15239	15224	15202	15214	15116	15266	15228	15051	15417	15386	15248	15196	15317	15381	15355	15332	15392	15276	15204	15156	15326	15159	15124	15410	15135	15168	15312	15202	15372	15216	15195	15348	15144	15188	15387	15379	15067	15265	15288	15172	15184	15413	15185	15312	15173	15180	15197	15161	15098	15245	15358	15232	15214	15249	15243	15238	15327	15181	15263	15118	15106	15288	15157	15372	15193	15297	15318	15257	15378	15177	15254	15178	15266	15288	15251	15249	15250	15161	15456	15306	15239	15433	15230	15375	15252	15204	15196	15277	15200	15251	15171	15197	15154	15158	15293	15273	15321	15298	15306	15282	15361	15420	15355	15266	15254	15344	15266	15243	15208	15116	15173	15300	15200	15095	15137	15251	15217	15396	15350	15408	15220	15284	15277	15292	15350	15187	15424	15274	15284	15294	15300	15281	15257	15342	15214	15165	15288	15170	15241	15276	15330	15304	15390	15251	15229	15213	15225	15320	15152	15212	15384	15279	15343	15274	15325	15371	15133	15165	15233	15192	15273	15257	15150	15353	15163	15281	15250	15310	15258	15266	15224	15315	15399	15290	15417	15227	15098	15154	15203	15028	15335	15213	15249	15426	15203	15320	15126	15268	15242	15127	15378	15322	15242	15366	15247	15091	15390	15236	15326	15262	15123	15323	15212	15412	15384	15414	15254	15240	15291	15294	15332	15197	15412	15332	15022	15315	15200	15152	15415	15104	15257	15521	15211	15139	15047	15319	15217	15373
24119	21220	28832	26480	27159	28866	27660	23597	21624	20889	20159	19543	19318	19142	18787	18865	18653	18461	18527	18381	18198	18063	18105	18198	18255	17992	18077	18089	18139	18167	18017	17795	17793	17749	17841	17751	18030	17902	17924	17740	17729	17993	17822	17863	17885	17993	18008	17997	17985	17825	17972	17796	17868	17759	17883	18000	17876	17923	17971	18037	17852	17899	17795	17893	17831	17769	17811	17741	17873	17960	17713	17820	17917	17773	17900	17845	17654	17974	17687	18067	17792	17928	18170	17851	17859	17989	17980	17749	17864	17789	17755	17779	18010	17827	17635	17825	17752	17913	17793	17954	17748	17895	17955	17818	17773	17952	17981	17690	18100	17943	17743	17943	17780	17782	17782	17802	17674	17727	17880	17885	17847	18065	17869	17956	17973	17819	17986	17881	17828	17837	17980	17744	17856	17805	17713	17817	17926	17880	18016	17867	17779	17803	17568	17968	17811	17701	17908	17809	17844	17892	17927	17732	17890	18020	17950	17939	17747	17853	17937	18011	17816	17770	17772	17824	17777	17803	17784	17869	17862	17639	17774	17731	17833	17877	17777	17828	18016	17918	17773	17981	17893	18059	17980	17937	17864	17824	17668	17803	17856	17721	17761	17746	17838	17631	17828	17845	17962	17543	17850	17788	17792	17734	17859	17759	17813	17809	17823	17938	17732	17897	17707	17805	17977	17925	17831	17841	17982	18037	17752	17930	17740	17774	17964	17858	17936	17667	17966	17822	17647	17787	17921	17818	17775	17806	17715	17528	17907	17913	17777	17794	17765	17927	17961	17936	18092	17764	17820	17613	17715	17767	18042	17641	17691	17788	17948	18092	17961	17717	17840	17961	17923	17971	17936	17741	17699	17804	17721	17718	17901	17662	17629	17918	17759	17763	17712	17990	17780	17811	17766	17742	17659	17987	17867	17967	18047	17981	17973	17883	17705	17730	17675	17883	17923	17700	17889	17818	17778	17921	17994	17875	17979	17880	17830	18067	17994	17789	17731	17995	17936	17873	17923	18053	17916	17732	17932	17852	17889	17882	17796	17884	17873	17881	17585	17840	17803	17758	18006	17911	17952	18060	17889	17787	17928	17901	17933	17812	18024	17806	17692	17751	17745	17725	18002	17698	17939	17929	18010	17822	17863	17859	17605	18139	17873	17834	17942	17780	17771	17788	17963	17835	17612	17924	17860	17715	17800	17858	17809	17907	17989	17927	17856	17858	17927	17823	18003	17773	17746	17904	17778	17821	17836	17657	17825	17907	17829	17876	17885	17899	17633	17869	18016	17871	17918	17964	17816	17923	17792	17822	17720	17912	17839	17868	17755	17752	17990	17870	17917	17744	17906	17939	17845	17831	17856	17960	17785	17579	17990	17785	17844	17892	17848	17913	17891	17711	17700	17817	17842	17665	17652	18044	17861	17833	17749	17720	17757	17911	18105	17951	17918	17756	18002	17755	17751	17780	17953	17778	17987	17960	17963	18075	17909	17783	17747	17711	17842	17897	17928	17952	17935	18010	17775	17776	17877	17778	18062	17920	17877	17871	17785	18164	17747	17850	17818	18006	17875	17824	17914	17715	17931	17944	17791	17650	17898	17928	17797	17755	17608	17826	17796	17817	17970	17862	17817	17676	17849	17878	18031	17738	18085	17594	17835	17699	17840	17952	17833	17737	17851	17772	17935	17889	17740	17674	17783	18033	17976	17890	17921	17908	17978	17797	17942	17809	18032	17825	17510	17942	18107	17893	17699	17770	17952	18041	17842	17759	17819	17883	17821	17719	17877	17851	17550	17874	17845	17578	17849	17784	17786	17805	17971	17813	17700	17770	17793	17838	17928	17892	17848	17813	17943	17780	17714	17893	17826	17877	17822	17608	17776	17950	17709	18063	17595	17748	17837	17675	17914	17698	17865	17636	17850	17968	17794	18052	17859	17744	18081	17631	17783	17954	17974	17967	17762	17730	17929	17820	18012	17483	18034	17551	17719	17641	17759	17969	17839	17803	17739	17784	17896	17894	17792	17698	17712	18260	17946	17748	17809	17684	17777	17786	17848	17922	17815	17738	17855	18031	17893	17793	17621	17839	17890	17641	17624	17676	17622	17823	17762	17877	17852	17664	17837	17897	17871	17752	17869	17682	17877	17915	17830	17786	17966	17814	17823	17796	17942	17873	17839	17889	17824	17560	17952	17782	17686	17865	17596	17868	17954	17824	17758	17849	17912	17847	17672	18015	17812	18046	17828	17773	17798	17687	17837	17709	17893	17909	17921	17912	17822	17599	17860	17919	17942	17761	17811	17874	17810	17927	18156	17822	17961	17730	18106	17948	17953	17702	17810	17825	17942	17948	17972	17979	17667	17980	18069	17964	17771	17834	17679	17879	17786	17690	17779	17786	17848	17771	17805	17864	17820	17890	17983	17714	17806	17767	17813	17824	17995	17704	17967	17954	17845	18048	17933	17967	17861	17724	17813	17692	17779	17896	17897	17689	17718	18025	18091	17825	17855	17884	18022	17904	18000	17786	17788	17722	17731	17954	17943	17795	17811	17911	17925	17944	17925	17827	17899	17812	17847	17848	17760	17856	17877	17748	17719	17782	17770	17820	17778	17875	17753	18019	17708	17853	17931	17734	17784	17654	17632	17822	17957	17795	17678	17851	17970	17923	17921	17739	17848	17859	17861	17533	17850	17833	17850	17793	17771	17848	17834	17917	17890	17837	17877	17770	17880	17597	17906	17988	17786	17851	17811	17919	18042	17756	18070	17776	17844	17964	17862	17978	17723	17879	17783	17887	18123	17709	17638	17839	17885	17808	17771	17833	17796	18058	17974	17816	17762	17875	17636	17897	18088	17902	17902	17756	17922	17967	17836	17940	17878	17978	17873	17951	17931	17726	17979	17729	17902	17789	18091	17935	17716	17664	17830	17620	17778	17833	17868	17911	17853	17902	17980	17778	17775	17943	17862	17901	17899	17987	17904	17883	17815	17831	17647	17968	17753	18029	17954	17792	17773	17926	17866	17785	17944	17804	17859	17936	17813	17961	17832	17702	17823	17799	17837	17815	17953	17714	17776	18038	17806	17804	17691	17802	17926	17783	17794	18006	17837	18060	17752	17631	17897	17821	17851	18048	17896	17681	17691	17746	18048	17896	18004	17761	17939	17704	17801	17858	17815	17702	17885	17774	17594	17784	17811	17636	17743	17917	17922	17642	17844	17966	17716	17914	17698	17817	17681	17843	17844	17794	17799	17918	18006	17854	17776	18064	17793	17715	17990	18111	17956	17878	17801	17717	17852	17704	18027	17844	17919	17865	17992	17855	17778	17649	17789	17719	18102	17900	17606	17921	17991	17704	18016	17841	17920	17907	17755	17876	17949	17908	17771	17880	17760	18023	17880	17801	18081	17594	17689	17812	17926	17917	17779	17893	17794	17919	17730	17912	17809	17764	17817	18088	17894	17995	17820	17669	17717	18083	17970	17935	17852	17791	17745	17758	17900	17709	18018	17730	17938	17834	17839	17807	17743	17827	17766	17759	17740	17787	17875	17817	17805	18112	17990	17674	17674	17808	17921	17839	17684	17882	17911	18004	17832	17871	17797	17706	17831	17766	17945	17762	17885	17771	17872	18041	17923	17882	17711	17811	17877	17754	17960	17963	18172	17891	17701	17780	17609	17796	17935	17877	17837	17685	17828	17796	17948	17938	17811	17752	17792	18002	17994	17788	17981	17625	17862	17796	17671	17815	17915	17709	17794	17852	18043	17985	17804	17822	18063	17949	17728	17913	17943	17900	17959	18060	17881	17897	17742	17813	18042	17866	17895	17829	17762	17791	17909	17893	17965	17772	17903	17828	17949	17985	17728	17647	17983	17799	18026	17915	17846	17902	17783	17774	17712	18051	17850	17802	18104	17627	17456	17798	18062	17856	17801	17846	17748	17912	18064	17911	18063	17679	17810	17646	17912	18094	17858	17615	17892	18011	17706	17939	17958	17761	17819	17855	18008	17928	17975	17855	17981	17801	17940	17794	17771	17703	17666	17940	17794	17917	17793	17994	17892	17873	17897	17782	17765	17755	17723	17618	17717	17904	17797	17951	17990	17765	17799	17839	17823	17826	17661	17791	17876	17969	17718	17702	17806	17852	17943	17813	17893	17818	17893	17849	18044	17891	17846	17943	17779	17656	17858	18017	17849	17747	18033	17820	17661	17875	18037	17720	17889	17760	17641	17887	17747	17916	17728	17762	17709	17875	17794	17822	17860	17825	17873	17696	18061	17955	17897	17992	17979	17711	17891	17760	17694	17942	17869	17825	17802	17864	17866	17771	17816	18042	17742	17741	17628	18121	17784	17803	17832	17613	17853	17860	17705	17879	17854	17803	17988	17812	17670	17656	17996	17857	17928	17730	17820	17613	17843	17860	18003	17929	17770	18032	17521	17780	17801	17822	17874	17726	17889	17803	18029	17716	17781	17569	17887	17840	17818	17909	17777	17865	17774	17796	17891	17912	17693	17773	17984	17803	17864	17847	17716	17833	18006	18025	17726	17942	17816	17615	17731	17597	17912	17808	17881	17871	18003	17806	17791	17706	17727	17733	18057	17969	17699	17788	17903	17910	18067	17960	17776	17690	17771	17689	17819	17975	17903	17995	17870	17741	17942	17848	17848	17736	17939	17665	17952	17865	17778	17884	17812	17811	17861	17907	18027	17872	18034	17905	17829	17763	17848	17697	17756	17895	17896	17888	17920	17935	17861	17910	17946	17969	17743	17985	17786	17632	17779	18076	17978	17831	17720	17787	17777	17842	17781	17921	17868	17847	17655	18091	17999	17948	17869	17727	17725	17857	18038	17702	17835	17862	17877	17730	17921	17973	18008	17892	17773	18010	17892	17688	17817	17726	17708	17748	17965	17862	17968	17665	17812	17816	17921	17716	17917	17889	18023	17876	17740	17757	18015	17871	17934	17814	17865	17985	18069	17908	17850	17761	18019	17899	17811	17888	17852	17797	17898	17920	17839	17894	18138	17755	17886	17988	17698	17880	17878	17908	17811	17999	17961	17687	18131	17780	17971	17655	17703	17851	17824	17726	17884	17927	17818	17986	17875	17654	17858	17764	17808	17881	17940	17702	17767	17916	17729	18095	17854	17915
30741	51280	48350	38717	34108	29962	26147	23022	21008	19590	18291	17652	17432	16997	16640	16460	16214	16155	16025	16085	15791	15652	15593	15636	15744	15483	15608	15514	15637	15461	15495	15462	15454	15548	15428	15441	15470	15327	15331	15500	15467	15268	15485	15492	15501	15136	15441	15234	15399	15351	15399	15279	15456	15401	15338	15504	15356	15344	15386	15453	15473	15357	15388	15386	15253	15391	15435	15447	15418	15419	15494	15470	15260	15348	15469	15465	15387	15421	15524	15317	15201	15341	15352	15548	15331	15241	15516	15319	15434	15301	15516	15199	15197	15316	15411	15369	15277	15358	15550	15308	15244	15354	15380	15342	15629	15297	15221	15207	15349	15359	15442	15279	15182	15405	15586	15369	15252	15337	15389	15324	15245	15338	15320	15437	15119	15508	15282	15356	15453	15322	15399	15230	15464	15362	15170	15438	15304	15387	15343	15477	15291	15404	15421	15340	15449	15307	15423	15282	15478	15310	15325	15338	15378	15358	15242	15460	15419	15440	15523	15447	15316	15232	15328	15329	15293	15398	15418	15358	15467	15261	15308	15388	15368	15242	15387	15242	15452	15407	15186	15403	15356	15471	15271	15363	15271	15308	15384	15245	15317	15458	15368	15351	15267	15276	15257	15407	15270	15517	15211	15224	15283	15281	15213	15299	15296	15428	15391	15365	15418	15248	15393	15480	15338	15282	15327	15258	15283	15399	15299	15229	15497	15508	15367	15381	15244	15265	15390	15534	15207	15319	15447	15300	15290	15369	15300	15324	15425	15524	15253	15262	15349	15462	15297	15456	15198	15495	15303	15291	15158	15409	15517	15392	15466	15347	15244	15358	15312	15465	15191	15335	15238	15471	15305	15548	15409	15369	15439	15445	15316	15375	15292	15471	15226	15111	15341	15337	15434	15147	15601	15196	15324	15225	15242	15331	15341	15253	15327	15240	15407	15321	15154	15286	15552	15189	15388	15327	15455	15139	15394	15310	15425	15365	15302	15397	15336	15361	15219	15347	15381	15455	15436	15158	15387	15467	15481	15171	15395	15468	15414	15434	15267	15255	15364	15473	15399	15193	15381	15328	15419	15373	15536	15378	15415	15321	15251	15337	15402	15359	15283	15193	15359	15314	15269	15186	15281	15231	15436	15420	15441	15363	15381	15275	15206	15462	15236	15337	15328	15298	15434	15435	15386	15425	15345	15388	15414	15357	15244	15371	15427	15286	15385	15439	15354	15283	15225	15462	15286	15360	15474	15348	15374	15381	15409	15198	15395	15297	15439	15467	15224	15366	15331	15399	15378	15262	15357	15254	15284	15366	15376	15478	15276	15358	15401	15247	15460	15508	15348	15362	15434	15247	15557	15472	15421	15335	15314	15352	15186	15290	15527	15490	15314	15342	15427	15323	15335	15337	15292	15339	15381	15345	15479	15199	15390	15222	15217	15321	15370	15243	15312	15369	15333	15532	15319	15169	15316	15211	15386	15278	15318	15449	15425	15431	15304	15338	15319	15356	15192	15290	15353	15265	15399	15386	15286	15277	15344	15354	15413	15342	15409	15418	15388	15291	15303	15374	15397	15481	15268	15442	15290	15301	15310	15374	15237	15299	15351	15293	15166	15350	15455	15413	15235	15323	15402	15318	15330	15079	15349	15465	15376	15015	15252	15266	15298	15378	15410	15289	15526	15261	15247	15314	15163	15289	15350	15202	15345	15262	15301	15395	15338	15201	15240	15399	15502	15296	15413	15320	15198	15244	15257	15341	15327	15402	15294	15383	15358	15201	15285	15259	15252	15373	15273	15263	15302	15063	15155	15378	15412	15490	15262	15324	15322	15288	15411	15454	15550	15519	15433	15250	15372	15438	15289	15397	15519	15229	15378	15261	15194	15277	15361	15320	15381	15352	15459	15377	15380	15440	15336	15361	15398	15399	15428	15151	15415	15267	15363	15416	15251	15458	15489	15443	15239	15467	15336	15282	15220	15320	15274	15354	15397	15300	15489	15420	15276	15261	15305	15213	15262	15457	15249	15412	15314	15451	15374	15255	15376	15232	15372	15318	15398	15216	15219	15239	15372	15391	15420	15358	15325	15300	15446	15202	15346	15506	15406	15445	15330	15278	15411	15170	15440	15410	15286	15309	15354	15492	15253	15074	15348	15304	15377	15271	15316	15336	15433	15271	15464	15175	15275	15262	15337	15395	15325	15370	15398	15273	15293	15243	15282	15300	15336	15326	15336	15399	15327	15225	15146	15228	15373	15304	15398	15240	15246	15293	15291	15434	15386	15111	15255	15255	15356	15360	15404	15240	15348	15344	15332	15513	15345	15228	15479	15378	15364	15274	15329	15273	15323	15537	15347	15342	15356	15388	15448	15505	15202	15233	15161	15236	15418	15233	15548	15386	15400	15458	15368	15182	15338	15222	15320	15272	15395	15401	15430	15246	15236	15275	15379	15371	15484	15331	15320	15359	15297	15388	15451	15408	15289	15320	15289	15345	15259	15161	15518	15376	15205	15348	15273	15360	15326	15319	15282	15301	15228	15176	15424	15431	15422	15215	15208	15305	15253	15225	15506	15354	15435	15379	15300	15304	15302	15368	15368	15296	15486	15424	15352	15194	15107	15268	15418	15353	15440	15121	15246	15237	15385	15280	15396	15341	15397	15374	15337	15447	15176	15263	15315	15250	15210	15429	15329	15376	15349	15491	15359	15261	15289	15326	15303	15318	15492	15143	15223	15506	15379	15315	15256	15283	15247	15297	15292	15310	15188	15301	15256	15381	15312	15305	15359	15278	15132	15393	15400	15487	15334	15326	15222	15387	15184	15492	15370	15195	15435	15304	15276	15256	15377	15448	15349	15190	15369	15259	15398	15356	15421	15344	15331	15290	15328	15337	15326	15475	15211	15293	15282	15153	15438	15302	15410	15377	15320	15319	15391	15367	15294	15312	15279	15190	15399	15434	15395	15435	15370	15407	15409	15369	15466	15353	15449	15386	15414	15324	15398	15297	15312	15435	15434	15303	15297	15446	15397	15271	15338	15497	15259	15194	15334	15352	15411	15317	15193	15410	15357	15200	15351	15278	15290	15266	15257	15413	15276	15425	15310	15408	15388	15210	15367	15368	15150	15284	15450	15277	15264	15357	15449	15334	15269	15363	15321	15360	15286	15457	15288	15265	15367	15380	15458	15361	15421	15368	15483	15330	15473	15517	15443	15273	15209	15426	15340	15612	15385	15468	15301	15294	15376	15506	15253	15216	15339	15398	15466	15458	15493	15394	15227	15331	15271	15167	15371	15393	15306	15448	15337	15486	15231	15426	15396	15340	15373	15392	15493	15391	15335	15477	15393	15169	15589	15539	15474	15393	15213	15421	15336	15324	15328	15463	15227	15191	15356	15273	15328	15467	15280	15422	15263	15287	15315	15285	15403	15197	15428	15226	15458	15283	15452	15408	15175	15283	15429	15202	15436	15411	15495	15353	15229	15352	15266	15298	15535	15379	15336	15278	15331	15278	15438	15348	15545	15423	15341	15382	15370	15240	15259	15408	15337	15367	15306	15487	15425	15413	15371	15239	15251	15290	15238	15314	15229	15187	15232	15158	15347	15271	15300	15159	15460	15413	15410	15322	15344	15449	15210	15487	15406	15176	15309	15304	15392	15267	15384	15283	15406	15569	15260	15378	15402	15280	15457	15236	15352	15386	15434	15407	15276	15429	15467	15502	15224	15237	15434	15377	15461	15452	15355	15329	15386	15235	15469	15292	15406	15280	15306	15360	15295	15334	15362	15349	15367	15138	15273	15389	15326	15400	15458	15326	15360	15343	15241	15230	15321	15507	15315	15243	15460	15239	15378	15431	15261	15303	15340	15301	15400	15374	15393	15318	15315	15287	15322	15442	15486	15319	15278	15343	15227	15413	15336	15123	15484	15385	15384	15494	15441	15286	15310	15305	15272	15320	15395	15476	15165	15141	15409	15297	15322	15277	15516	15403	15253	15397	15429	15342	15378	15355	15346	15400	15354	15265	15316	15235	15538	15532	15344	15300	15175	15345	15255	15259	15339	15330	15423	15120	15279	15291	15409	15351	15478	15200	15458	15232	15492	15463	15435	15267	15317	15151	15473	15240	15429	15290	15460	15368	15211	15431	15282	15375	15308	15235	15285	15326	15442	15377	15559	15324	15310	15234	15362	15337	15204	15328	15136	15384	15300	15202	15281	15419	15609	15435	15415	15192	15331	15215	15309	15292	15373	15412	15174	15426	15342	15371	15531	15449	15420	15322	15208	15437	15473	15219	15461	15357	15488	15214	15260	15319	15360	15328	15466	15242	15232	15333	15363	15277	15442	15441	15275	15458	15110	15314	15308	15399	15444	15254	15227	15481	15323	15505	15272	15380	15287	15147	15367	15291	15415	15294	15510	15386	15434	15326	15301	15381	15582	15314	15399	15431	15378	15466	15361	15381	15239	15312	15534	15487	15320	15382	15340	15345	15471	15312	15256	15380	15351	15492	15403	15328	15485	15542	15274	15167	15368	15441	15326	15356	15414	15337	15419	15347	15490	15334	15386	15437	15410	15466	15504	15379	15340	15190	15373	15272	15380	15414	15336	15314	15242	15425	15430	15355	15352	15370	15369	15278	15377	15340	15492	15394	15289	15488	15366	15298	15440	15253	15258	15435	15307	15343	15501	15268	15321	15275	15489	15212	15296	15387	15447	15396	15235	15362	15329	15592	15226	15295	15277	15179	15453	15305	15338	15338	15414	15395	15308	15273	15193	15447	15350	15412	15285	15337	15323	15298	15257	15339	15352	15475	15366	15249	15414	15341	15510	15256	15382	15340	15317	15318	15192	15410	15421	15474	15339	15445	15513	15201	15294	15211	15401	15310	15370	15168	15404	15383	15346	15332	15429	15363	15258	15340	15313	15306	15272	15390	15625	15262	15378	15276	15294	15506	15347	15237	15167	15338	15349	15285	15361	15335	15282	15234	15408	15274	15226	15410	15366	15095	15348	15320	15257	15306	15378	15247	15312	15510	15350	15441	15177	15432	15275	15294	15384	15306	15311	15329	15462	15365	15367	15363	15396	15377	15367	15331	15469	15442	15381	15266	15243	15234	15430	15156	15302	15436	15453	15179	15394	15417	15405	15171
22882	21207	29006	24149	23896	28443	31104	26124	24105	23188	21733	20678	20199	19998	19919	19667	19589	19441	19165	19050	18959	18712	18939	18767	18857	18768	18557	18803	18686	18649	18512	18399	18546	18588	18544	18457	18622	18522	18435	18539	18551	18529	18456	18444	18397	18435	18396	18416	18507	18421	18447	18353	18479	18602	18585	18498	18664	18510	18428	18493	18388	18377	18412	18332	18501	18435	18237	18474	18476	18233	18307	18357	18639	18465	18274	18242	18564	18508	18298	18478	18217	18481	18504	18451	18378	18488	18292	18379	18415	18465	18483	18335	18341	18370	18467	18275	18191	18310	18637	18455	18392	18426	18457	18368	18546	18457	18333	18508	18404	18291	18374	18364	18363	18486	18370	18419	18461	18359	18416	18369	18373	18461	18384	18136	18285	18533	18498	18470	18254	18456	18482	18293	18324	18444	18367	18426	18176	18308	18506	18343	18260	18376	18450	18165	18311	18288	18350	18359	18363	18323	18384	18585	18391	18431	18224	18517	18372	18436	18444	18508	18416	18337	18592	18413	18471	18491	18527	18225	18338	18189	18384	18507	18329	18406	18397	18346	18438	18456	18324	18290	18321	18442	18481	18287	18397	18425	18349	18274	18268	18456	18381	18330	18394	18521	18662	18449	18470	18385	18198	18316	18405	18653	18119	18376	18459	18586	18301	18506	18329	18268	18429	18275	18215	18330	18444	18259	18297	18443	18430	18237	18469	18525	18230	18232	18422	18443	18329	18600	18568	18324	18375	18362	18271	18575	18469	18477	18303	18256	18340	18434	18445	18314	18269	18175	18430	18328	18369	18491	18312	18377	18619	18357	18331	18376	18443	18452	18243	18384	18284	18384	18217	18248	18248	18383	18306	18562	18321	18216	18511	18390	18268	18385	18346	18524	18244	18390	18386	18283	18265	18268	18545	18347	18066	18266	18407	18459	18481	18285	18458	18296	18469	18237	18344	18388	18298	18471	18601	18450	18341	18379	18261	18365	18371	18402	18384	18201	18507	18356	18231	18431	18501	18388	18378	18151	18445	18463	18297	18623	18404	18355	18204	18338	18346	18264	18285	18273	18447	18288	18252	18493	18103	18203	18340	18305	18401	18227	18350	18412	18450	18296	18399	18535	18472	18197	18342	18364	18376	18504	18457	18320	18425	18559	18377	18393	18386	18125	18394	18467	18302	18305	18227	18396	18296	18373	18383	18301	18510	18448	18471	18439	18361	18672	18495	18181	18354	18488	18451	18260	18353	18222	18250	18227	18175	18400	18403	18537	18320	18519	18372	18572	18671	18477	18260	18213	18300	18375	18280	18431	18288	18494	18224	18477	18657	18345	18265	18590	18431	18650	18374	18258	18639	18312	18399	18348	18375	18221	18227	18236	18459	18568	18581	18306	18399	18472	18249	18243	18456	18288	18345	18236	18472	18425	18605	18454	18427	18244	18389	18410	18295	18165	18393	18324	18322	18616	18483	18470	18451	18571	18425	18308	18408	18435	18350	18139	18241	18285	18495	18309	18343	18541	18515	18314	18436	18325	18528	18339	18158	18329	18275	18266	18311	18470	18333	18413	18418	18480	18437	18565	18463	18474	18496	18305	18471	18205	18223	18394	18279	18384	18431	18388	18272	18346	18300	18390	18370	18295	18382	18400	18385	18515	18246	18183	18366	18294	18536	18284	18459	18470	18435	18274	18343	18394	18464	18225	18460	18384	18285	18300	18293	18422	18306	18419	18441	18101	18461	18551	18629	18289	18361	18100	18359	18366	18570	18322	18315	18561	18485	18421	18428	18315	18465	18439	18558	18500	18476	18349	18512	18391	18322	18285	18417	18403	18367	18394	18247	18281	18340	18444	18403	18331	18326	18283	18362	18368	18324	18682	18301	18401	18237	18440	18580	18379	18410	18520	18240	18354	18400	18271	18222	18262	18366	18374	18318	18304	18393	18404	18158	18545	18499	18341	18244	18389	18271	18582	18426	18322	18401	18353	18427	18439	18365	18177	18331	18060	18459	18518	18318	18458	18363	18458	18640	18367	18437	18435	18428	18220	18341	18405	18418	18381	18285	18438	18354	18439	18542	18239	18453	18494	18589	18389	18486	18341	18258	18323	18392	18560	18302	18274	18452	18356	18232	18124	18180	18360	18466	18215	18433	18437	18434	18298	18418	18354	18351	18321	18513	18275	18397	18375	18377	18374	18114	18248	18523	18334	18373	18446	18319	18292	18373	18319	18387	18309	18288	18349	18361	18336	18309	18363	18464	18244	18433	18392	18532	18303	18492	18328	18269	18388	18459	18199	18340	18252	18350	18367	18267	18317	18190	18497	18517	18351	18441	18277	18251	18325	18410	18286	18313	18277	18285	18417	18409	18312	18202	18352	18312	18511	18418	18178	18468	18245	18206	18169	18405	18199	18325	18307	18381	18531	18377	18275	18205	18343	18483	18464	18497	18253	18447	18340	18348	18130	18378	18253	18405	18374	18527	18429	18508	18086	18311	18453	18383	18508	18409	18399	18348	18321	18316	18362	18314	18286	18394	18279	18171	18297	18272	18333	18236	18304	18417	18581	18354	18404	18519	18500	18278	18461	18458	18509	18546	18389	18435	18639	18376	18397	18345	18628	18384	18532	18425	18261	18355	18309	18248	18291	18080	18236	18338	18226	18437	18416	18516	18621	18557	18378	18254	18389	18191	18393	18258	18536	18334	18523	18464	18338	18341	18222	18441	18315	18641	18469	18409	18283	18338	18323	18272	18548	18255	18297	18439	18415	18415	18408	18367	18383	18345	18243	18398	18433	18364	18170	18188	18206	18125	18298	18283	18435	18568	18371	18512	18460	18304	18429	18518	18504	18345	18269	18452	18301	18248	18338	18527	18238	18365	18255	18222	18393	18270	18337	18217	18413	18362	18392	18200	18380	18368	18477	18645	18332	18327	18316	18237	18421	18433	18501	18355	18262	18317	18216	18593	18429	18250	18298	18332	18387	18386	18237	18299	18330	18291	18164	18192	18367	18541	18631	18517	18481	18437	18451	18306	18279	18427	18089	18398	18346	18369	18448	18328	18322	18341	18275	18480	18371	18440	18285	18522	18274	18339	18326	18385	18441	18656	18329	18446	18238	18468	18495	18348	18549	18362	18344	18576	18380	18344	18225	18382	18331	18367	18380	18571	18338	18452	18287	18475	18302	18290	18243	18431	18208	18238	18274	18544	18426	18361	18231	18274	18406	18469	18297	18531	18201	18341	18240	18611	18423	18233	18447	18338	18399	18255	18338	18332	18314	18523	18441	18285	18356	18416	18464	18394	18178	18233	18337	18339	18270	18387	18457	18506	18530	18466	18349	18340	18323	18604	18250	18378	18296	18216	18287	18431	18183	18324	18261	18316	18273	18189	18286	18338	18306	18551	18436	18375	18239	18368	18291	18479	18186	18420	18163	18532	18358	18413	18342	18346	18333	18204	18398	18302	18336	18573	18322	18452	18429	18279	18371	18581	18346	18415	18429	18392	18458	18236	18280	18465	18437	18352	18575	18518	18397	18448	18225	18289	18228	18207	18358	18301	18129	18173	18330	18262	18330	18383	18380	18466	18257	18348	18383	18461	18192	18430	18169	18373	18310	18553	18439	18359	18282	18258	18365	18554	18354	18376	18362	18241	18380	18324	18361	18192	18364	18299	18418	18535	18349	18412	18226	18257	18521	18378	18522	18387	18392	18370	18379	18229	18439	18606	18450	18574	18255	18350	18366	18478	18400	18413	18297	18403	18271	18361	18436	18354	18353	18362	18445	18317	18337	18427	18529	18407	18347	18454	18329	18234	18194	18239	18178	18434	18449	18553	18251	18319	18294	18325	18376	18362	18336	18395	18530	18241	18266	18403	18200	18435	17988	18456	18444	18517	18486	18323	18528	18378	18264	18436	18612	18391	18421	18242	18379	18489	18256	18469	18218	18236	18184	18341	18552	18408	18330	18298	18414	18422	18384	18533	18441	18481	18223	18402	18388	18326	18477	18470	18362	18338	18339	18373	18337	18443	18343	18544	18497	18371	18283	18326	18259	18329	18473	18555	18448	18570	18291	18541	18100	18348	18266	18384	18164	18454	18500	18431	18224	18438	18485	18525	18439	18377	18285	18512	18293	18474	18346	18376	18553	18183	18439	18529	18434	18319	18516	18460	18410	18204	18401	18584	18257	18303	18205	18412	18468	18349	18241	18421	18379	18387	18363	18338	18278	18274	18426	18360	18439	18417	18583	18593	18373	18393	18406	18286	18436	18162	18400	18244	18393	18306	18613	18411	18301	18279	18236	18376	18456	18422	18260	18200	18292	18380	18436	18341	18402	18124	18267	18549	18313	18366	18432	18384	18386	18402	18314	18524	18366	18251	18456	18448	18247	18427	18408	18633	18373	18159	18323	18476	18350	18301	18105	18345	18448	18447	18418	18269	18489	18476	18398	18573	18385	18446	18387	18326	18271	18674	18145	18489	18336	18398	18439	18478	18453	18261	18349	18564	18533	18325	18432	18311	18333	18374	18245	18524	18324	18438	18384	18547	18572	18279	18164	18422	18286	18337	18236	18412	18538	18480	18326	18439	18414	18313	18497	18340	18326	18372	18310	18460	18601	18373	18225	18453	18607	18344	18442	18398	18498	18393	18286	18210	18515	18319	18344	18457	18391	18298	18378	18404	18587	18244	18317	18341	18136	18283	18348	18435	18389	18367	18330	18404	18393	18488	18291	18371	18453	18353	18264	18341	18488	18324	18332	18364	18524	18477	18396	18497	18484	18488	18452	18450	18344	18539	18205	18281	18273	18320	18465	18501	18409	18318	18293	18455	18595	18254	18277	18318	18438	18242	18260	18286	18292	18300	18257	18187	18408	18369	18235	18306	18460	18410	18505	18151	18375	18446	18645	18464	18396	18254	18329	18475	18551	18395	18442	18318	18372	18322	18223	18581	18508	18162	18319	18286	18440	18408	18317	18224	18315	18314	18392	18341	18350	18373	18486	18371	18491	18370	18554	18515	18236	18297	18317	18182	18257	18175	18343	18352	18356	18294	18399	18499	18198	18548	18381	18394	18576	18598	18263	18488	18359	18340	18313	18340	18193	18272	18375	18305	18460	18408	18419	18332	18251	18370	18377	18496	18431
32323	57695	53894	44076	38408	33140	29205	26263	24105	21961	19988	18914	18327	18013	17671	17465	17095	16633	16533	16427	16216	16018	16021	16038	16039	15951	16122	15817	15677	15896	15878	15758	15805	15697	15730	15719	15709	15708	15510	15731	15557	15535	15617	15533	15607	15687	15613	15438	15578	15647	15605	15611	15617	15628	15677	15591	15552	15531	15734	15578	15743	15676	15696	15817	15627	15604	15739	15535	15634	15757	15678	15672	15739	15722	15643	15582	15582	15690	15430	15797	15635	15545	15546	15477	15598	15486	15491	15730	15702	15682	15589	15765	15652	15634	15742	15636	15471	15497	15584	15626	15661	15401	15572	15639	15659	15719	15479	15669	15428	15731	15621	15593	15590	15602	15422	15648	15629	15514	15686	15586	15684	15565	15541	15543	15543	15515	15434	15563	15576	15768	15705	15645	15436	15595	15702	15642	15571	15567	15449	15702	15486	15521	15671	15544	15604	15447	15574	15855	15433	15478	15652	15514	15642	15484	15520	15486	15487	15605	15669	15509	15396	15439	15567	15596	15410	15482	15643	15503	15478	15771	15400	15584	15648	15638	15511	15655	15461	15387	15628	15634	15499	15680	15660	15561	15424	15485	15493	15686	15533	15713	15720	15621	15630	15673	15766	15652	15541	15667	15514	15594	15650	15640	15629	15355	15599	15571	15419	15414	15731	15656	15394	15750	15563	15782	15564	15716	15647	15684	15746	15726	15690	15453	15482	15645	15609	15473	15694	15576	15619	15440	15551	15651	15455	15659	15454	15522	15462	15702	15534	15543	15547	15686	15702	15540	15275	15710	15598	15505	15568	15638	15575	15652	15604	15438	15596	15579	15703	15432	15674	15463	15557	15666	15545	15449	15409	15657	15695	15532	15526	15595	15466	15574	15578	15693	15762	15667	15491	15708	15563	15580	15590	15651	15585	15684	15580	15558	15711	15519	15567	15466	15635	15619	15493	15820	15538	15637	15541	15797	15723	15510	15660	15674	15610	15472	15515	15532	15461	15581	15672	15682	15646	15611	15518	15719	15575	15530	15547	15607	15806	15642	15627	15558	15548	15511	15567	15795	15612	15425	15763	15605	15673	15618	15620	15555	15822	15854	15563	15546	15536	15336	15439	15686	15728	15574	15605	15682	15481	15658	15601	15673	15505	15689	15400	15465	15296	15667	15732	15608	15412	15620	15487	15463	15535	15556	15694	15452	15754	15571	15504	15771	15493	15571	15612	15541	15594	15717	15483	15532	15683	15581	15671	15531	15649	15458	15499	15602	15553	15579	15586	15544	15649	15499	15636	15469	15456	15559	15577	15565	15704	15534	15563	15605	15694	15468	15631	15684	15609	15683	15661	15671	15640	15699	15590	15590	15474	15601	15526	15399	15495	15641	15644	15594	15687	15677	15493	15634	15626	15744	15632	15612	15610	15751	15484	15594	15622	15673	15468	15538	15702	15727	15625	15576	15750	15636	15663	15461	15517	15560	15528	15438	15546	15582	15469	15666	15621	15514	15506	15586	15598	15704	15442	15634	15830	15805	15638	15678	15646	15527	15655	15507	15509	15593	15703	15483	15728	15618	15570	15577	15557	15534	15482	15730	15516	15483	15548	15620	15633	15596	15618	15657	15609	15556	15489	15439	15507	15667	15492	15456	15518	15655	15671	15494	15635	15537	15623	15679	15693	15600	15832	15523	15612	15790	15647	15536	15525	15551	15456	15612	15647	15538	15568	15541	15509	15642	15539	15467	15549	15612	15482	15476	15720	15451	15724	15515	15497	15684	15487	15459	15674	15528	15504	15608	15528	15577	15590	15574	15665	15639	15616	15506	15433	15668	15533	15585	15567	15635	15442	15623	15436	15613	15489	15555	15684	15685	15736	15486	15669	15612	15550	15618	15453	15565	15497	15600	15588	15525	15651	15543	15453	15550	15588	15614	15518	15614	15599	15547	15546	15649	15666	15744	15657	15566	15598	15426	15595	15627	15588	15458	15536	15617	15634	15542	15762	15607	15572	15488	15545	15360	15640	15501	15579	15584	15496	15544	15607	15692	15538	15579	15619	15476	15759	15565	15736	15444	15654	15729	15537	15604	15518	15591	15454	15587	15437	15648	15653	15464	15720	15565	15591	15556	15558	15511	15604	15434	15544	15556	15602	15571	15620	15599	15541	15481	15589	15596	15503	15625	15502	15559	15616	15626	15750	15617	15770	15625	15443	15615	15718	15479	15563	15634	15510	15602	15582	15661	15614	15554	15730	15403	15457	15568	15555	15485	15567	15596	15532	15583	15611	15526	15463	15677	15558	15468	15595	15622	15656	15523	15475	15636	15696	15610	15539	15488	15509	15551	15671	15556	15636	15754	15580	15701	15626	15539	15535	15669	15538	15641	15682	15522	15544	15585	15678	15473	15549	15504	15637	15615	15596	15558	15691	15628	15548	15661	15610	15654	15637	15645	15647	15533	15664	15470	15454	15556	15635	15498	15528	15613	15707	15582	15763	15607	15571	15734	15426	15635	15513	15458	15681	15663	15627	15530	15585	15566	15664	15637	15481	15498	15588	15625	15637	15622	15447	15473	15515	15638	15565	15568	15556	15569	15516	15466	15572	15555	15737	15645	15494	15583	15490	15543	15587	15650	15677	15665	15531	15745	15541	15576	15691	15557	15542	15527	15379	15459	15474	15563	15692	15601	15594	15711	15521	15566	15374	15575	15500	15574	15450	15513	15658	15516	15592	15752	15580	15517	15513	15802	15454	15534	15659	15324	15649	15475	15602	15597	15629	15554	15713	15756	15365	15724	15474	15527	15514	15734	15503	15543	15524	15566	15405	15629	15558	15458	15604	15550	15543	15515	15635	15670	15615	15602	15685	15489	15409	15461	15487	15700	15751	15575	15726	15558	15681	15522	15620	15367	15650	15666	15508	15662	15467	15595	15522	15583	15694	15666	15686	15572	15480	15481	15739	15319	15693	15626	15632	15596	15560	15573	15474	15653	15365	15571	15674	15385	15548	15788	15549	15571	15578	15623	15556	15714	15435	15626	15595	15561	15374	15612	15435	15558	15453	15570	15611	15426	15492	15484	15623	15507	15531	15574	15591	15581	15578	15491	15479	15625	15568	15705	15586	15480	15532	15545	15524	15581	15566	15534	15660	15439	15546	15692	15336	15611	15611	15613	15606	15696	15471	15666	15493	15590	15571	15584	15501	15523	15578	15673	15463	15740	15550	15616	15566	15528	15654	15664	15610	15376	15516	15456	15526	15598	15571	15629	15603	15481	15660	15570	15507	15579	15707	15568	15718	15646	15494	15548	15464	15612	15751	15354	15586	15561	15645	15686	15526	15686	15393	15627	15434	15616	15559	15694	15459	15610	15642	15644	15463	15359	15717	15346	15608	15538	15568	15569	15560	15548	15439	15606	15455	15558	15652	15618	15536	15729	15757	15596	15434	15644	15399	15736	15638	15632	15592	15659	15481	15586	15690	15584	15531	15536	15538	15563	15550	15505	15596	15570	15579	15622	15507	15616	15580	15780	15594	15668	15533	15685	15677	15605	15699	15414	15666	15712	15494	15628	15466	15583	15546	15588	15549	15654	15646	15591	15717	15531	15588	15532	15732	15623	15383	15762	15484	15411	15651	15675	15577	15651	15619	15675	15598	15474	15465	15560	15586	15511	15602	15679	15644	15477	15565	15473	15582	15653	15581	15504	15576	15527	15695	15576	15564	15632	15679	15460	15505	15620	15610	15416	15366	15368	15484	15482	15370	15759	15515	15562	15520	15638	15558	15574	15535	15441	15564	15609	15435	15629	15461	15554	15674	15791	15726	15804	15500	15456	15487	15558	15425	15598	15528	15551	15452	15486	15535	15531	15575	15751	15629	15432	15588	15600	15827	15417	15576	15575	15519	15551	15500	15591	15466	15512	15581	15613	15543	15638	15735	15570	15475	15605	15704	15600	15561	15501	15325	15438	15609	15626	15629	15674	15646	15762	15615	15432	15436	15405	15585	15654	15462	15636	15555	15510	15653	15550	15674	15631	15376	15627	15678	15563	15453	15592	15543	15570	15454	15586	15673	15517	15498	15518	15741	15544	15637	15314	15513	15502	15703	15556	15713	15561	15624	15545	15582	15542	15613	15661	15693	15491	15615	15540	15621	15621	15548	15647	15707	15555	15547	15587	15509	15434	15580	15450	15649	15580	15456	15515	15535	15500	15626	15611	15575	15344	15576	15644	15609	15562	15661	15601	15404	15443	15504	15611	15622	15691	15469	15723	15635	15477	15443	15527	15354	15492	15580	15645	15582	15571	15603	15635	15590	15614	15542	15494	15646	15786	15604	15513	15407	15828	15551	15525	15511	15538	15710	15556	15687	15607	15456	15526	15589	15546	15607	15477	15492	15551	15670	15629	15579	15720	15595	15711	15514	15631	15594	15638	15454	15641	15556	15717	15650	15547	15531	15598	15561	15549	15666	15590	15641	15429	15771	15685	15545	15708	15537	15678	15518	15573	15775	15650	15519	15592	15589	15766	15549	15593	15578	15635	15499	15687	15451	15810	15612	15615	15695	15588	15642	15637	15713	15445	15679	15635	15527	15365	15447	15737	15489	15633	15592	15541	15634	15653	15744	15633	15660	15717	15553	15664	15496	15751	15548	15540	15615	15299	15526	15566	15610	15433	15416	15509	15425	15548	15610	15467	15669	15429	15549	15445	15679	15714	15539	15437	15551	15711	15542	15462	15655	15592	15528	15637	15595	15385	15580	15583	15583	15539	15600	15722	15282	15819	15801	15667	15499	15577	15515	15559	15623	15653	15597	15504	15549	15635	15612	15495	15568	15451	15621	15653	15522	15651	15567	15592	15648	15767	15619	15481	15630	15490	15359	15604	15507	15632	15570	15591	15594	15597	15548	15548	15633	15585	15656	15573	15528	15494	15603	15481	15538	15609	15640	15553	15858	15606	15635	15459	15781	15544	15616	15730	15633	15531	15470	15469	15689	15653	15465	15680	15737	15503	15702	15633	15544	15669	15479	15525	15575	15654	15594	15451	15627	15725	15576	15578	15419	15685	15306	15762	15703	15663	15740	15608	15503	15700	15607	15780	15687	15618	15576	15510	15456	15640	15531	15526	15631	15588	15532	15390	15591	15685
29571	29570	38280	34520	28491	24703	22702	21380	20386	19625	19100	18901	18760	18453	18466	18332	18296	18408	18510	18133	17875	18164	17815	18155	17831	18038	17916	17960	18040	17977	17811	18054	17891	17974	17960	17881	17718	17993	17959	17915	17970	17697	17882	17687	17860	18162	17814	17659	17921	17721	17852	17776	17855	17798	18008	17786	17806	17726	17720	17783	18028	18030	17941	17942	17841	17814	17938	17953	18006	17916	17811	17771	17898	17903	17918	17901	17924	17675	17913	17856	17844	17690	17856	17982	18019	17696	17786	17942	17964	17689	17823	17982	17929	17813	17927	17827	17840	17918	17862	17906	17703	17920	17784	18003	17769	17673	17912	17834	18015	17744	17856	17716	17886	17839	17907	17702	17775	17922	17930	17795	17904	17792	18076	17826	17889	17683	17787	18030	17957	17846	17931	17643	17704	17904	17832	17835	17847	17956	17764	17766	18026	17606	17855	17688	17650	17981	17797	17963	17795	18081	17912	17656	17770	17860	17936	17757	17686	17857	17841	17683	17820	17855	17818	17685	17855	17821	17705	17767	17831	17648	17918	17855	17985	17690	18020	17800	17951	17927	17966	17808	17663	17983	18138	17917	17906	17848	17680	17792	17850	17725	17816	18007	17884	17842	17739	17719	17704	17680	17808	17921	17862	17791	17625	17758	17959	17843	17836	17916	17956	17944	17864	17865	17769	17814	17993	17782	17738	17800	17782	17928	17815	17764	18012	17928	17827	17783	17672	17864	17851	17760	17878	17886	17940	17838	17833	17765	17924	17845	17802	17610	17804	17901	17850	17948	17878	17640	17785	17858	17564	18039	17835	17725	17734	17855	17885	17844	17612	17899	17846	17759	17653	17928	17803	17761	17901	17784	17858	17831	18056	17754	17899	17904	17783	17655	17926	17917	17807	17736	18009	17975	17947	17833	17954	17711	17717	17931	17956	17809	17691	17660	17815	17722	17862	17928	17919	17742	17823	17687	17846	17797	17893	17660	17811	17729	17826	17994	17627	17629	17884	17864	17744	17766	17849	17720	17828	17880	17862	17783	17761	17628	17892	17783	17972	17932	17737	17839	17989	17794	17681	17844	17887	17844	17780	17868	17648	18039	17764	17772	17958	17881	18013	17991	17722	17659	17810	17726	17543	17885	18036	17881	17912	17799	17755	17725	17835	17845	17824	17887	17948	17704	17725	17888	18031	17860	17920	17871	17769	17866	17958	17850	17734	17835	17692	17731	17955	17869	18093	17898	17702	17904	18067	17730	17719	17722	17819	17774	17868	17904	17766	17726	18117	17912	17704	17993	17854	17774	17792	17718	17766	17819	17904	17924	17762	17915	17835	17871	17847	17798	17884	17739	17796	17899	17888	17860	17941	17922	17717	17712	17672	17678	17572	17776	17727	17801	17880	17776	17892	17978	17876	17876	17728	17795	17653	17748	17734	17909	17915	17916	17823	17786	17977	17563	17897	17746	17764	18015	17938	17877	17836	17934	17980	18072	17809	17883	17653	17881	17995	17812	17951	17809	17797	17924	17807	17644	17764	17889	17852	17834	17796	17979	17796	17836	17879	17769	17835	17969	17698	17748	17805	17798	17854	17775	17848	17895	17831	17722	17779	17721	17986	17913	17879	18029	17845	17730	17746	17745	17789	17692	17867	17550	17715	17968	18061	17939	17795	17669	17925	17910	17880	17838	17982	17982	17679	17845	17721	18013	18024	18113	17813	17900	17686	17721	17993	17655	17837	17872	17859	17791	17836	17737	17577	17865	17678	17832	17801	17725	17814	17915	17748	17684	17968	17879	17823	17918	18145	17884	17687	17619	17928	17629	17820	17809	17977	17875	17678	17786	17757	17757	17994	17919	17532	17561	17910	17933	17872	17826	17938	17945	17787	17742	17702	17913	17967	17862	17831	17857	17896	17945	17913	17751	17846	17680	17822	17986	18021	17919	17887	17783	17942	17879	17801	17797	17810	17787	17823	17778	17630	17800	17911	17874	17932	17865	17884	17857	17809	17776	17956	17840	17782	17719	17991	17853	17806	17714	17760	17994	17959	17717	17894	17923	17791	17890	18054	17896	17909	17820	17914	17963	17919	17771	17802	17949	17889	17824	18000	17907	18017	17964	17640	17814	17864	17773	17872	17797	17939	17816	17936	17777	17835	17905	17932	17782	17837	17876	17735	17743	18026	17901	17840	17897	17844	17824	17793	18067	17828	17651	17735	17710	17848	17778	17872	17860	18132	17962	17800	17825	17678	17860	17895	17618	17779	17795	17874	17856	17833	17981	17869	17782	17788	17710	17629	17957	17702	17705	17752	17896	17641	17845	18137	17945	17817	17965	17744	17896	17821	17819	17641	17935	17978	17742	17773	17955	17880	17828	17743	17804	17813	17819	18049	17857	17910	17783	17673	17901	17851	17655	17753	17921	18014	17677	17865	17908	17787	17746	18085	17816	17751	18088	17892	17880	17893	17645	17899	17940	17867	17797	17852	18026	17885	17656	17776	17711	17796	18023	17827	17806	17898	18002	17859	17801	17790	17852	17835	17745	17888	18073	17798	18036	17888	17877	17676	17775	17853	17802	17826	17854	17853	17748	17844	17944	17816	18006	18044	17977	18002	17959	17878	17828	17915	17676	17871	17933	18008	17709	17839	17885	17842	18028	17715	17897	17853	17869	17918	17839	17614	17913	17886	17997	17970	17855	17856	17880	17801	17651	17843	17725	17805	17751	17912	17923	17738	17544	17739	17933	17819	17852	17843	17868	17875	17916	17827	17764	18005	18039	17864	17754	17940	17848	17858	17909	17998	17917	17861	17676	17739	17648	18050	17958	18023	17798	17923	17802	17844	18136	17838	17777	17882	17938	17694	17728	17843	17607	17859	17932	17775	17737	17849	18011	17945	17903	17880	17724	17591	17816	17894	17964	17857	17957	17958	17995	17767	17888	17778	17920	18089	17726	17833	17756	17866	17966	17887	17761	17971	17917	17986	17923	17927	17660	17791	17835	17755	17824	17779	17789	17867	17934	17708	17908	17887	17739	17827	17833	18038	17900	17933	17723	17849	17885	17888	17904	17828	17890	17715	17762	17821	17909	17935	17855	17796	17833	17851	17601	17913	18009	17949	17842	17947	17842	17910	17859	17924	17653	17711	18049	18007	17818	17890	17766	17984	18002	17833	18056	17961	17844	17922	17886	17875	17833	18023	18089	17930	17854	17931	17736	18000	17804	17797	17809	17669	17897	17804	17861	17570	17770	17814	17984	17859	17774	17852	17836	17978	17973	17704	17783	17944	17768	17689	17964	17794	17783	18058	17881	17761	17859	17900	17898	17820	17591	18028	17985	17842	17793	17919	17849	17873	17833	17817	17767	17951	17909	17860	17703	17732	17727	17831	17720	17901	17756	17886	17813	17833	17839	17834	17953	17784	17972	17818	17815	17812	17691	17996	17850	17924	18024	17843	17942	17678	17893	17917	17891	17638	17893	17826	17871	17965	18072	17864	17749	17869	17860	17923	17838	17919	17808	17842	17942	17833	17863	17841	17790	17765	17949	17749	17767	17876	17930	18043	17847	17911	17924	17698	17670	17664	17869	17817	18058	17866	17905	17907	18130	17781	17734	17925	18140	17925	17998	17660	17876	17809	17974	17935	17619	17905	17806	17895	17684	17950	17860	17930	17961	17835	17894	18042	17748	18077	17797	17890	17596	17801	18024	17855	17802	17880	17628	17755	17665	17763	17835	17684	17742	17714	17954	17787	17981	18106	17733	17872	17755	17819	17844	17729	17731	17794	17777	17820	17864	17712	17898	17938	17842	17777	17781	17968	18084	17695	17844	17872	17725	17738	17643	17735	17721	17931	17726	17857	17955	17920	17910	17747	17752	17602	17803	17755	17886	17796	17838	17988	17900	17980	17979	17795	17928	17945	17868	18050	17953	18008	17788	17824	17801	17921	17707	17840	17874	17959	17934	17859	17947	17634	17674	17845	17959	17897	17921	17994	17824	17824	17784	17696	17715	17911	17843	17863	17634	17643	17801	17879	17737	17974	17838	17896	17738	17845	17709	17800	17941	18015	17823	17980	17836	17967	17886	17983	18091	17874	17723	17776	17696	17627	17836	17771	17694	17820	17871	18022	17949	17862	17845	17789	17894	17744	17805	17922	17872	17807	17800	17792	17773	18040	17808	17707	17849	18028	17909	17712	17888	17803	17807	17855	17703	18009	18118	17904	17929	18036	17921	17574	17868	17927	17741	17683	17763	17952	17794	17672	17691	17724	17701	18135	17722	17661	17684	17804	17876	17789	17893	17684	17789	17943	17851	17705	17722	17584	17988	17853	17814	17631	17752	17823	17803	17875	17894	18035	17789	17734	17587	17808	17902	17883	17924	17810	18046	17748	17571	17717	18066	17912	17999	17836	17742	17666	17840	17744	17877	17729	17651	17904	17709	17771	18062	17974	17985	17925	17938	17942	17945	17955	18057	17833	17914	18032	17971	17978	17984	17854	17797	18121	17766	17807	17787	17958	17938	17740	17925	17785	17855	17793	17797	17817	17721	17953	17718	17889	17872	17787	17731	17826	17792	17950	17947	17603	17985	18017	17806	18054	17687	17782	17868	17889	17673	17774	17856	18032	17753	18248	18012	17979	18083	18013	17904	17776	17763	17899	17903	17854	17887	17791	17831	17742	17953	17757	18018	17909	17765	17721	17849	17853	17877	17765	17960	17579	17780	17715	17845	17961	17857	17908	17779	17862	17880	17807	17828	17810	17685	17933	17917	17919	17997	17950	17835	17916	17746	17789	17660	17852	17923	17617	17866	17882	17848	17904	17807	17752	17849	17981	17751	17853	17761	17834	17921	17890	17940	18109	17867	17836	17835	17629	17913	17837	17787	17755	18037	17945	17827	18016	17882	17759	17906	17814	17949	18088	17808	17741	17781	17848	17666	17842	17845	17913	17758	17905	17755	17920	17879	17925	17831	17817	17807	17804	17782	17917	17794	17846	17859	17948	17965	17927	17724	17794	17750	17965	17905	17897	18017	17913	17911	17987	17840	17824	17801	17961	17951	17944	18246	17939	17660	17855	17937	18011	17778	17951	17814	17845	17766	17720	17627	17779	18027	17870	17950	17753	17824	17845	17688	17791	17718
31643	46224	42634	33533	28598	24128	21740	20260	18798	17963	17146	16741	16465	16219	16211	16145	15891	15877	15639	15583	15757	15421	15488	15360	15474	15452	15590	15327	15359	15351	15438	15441	15259	15242	15199	15260	15278	15317	15357	15200	15213	15361	15188	15338	15188	15329	15309	15295	15297	15237	15295	15463	15185	15373	15202	15228	15471	15107	15432	15209	15489	15289	15312	15380	15386	15333	15344	15294	15190	15276	15303	15239	15266	15182	15206	15262	15360	15343	15398	15154	15178	15395	15186	15220	15256	15445	15436	15155	15268	15232	15306	15296	15261	15194	15150	15294	15183	15271	15210	15335	15223	15266	15291	15377	15360	15462	15154	15194	15360	15237	15286	15276	15207	15107	15267	15285	15275	15370	15206	15281	15310	15395	15188	15192	15336	15416	15142	15338	15176	15178	15332	15252	15327	15212	15309	15219	15314	15206	15390	15290	15225	15100	15216	15102	15171	15127	15102	15310	15430	15250	15314	15288	15313	15365	15186	15196	15412	15316	15104	15343	15365	15127	15314	15130	15189	15324	15258	15358	15385	15199	15122	15140	15242	15310	15296	15130	15185	15289	15150	15309	15222	15313	15251	15247	15253	15251	15094	15225	15295	15326	15225	15264	15141	15282	15294	15204	15226	15253	15344	15299	15411	15444	15214	15374	15262	15110	15170	15255	15218	15213	15420	15425	15214	15204	15242	15397	15168	15296	15251	15274	15363	15183	15475	15218	15370	15261	15318	15430	15214	15188	15244	15058	15156	15164	15296	15329	15253	15263	15165	15385	15482	15214	15196	15287	15243	15200	15307	15520	15278	15241	15383	15092	15227	15181	15173	15342	15314	15346	15112	15235	15229	15327	15427	15334	15217	14991	15154	15286	15257	15363	15272	15272	15069	15401	15307	15270	15164	15239	15412	15362	15258	15374	15395	15290	15194	15450	15226	15236	15102	15413	15405	15318	15266	15198	15378	15257	15139	15344	15216	15199	15405	15052	15207	15237	15266	15075	15305	15130	15364	15128	15294	15268	15142	15209	15180	15120	15471	15130	15231	15118	15150	15277	15227	15462	15391	15466	15191	15271	15333	15073	15175	15387	15162	15228	15142	15220	15246	15200	15194	15270	15250	15375	15418	15227	15101	15256	15272	15396	15191	15303	15230	15206	15361	15323	15312	15364	15304	15316	15114	15241	15487	15188	15341	15233	15312	15350	15228	15311	15252	15237	15111	15362	15205	15324	15374	15111	15380	15085	15289	15159	15145	15291	15349	15221	15371	15409	15291	15206	15175	15147	15348	15242	15305	15229	15347	15450	15257	15344	15262	15130	15276	15158	15358	15427	15394	15216	15207	15179	15163	15142	15211	15356	15082	15069	15127	15274	15225	15269	15236	15320	15296	15363	15339	15326	15292	15276	15190	15189	15229	15404	15352	15324	15151	15312	15256	15198	15175	15348	15157	15134	15075	15353	15326	15391	15405	15245	15273	15220	15302	15214	15353	15337	15154	15364	15059	15324	15152	15335	15303	15384	15203	15309	15278	15221	15269	15216	15100	15457	15346	15264	15195	15226	15232	15169	15180	15069	15261	15448	15265	15275	15092	15252	15347	15359	15263	15096	15363	15180	15382	15321	15372	15323	15459	15215	15320	15262	15334	15150	15252	15370	15313	15348	15420	15269	15238	15377	15123	15303	15192	15156	15203	15364	15250	15251	15147	15330	15297	15331	15248	15410	15326	15202	15310	15205	15116	15213	15266	15418	15281	15226	15222	15330	15453	15190	15435	15289	15235	15280	15328	15270	15180	15242	15239	15299	15505	15215	15269	15452	15201	15208	15281	15132	15292	15204	15102	15356	15202	15289	15255	15392	15342	15398	15267	15219	15218	15289	15281	15342	15206	15150	15256	15258	15329	15235	15097	15263	15212	15102	15228	15265	15093	15307	15238	15186	15388	14899	15127	15036	15187	15343	15199	15243	15190	15212	15217	15339	15194	15297	15280	15360	15198	15211	15312	15293	15227	15319	15197	15217	15101	15424	15261	15407	15276	15309	15174	15345	15298	15319	15189	15152	15258	15050	15274	15233	15201	15376	15234	15135	15288	15081	15191	15112	15049	15196	15425	15322	15441	15246	15354	15420	15224	15251	15248	15410	15412	15186	15280	15163	15246	15052	15359	15234	15294	15433	15260	15189	15232	15149	15282	15230	15258	15311	15307	15388	15288	15267	15308	15212	15253	15331	15295	15168	15168	15494	15278	15318	15208	15296	15294	15359	15166	15261	15056	15231	15271	15056	15173	15365	15318	15177	15291	15053	15331	15426	15101	15464	15137	15127	15184	15291	15141	15165	15421	15358	15240	15197	15230	15324	15190	15232	15304	15242	15233	15288	15263	15147	15200	15444	15273	15344	15250	15190	15376	15425	15311	15300	15371	15247	15358	15280	15248	15299	15425	15165	15276	15070	15319	15262	15350	15116	15294	15201	15212	15151	15221	15231	15403	15190	15227	15280	15184	15462	15177	15226	15156	15213	15248	15195	15304	15315	15275	15273	15191	15394	15192	15216	15327	15336	15339	15202	15376	15325	15049	15299	15251	15062	15248	15360	15265	15349	15529	15305	15359	15327	15323	15435	15277	15259	15205	15375	15199	15430	15355	15310	15178	15300	15370	15381	15366	15224	15273	15372	15185	15306	15402	15236	15378	15356	15240	15243	15158	15241	15308	15395	15299	15300	15208	15189	15290	15207	15319	15366	15416	15109	15423	15285	15309	15342	15274	15154	15238	15360	15225	15291	15426	15213	15325	15352	15278	15341	15309	15343	15342	15334	15193	15417	15350	15358	15388	15089	15271	15254	15173	15279	15164	15354	15115	15245	15265	15320	15341	15361	15190	15314	15320	15224	15197	15244	15127	15546	15423	15126	15173	15190	15305	15238	15314	15189	15323	15442	15140	15209	15227	15051	15286	15208	15188	15301	15184	15286	15127	15365	15174	15388	15124	15357	15412	15254	15136	15380	15277	15287	15232	15338	15309	15305	15297	15247	15281	15418	15162	15173	15239	15147	15311	15263	15362	15341	15390	15291	15354	15227	15206	15359	15354	15287	15352	15247	15209	15318	15236	15454	15469	15388	15159	15299	15248	15322	15052	15383	15329	15159	15353	15280	15107	15210	15333	15254	15197	15347	15147	15271	15322	15406	15383	15394	15362	15426	15277	15397	15368	15265	15288	15272	15280	15244	15374	15335	15346	15170	15444	15204	15365	15442	15295	15283	15204	15259	15287	15274	15198	15168	15158	15232	15247	15255	15343	15237	15339	15376	15266	15276	15242	15186	15265	15246	15171	15310	15186	15163	15374	15372	15262	15453	15262	15340	15258	15438	15165	15303	15112	15366	15308	15382	15192	15344	15235	15375	15176	15444	15336	15430	15343	15084	15217	15064	15209	15156	15249	15357	15435	15302	15381	15421	15285	15365	15404	15165	15365	15342	15469	15215	15316	15393	15309	15325	15296	15327	15320	15339	15141	15247	15268	15297	15390	15289	15265	15267	15218	15186	15363	15273	15131	15489	15383	15162	15296	15278	15238	15315	15371	15373	15173	15194	15241	15276	15306	15409	15261	15092	15144	15371	15347	15416	15301	15306	15186	15244	15269	15197	15227	15150	15145	15405	15371	15307	15214	15319	15406	15173	15220	15298	15255	15235	15133	15378	15426	15227	15270	15207	15252	15327	15208	15244	15182	15389	15406	15220	15185	15420	15097	15221	15381	15467	15312	15267	15240	15126	15114	15244	15224	15149	15182	15211	15189	15244	15122	15279	15411	15179	15303	15351	15226	15184	15244	15172	15319	15264	15324	15382	15340	15259	15214	15317	15337	15226	15323	15251	15332	15360	15218	15209	15226	15184	15189	15271	15343	15249	15169	15226	15238	15345	15253	15327	15303	15274	15287	15172	15110	15173	15142	15218	15424	15331	15261	15275	15450	15236	15191	15347	15078	15252	15224	15052	15353	15351	15237	15365	15216	15268	15207	15169	15333	15283	15164	15212	15236	15226	15225	15377	15396	15221	15236	15168	15086	15278	15303	15478	15317	15229	15185	15288	15298	15291	15179	15243	15331	15273	15159	15480	15316	15192	15255	15255	15218	15300	15148	15272	15271	15347	15150	15379	15171	15304	15232	15205	15227	15326	15234	15161	15137	15140	15252	15137	15337	15329	15349	15260	15278	15408	15305	15135	15124	15307	15157	15161	15227	15250	15152	15258	15357	15274	15159	15276	15272	15174	15210	15180	15171	15441	15325	15344	15248	15285	15318	15332	15336	15334	15266	15298	15256	15218	15357	15211	15305	15324	15300	15320	15314	15263	14984	15293	15264	15217	15295	15437	15208	15300	15311	15303	15344	15301	15209	15134	15266	15322	15284	15274	15320	15167	15143	15549	15416	15497	15449	15241	15365	15299	15149	15294	15263	15378	15214	15242	15342	15370	15285	15243	15162	15262	15300	15265	15052	15104	15169	15290	15196	15057	15289	15196	15210	15240	15237	15183	15199	15223	15240	15318	15432	15368	15227	15316	15265	15189	15346	15253	15219	15374	15402	15200	15337	15189	15275	15176	15224	15258	15214	15460	15327	15150	15341	15311	15217	15334	15390	15286	15478	15249	15275	15198	15238	15303	15087	15088	15360	15309	15242	15301	15370	15241	15292	15260	15307	15155	15304	15055	15236	15216	15226	15364	15365	15357	15372	15265	15260	15059	15191	15310	15343	15198	15162	15252	15231	15317	15291	15361	15255	15207	15290	15207	15187	15345	15328	15301	15336	15447	15199	15370	15256	15157	15111	15352	15229	15200	15095	15312	15378	15275	15165	15309	15510	15269	15163	15106	15503	15454	15362	15225	15345	15241	15314	15249	15295	15358	15171	15158	15354	15249	15250	15305	15345	15221	15378	15414	15089	15331	15395	15248	15313	15277	15218	15139	15283	15366	15302	15443	15301	15299	15362	15325	15299	15239	15322	15343	15149	15243	15275	15187	15429	15167	15118	15181	15237	15229	15246	15208	15179	15340	15307	15138	15249	15277	15400	15386	15283	15381	15309	15292	15395	15258	15365	15271	15322	15372	15168	15316	15411	15104	15376	15454	15233	15297	15373	15454	15188	15354
24133	21207	28871	27071	27649	28466	27055	23875	21592	20728	19803	19400	19193	19048	18932	18745	18729	18485	18418	18360	18209	18124	18047	18325	18020	18170	18125	18025	17977	18057	18104	18006	18067	17969	18098	18201	18035	17682	18069	18051	17999	18044	17984	18047	17929	17919	18003	18045	17797	17905	17921	17971	17998	17798	17887	18124	18035	17862	17744	18009	17882	18107	17887	17727	17907	17928	17652	17966	18167	17792	17917	17906	17979	17887	18009	18021	17658	17771	17885	17865	18010	18009	17848	18030	17901	17858	17823	17882	17958	17971	17781	17663	17868	17834	17861	17965	18001	17845	17889	17794	17759	17824	17826	17739	18011	18070	17889	17843	17752	18119	17908	17870	18122	17939	17779	17815	17809	18136	17831	17890	17912	17961	17827	17791	17921	17932	17930	17890	17811	17725	17823	17838	17547	17709	17823	17954	17656	17960	17735	17992	17993	17825	17764	17834	17842	17746	17760	17824	17896	17912	17835	17886	17835	18062	17743	17981	17905	17928	17848	17811	17649	17889	17976	17663	17997	17777	17867	18066	17837	17751	17820	18019	17894	17811	17966	17849	17854	17974	17828	17814	17654	17749	17604	17786	17737	17874	17817	17679	17869	18053	17783	17802	18002	17935	17863	17724	17779	17733	17943	17894	17915	17960	17951	17990	17790	17916	18058	17892	18019	17808	17990	17815	17815	17948	17765	17834	17882	17833	17816	17844	18114	17965	17715	17987	17977	17828	17989	18002	17821	17597	17818	17833	17695	17659	17757	17857	17793	17754	17893	17899	17718	17771	17838	17806	17740	17875	17947	17918	17792	17955	17824	17793	17855	17941	17925	17858	18054	17896	17810	17969	17815	17858	17805	17927	17830	18066	18101	17914	18055	17720	17869	17757	17906	18026	18013	17890	17978	17851	17784	18029	17886	17863	17932	17785	17767	17829	17864	17748	17870	17829	18056	18127	17915	17915	17850	18047	17859	17928	17772	17765	17923	17808	18003	17837	17911	17934	18014	17808	17737	17919	18068	17787	17941	17705	18003	17832	17800	17817	17743	17912	17706	17848	18108	17915	18008	17761	17869	17765	17773	18097	17930	17968	17896	17863	18074	17823	17846	17972	18157	18021	17787	17840	17998	17846	18013	17832	17847	18000	17912	17911	18004	17991	17870	17916	17802	17931	17919	17747	17918	17794	17768	17855	17814	17900	17972	17893	17692	18101	17878	17756	17829	17917	17899	18012	17861	18107	17916	17871	17920	18014	18005	17870	17864	18060	17759	17730	17803	17852	17936	17659	17795	18094	17893	17682	17855	17787	17716	17903	17750	17873	17898	17916	18072	17914	17947	17977	17798	18007	17727	17848	17840	17907	17926	17928	17810	17817	17890	17911	17895	18004	17964	17971	17693	17783	18134	17926	18145	17836	17864	17866	17838	18099	18025	17976	17675	17887	18006	17868	18001	17821	18111	17873	17663	17931	17860	17844	17827	17841	17815	17733	18057	17995	17976	17661	17906	18010	18016	17890	17897	17931	17901	17863	17954	17657	17768	17999	17850	17926	17827	18001	17757	17837	17726	17727	17797	17778	17855	17822	17868	17975	18004	17815	17956	17734	17791	17780	17784	17882	18002	17924	17907	18003	17835	18012	17889	17818	17837	17830	17870	17820	17657	17892	17851	17901	17913	17778	17722	17809	17954	17738	18029	17801	17924	17792	17726	17827	17758	17849	17870	17889	17963	17730	17882	17722	18001	18037	17976	17800	17624	17721	17700	17978	17785	17977	17952	17878	17989	17872	17933	17912	17909	17933	17719	17851	18018	17845	17687	17668	17741	17634	17987	18058	18074	17725	17941	17929	17985	18045	17868	18066	17884	17942	18088	17756	17925	18022	17710	17806	17907	17818	17766	17748	17825	17915	17767	17694	17971	17806	17763	17942	17882	17474	18007	17834	17793	17753	17794	18070	17781	17814	17815	17764	18033	17936	18016	17895	17739	17932	17825	17597	17802	17878	17783	17914	17999	17848	17796	17943	17781	17798	17815	18008	17994	17842	17934	17854	17805	17950	18130	17773	17854	17945	17779	17834	17637	17880	17858	18222	17675	17769	17752	17757	17679	17907	17861	17878	17729	17931	17836	17799	17945	17890	17728	17649	17831	17898	17650	17786	17706	17861	17996	17766	17881	17790	17759	17981	18039	17903	17835	17749	17934	18012	17985	17915	17874	17830	17879	17854	17942	17862	17946	17875	17843	17905	17704	17908	17939	17966	17743	17778	17926	17892	17789	17866	17816	18008	18020	18031	17882	17841	18013	18095	18097	17740	18057	17803	17726	17749	17835	18046	17910	17697	17907	18094	17601	17875	17703	17789	17957	18093	18043	17982	17879	17656	17896	17976	17836	17732	17792	17875	17834	17751	17745	17919	17839	17835	17760	17660	17874	17785	18151	17837	18002	17925	18032	17840	17953	17753	17948	17941	17991	17826	17931	17946	17922	17877	17833	17910	17703	17745	17873	17709	17910	17872	17850	17791	17891	17849	17829	17912	17889	18019	17864	18023	17851	17862	17751	17967	17766	17713	17548	17889	17820	17872	18047	18036	17994	17896	17764	18011	17825	18007	17705	17738	17835	17943	17984	17882	17914	17785	18039	17730	17892	17635	17604	17923	17942	17822	17861	17802	17752	17765	18006	18058	17961	17859	17960	18100	17957	17724	17896	17877	18007	17789	18070	17740	17799	17934	17903	18083	17897	17745	17761	18095	17817	18002	17762	17824	18021	18045	17813	17714	17878	18009	18025	17984	17878	17721	17854	17760	17749	17844	17703	18010	17875	17844	18067	17870	17899	17999	17932	17893	17833	17956	17917	18002	17838	17864	17787	17904	17913	17981	17901	17847	17732	18095	18005	17852	18007	17976	17794	17915	17710	17897	17711	17927	17819	17973	17868	17789	17602	17899	17875	17794	18002	17826	17918	17873	17878	17722	17827	18002	17785	17823	17921	17880	17739	17898	17740	18066	17933	17685	17791	17915	17657	17979	17861	17796	17834	17926	17949	18014	17715	18159	18034	17966	17929	18060	17911	17828	17767	17789	17590	17963	17853	17870	17919	17888	17743	17841	17743	17874	18057	17983	17945	17984	17855	17838	17932	17912	17923	18047	17723	17940	17903	17805	17861	17964	17919	17674	18045	17839	17965	17843	18004	17877	17667	17819	17796	17783	17947	17849	17704	17860	17941	17918	17754	17975	17815	17767	17739	17915	17855	17935	17886	17913	18176	18028	17788	17798	17806	17735	17644	17809	18037	17766	17885	17900	18084	17714	17841	17846	17835	17998	17836	18095	17895	17936	18038	17681	17835	17996	17865	17915	17899	17965	18032	18040	17729	17933	17861	17701	17798	17883	17911	17752	17894	17932	17849	17730	17708	17976	17926	17782	17809	17883	18115	17757	17807	17899	17625	17929	17840	17959	18061	18022	18018	17824	17740	17830	17984	17841	18055	17962	17900	17769	17866	17845	17792	17990	17768	17916	17728	18004	17787	17932	17687	17950	17700	17810	17906	17797	18017	17820	17834	17918	17933	17986	17891	17916	17992	17683	17897	17944	17865	17868	17835	18119	17851	17995	17943	17938	17879	17836	17633	17785	17619	17601	17950	17920	17711	17977	17941	17928	17967	17804	17783	17890	17823	17825	17880	17860	17811	18018	17754	17973	18197	18027	17811	17969	17811	17874	17966	17879	17855	17780	17990	18012	17868	17929	17981	17877	17842	17901	17885	17798	18034	17907	17754	17732	17818	17647	17778	17834	17923	17826	18102	17980	18014	17842	17875	17772	17627	17772	17820	17896	17821	17983	17859	18113	17922	17798	17632	17806	17897	17900	17786	17835	17907	17933	17879	17683	17533	17896	17965	17842	17903	17743	18063	17912	17914	18011	17956	17937	17843	17661	17920	17836	17823	17661	17878	17951	17745	17718	17823	17662	17874	17893	17902	17731	17895	17989	17724	17688	17965	17795	17994	17899	17969	17904	17821	17678	17934	17810	17863	17853	18157	17886	17954	17747	17732	17934	17851	17847	17934	17846	17846	18049	17788	17853	17853	17893	17957	17767	17950	17891	17847	17682	17823	17902	18025	17919	17933	17661	17875	17930	17816	17883	17914	17835	17997	17928	17952	17820	17927	17828	17794	17937	17851	18004	17918	17912	17742	17992	17843	17749	17935	18004	17963	17836	17774	18096	18118	17845	18023	17901	17863	17695	17937	17903	17922	18003	17980	17712	17977	17831	18116	17712	17949	17859	17883	17873	17879	18076	17986	17952	17842	17628	17717	17867	17867	17899	17899	17717	18009	18046	17911	17925	17879	17798	17601	17784	17856	17907	17923	17845	17897	17805	17858	17970	17868	17816	17826	18120	17833	17738	17848	18121	17896	17778	17893	17858	17711	17793	18027	17895	18095	18008	17932	17667	17863	17772	18011	17818	17885	17880	17776	17890	17929	17749	17964	17987	17728	17870	17807	17919	17868	17868	17895	17786	17995	17950	17850	17816	18089	17985	17933	17722	17957	17856	17745	17954	17887	17975	18025	17921	18052	17896	17987	17945	17976	17789	17788	17910	17870	17863	17875	18103	17916	17798	18018	17745	17920	17816	17940	17948	18034	17801	17985	17656	18170	18031	17778	17824	18000	17787	17819	17930	17954	17917	17728	17949	17727	18025	17989	17931	17970	17838	17873	17812	17848	17926	17816	17970	17857	17681	17699	17900	17870	17825	17689	17988	17952	17968	17900	17714	17814	17864	17744	17988	17830	17863	17852	17787	17978	17840	18133	17751	18011	17685	17991	17951	17803	18154	17860	17863	17772	17771	17735	17766	17927	17727	17913	17903	17952	17871	17799	17991	17847	17897	17738	17903	17827	17763	17890	17667	17852	17998	17820	17912	17785	17966	17878	17822	17882	17641	17789	17761	17773	17785	17981	17664	17994	17887	17615	17820	17982	17814	17993	18093	17764	17821	17947	17704	17876	17715	17778	17917	17837	17936	17776	17909	17784	18027	17917	17759	17806	17821	17971	17705	17858	17826	17779	17889	18024	17827	17798	17795	17925	17864	17892	17690	17872	17790	17853	17993	17825	17835	17988	17936	17835	17880	17917	17817	17947	17920
31314	53126	49889	40111	34590	29103	25459	22951	20522	18826	17933	17476	17356	16843	16579	16367	16268	16041	15898	15812	15621	15652	15702	15473	15719	15631	15633	15525	15338	15561	15402	15545	15366	15357	15453	15428	15533	15373	15142	15454	15312	15182	15220	15326	15363	15231	15436	15472	15605	15440	15212	15279	15388	15341	15254	15184	15361	15213	15354	15145	15293	15206	15339	15343	15228	15432	15481	15333	15259	15245	15248	15241	15434	15286	15016	15102	15396	15423	15171	15226	15214	15364	15309	15561	15368	15264	15306	15195	15456	15227	15294	15249	15199	15402	15243	15260	15401	15678	15269	15256	15294	15230	15439	15200	15337	15276	15283	15263	15235	15196	15269	15437	15138	15356	15368	15263	15278	15229	15190	15380	15303	15118	15298	15255	15264	15417	15154	15418	15270	15256	15145	15378	15280	15218	15273	15398	15458	15140	15231	15296	15391	15235	15362	15381	15320	15295	15357	15298	15362	15309	15184	15108	15352	15528	15165	15333	15329	15277	15372	15399	15227	15298	15370	15287	15375	15277	15246	15115	15313	15397	15374	15224	15213	15192	15352	15247	15299	15272	15293	15416	15235	15253	15396	15278	15375	15226	15116	15294	15300	15354	15287	15176	15271	15090	15355	15374	15464	15153	15303	15155	15354	15525	15323	15367	15245	15048	15244	15258	15344	15134	15423	15304	15352	15297	15238	15383	15068	15309	15422	15263	15304	15396	15302	15160	15365	15368	15335	15281	15204	15387	15528	15232	15332	15328	15148	15387	15310	15269	15303	15285	15457	15351	15406	15352	15387	15300	15224	15299	15335	15215	15197	15197	15323	15237	15266	15319	15453	15407	15438	15243	15306	15438	15339	15342	15231	15359	15188	15237	15296	15184	15267	15375	15390	15244	15343	15217	15547	15315	15279	15233	15304	15421	15422	15329	15476	15185	15129	15236	15412	15276	15205	15241	15308	15304	15426	15266	15297	15238	15259	15302	15183	15365	15387	15359	15384	15331	15162	15383	15094	15374	15316	15374	15399	15494	15052	15333	15231	15112	15227	15266	15233	15277	15333	15154	15136	15101	15277	15259	15305	15295	15521	15113	15200	15419	15320	15150	15207	15255	15334	15272	15251	15233	15356	15213	15364	15335	15300	15238	15325	15259	15369	15300	15143	15272	15260	15404	15322	15239	15397	15247	15105	15317	15404	15387	15144	15197	15263	15259	15369	15247	15318	15341	15192	15304	15302	15446	15254	15256	15354	15297	15230	15270	15089	15247	15346	15331	15204	15261	15319	15317	15355	15378	15218	15329	15324	15379	15253	15250	15274	15512	15117	15129	15346	15270	15325	15328	15490	15151	15294	15396	15254	15252	15410	15401	15309	15240	15178	15411	15300	15217	15188	15468	15302	15205	15203	15140	15287	15366	15243	15410	15288	15366	15345	15346	15352	15148	15306	15341	15260	15341	15302	15404	15297	15399	15135	15395	15337	15298	15274	15315	15432	15255	15300	15354	15346	15175	15283	15284	15228	15244	15233	15271	15379	15411	15156	15386	15204	15323	15162	15308	15312	15287	15336	15209	15388	15436	15168	15220	15141	15221	15358	15358	15074	15251	15292	15222	15226	15496	15372	15380	15264	15335	15182	15327	15263	15333	15397	15354	15125	15293	15354	15308	15217	15349	15486	15360	15265	15378	15340	15284	15260	15368	15333	15180	15368	15372	15433	15258	15390	15195	15147	15192	15324	15310	15234	15151	15418	15299	15345	15296	15150	15341	15133	15347	15305	15252	15230	15294	15418	15352	15272	15275	15375	15243	15209	15343	15173	15282	15246	15423	15260	15290	15355	15031	15327	15358	15240	15329	15253	15351	15115	15262	15356	15242	15402	15570	15337	15198	15401	15196	15319	15027	15316	15184	15210	15366	15407	15332	15291	15239	15276	15282	15271	15444	15379	15446	15291	15312	15176	15317	15388	15306	15306	15226	15185	15314	15098	15309	15083	15238	15220	15363	15055	15211	15362	15306	15240	15436	15339	15296	15351	15425	15279	15491	15394	15263	15259	15396	15323	15347	15270	15215	15318	15228	15243	15519	15273	15559	15334	15454	15277	15426	15308	15559	15103	15345	15289	15189	15286	15272	15476	15102	15301	15385	15294	15282	15277	15151	15140	15086	15457	15371	15273	15217	15255	15273	15152	15181	15308	15366	15384	15199	15283	15353	15321	15292	15326	15275	15287	15287	15327	15207	15321	15233	15336	15309	15376	15351	15318	15236	15164	15159	15353	15171	15245	15330	15200	15424	15288	15210	15277	15361	15295	15204	15319	15264	15226	15381	15320	15251	15298	15362	15380	15264	15129	15226	15307	15139	15306	15241	15345	15472	15184	15405	15317	15268	15454	15246	15380	15357	15380	15383	15279	15453	15283	15267	15328	15387	15387	15338	15195	15332	15208	15231	15101	15400	15255	15135	15276	15227	15446	15326	15387	15291	15307	15355	15241	15276	15503	15110	15221	15027	15265	15192	15200	15261	15157	15280	15193	15658	15155	15311	15296	15312	15268	15381	15428	15240	15301	15372	15307	15200	15196	15422	15223	15153	15277	15246	15322	15413	15265	15285	15266	15337	15321	15293	15451	15203	15107	15261	15421	15236	15236	15316	15199	15169	15250	15177	15418	15330	15305	15360	15277	15394	15307	15230	15393	15413	15288	15443	15184	15163	15445	15256	15071	15199	15361	15256	15287	15309	15201	15303	15269	15170	15427	15292	15287	15249	15256	15335	15343	15241	15111	15107	15407	15274	15443	15327	15454	15394	15208	15263	15395	15434	15532	15351	15429	15355	15173	15233	15338	15358	15367	15386	15320	15347	15303	15250	15465	15233	15321	15252	15419	15439	15307	15346	15379	15209	15337	15158	15268	15390	15244	15319	15284	15392	15308	15306	15445	15375	15223	15329	15138	15220	15357	15199	15470	15221	15239	15402	15376	15417	15157	15197	15301	15349	15197	15470	15351	15328	15438	15289	15292	15433	15229	15256	15083	15347	15467	15247	15232	15329	15464	15293	15492	15100	15236	15130	15321	15316	15328	15252	15264	15342	15407	15274	15242	15259	15215	15341	15393	15163	15263	15241	15067	15367	15267	15306	15213	15288	15366	15185	15109	15318	15429	15350	15430	15277	15271	15289	15445	15355	15340	15346	15312	15277	15216	15312	15264	15153	15274	15302	15402	15357	15157	15261	15248	15368	15192	15346	15188	15270	15245	15299	15139	15235	15387	15235	15183	15199	15347	15269	15165	15515	15327	15228	15224	15294	15335	15241	15260	15295	15221	15102	15307	15333	15357	15304	15364	15272	15293	15324	15150	15411	15354	15289	15373	15157	15285	15166	15222	15326	15335	15067	15383	15304	15245	15301	15277	15286	15496	15350	15312	15226	15469	15163	15237	15265	15345	15228	15500	15352	15209	15288	15392	15147	15237	15277	15349	15350	15366	15283	15224	15180	15414	15254	15277	15134	15298	15433	15070	15352	15355	15239	15199	15250	15362	15166	15205	15263	15387	15150	15304	15402	15268	15384	15351	15458	15283	15240	15206	15506	15213	15198	15270	15254	15387	15141	15399	15338	15264	15312	15263	15229	15284	15184	15431	15436	15371	15301	15240	15331	15295	15408	15224	15186	15387	15382	15445	15232	15438	15270	15187	15387	15175	15157	15282	15103	15388	15244	15233	15291	15384	15366	15181	15202	15416	15387	15553	15282	15274	15316	15399	15237	15294	15319	15354	15124	15331	15246	15204	15297	15458	15384	15253	15427	15377	15136	15291	15173	15378	15208	15229	15301	15365	15380	15290	15171	15205	15249	15126	15172	15312	15234	15325	15401	15139	15243	15268	15122	15386	15234	15411	15453	15234	15245	15226	15213	15208	15238	15267	15258	15223	15278	15317	15310	15284	15270	15336	15304	15448	15366	15426	15265	15367	15364	15322	15263	15493	15261	15246	15261	15323	15390	15491	15247	15260	15460	15483	15155	15433	15123	15343	15277	15207	15306	15097	15368	15348	15189	15346	15371	15231	15399	15300	15330	15271	15279	15210	15482	15309	15245	15388	15389	15256	15302	15402	15305	15250	15095	15179	15351	15445	15490	15348	15286	15302	15480	15170	15459	15554	15160	15227	15201	15368	15067	15253	15245	15242	15390	15309	15265	15379	15436	15242	15275	15175	15243	15354	15368	15193	15089	15293	15397	15188	15383	15203	15392	15266	15272	15271	15163	15456	15354	15242	15332	15287	15347	15346	15260	15348	15219	15292	15270	15383	15352	15354	15457	15188	15265	15211	15119	15237	15199	15190	15344	15389	15174	15405	15214	15441	15406	15281	15215	15231	15356	15402	15345	15350	15332	15237	15417	15193	15459	15383	15255	15259	15177	15256	15281	15292	15253	15421	15173	15176	15385	15232	15165	15230	15210	15197	15188	15331	15275	15384	15377	15257	15334	15199	15331	15219	15261	15414	15291	15301	15439	15184	15211	15303	15238	15245	15305	15243	15112	15371	15292	15329	15298	15468	15335	15339	15227	15161	15329	15196	15348	15210	15235	15164	15413	15288	15289	15319	15190	15387	15477	15299	15394	15178	15314	15060	15253	15138	15319	15188	15210	15325	15361	15263	15382	15308	15314	15300	15400	15269	15247	15286	15377	15130	15433	15354	15171	15198	15229	15334	15400	15401	15466	15152	15166	15246	15151	15361	15306	15307	15343	15265	15432	15421	15384	15372	15318	15275	15357	15262	15324	15182	15361	15459	15294	15391	15288	15266	15153	15373	15272	15326	15462	15335	15285	15521	15130	15344	15413	15255	15360	15272	15315	15323	15274	15288	15388	15270	15282	15305	15182	15248	15205	15407	15103	15433	15413	15222	15274	15271	15097	15375	15273	15198	15281	15245	15365	15373	15416	15449	15394	15351	15306	15345	15331	15313	15237	15525	15464	15374	15436	15307	15268	15129	15396	15265	15223	15239	15377	15330	15250	15136	15361	15196	15155	15388	15085	15346	15250	15123	15234	15207	15181	15284	15369	15239	15296	15398	15273	15296	15329	15195	15389	15158	15243	15239	15217	15354	15404	15215	15315	15239	15226	15428	15400	15322	15249	15467	15321	15296	15173
22731	21090	28902	24084	24476	28457	30784	25641	23223	22088	21526	20522	20273	20170	19692	19809	19517	19047	18807	19046	18898	18878	18751	18782	18772	18716	18656	18439	18676	18541	18513	18405	18418	18304	18309	18524	18511	18394	18320	18490	18330	18305	18302	18274	18387	18267	18274	18357	18202	18353	18445	18035	18368	18444	18409	18311	18252	18225	18134	18192	18443	18238	18183	18212	18207	18036	18153	18407	18297	18360	18314	18315	18451	18395	18037	18031	18475	18395	18243	18190	18222	18253	18231	18369	18181	18296	18159	18443	18196	18340	18226	18199	18113	18354	18109	18423	18174	18108	18207	18179	18071	18328	18296	18134	18238	18321	18372	18395	18113	18363	18226	18136	18092	18408	18269	18170	18029	18271	18364	18141	18387	18037	18398	18406	18464	18328	18371	18317	18167	18416	18089	18261	18204	18073	18571	18072	18059	18213	18332	18117	18207	18250	18209	18220	18371	18148	18110	18237	18597	18464	18334	18338	18398	18239	18208	18300	18296	18231	18087	18106	18311	18154	18265	18143	18122	18268	18482	18374	18223	18137	18187	18150	18244	18116	18381	18181	18320	18234	18499	18204	18331	18025	18229	18195	18430	18173	18175	18183	18256	18191	18219	18297	18105	18157	18467	18268	18158	18308	18104	18441	18160	18237	18187	18204	18002	18252	18263	18277	18184	18296	18161	18128	18122	18317	18157	18276	17998	18231	18020	18373	18335	18384	18318	18292	18075	18099	18458	18096	18395	18179	18145	18243	18492	18368	18274	18132	18140	18156	18296	18288	18264	18294	18209	18286	18234	18478	18183	18117	18273	18350	18209	18060	18272	18203	18006	18141	18374	18104	18056	18050	18127	18235	18381	18257	18217	18107	18146	18257	18115	18190	18205	18272	18302	18313	18185	18215	18296	18269	18083	18081	18121	18178	18150	18367	18079	18182	18075	18002	18431	18138	18394	18165	18256	18059	18187	18191	18375	18034	18454	18074	18205	18307	18245	18436	18296	18208	18267	18155	18202	18034	18264	18071	18378	18280	18301	18442	18387	18475	18462	18196	18282	18217	18213	18302	18104	18101	18142	18153	18183	18219	18247	18121	18269	18063	18416	18212	18163	18220	18413	18352	18087	18302	18139	18184	18201	18243	18176	18256	18103	18302	18102	18293	18217	18219	18297	18306	18364	18069	18368	18286	18201	18258	18218	18260	18075	18206	18239	18329	18239	18210	18194	18086	17958	18392	18370	18132	18301	18361	18241	18172	18343	18153	18241	18132	18139	18239	18027	18428	18041	18300	18270	18333	18409	18065	18175	18285	18302	18329	18261	18366	18067	18296	18221	18375	18165	18250	18159	18346	18109	18177	18114	18127	18250	18091	18346	18322	18175	18330	18331	18239	18356	18169	18071	18140	18185	18231	18057	18062	18283	18133	17998	18140	18467	18292	18110	18268	18178	18111	18336	17948	18191	18225	18307	18220	18057	18263	18166	18147	18262	18373	18291	18253	18120	17917	18349	18265	18265	18257	18469	18295	18465	18079	18244	18341	18287	18120	18413	18193	18348	18320	18362	18195	18165	18462	18097	18280	18140	18209	18217	18467	18286	18418	18346	18376	18041	17917	18171	18248	18212	18299	18291	18090	18285	18375	18108	18278	18338	18250	18311	18129	18013	18009	18376	18304	18445	18270	18410	18201	18188	18171	18375	18259	18265	18340	18140	18170	18272	18320	18275	18232	18106	18059	18207	18329	18225	18217	18120	18106	18203	18045	18291	18364	18001	18270	18190	18296	18259	18164	18135	18361	18042	17990	18214	18414	18252	18190	18345	18137	18204	18212	18146	18145	18197	18258	18321	18234	18253	18262	18105	18221	18283	18000	17978	18184	18200	18136	18212	18186	18116	18306	18247	18215	18237	18311	18334	18126	18267	18171	18450	18118	18251	18335	18280	18205	18409	18315	18469	18269	18154	18092	18371	18197	18186	18042	18155	18251	18115	18190	18232	18139	18293	18131	18280	18357	18297	18267	18069	18251	18229	18248	18363	18086	18299	18214	18216	18007	18240	18230	18211	18202	18125	18198	18100	18131	18123	18071	18158	18373	18315	18297	18390	18321	18127	18382	18195	18223	18178	18209	18493	18178	18251	18246	18257	18379	18211	18267	18456	18093	18039	18304	18459	18318	18257	18158	18039	18348	18411	18298	18281	18149	18169	18250	18317	18420	18120	18246	18104	18106	18228	18236	18132	18202	18195	18372	18143	18200	18169	18205	18068	18112	18266	18278	18181	18083	18334	18461	18153	18304	18092	18223	18133	18239	18276	18139	18111	18332	18148	18124	18052	18153	18327	18233	18445	18246	18144	18015	18212	18278	18242	18074	18205	18255	18293	18294	18215	18053	18237	18307	18271	17862	18171	18083	18101	18064	18248	18233	18302	18154	18127	18372	18412	18382	18153	18321	18310	18303	18157	18161	18255	18183	18130	18051	18438	18119	18138	18103	18122	18035	18317	18052	18206	18229	18288	18126	18317	18108	18229	18184	18268	18176	18191	18447	18350	17986	18243	18301	18112	18305	18139	18145	18279	18338	18138	18068	18219	18200	18123	18181	18354	18205	18167	18084	18164	18175	18335	18178	18255	18383	18296	18357	18300	18193	18084	18307	18325	18434	18073	18358	18232	18235	18032	18048	18175	18180	18154	18234	18076	18105	18164	18149	18099	18137	18103	18162	18319	18261	18264	18178	18432	18172	18133	18258	18409	18251	18191	18244	18257	18234	18448	18185	18225	18051	18169	18130	18213	18135	18256	18266	18097	18125	18265	18338	18328	18247	18131	18267	18093	18231	18202	18052	18264	18369	18178	18366	18409	18408	18568	18213	18394	18218	18063	18205	18256	18221	18195	18263	18267	18157	18046	18148	18227	18322	18263	18418	18094	18312	18348	18165	18310	18360	18328	18290	18091	18404	18247	18290	18251	18080	18193	18330	18186	18201	18386	18338	18299	18132	18079	18269	18211	18221	18104	18296	18263	18420	18345	18250	18004	18218	18267	18446	18390	18070	18364	18212	18152	17928	18181	18360	18048	18191	18156	18322	18271	18117	18196	18302	18362	18152	18243	18173	18471	18291	18169	18407	18380	18414	18206	18342	18223	18218	18259	18269	18293	18015	18243	18122	18149	18390	18263	18404	18391	18424	18164	18193	18177	18218	18124	18322	18342	18366	18184	18251	18219	18243	18240	18355	18095	18260	18327	18255	18282	18243	18446	18383	18311	18140	18196	18248	18069	18094	18269	18201	18222	18116	18169	18169	18155	18085	18060	18271	18170	18290	18233	18104	18224	18329	18171	18214	18229	18077	18185	18291	18151	18194	18191	18115	18326	18196	18178	18309	18289	18257	18345	18165	18123	18045	18378	18283	18021	18178	18047	18279	18252	18084	18521	18147	18129	18210	18096	18241	18230	18418	18364	18290	18209	18277	18328	18198	18457	18084	18195	18344	18185	17957	18205	18129	18227	18372	18247	18035	18003	18351	18327	18191	18309	18418	18163	18283	18345	18296	18260	18233	18267	18218	17939	18394	18144	18043	18196	18230	18157	18176	18178	18226	18245	18189	18107	18165	18237	18088	18391	18223	18290	18387	18018	18317	18138	18162	18297	18314	18251	18184	18257	18271	18399	18213	18150	17921	18086	18111	18078	18309	18287	18206	18006	18185	18319	18376	18278	18336	18383	18337	18359	18150	18406	18225	18226	18319	18236	18379	18155	18253	18275	18284	18285	18289	18178	18204	18121	18127	18394	18299	18054	18199	18271	18123	18281	18332	18424	18250	18267	18094	18216	17983	18381	18210	18335	18292	18244	18163	18229	18230	18040	18241	18245	18302	18285	18209	18132	18179	18260	18104	18296	18371	18503	18384	18332	18113	18247	18116	18199	18128	18149	18322	18177	17936	18218	18164	17968	18308	18376	18210	18090	18059	18324	18287	18299	18324	18336	17998	18187	18371	18463	18126	18311	18122	18309	18200	18238	18353	18359	18236	18291	18266	18162	18239	18204	18070	18239	18436	18139	18328	18115	18249	18332	18054	18473	18174	18254	18207	18205	18282	18381	18236	18115	18112	18231	18166	18198	18385	18454	18360	17988	18157	17953	18094	18162	18259	18159	18300	18146	18111	18231	18195	18234	18067	18316	18255	18172	18288	18260	18265	18254	18418	18120	18146	18231	18161	18184	18242	18296	18380	18248	18177	18264	18337	18185	18185	18274	18116	18237	18059	18286	18112	18263	18118	18148	18145	18195	18337	18093	18176	18190	18326	18351	18013	18149	18075	18417	18146	18305	18234	18338	18322	18221	18178	18297	18053	18141	18380	18285	18269	18169	18137	18163	18139	17988	18248	18168	18349	18278	18192	18268	18192	18284	18418	18375	18269	18309	18304	18093	18237	18271	18218	18281	18222	18072	18251	18330	18362	18174	18207	18125	18225	18294	18286	18340	18254	18371	18155	18358	18202	18413	18190	18400	18070	18210	18237	18426	18189	18106	18015	18277	18031	18012	18040	18254	18202	18141	18392	18207	18450	18136	18319	18240	18182	18310	18338	18052	18194	18143	18070	18216	18110	18309	18352	18131	18326	18186	18311	18234	18215	18318	18373	18352	18185	18076	18177	18180	18179	18280	18101	18376	18222	18334	18254	18290	18401	18420	18158	18367	18301	18179	18081	18158	18061	18301	18182	18224	18244	18103	18161	18011	18345	18185	18201	18326	18415	18268	18464	18102	18098	18149	18304	18376	18182	18257	18147	18124	18224	18397	18139	18152	18290	18183	18111	18245	18212	18191	18238	18279	18310	18227	18354	18238	18086	18295	18198	18088	18120	18167	18018	18110	18121	18368	18264	18129	18296	18290	18305	18115	18152	18190	18339	18083	18284	18151	18138	18099	18330	18237	18204	18183	17935	18452	18354	18063	18227	18231	18375	18345	18244	18161	18183	18351	18145	18143	18084	18210	18093	18013	18033	18256	18283	18229	18120	18185	18240	18316	18155	18239	18259	18242	18250	18170	18256	18225	18072	18289	18338	18215	18126	18209	18149	18224	18046	18151	18120	18113	18185	18273	18309	18053	18156	18210	18118	18243	18181	18144	18223	18238	18321	18094	18403	18332	18097
33763	57185	53787	44727	39341	32940	28637	25689	22978	20798	19651	18734	18250	17780	17490	17235	16838	16608	16375	16278	16252	16087	15904	16141	15700	15720	15823	15683	15757	15720	15835	15729	15673	15436	15602	15704	15694	15599	15580	15402	15451	15655	15417	15619	15512	15475	15452	15446	15414	15731	15454	15480	15362	15525	15364	15545	15567	15349	15572	15434	15599	15383	15553	15555	15436	15662	15667	15492	15626	15551	15433	15445	15413	15578	15550	15498	15483	15454	15510	15495	15446	15599	15560	15567	15363	15420	15635	15389	15284	15462	15471	15467	15390	15505	15329	15403	15599	15346	15335	15622	15407	15285	15444	15536	15511	15645	15604	15415	15485	15419	15390	15408	15441	15410	15378	15499	15482	15402	15381	15316	15573	15419	15668	15313	15547	15481	15438	15432	15511	15388	15606	15424	15562	15447	15559	15415	15637	15560	15596	15312	15489	15526	15494	15422	15456	15449	15505	15308	15505	15650	15636	15559	15467	15434	15414	15561	15458	15460	15526	15515	15330	15502	15489	15308	15420	15470	15516	15377	15472	15377	15400	15454	15309	15682	15399	15313	15339	15467	15551	15394	15359	15528	15486	15480	15490	15529	15525	15335	15423	15430	15557	15742	15378	15563	15629	15617	15438	15324	15458	15428	15433	15418	15432	15424	15455	15560	15523	15341	15444	15576	15367	15469	15501	15446	15270	15374	15487	15379	15417	15460	15488	15439	15546	15294	15611	15565	15503	15503	15396	15474	15480	15385	15388	15537	15325	15405	15460	15453	15445	15469	15609	15380	15433	15420	15362	15371	15452	15447	15736	15405	15604	15419	15443	15539	15382	15446	15617	15491	15345	15338	15508	15424	15372	15375	15441	15478	15513	15527	15384	15583	15482	15509	15507	15542	15473	15486	15535	15422	15514	15464	15412	15485	15340	15574	15503	15475	15562	15509	15360	15352	15417	15296	15436	15470	15326	15406	15500	15633	15672	15500	15531	15395	15519	15509	15260	15572	15432	15522	15376	15599	15357	15386	15354	15377	15414	15380	15549	15404	15418	15587	15490	15580	15514	15613	15481	15542	15420	15471	15456	15255	15521	15531	15573	15497	15469	15477	15510	15456	15429	15458	15368	15425	15538	15347	15357	15467	15560	15600	15492	15455	15518	15506	15399	15463	15519	15502	15479	15455	15590	15398	15398	15374	15589	15577	15510	15487	15456	15447	15360	15361	15500	15599	15524	15432	15471	15506	15446	15558	15568	15628	15423	15454	15372	15387	15446	15434	15636	15619	15448	15336	15463	15491	15474	15289	15351	15598	15286	15322	15519	15396	15293	15477	15517	15416	15734	15399	15439	15336	15440	15435	15441	15602	15548	15353	15602	15376	15372	15435	15623	15492	15602	15506	15490	15589	15467	15478	15345	15400	15526	15480	15465	15526	15445	15422	15564	15456	15530	15439	15459	15539	15389	15404	15435	15430	15509	15379	15474	15369	15507	15458	15306	15381	15463	15517	15405	15497	15368	15358	15373	15429	15379	15533	15583	15563	15574	15302	15460	15506	15302	15529	15241	15502	15591	15374	15608	15449	15589	15476	15504	15324	15577	15524	15523	15564	15467	15454	15430	15400	15453	15464	15552	15375	15471	15419	15332	15497	15483	15473	15530	15417	15721	15478	15422	15364	15333	15490	15555	15468	15444	15444	15444	15393	15540	15467	15250	15357	15609	15434	15594	15530	15574	15609	15524	15469	15418	15486	15331	15458	15429	15270	15397	15428	15412	15464	15389	15489	15602	15660	15600	15442	15687	15467	15489	15546	15494	15412	15543	15481	15303	15345	15412	15341	15384	15436	15517	15317	15418	15439	15472	15503	15445	15374	15449	15426	15610	15402	15233	15542	15327	15333	15636	15418	15447	15357	15407	15471	15567	15364	15545	15395	15752	15472	15396	15730	15605	15282	15435	15317	15435	15437	15428	15540	15486	15441	15540	15422	15559	15349	15491	15605	15634	15504	15433	15446	15513	15350	15476	15484	15479	15604	15439	15443	15363	15445	15393	15412	15497	15383	15325	15464	15445	15537	15377	15416	15694	15529	15542	15680	15441	15354	15371	15549	15505	15479	15384	15459	15523	15432	15410	15608	15491	15437	15593	15455	15452	15438	15429	15359	15350	15505	15527	15521	15373	15526	15608	15323	15423	15301	15626	15451	15442	15440	15428	15407	15298	15657	15342	15524	15415	15530	15396	15551	15570	15464	15480	15433	15675	15459	15325	15451	15507	15372	15508	15710	15482	15306	15506	15688	15630	15421	15521	15582	15554	15528	15619	15313	15731	15566	15412	15424	15556	15459	15396	15486	15333	15438	15616	15601	15407	15416	15391	15388	15692	15430	15630	15548	15444	15405	15512	15456	15715	15441	15487	15400	15266	15323	15400	15376	15469	15682	15313	15651	15411	15416	15440	15505	15261	15510	15344	15540	15515	15488	15436	15375	15416	15538	15640	15499	15170	15413	15574	15632	15432	15567	15497	15417	15280	15324	15467	15427	15327	15263	15366	15555	15460	15418	15628	15574	15307	15421	15388	15480	15521	15389	15543	15632	15357	15401	15630	15389	15433	15348	15448	15565	15430	15408	15514	15439	15541	15450	15558	15401	15347	15470	15419	15498	15401	15303	15453	15461	15378	15495	15435	15447	15496	15459	15468	15323	15452	15443	15495	15367	15406	15246	15300	15349	15367	15398	15462	15554	15577	15565	15552	15456	15573	15473	15465	15521	15570	15496	15675	15583	15566	15474	15615	15521	15473	15322	15526	15474	15350	15389	15543	15469	15394	15160	15533	15443	15552	15719	15449	15411	15423	15453	15519	15310	15511	15606	15379	15391	15588	15488	15654	15428	15487	15685	15470	15402	15395	15518	15553	15355	15515	15580	15591	15465	15540	15558	15491	15451	15622	15511	15556	15367	15416	15561	15387	15490	15420	15491	15387	15557	15327	15404	15574	15446	15441	15481	15431	15299	15555	15376	15350	15590	15489	15432	15306	15394	15561	15315	15366	15418	15413	15430	15469	15430	15343	15502	15301	15414	15396	15694	15420	15370	15419	15491	15537	15508	15467	15540	15594	15402	15719	15431	15432	15327	15472	15504	15457	15612	15369	15462	15471	15458	15632	15475	15482	15411	15566	15324	15442	15391	15658	15200	15345	15461	15372	15324	15323	15631	15465	15599	15349	15510	15355	15593	15651	15516	15372	15532	15519	15268	15469	15368	15602	15399	15263	15285	15559	15378	15473	15331	15403	15343	15488	15395	15401	15454	15478	15491	15495	15502	15426	15624	15566	15224	15378	15363	15631	15397	15409	15406	15476	15680	15401	15495	15471	15308	15413	15323	15608	15437	15429	15435	15358	15435	15286	15535	15333	15507	15423	15412	15642	15506	15431	15454	15498	15481	15473	15201	15532	15405	15529	15517	15290	15493	15475	15502	15630	15445	15424	15468	15560	15573	15333	15518	15314	15379	15432	15320	15489	15487	15488	15487	15637	15490	15421	15596	15537	15442	15295	15653	15415	15556	15412	15554	15248	15405	15441	15467	15410	15503	15601	15554	15503	15440	15461	15440	15468	15418	15399	15427	15490	15508	15558	15502	15519	15381	15555	15380	15585	15434	15529	15397	15497	15416	15429	15441	15517	15449	15422	15590	15527	15475	15335	15499	15572	15460	15462	15479	15354	15427	15468	15486	15385	15489	15493	15468	15521	15484	15581	15395	15598	15473	15580	15415	15314	15542	15449	15511	15529	15461	15488	15513	15519	15398	15384	15540	15687	15481	15405	15494	15513	15482	15438	15372	15582	15461	15397	15598	15425	15340	15495	15610	15483	15447	15404	15528	15439	15404	15430	15561	15450	15406	15405	15535	15405	15387	15532	15366	15380	15517	15469	15473	15428	15438	15445	15371	15484	15447	15637	15270	15365	15478	15532	15447	15362	15584	15303	15403	15510	15734	15521	15409	15490	15577	15453	15335	15393	15424	15480	15411	15318	15276	15388	15648	15494	15402	15387	15607	15691	15453	15406	15455	15462	15597	15324	15500	15401	15535	15359	15366	15490	15367	15321	15400	15474	15415	15557	15448	15458	15492	15599	15591	15565	15555	15505	15416	15527	15466	15501	15368	15664	15479	15407	15581	15338	15375	15409	15452	15426	15367	15472	15542	15519	15510	15514	15325	15561	15553	15282	15514	15378	15345	15363	15531	15563	15499	15459	15405	15533	15430	15672	15487	15576	15750	15573	15467	15434	15378	15711	15382	15458	15325	15418	15431	15499	15527	15318	15596	15651	15428	15435	15554	15360	15455	15399	15306	15423	15382	15633	15491	15492	15419	15581	15376	15538	15504	15355	15444	15584	15326	15460	15436	15553	15530	15280	15490	15532	15529	15328	15392	15485	15352	15537	15586	15490	15393	15371	15454	15427	15446	15450	15624	15463	15378	15361	15356	15561	15551	15607	15333	15551	15446	15564	15481	15576	15398	15585	15730	15374	15376	15514	15397	15523	15516	15421	15442	15577	15427	15427	15418	15473	15680	15388	15507	15598	15358	15675	15581	15477	15345	15399	15464	15596	15565	15438	15386	15431	15371	15400	15574	15488	15430	15566	15417	15449	15415	15281	15465	15558	15465	15305	15450	15469	15484	15569	15485	15372	15404	15371	15453	15403	15561	15353	15549	15563	15469	15574	15533	15534	15554	15357	15355	15504	15481	15415	15537	15656	15423	15408	15385	15382	15285	15559	15462	15426	15528	15383	15553	15354	15477	15537	15612	15551	15688	15251	15375	15573	15405	15547	15431	15375	15459	15483	15488	15507	15528	15140	15397	15561	15418	15438	15352	15483	15457	15393	15370	15558	15583	15387	15578	15509	15454	15443	15433	15490	15472	15525	15501	15395	15480	15558	15596	15447	15536	15440	15436	15385	15347	15611	15649	15564	15530	15490	15386	15478	15466	15294	15550	15648	15431	15620	15388	15367	15475	15484	15251	15564	15454	15399	15415	15524	15336	15545	15572	15337	15458	15408	15428	15425	15461	15425	15449	15647	15514	15487	15472	15625	15579	15493	15460	15315	15663	15419	15448	15510	15423	15500	15533	15355	15460	15499	15352	15435	15520
29556	29673	38293	33888	27979	25011	23016	21363	20178	19523	19358	18917	18759	18575	18604	18402	18496	18176	17986	17955	18246	18049	18041	18167	18102	17956	17960	17694	17971	17837	17963	17805	17873	18049	17773	18025	17847	17630	17843	17899	17723	17978	17814	17918	17998	18084	17727	17937	17812	17713	17855	17751	17730	17712	17719	17724	17734	17797	17899	17825	18032	18201	17828	17831	17855	17886	17840	17990	17717	17834	17827	17729	17675	17676	17857	17676	17727	17827	17707	17770	17948	17745	18172	17954	17927	17545	17825	18037	17794	17805	17919	17884	17670	18032	17597	17857	17756	17776	17906	17787	18046	17552	17783	17615	17564	17609	17859	17822	17865	17675	17898	18014	17986	17945	17927	17830	17972	17632	17776	17964	17879	17607	17911	17693	17903	17627	17665	17897	17745	17769	17929	17857	17946	18036	17836	17987	17589	17507	18017	17819	17736	17798	17680	17781	17803	17690	17790	17736	17789	17853	17513	17945	17652	17972	17928	17933	17805	17801	17991	17895	17992	17791	17899	17838	17782	17662	17899	17860	18000	17753	17759	17784	17711	17931	17911	17855	17851	17709	18055	17850	17921	17826	17888	17862	17964	17786	17946	17740	17925	17946	17837	17804	17677	17949	17932	17955	17787	17893	17779	17902	18018	17920	18023	17889	17814	17953	17737	17905	17626	17933	17625	17921	18025	17865	17687	17895	17768	17699	17876	17920	17890	18011	17682	17975	17812	17818	17907	17827	17853	17821	18173	17719	17751	17829	17772	17723	17818	17760	17800	17792	17846	17948	17916	17975	17873	17806	18051	17882	17768	17746	17779	17854	17838	17585	17812	17721	17782	17974	17712	17705	17618	17665	17595	17855	17889	17759	17932	17835	17912	17852	17762	17742	17834	17734	17759	17668	17884	17802	17741	17749	17741	17790	17965	18001	17882	17695	17785	17742	17994	17842	17979	17858	17994	17724	17748	17716	17796	17683	17984	17806	17919	17720	17865	17642	17865	17794	17825	17893	17712	17869	17913	17668	17693	17930	17835	17792	17896	17916	17903	17753	17962	17841	17790	17734	17921	17789	17853	17810	17759	17930	17856	17819	17439	17809	17805	17714	17929	17822	17702	17766	17823	17787	17862	17781	18011	17800	17922	17719	17774	17945	17829	17852	17747	17941	17734	17780	17783	17835	17946	18046	17806	17873	17909	17876	18041	17880	17840	17771	17942	17654	17717	17758	17699	17839	17783	17670	17653	17777	17854	17763	17950	17924	17818	17825	17835	17843	17876	17900	17956	17737	17862	17714	18115	17799	17949	17705	17829	17842	17670	17880	17657	17911	17788	17872	17779	17908	17947	17810	17931	17733	18014	17820	17893	17789	17849	17774	17952	17965	17846	17999	17948	17749	17867	17935	17698	17884	18082	17826	17743	17727	17566	17783	17899	17898	17882	17814	17876	17812	17733	17684	17677	17874	17930	17691	17756	17823	17925	17986	17826	17758	17868	17818	17862	17715	17843	17864	17757	17836	17785	17916	17614	17593	17939	17835	17834	17917	17631	17793	17618	17710	17770	17714	17755	17797	17622	17991	17690	17888	17664	17634	17790	17749	17802	17824	17807	17764	17976	17818	17891	17839	17809	17831	17871	17886	17740	17856	17789	17866	17794	17648	17978	17749	17954	17834	17902	17884	17846	17817	17719	17738	17817	17839	17804	17922	17804	17903	17714	17988	17837	17970	17814	17748	17857	17947	17745	17675	17792	17987	17975	17815	17881	17865	17772	17838	17683	17866	18021	17885	17827	17801	17836	17812	17806	17742	17913	17995	17512	17832	17704	17881	17723	17684	17856	17835	17920	17888	17837	17908	17847	17821	17876	17739	17639	17670	17924	17909	18013	17840	18140	17950	17772	17912	17950	17796	17727	17901	17807	17960	17922	17827	17762	17954	17846	18018	18009	17811	17781	17866	17755	17807	17845	17662	17854	17859	18011	17753	17848	17870	17942	17891	17664	17752	17779	17891	17909	17741	17967	17951	17817	17689	17833	17851	17762	17783	17686	17874	17644	17719	17949	17727	17807	17735	17885	17829	18125	18037	17798	17816	17839	17573	17771	17792	17933	17810	17580	17875	17787	17762	17807	17885	17746	17876	17848	17820	17736	17823	17862	17787	17716	17732	17751	17996	17829	17822	17841	17783	17597	17823	17703	17653	17693	17962	17854	17984	17803	17926	17711	17931	17733	17872	17777	17802	17839	17872	17820	17996	17814	17815	17846	17747	17971	17804	17878	17703	17729	17977	17828	17784	17632	17943	17855	17922	17766	17919	17827	17929	17812	17834	17895	17733	18004	17936	17851	17914	17859	17796	17662	17697	17552	17999	17820	17966	17836	17759	17875	17948	17777	17916	17862	17818	17908	17817	17865	17753	17942	17951	17568	17907	17653	17747	17873	17908	18110	17887	17879	17789	17856	17870	17717	17859	17744	17900	17883	17766	17830	17730	17904	17942	17975	17773	17866	17764	17860	17644	17633	17905	17707	17839	17716	17918	17870	17709	17642	17965	17854	17892	18008	17903	17819	17788	17848	17942	18052	17850	17804	17573	17525	17842	17733	17869	17829	18004	17879	17812	17783	17762	17844	17793	17853	17918	17886	17961	18005	18036	18078	17856	18048	17958	17556	17925	17906	17977	17945	17978	17843	17817	17897	17957	17702	18002	17877	17916	18108	17766	17895	17690	17752	17999	17969	17656	17809	18095	17974	17742	17939	17834	17609	17648	17654	17731	17581	17799	17818	17921	17786	17777	17743	17594	17729	17947	17732	17814	17868	17810	17721	17896	17780	17822	17883	17863	17785	17837	17952	17949	17824	17873	17711	17642	17773	17742	17852	17853	18075	17643	17746	17676	17684	17572	17869	17720	17754	18068	17966	17775	17867	17956	17975	17803	17759	17836	17892	17856	17980	17866	17721	17757	17782	17859	17954	17908	17825	17662	17923	17694	17771	17805	17776	17861	17816	17815	17870	17870	17732	17625	18047	17764	17925	17866	17769	18089	17863	17699	17844	17660	17805	17943	17758	17844	17846	17688	18026	17866	18060	17803	17889	17827	17768	17667	17984	17976	17716	17825	17857	18125	17905	17799	17902	17922	17848	17786	17719	17759	17652	17963	17771	17785	17738	17754	17717	17870	17751	17873	17896	17853	18176	17790	17780	17804	17971	17940	17822	17715	17983	17754	17909	17758	17836	17780	17754	17928	17781	17737	17719	17908	17852	17959	17829	18002	17939	17982	17945	17984	17884	17750	17879	17759	17720	17725	17839	17951	17726	17773	17824	17831	17810	18048	17867	17732	17898	17954	18023	17900	17783	17746	18097	17758	17709	17918	17922	18006	17602	17845	17803	17973	17825	17830	17762	17844	17560	17667	17781	17718	17935	17870	17845	17666	17812	17792	17775	17747	17752	17805	17899	17811	17692	17771	17716	17730	17883	17874	17956	17891	17955	17924	18007	17621	17776	17805	17879	17724	17835	17870	17943	17854	17670	17666	17876	17856	17931	17999	17960	17828	17668	17876	17816	17944	17744	17660	17788	17838	17880	17909	17761	17786	17907	17881	17857	18002	18058	17862	17937	17946	17658	17701	17830	17760	18037	18113	17951	17681	17868	17717	17735	17776	17865	17598	18018	17932	17854	17963	17780	17988	17907	18081	17813	17845	18036	17785	17787	17904	17663	17960	17905	17844	17875	17962	17846	17663	17892	17902	17868	17788	17736	17877	18013	17823	17811	17708	17972	17570	17726	17932	17977	17798	17887	17798	17652	17925	17782	17731	17588	17797	17851	17737	17643	17849	18016	17820	18041	17800	17759	17705	17940	17845	17959	17788	17636	17723	17836	17950	17792	17903	17964	17921	17964	17706	17983	17920	17757	17678	17901	17696	17658	17711	17709	17880	17852	17893	17884	17775	17972	17914	18006	17948	17813	17957	17794	18013	17634	17563	17620	17892	17772	17966	17616	17843	17892	17867	17907	17739	17719	17730	17842	17796	17886	17810	17906	17864	17998	17718	17904	17809	17849	17938	18006	17703	17895	17876	17916	17700	17888	18028	17811	17723	18001	17750	17923	17717	17798	17926	17815	17814	17725	17796	17755	17728	17853	17859	18050	17880	17952	17836	17816	17704	17932	18017	17918	17928	17995	17890	18010	17706	18094	17864	17831	17847	17997	17816	17830	17894	17919	17744	17925	17866	17923	17893	17778	17642	17557	17906	17784	17712	17930	17871	17896	17905	18026	17808	17879	17975	17781	17863	17908	18000	17797	17856	17733	17838	17805	17721	17671	17880	17886	17720	17665	17877	17761	17749	17705	17842	17838	17745	17732	17958	17779	18031	17903	17749	17859	17830	17922	17719	17886	17817	18095	17835	18124	17971	17926	17770	18017	17603	17732	17758	17845	17830	17685	17734	17865	17684	17786	17882	17824	18065	17882	17719	18020	17774	17765	17791	17870	17699	17596	17592	17743	17872	17778	17949	17803	17740	17803	17769	17784	17846	17866	17891	17872	17840	17846	17683	17777	17811	17858	17863	17802	17719	17791	17785	17927	17985	17753	17815	17859	17885	17582	17886	17953	17778	17991	18018	17795	17914	17820	17905	17846	17771	17856	17869	17971	17839	17837	17733	17773	17761	17970	17832	17834	17872	17684	17791	17916	17920	17743	17915	17882	17959	17947	17850	17896	18026	17858	17639	17769	17868	17934	17737	18040	17875	17874	17779	17736	17753	17810	17685	17669	17740	17730	17852	17838	17969	17722	17783	17543	17821	17927	17801	17945	17867	17955	17769	17676	17886	17980	17853	17894	17989	17826	17804	17862	17900	17699	17669	17971	17819	17916	17967	18079	18087	17785	17800	17643	17862	17662	17890	17798	17929	17796	17835	17927	17755	17891	17814	17846	17851	17893	17713	17845	17754	17628	17858	17906	17867	17706	17881	17905	17846	17723	17805	17834	17850	18009	17889	17832	17735	17802	17712	17659	17772	17826	18055	17724	18089	17979	17797	17954	17866	17685	17976	17845	17827	17892	17698	17731	17833	17786	17925	17848	17862	17793	17795	17715	17921	18008	18016	17742	17888	17904	17758	17808	17867	17948	17799	17837	17702	17769	17919
31667	46388	42863	32989	28088	24709	22060	20301	18934	17745	17215	16828	16381	16267	16169	15918	15836	15707	15577	15672	15464	15417	15458	15171	15305	15673	15440	15308	15377	15363	15378	15324	15452	15188	15242	15149	15236	15267	15280	15260	15131	15343	15229	15251	15272	15442	15216	15395	15126	15065	15286	15318	15305	15267	15136	15086	15173	15208	15223	15147	15230	15182	15088	15480	15208	15326	15246	15243	15348	15218	15301	15170	15488	15083	15244	15404	15284	15163	15289	15198	15181	15112	15232	15402	15118	15255	15227	15252	15172	15183	15329	15408	15249	15102	15184	15158	15253	15202	15180	15297	15237	15171	15138	15263	15246	15173	15103	15268	15185	15244	15341	15176	15324	15180	15244	15287	15216	15259	15109	15101	15314	15142	15298	15261	15270	15425	15190	15239	15381	15114	15337	15301	15256	14978	15096	15174	15230	15277	15267	15381	15189	15331	15175	15183	15386	15162	15133	15204	15367	15350	15267	15169	15125	15468	15240	15163	15300	15191	15271	15075	15201	15161	15260	15252	15219	15201	15163	15244	15374	15281	15157	15208	15227	15232	15403	15299	15117	15278	15325	14923	15145	15153	15348	15216	15159	15205	15217	15257	15173	15222	15299	15171	15410	15352	15241	15195	15019	15365	15350	15395	15321	15035	15148	15145	15262	15312	15260	15074	15335	15262	15375	15375	15301	15166	15366	15239	15213	15075	15290	15190	15258	15075	15290	15363	15350	15141	15188	15213	15278	15190	15323	15179	15241	15243	15155	15354	15138	15194	15167	15218	15202	15236	15269	15222	15341	15186	15296	15240	15309	15258	15333	15235	15154	15323	15177	15257	15200	15159	15157	15169	15147	15366	15288	15282	15235	15175	15078	15207	15226	15249	15276	15320	15285	15247	15204	15045	15232	15176	15179	15320	15291	15415	15368	15355	15132	15174	15224	15276	15326	15210	15108	15207	15282	15077	15367	15215	15268	15200	15155	15233	15249	15137	15194	15125	15257	15179	15299	15246	15235	15306	15310	15211	15172	15171	15295	15099	15153	15187	15172	15236	15244	15103	15158	15389	15153	15146	15292	15277	15285	15203	15256	15138	15168	15361	15405	15194	15066	15291	15267	15376	15252	15156	15240	15253	15323	15227	15152	15339	15232	15150	15420	15424	15165	15062	15219	15306	15213	15172	15547	15090	15217	15369	15384	15241	15337	15271	15269	15202	15333	15297	15225	15262	15211	15488	15441	15234	15411	15191	15260	15127	15088	15088	15177	15196	15141	15087	15354	15255	15072	15376	15255	15132	15113	15161	15325	15123	15324	15245	15270	15200	15321	15261	15280	15138	15186	15125	15210	15087	15066	15122	15154	15220	15213	15238	15267	15334	15143	15430	15214	15387	15130	15248	15255	15107	15198	15301	15226	15239	15091	15252	15257	15190	15319	15214	15209	15206	15407	15276	15370	15070	15275	15304	15327	15340	15235	15297	15229	15245	15167	15207	15210	15181	15252	15200	15084	15149	15257	15298	15295	15246	15038	15149	15174	15368	15253	15215	15320	15228	15332	15232	15138	15181	15217	15219	15134	15255	15171	15134	15214	15100	15281	15181	15287	15209	15420	15188	15303	15254	15322	15270	15240	15289	15209	15260	15173	15060	15332	15358	15447	15214	15283	15327	15217	15189	15226	15334	15282	15152	15371	15299	15293	15266	14998	15097	15306	15196	15191	15193	15288	15255	15269	15220	15250	15205	15359	15355	15220	15214	15322	15262	15196	15048	15341	15334	15340	15152	15212	15181	15166	15204	15416	15174	15320	15255	15127	15186	15069	15199	15330	15198	15120	15212	15301	15041	15236	15279	15148	15179	15168	15194	15236	15093	15260	15178	15247	15229	15223	15176	15286	15160	15158	15086	14985	15285	15343	15176	15141	15304	15304	15292	15165	15347	15185	15201	15234	15370	15148	15301	15400	15215	15247	15289	15298	15226	15237	15156	15178	15169	15192	15307	15174	15134	15247	15411	15199	15230	15057	15443	15257	15259	15038	15297	15437	15193	15251	15296	15177	15251	15103	15184	15149	15287	15227	15181	15215	15324	15281	15182	15115	15283	15192	15281	15378	15267	15268	15185	15310	15204	15163	15173	15455	15240	15253	15182	15284	15078	15227	15141	15172	14982	15198	15221	15164	15025	15274	15262	15286	15298	15113	15290	15237	15197	15274	15416	15245	15142	15243	15187	15190	15214	15282	15370	15134	15131	15113	15193	15286	15195	15300	15135	15067	15223	15120	15251	15407	15379	15187	15101	15350	15269	15141	15250	15184	15122	15244	15022	15194	15184	15149	15223	15094	15065	15157	15277	15231	15320	15091	15335	15247	15292	15132	15205	15337	15084	15329	15212	15361	15140	15317	15135	15269	15322	15280	15233	15283	15152	15232	15298	15232	15059	15287	15197	15184	15228	14924	15231	15234	15421	15304	15228	15224	15317	15215	14993	15217	15274	15199	15314	15250	15266	15279	15171	15256	15188	15230	15201	15206	15298	15269	15182	15201	15231	15066	15346	15109	15081	15169	15215	15122	15221	15188	15305	15080	15136	15286	15123	15283	15126	15183	15306	15368	15140	15080	15178	15171	15241	15111	15052	15210	15363	15241	15156	15182	15232	15282	15269	15113	15367	15319	15007	15314	15297	15113	15248	15146	15133	15090	15384	15344	15238	15351	15334	15186	15166	15361	15269	15232	15242	15263	15111	15145	15156	15354	15148	15389	15289	15047	15245	15234	15350	15195	15164	15379	15216	15365	15257	15122	15218	15329	15210	15190	15475	15203	15467	15131	15321	15349	15302	15278	15330	15146	15257	15300	15322	15425	15364	15277	15285	15259	15133	15263	15344	15263	15279	15149	15219	15224	15224	15361	15153	15243	15119	15319	15296	15261	15161	15238	15310	15174	15242	15318	15196	15210	15149	15176	15312	15215	15096	15129	15142	15359	15266	15165	15342	15331	15117	15239	15338	15082	15106	15231	15180	15248	15234	15290	15163	15054	15274	15109	15320	15228	15279	15096	15293	15391	15173	15220	15184	15412	15211	15196	15292	15289	15106	15254	15222	15232	15273	15271	15137	15173	15318	15230	15397	15229	15192	15297	15188	15260	15197	15070	15236	15329	15152	15359	15364	15080	15328	15234	15208	15375	15213	15260	15383	15251	15266	15251	15174	15134	15338	15010	15102	15277	15147	15209	15277	15290	15230	15255	15176	15159	15199	15119	15265	15254	15296	15110	15106	15297	15271	15279	15121	15302	15202	15248	15257	15352	15333	15094	15254	15172	15161	15161	15205	15162	15147	15127	15461	15108	15115	15226	15257	15240	15327	15234	15163	15048	15188	15312	15132	15350	15148	15334	15223	15132	15103	15277	15176	15126	15290	15295	15133	15208	15339	15247	15077	15144	15079	15281	15092	15517	15250	15155	15361	15160	15355	15242	15247	15356	15241	15301	15289	15312	15399	15221	15100	15142	15433	15174	15092	15196	15106	15242	15244	15338	15163	15149	15266	15123	15152	15222	15252	15275	15230	15023	15118	15244	15252	15262	15289	15061	15341	15207	15056	15142	15435	15160	15057	15368	15395	15177	15270	15209	15241	15079	15192	15142	15242	15162	15375	15095	15060	15289	15269	15379	15317	15139	15395	15005	15271	15149	15241	15504	15149	15273	15414	15232	15335	15171	15245	15350	15006	15289	15156	15250	15332	15275	15313	15126	15258	15195	15308	15136	15235	15257	15147	15306	15205	15015	15187	15190	15289	15264	15033	15419	15282	15178	15268	15231	15219	15244	15152	15157	15315	15373	15213	15062	15316	15237	15294	15114	15168	15205	15173	15261	15318	15182	15220	15315	15349	15365	15042	15352	15243	15324	15257	15215	15252	15165	15160	15254	15169	15277	14999	15200	15223	15224	15221	15259	15174	15205	15115	15386	15071	15118	15255	15348	15255	15245	15130	14945	15229	15021	15163	15147	15227	15214	15265	15333	15221	15167	15258	15190	15350	15263	15345	15232	15164	15078	15156	15152	15134	15217	15184	15302	15201	15260	15148	15297	15218	15398	15065	15233	15527	15248	15241	15122	15267	15334	15339	15334	15236	15200	15270	15349	15134	15321	15279	15143	15072	15209	15283	15135	15343	15212	15283	15206	15191	15239	15151	15303	15269	15111	15231	15118	15260	15272	15088	15376	15219	15114	15238	15277	15232	15209	15278	15152	15358	15257	15245	15050	15278	15269	15266	15275	15247	15109	15285	15291	15078	15043	15087	15385	15119	15328	15206	15083	15336	15327	15349	15206	15118	15419	15262	15286	15364	15183	15227	15310	15225	15111	15195	15187	15331	15277	15382	15206	15252	15249	15317	15255	15218	15175	15141	15152	15308	15159	15263	15262	15221	15051	15386	15329	15382	15487	15288	15309	15210	15230	15162	15367	15144	15308	15288	15169	15304	15240	15109	15359	15289	15119	15319	15371	15396	15300	15336	15122	15138	15378	15046	15195	15304	15348	15434	15134	15165	15246	15166	15386	15085	15157	15280	15350	15235	15377	15175	15394	15257	15363	15200	15203	15137	15189	15165	15371	15281	15203	15209	15144	15235	15208	15469	14986	15260	15140	15124	15292	15112	15389	15326	15140	15177	15227	15160	15112	15137	15139	15386	15368	15312	15239	15136	15253	15395	15218	15264	15225	15197	15241	15183	15236	15179	15240	15176	15268	15204	15150	15108	15261	15046	15345	15253	15146	15047	15326	15222	15200	15307	14985	15175	15292	15111	15283	15248	15304	15143	15354	15273	15172	15324	15077	15346	15337	15276	15170	15287	15205	15166	15106	15272	15275	15081	15220	15334	15198	15266	15039	15226	15211	15314	15314	15223	15214	15412	15364	15229	15289	15229	15347	15150	15294	15261	15174	15179	15354	15141	15400	15132	15286	15228	15237	15148	15241	15202	15289	15125	15147	15254	15216	15232	15189	15182	15219	15182	15249	15186	15136	15074	15332	15301	15213	15054	15177	15277	15233	15252	15250	15208	15209	15263	15393	15297	15218	15278	15182	15071	15168	15428	15261	15001	15224	15207	15322	15247	15198	15161	15327	15121	15339	15248	15323	15169	15028	15288	15244	15141
24030	21191	28873	26689	27360	28950	27703	23417	21758	20753	20052	19618	19146	19060	18892	18629	18871	18724	18613	18526	18459	18493	18255	18241	18312	18351	18249	18232	18269	18072	18381	18205	18201	18275	17951	18077	17954	17868	18086	17865	18012	18072	18111	18146	17896	17987	18045	17963	17916	18021	18040	18106	18159	17831	17879	17896	18036	18014	18037	18035	17818	17928	18088	18109	17799	18002	18058	17885	17964	17891	18247	17813	18003	18079	17754	18076	18023	17998	17954	17919	18217	17993	18049	18005	18000	17998	17946	18121	17913	17973	18032	17924	17962	17979	17728	17906	18042	17925	17845	17969	18078	17943	17821	18106	18031	17944	17890	17964	18096	17988	17946	17968	17897	18145	17982	17871	18187	17971	17978	17928	17863	18003	18037	17878	17741	17815	17749	17799	17968	18171	18030	17803	17754	17902	17855	17862	17881	17994	18068	17773	17994	17663	17742	18013	17984	17901	18161	17936	18098	17903	18086	17851	18085	18031	18053	17755	18098	18040	18009	18025	18005	18148	18088	17964	17966	18040	17838	17972	17832	17952	18136	18022	17994	17768	17754	17918	17799	17970	17999	17879	17887	18056	17912	18020	17985	17765	18054	18064	18040	18136	17989	17885	17929	17986	18142	17938	18004	18018	17970	18066	17840	17927	17881	17812	18091	17948	18011	18185	18104	17868	18039	18151	17957	18201	18029	18039	18002	17970	17926	17891	18013	17865	17849	18053	18033	18084	18019	17868	17890	18062	17891	17806	17888	17849	17844	17868	17834	17833	17928	17938	17895	17783	17926	17876	18075	17867	17866	17982	18066	17942	17909	17849	18040	17981	17879	17998	17848	18140	18063	17985	17905	17784	18032	17973	17970	18122	18061	18115	17935	18320	18069	18051	18104	17719	17966	17943	17973	18196	17942	18056	18031	17902	17813	17782	17915	17937	17946	17827	17730	17856	17991	18064	17763	17845	17851	17791	17741	18090	18038	18047	18072	18041	18086	18089	18026	17949	17841	17976	17976	17865	17871	18087	17978	17859	17802	18080	17958	18031	17924	17896	18051	17966	17922	18019	18004	17882	17808	17958	17832	17954	17997	17962	17883	17875	17840	17905	18015	17889	18130	17949	17910	17995	18133	18022	18026	17746	17939	17690	17915	17983	17994	18039	17878	17874	18132	17913	17994	17915	18079	17744	17850	18183	17893	18006	17872	17883	17720	17940	18015	18076	17872	17854	18207	17939	18023	17931	17983	17847	17804	17941	18117	17972	17949	17786	18083	18103	17820	17928	17900	17752	17933	18101	17915	18180	17896	17839	17941	17874	17889	18039	18039	17976	18113	17854	17888	17747	17698	18064	18032	18098	17971	18053	17915	17833	17774	18090	17852	18034	17877	18129	17768	17923	17967	17883	17747	17826	18022	17762	17963	17899	18011	18093	18103	17773	18096	18116	17820	17933	17991	17999	17874	17848	17963	17758	17903	18160	18000	17795	17781	17799	17807	17983	18018	17839	17870	17851	17660	18002	17772	17893	17874	17760	17972	17982	18012	18179	17795	17704	17898	17796	17877	18006	17989	17911	18051	17845	17930	18009	17967	18078	18031	18004	17987	17857	17992	18100	18124	17959	17805	17973	17987	17866	17900	18094	17914	17886	18095	17956	17741	17801	17843	17859	17997	17820	18036	17989	17918	18145	18070	17854	17949	17997	17965	17964	18150	18032	17842	17975	18038	17911	18209	17867	17839	17833	17957	17824	17822	17766	17829	18109	18018	18032	17942	18069	18003	17956	17919	17975	17959	17998	17926	18086	18011	17911	17947	18086	17903	17885	17909	17877	17765	18084	18056	17810	17935	17993	17947	17862	17925	17906	17999	17996	18088	17946	17876	17865	17889	18084	18010	17963	18034	18075	17954	17811	17924	17974	17782	17924	17908	17951	17861	17988	17947	17993	18012	18112	18049	17875	17937	17975	17932	18011	17719	18104	17698	18018	18004	18139	18074	18018	17914	17955	17964	17864	18192	17979	17883	18149	17863	17935	18041	17980	17803	18065	18018	18099	18190	17806	17976	17946	17911	17974	17996	17866	17880	17787	18119	17879	17779	17847	17969	18018	18064	18204	18128	18000	17908	18051	17718	18011	18064	17995	18031	18117	17918	18001	18015	17933	18120	17856	18079	17853	18024	17996	17917	18052	17832	17914	18100	18087	18074	18172	17985	17964	18017	18139	17963	18050	17805	17808	17901	17965	17998	17887	17967	18092	17897	17943	17995	18077	17917	17933	17857	17723	17941	17993	17825	17900	18172	17979	18195	17980	17917	17842	18093	18016	17998	18025	17882	17957	17990	18047	17986	17982	17922	17841	17804	18120	18018	17828	17791	17977	17946	17865	18180	18258	17856	17975	18031	18037	17883	18075	18065	17865	18000	18174	17900	17818	17971	17868	17854	18012	18072	17696	18245	17948	18003	17796	18135	17963	17951	17824	18086	17944	17893	18054	18023	17966	17843	18001	17924	18021	18032	18003	18094	17849	17858	17918	17904	18149	18121	17909	17968	17921	17818	17950	17902	18062	18060	17982	17866	18108	18134	17831	17938	17989	17797	18023	17735	17976	17787	18049	17913	17928	18032	17931	17897	17881	17849	17969	17923	17907	17951	17928	17940	18317	18094	17957	17966	17852	17890	17817	18089	18043	17979	18263	17773	17958	17833	17811	17968	18108	17948	17816	17853	17983	18206	17958	18155	17807	17933	17694	17938	18038	17879	17993	18048	18070	18040	18063	17791	17943	18095	17793	17937	18015	18066	18110	17950	17721	17927	17918	17821	17896	18026	18173	17782	17998	17858	17939	17883	17740	17929	17883	17939	17952	18000	17958	17853	17938	17934	18187	18231	17959	17778	17767	17909	17961	18005	18031	17827	18041	17816	17926	18007	17970	17898	17759	17845	17972	17786	18002	18083	17817	18128	18008	17958	17922	17841	18206	17905	17958	17835	18000	17800	17938	18020	18001	18039	17987	17886	17896	18097	17895	17746	17928	17933	17899	18200	17914	18068	18036	18134	18252	18094	17946	17740	18052	17931	18036	18151	17981	18040	17861	17879	18177	18049	17884	18076	17948	17843	17980	17726	17991	17933	17821	18112	17874	17828	17819	17811	17918	18101	18029	17937	17793	17977	18073	17808	17980	17854	17886	18024	18037	18074	17995	18173	18204	17816	18115	17929	17989	17911	17927	17956	17845	17831	17973	18052	17822	17956	18011	17840	17920	18008	18023	18036	17893	17769	17922	17996	17886	18151	18116	18237	17860	17945	17894	17963	18117	17882	18053	17885	17897	17917	17909	17844	18062	18116	18082	17970	17962	17884	18108	17955	18048	17881	18073	17884	17921	17835	17977	18066	18262	18096	18046	17954	18033	17821	17907	17999	17936	18035	17975	17778	18163	17995	17969	17886	17920	17820	17974	18023	17695	17990	17981	18123	17952	17903	18093	17825	18024	17897	17956	18063	18011	17803	17959	18290	17855	17885	18041	17909	17915	17978	18082	18038	18010	17824	17929	18014	18051	18111	17840	18048	17995	17979	17992	18016	17878	18046	17822	17948	18030	17966	17920	18022	18086	18311	17801	17758	18214	18159	18006	17928	17813	17755	17904	17995	17976	17929	17943	17887	17865	17749	18041	17833	17748	18075	17981	17941	17936	17832	18133	18075	17971	17938	18149	18125	17850	18035	18040	18042	18063	17881	17772	17991	18109	18104	18074	17968	17950	18072	18069	17978	17944	18012	17893	17852	18160	18078	17736	18009	17696	17797	17725	18127	18013	18016	18024	17971	18120	17896	17953	18099	17846	18219	18030	17959	17939	17762	17846	17868	17709	17942	17937	18019	17977	18092	18148	17991	17979	18022	18017	17746	17949	18039	17780	18069	18151	17933	17915	17802	18012	17972	17904	18061	18067	18059	17835	17791	17820	18092	18127	18067	17739	17933	17976	17896	17913	17923	17820	18105	18215	17952	17724	18149	17941	17877	18044	17950	17990	17901	18039	17998	18193	18037	17940	18085	17953	17948	17833	18080	18103	17901	17939	17866	18170	17985	17977	17862	17919	17842	17835	17937	17955	17957	17815	17971	18251	18143	17698	17894	17881	18162	17909	18050	17760	17822	17696	17902	17868	18031	18004	17816	17908	17857	17979	18038	17942	18100	17887	18057	17882	17814	17857	17950	17998	18082	17955	17916	18081	18090	18090	17985	17912	18057	17958	18125	17818	17798	17875	18130	18115	17815	18023	17969	18053	17907	17944	18275	17987	17786	17931	17949	17902	18046	18066	18018	18065	18036	18030	18010	18015	18008	17941	17784	18045	17823	17915	18053	17891	18119	17945	17968	17793	17930	18043	18067	17768	18028	17788	17835	18104	18210	17919	17950	18077	17889	17992	17935	18104	18098	17904	17819	17941	17773	18098	18129	17929	17957	18008	18047	18098	17999	18123	18061	18018	17873	17993	18145	17993	17986	17893	17855	18001	17923	17859	17862	17985	18032	18082	17999	17914	18023	18037	17956	17821	17999	18003	18113	18187	17926	18220	18049	17975	17923	18078	17966	17905	17971	18048	17919	17743	17961	17856	18026	17992	18018	17806	17954	18084	18090	17730	17773	17787	17922	18064	17914	18161	17977	17794	17939	18182	18025	17901	17921	17899	17686	17844	17862	17882	17759	17831	18018	18196	18110	17956	17818	18184	18068	18204	18081	18082	18128	18174	17745	17650	17926	17964	17914	18209	18002	18061	17780	17955	18163	17705	17957	18117	17974	18065	18137	18116	18093	18064	18052	17966	17947	18093	18088	17961	17936	17916	18139	18065	18004	17945	17875	17891	18121	17971	18111	18093	17824	18032	17882	17861	17939	17918	17881	17857	18011	17949	17972	17907	18094	18064	17992	17933	18074	17960	18026	18068	17876	17940	17778	17979	17852	17904	17812	18027	17964	18030	17948	18083	17830	17961	18073	17937	18155	17945	18046	17879	18006	17859	18015	18049	17980	18219	18085	18074	17829	17953	17899	17862	18027	17808	17934	17883	17989	17857	17823	18073	18150	17975	17845	17888	17704	17842	17976	18043	17950	17979	18067	18081	17761	17946	17830	17908	18040	17872	17692	18008	17885	18095
32168	53024	48637	38952	34064	29556	25604	22674	20691	19109	18055	17665	17219	16813	16731	16464	16329	16056	15969	15898	15752	15649	15680	15696	15575	15638	15685	15491	15616	15486	15605	15419	15433	15404	15410	15441	15312	15385	15420	15361	15361	15289	15432	15109	15322	15517	15331	15280	15303	15278	15263	15369	15282	15305	15348	15321	15279	15414	15364	15407	15364	15498	15165	15519	15274	15409	15441	15248	15337	15367	15357	15280	15498	15463	15232	15363	15158	15418	15439	15417	15446	15427	15362	15252	15245	15297	15277	15382	15281	15493	15208	15354	15384	15394	15459	15223	15372	15392	15347	15250	15293	15390	15449	15387	15445	15346	15466	15388	15191	15397	15405	15411	15225	15206	15341	15369	15182	15464	15211	15379	15284	15394	15483	15603	15373	15377	15291	15380	15381	15449	15329	15305	15412	15296	15344	15382	15350	15355	15295	15504	15238	15249	15294	15294	15415	15285	15419	15439	15400	15313	15274	15350	15367	15239	15395	15322	15306	15306	15255	15550	15347	15299	15308	15325	15340	15518	15296	15265	15447	15435	15328	15330	15405	15443	15195	15358	15325	15165	15147	15452	15390	15344	15366	15395	15187	15343	15301	15409	15369	15247	15076	15304	15255	15404	15170	15262	15508	15336	15343	15695	15465	15395	15385	15253	15269	15401	15316	15383	15311	15096	15340	15222	15336	15351	15465	15379	15461	15307	15305	15119	15211	15384	15500	15468	15279	15310	15224	15502	15221	15340	15533	15288	15443	15374	15259	15488	15371	15257	15528	15309	15308	15372	15365	15252	15402	15338	15403	15492	15376	15243	15309	15396	15429	15330	15268	15325	15441	15391	15242	15374	15405	15273	15359	15303	15506	15198	15358	15305	15217	15309	15306	15519	15487	15328	15184	15222	15350	15335	15433	15324	15436	15297	15540	15261	15436	15225	15201	15502	15427	15419	15282	15477	15386	15393	15460	15283	15248	15395	15332	15230	15551	15488	15272	15362	15255	15343	15384	15338	15463	15241	15401	15397	15468	15307	15344	15310	15402	15392	15359	15345	15253	15420	15327	15506	15190	15216	15354	15338	15227	15442	15548	15361	15110	15384	15475	15427	15196	15341	15214	15543	15375	15353	15242	15366	15359	15231	15320	15352	15238	15311	15338	15387	15437	15392	15461	15263	15282	15292	15258	15297	15456	15312	15288	15392	15262	15198	15297	15375	15270	15372	15264	15447	15435	15379	15243	15376	15331	15119	15398	15329	15330	15385	15236	15326	15225	15406	15256	15104	15236	15384	15367	15330	15409	15298	15355	15358	15173	15271	15450	15233	15339	15241	15272	15398	15329	15272	15354	15300	15452	15298	15357	15208	15401	15289	15395	15312	15381	15259	15363	15203	15319	15514	15227	15435	15510	15336	15341	15495	15305	15368	15276	15270	15354	15325	15382	15277	15463	15335	15285	15274	15477	15463	15340	15279	15372	15275	15290	15255	15319	15337	15347	15454	15316	15517	15397	15525	15295	15381	15138	15491	15443	15369	15221	15348	15484	15321	15328	15345	15379	15414	15348	15335	15268	15396	15434	15300	15471	15561	15393	15380	15512	15392	15331	15461	15375	15323	15339	15358	15285	15198	15496	15342	15377	15338	15413	15292	15311	15402	15307	15286	15331	15351	15501	15336	15449	15286	15289	15344	15318	15238	15342	15232	15318	15472	15329	15273	15203	15481	15373	15262	15260	15320	15492	15311	15436	15436	15407	15345	15197	15398	15350	15204	15357	15323	15232	15434	15386	15400	15342	15408	15220	15428	15256	15359	15355	15484	15315	15384	15418	15312	15420	15283	15340	15335	15411	15252	15423	15253	15272	15473	15295	15342	15254	15547	15528	15248	15422	15401	15355	15307	15458	15367	15268	15259	15293	15426	15322	15322	15398	15288	15309	15212	15350	15366	15466	15465	15415	15443	15315	15351	15292	15280	15327	15299	15213	15492	15381	15378	15430	15178	15377	15277	15445	15524	15261	15211	15261	15242	15395	15237	15338	15309	15203	15309	15497	15293	15356	15461	15363	15342	15371	15472	15170	15338	15386	15179	15526	15417	15415	15243	15336	15213	15303	15541	15216	15334	15231	15453	15247	15278	15187	15398	15421	15346	15131	15169	15440	15462	15280	15146	15251	15451	15304	15272	15371	15332	15215	15358	15385	15449	15468	15328	15360	15217	15249	15211	15217	15487	15281	15328	15366	15435	15208	15465	15327	15321	15159	15212	15297	15226	15251	15346	15245	15192	15357	15367	15521	15217	15432	15347	15380	15358	15474	15176	15301	15293	15556	15304	15380	15447	15234	15409	15241	15249	15367	15327	15371	15337	15318	15469	15418	15296	15307	15264	15402	15377	15202	15220	15208	15469	15534	15569	15331	15452	15333	15192	15367	15291	15227	15349	15557	15409	15382	15333	15320	15280	15405	15217	15250	15291	15301	15391	15373	15317	15199	15279	15396	15285	15333	15292	15393	15434	15294	15365	15441	15294	15198	15429	15266	15452	15576	15277	15369	15264	15372	15149	15481	15317	15319	15341	15366	15298	15314	15249	15284	15305	15239	15235	15267	15321	15465	15318	15132	15219	15398	15461	15326	15388	15310	15415	15464	15396	15425	15354	15381	15357	15335	15266	15259	15346	15323	15296	15311	15263	15241	15414	15469	15384	15386	15373	15467	15327	15255	15250	15405	15286	15383	15283	15468	15277	15144	15426	15284	15308	15376	15175	15286	15302	15543	15435	15369	15409	15323	15408	15265	15350	15367	15294	15370	15481	15293	15395	15578	15230	15435	15214	15211	15239	15331	15372	15454	15235	15371	15368	15266	15345	15244	15351	15322	15297	15200	15424	15330	15244	15355	15518	15292	15312	15390	15397	15333	15394	15176	15407	15350	15477	15131	15254	15450	15249	15339	15238	15149	15381	15287	15389	15455	15402	15299	15343	15488	15261	15357	15284	15244	15551	15365	15431	15094	15390	15397	15290	15296	15177	15428	15321	15412	15492	15334	15302	15411	15421	15342	15420	15395	15489	15245	15372	15442	15422	15335	15533	15412	15360	15413	15490	15313	15351	15265	15535	15235	15328	15530	15301	15336	15335	15359	15474	15210	15340	15422	15281	15333	15426	15405	15569	15279	15333	15249	15317	15300	15328	15374	15330	15311	15367	15514	15370	15166	15232	15371	15421	15202	15347	15197	15331	15410	15492	15293	15351	15565	15490	15229	15544	15270	15394	15302	15340	15454	15431	15333	15311	15190	15369	15361	15199	15401	15279	15486	15354	15297	15206	15372	15429	15353	15418	15433	15241	15513	15229	15148	15140	15337	15472	15457	15301	15404	15360	15268	15333	15361	15280	15323	15344	15272	15351	15221	15288	15286	15337	15321	15284	15469	15460	15406	15308	15343	15515	15188	15342	15397	15400	15403	15448	15271	15376	15386	15170	15307	15320	15276	15349	15290	15267	15376	15420	15276	15466	15145	15452	15281	15120	15468	15323	15337	15315	15338	15383	15293	15335	15461	15288	15447	15323	15477	15313	15397	15417	15272	15170	15275	15456	15467	15292	15220	15188	15506	15411	15396	15512	15509	15394	15376	15401	15096	15163	15283	15180	15291	15168	15238	15415	15489	15249	15107	15315	15163	15193	15469	15298	15290	15256	15431	15350	15280	15332	15400	15481	15378	15392	15346	15263	15397	15440	15317	15323	15353	15267	15312	15316	15314	15443	15478	15489	15430	15215	15245	15176	15381	15414	15134	15292	15354	15264	15385	15299	15453	15275	15498	15261	15315	15282	15329	15476	15423	15327	15202	15508	15459	15335	15591	15158	15372	15399	15428	15407	15476	15480	15417	15229	15226	15297	15218	15260	15305	15269	15383	15359	15330	15490	15353	15441	15449	15438	15230	15444	15409	15378	15379	15613	15209	15174	15456	15271	15414	15416	15174	15353	15273	15299	15394	15340	15384	15321	15311	15366	15180	15279	15314	15432	15417	15284	15306	15206	15466	15335	15366	15373	15428	15259	15293	15435	15322	15049	15326	15161	15233	15397	15199	15554	15373	15300	15436	15349	15547	15521	15429	15303	15383	15301	15403	15162	15372	15590	15298	15242	15194	15380	15505	15221	15156	15286	15308	15210	15292	15410	15350	15169	15204	15257	15395	15389	15327	15396	15473	15237	15329	15307	15311	15444	15376	15113	15464	15185	15474	15188	15330	15566	15267	15381	15274	15264	15524	15535	15516	15247	15380	15454	15248	15200	15324	15284	15316	15467	15408	15332	15254	15235	15431	15389	15290	15567	15337	15341	15393	15443	15387	15397	15311	15374	15356	15164	15385	15467	15363	15507	15376	15237	15460	15381	15205	15194	15183	15426	15321	15278	15262	15333	15461	15195	15397	15360	15190	15180	15369	15232	15414	15224	15311	15219	15205	15309	15356	15436	15391	15390	15403	15275	15434	15441	15502	15434	15273	15417	15354	15246	15296	15318	15427	15280	15264	15428	15309	15299	15345	15293	15340	15386	15320	15357	15280	15402	15521	15339	15339	15545	15251	15386	15464	15350	15465	15439	15345	15245	15259	15290	15429	15381	15338	15404	15272	15227	15282	15360	15508	15308	15319	15323	15280	15335	15370	15272	15435	15311	15297	15404	15330	15108	15376	15393	15148	15322	15334	15337	15302	15391	15256	15281	15267	15348	15282	15320	15398	15204	15484	15368	15153	15276	15192	15381	15258	15369	15235	15365	15259	15326	15382	15293	15394	15276	15334	15365	15314	15207	15385	15229	15367	15508	15249	15235	15400	15281	15254	15530	15508	15476	15384	15362	15294	15118	15367	15371	15257	15193	15360	15244	15344	15370	15447	15266	15371	15404	15439	15314	15289	15237	15253	15099	15285	15196	15230	15485	15370	15361	15323	15339	15510	15314	15163	15435	15401	15279	15323	15387	15377	15501	15264	15426	15094	15324	15274	15390	15381	15189	15261	15284	15269	15403	15240	15267	15516	15368	15476	15377	15126	15429	15341	15288	15377	15334	15426	15408	15390	15282	15277	15119	15361	15263	15430	15349	15327	15270	15331	15513	15422	15475	15288	15351	15287	15235	15224	15424	15399	15189	15492	15326
22862	21227	29007	24422	24723	29998	32104	26393	23397	22309	21577	20998	20388	20160	19887	19833	19677	19382	19301	19106	18980	19156	18896	18920	18839	18850	19135	18460	18738	18523	18707	18588	18885	18868	18705	18621	18578	18817	18725	18660	18529	18657	18540	18630	18842	18665	18569	18676	18636	18540	18569	18656	18458	18640	18540	18510	18448	18435	18459	18515	18505	18627	18751	18495	18528	18462	18619	18472	18754	18553	18505	18716	18562	18820	18524	18544	18741	18640	18483	18619	18580	18672	18478	18592	18431	18547	18585	18382	18630	18533	18599	18658	18520	18679	18559	18649	18545	18611	18496	18482	18711	18394	18514	18803	18555	18655	18386	18410	18375	18379	18471	18589	18645	18591	18366	18439	18402	18702	18490	18458	18663	18540	18617	18415	18497	18730	18470	18384	18413	18628	18579	18548	18417	18679	18652	18535	18366	18680	18473	18795	18712	18345	18506	18578	18372	18491	18548	18641	18510	18430	18703	18396	18630	18412	18531	18498	18312	18333	18363	18440	18379	18605	18554	18614	18487	18550	18288	18466	18487	18409	18530	18245	18509	18318	18530	18594	18449	18179	18334	18650	18485	18629	18523	18586	18447	18432	18592	18501	18529	18808	18648	18448	18394	18362	18564	18506	18387	18427	18584	18567	18450	18589	18607	18504	18566	18512	18532	18392	18481	18380	18593	18448	18355	18475	18628	18474	18657	18248	18428	18562	18390	18384	18200	18416	18412	18417	18506	18659	18435	18112	18485	18448	18616	18502	18503	18612	18309	18482	18726	18521	18313	18654	18269	18454	18452	18339	18402	18440	18502	18721	18539	18658	18695	18544	18624	18586	18781	18272	18585	18401	18490	18281	18656	18365	18428	18519	18517	18614	18546	18559	18492	18332	18390	18529	18525	18520	18498	18480	18389	18422	18491	18473	18637	18413	18511	18619	18543	18392	18395	18341	18482	18560	18520	18483	18274	18380	18342	18476	18648	18554	18440	18363	18515	18560	18675	18514	18564	18474	18383	18441	18460	18465	18450	18435	18564	18577	18801	18427	18482	18560	18504	18343	18324	18539	18673	18546	18445	18321	18698	18516	18435	18556	18376	18438	18586	18550	18616	18405	18509	18445	18569	18659	18577	18440	18534	18719	18405	18404	18276	18480	18490	18489	18604	18428	18611	18335	18763	18739	18501	18654	18511	18461	18435	18480	18421	18226	18610	18246	18654	18570	18550	18423	18513	18388	18503	18568	18677	18255	18316	18634	18532	18444	18396	18675	18540	18472	18472	18529	18569	18552	18418	18350	18341	18519	18488	18474	18631	18264	18571	18489	18429	18354	18419	18400	18473	18594	18508	18377	18592	18562	18599	18531	18518	18400	18589	18397	18409	18444	18400	18551	18618	18661	18477	18313	18743	18655	18576	18384	18418	18497	18313	18560	18631	18523	18516	18513	18538	18641	18530	18350	18285	18453	18590	18425	18532	18562	18368	18535	18601	18655	18618	18437	18571	18370	18436	18416	18331	18456	18302	18548	18669	18784	18474	18456	18345	18319	18717	18478	18522	18273	18575	18444	18495	18467	18529	18508	18491	18461	18806	18526	18469	18604	18495	18354	18285	18586	18472	18419	18463	18484	18726	18348	18377	18491	18393	18514	18498	18605	18463	18412	18436	18463	18799	18654	18571	18557	18517	18369	18260	18492	18480	18604	18497	18380	18592	18595	18220	18586	18566	18519	18570	18793	18702	18568	18597	18641	18410	18191	18519	18386	18683	18539	18362	18518	18452	18396	18615	18366	18538	18566	18573	18412	18617	18562	18770	18309	18498	18426	18548	18404	18788	18493	18353	18422	18580	18449	18464	18667	18509	18580	18477	18517	18713	18546	18507	18469	18336	18253	18641	18460	18522	18458	18540	18555	18516	18438	18445	18419	18598	18474	18614	18611	18519	18564	18567	18547	18806	18770	18645	18404	18347	18442	18439	18525	18565	18272	18538	18250	18580	18389	18437	18472	18577	18553	18563	18199	18527	18453	18523	18502	18688	18348	18492	18483	18497	18648	18434	18414	18414	18317	18529	18596	18448	18492	18389	18645	18447	18376	18299	18312	18492	18588	18484	18632	18611	18471	18558	18320	18293	18344	18501	18637	18484	18222	18528	18453	18402	18457	18534	18402	18511	18321	18471	18437	18609	18761	18547	18368	18487	18765	18494	18536	18447	18486	18456	18492	18504	18311	18412	18389	18451	18573	18506	18540	18379	18519	18679	18742	18492	18364	18475	18475	18487	18453	18478	18539	18464	18461	18460	18558	18514	18423	18686	18354	18735	18387	18685	18364	18491	18678	18651	18430	18429	18482	18508	18643	18501	18411	18385	18504	18615	18435	18459	18453	18611	18385	18568	18495	18508	18461	18513	18689	18502	18508	18574	18562	18633	18247	18642	18436	18667	18465	18308	18582	18354	18492	18587	18254	18549	18487	18583	18617	18377	18532	18544	18430	18487	18494	18346	18489	18254	18487	18508	18569	18546	18389	18385	18589	18660	18471	18737	18469	18715	18626	18693	18642	18384	18494	18597	18368	18728	18478	18443	18572	18554	18425	18527	18594	18530	18568	18349	18331	18392	18608	18601	18414	18435	18597	18483	18461	18484	18621	18478	18490	18485	18495	18421	18571	18528	18599	18188	18595	18435	18519	18335	18453	18495	18417	18510	18433	18394	18583	18528	18529	18575	18614	18686	18454	18270	18469	18435	18334	18290	18291	18432	18465	18503	18475	18418	18649	18653	18497	18449	18501	18581	18438	18646	18481	18465	18553	18368	18478	18663	18482	18451	18611	18437	18301	18678	18346	18368	18407	18568	18632	18599	18569	18563	18320	18462	18573	18624	18438	18601	18472	18542	18348	18619	18485	18609	18238	18416	18461	18544	18594	18390	18525	18689	18601	18299	18570	18410	18507	18442	18681	18230	18610	18306	18471	18348	18467	18527	18526	18492	18404	18334	18512	18603	18300	18597	18635	18503	18788	18436	18602	18648	18385	18452	18677	18310	18478	18710	18544	18497	18502	18546	18444	18717	18363	18616	18722	18583	18276	18480	18562	18260	18433	18528	18463	18473	18591	18703	18596	18442	18577	18438	18694	18516	18494	18478	18511	18487	18408	18418	18508	18557	18450	18301	18417	18495	18507	18443	18522	18472	18592	18464	18205	18500	18429	18431	18533	18480	18517	18447	18539	18674	18297	18533	18505	18460	18455	18177	18578	18525	18438	18515	18590	18397	18471	18570	18475	18471	18378	18447	18397	18552	18284	18566	18400	18433	18615	18531	18597	18562	18370	18514	18543	18542	18290	18543	18461	18360	18462	18420	18594	18482	18490	18490	18480	18451	18385	18463	18251	18633	18519	18491	18535	18305	18371	18475	18623	18400	18560	18619	18655	18526	18488	18424	18422	18553	18489	18618	18416	18561	18706	18464	18537	18484	18530	18668	18510	18435	18386	18479	18656	18496	18498	18521	18499	18822	18370	18424	18697	18448	18458	18415	18360	18494	18501	18430	18619	18467	18491	18391	18500	18562	18622	18442	18569	18436	18589	18714	18575	18508	18653	18546	18614	18563	18619	18377	18573	18410	18540	18489	18538	18537	18510	18357	18544	18526	18355	18347	18453	18689	18689	18538	18652	18457	18400	18468	18395	18405	18446	18674	18579	18399	18532	18490	18669	18583	18394	18404	18424	18208	18443	18561	18309	18460	18316	18672	18597	18439	18461	18269	18491	18607	18538	18459	18601	18465	18592	18285	18432	18431	18705	18559	18524	18434	18397	18469	18669	18584	18420	18622	18562	18562	18263	18645	18495	18592	18581	18626	18451	18266	18470	18633	18538	18425	18419	18249	18480	18393	18556	18719	18599	18555	18503	18469	18461	18606	18649	18379	18573	18636	18401	18427	18533	18471	18330	18422	18514	18352	18373	18472	18491	18535	18268	18529	18434	18540	18448	18413	18467	18526	18349	18522	18487	18676	18653	18412	18433	18498	18478	18687	18578	18608	18682	18576	18555	18478	18552	18545	18660	18391	18584	18372	18311	18364	18540	18758	18604	18545	18460	18504	18601	18683	18404	18512	18480	18612	18396	18580	18439	18438	18309	18573	18586	18578	18290	18414	18713	18542	18585	18513	18422	18637	18451	18445	18296	18470	18445	18433	18624	18619	18778	18385	18720	18470	18387	18357	18401	18524	18403	18460	18383	18498	18574	18669	18415	18577	18547	18568	18664	18451	18190	18263	18464	18438	18502	18480	18456	18691	18365	18670	18560	18500	18525	18482	18454	18406	18447	18602	18383	18519	18783	18514	18272	18345	18410	18448	18526	18577	18434	18298	18380	18609	18455	18368	18572	18379	18726	18505	18519	18343	18365	18505	18586	18618	18213	18688	18343	18521	18649	18644	18613	18710	18428	18405	18598	18566	18456	18357	18644	18539	18467	18545	18615	18415	18555	18560	18501	18464	18439	18492	18399	18590	18533	18655	18398	18571	18633	18597	18413	18508	18565	18585	18408	18728	18569	18535	18511	18512	18534	18501	18496	18357	18292	18517	18451	18429	18556	18461	18506	18400	18375	18300	18484	18546	18471	18491	18274	18504	18317	18332	18421	18308	18500	18588	18520	18419	18707	18541	18425	18582	18580	18303	18654	18446	18559	18638	18366	18569	18457	18272	18465	18455	18400	18269	18446	18575	18790	18421	18443	18278	18495	18503	18514	18527	18478	18550	18469	18414	18497	18590	18613	18616	18636	18612	18254	18515	18681	18496	18514	18570	18435	18529	18501	18557	18441	18387	18476	18606	18597	18374	18472	18456	18439	18595	18389	18316	18491	18561	18632	18494	18425	18621	18442	18504	18478	18559	18698	18572	18436	18377	18544	18437	18513	18438	18287	18544	18449	18282	18538	18553	18569	18578	18649	18681	18497	18410	18583	18454	18608	18519	18470	18411	18578	18622	18393	18525	18414	18420	18259	18467	18584	18523	18444	18476	18433	18625	18539	18457	18376	18404	18676	18507	18480	18671	18492	18531	18720	18550	18715	18542	18355	18492	18445	18508	18622	18679	18544	18711	18449	18481	18380	18480	18498	18513	18670	18494	18557	18648	18351	18664	18749	18524	18422
34241	58644	54682	44516	39452	34867	30258	25990	22380	20593	19617	18913	18185	17651	17452	17100	17031	16926	16482	16279	16268	16234	16273	16013	16108	16115	15998	15965	15997	15885	15828	15907	15781	15743	15898	15852	15826	15801	15865	15741	15740	15751	15806	15695	15735	15837	15900	15684	15466	15785	15635	15680	15805	15770	15710	15795	15661	15579	15736	15653	15636	15865	15672	15523	15801	15786	15697	15753	15736	15662	15480	15706	15732	15556	15755	15732	15705	15699	15646	15655	15740	15750	15774	15562	15693	15578	15654	15767	15595	15808	15691	15647	15773	15640	15713	15715	15796	15745	15630	15668	15641	15751	15742	15720	15717	15859	15724	15665	15633	15702	15676	15775	15605	15722	15674	15614	15651	15632	15680	15559	15710	15660	15623	15733	15735	15701	15643	15678	15782	15739	15615	15597	15921	15783	15813	15649	15619	15561	15635	15678	15687	15734	15686	15621	15516	15809	15594	15611	15805	15614	15762	15700	15606	15666	15806	15614	15677	15654	15667	15791	15638	15846	15776	15591	15642	15602	15657	15630	15732	15681	15738	15691	15738	15614	15575	15732	15611	15514	15573	15647	15766	15632	15649	15656	15722	15669	15678	15624	15572	15678	15644	15550	15680	15700	15619	15591	15639	15699	15789	15882	15694	15733	15443	15664	15480	15545	15623	15668	15729	15715	15706	15657	15698	15741	15713	15735	15705	15628	15718	15839	15707	15748	15551	15657	15596	15725	15608	15769	15826	15834	15707	15578	15668	15802	15748	15819	15522	15553	15550	15856	15723	15587	15739	15686	15487	15756	15635	15382	15708	15604	15559	15773	15786	15618	15567	15550	15610	15658	15689	15610	15480	15657	15736	15880	15696	15754	15702	15680	15761	15674	15636	15553	15822	15605	15552	15718	15626	15895	15607	15585	15780	15528	15564	15540	15696	15748	15692	15662	15488	15741	15706	15820	15633	15731	15631	15765	15621	15682	15666	15732	15730	15726	15465	15751	15668	15674	15607	15685	15737	15721	15893	15745	15675	15787	15655	15866	15715	15620	15722	15696	15721	15663	15796	15780	15765	15655	15686	15813	15627	15786	15475	15794	15555	15589	15715	15718	15552	15614	15602	15650	15616	15735	15550	15647	15726	15593	15662	15701	15549	15716	15623	15647	15694	15737	15766	15644	15845	15774	15702	15600	15772	15772	15708	15728	15619	15854	15694	15662	15629	15687	15582	15758	15647	15772	15693	15763	15481	15755	15573	15716	15745	15805	15572	15696	15672	15695	15644	15732	15594	15567	15673	15658	15672	15746	15690	15587	15597	15640	15807	15645	15479	15700	15624	15517	15472	15643	15609	15531	15812	15698	15680	15696	15499	15723	15699	15597	15599	15565	15680	15584	15544	15796	15790	15648	15688	15704	15642	15610	15604	15763	15649	15738	15659	15889	15695	15760	15585	15660	15681	15721	15784	15584	15652	15630	15584	15892	15641	15751	15807	15704	15481	15634	15702	15766	15484	15661	15680	15422	15746	15592	15700	15618	15611	15703	15686	15553	15540	15614	15665	15642	15807	15589	15895	15656	15593	15699	15805	15786	15548	15786	15570	15709	15614	15668	15544	15765	15484	15709	15692	15635	15740	15477	15654	15634	15782	15692	15387	15613	15727	15638	15750	15620	15743	15656	15769	15507	15780	15612	15837	15719	15863	15818	15442	15686	15641	15694	15734	15558	15646	15666	15587	15816	15644	15705	15645	15736	15582	15875	15678	15578	15781	15667	15794	15656	15789	15572	15609	15674	15732	15507	15589	15544	15676	15727	15668	15686	15696	15487	15442	15607	15768	15675	15840	15700	15505	15524	15748	15774	15633	15659	15759	15772	15522	15863	15749	15650	15550	15615	15595	15748	15620	15591	15548	15710	15710	15613	15775	15916	15591	15698	15577	15584	15574	15788	15569	15737	15623	15736	15571	15647	15432	15680	15662	15507	15770	15636	15765	15520	15606	15744	15580	15873	15506	15741	15709	15738	15692	15585	15707	15643	15599	15875	15671	15702	15764	15689	15715	15732	15584	15634	15880	15567	15611	15670	15710	15680	15800	15772	15625	15735	15742	15677	15702	15639	15623	15635	15631	15681	15597	15659	15654	15711	15673	15629	15739	15779	15797	15553	15656	15875	15769	15683	15727	15463	15724	15790	15423	15659	15531	15579	15723	15699	15745	15781	15598	15623	15611	15646	15758	15667	15581	15781	15574	15732	15650	15599	15492	15641	15733	15527	15717	15598	15709	15696	15568	15848	15620	15590	15651	15622	15716	15803	15384	15676	15603	15581	15504	15667	15634	15538	15620	15812	15735	15604	15604	15445	15827	15815	15726	15581	15758	15699	15759	15774	15846	15786	15674	15865	15391	15697	15765	15566	15854	15869	15648	15709	15793	15519	15829	15864	15612	15697	15705	15677	15670	15646	15739	15641	15750	15607	15768	15659	15648	15574	15710	15832	15595	15695	15831	15609	15747	15638	15785	15907	15613	15718	15749	15781	15672	15591	15736	15654	15644	15562	15579	15721	15616	15663	15683	15583	15749	15571	15845	15708	15692	15599	15602	15630	15850	15538	15776	15622	15626	15799	15604	15626	15532	15575	15646	15771	15427	15580	15740	15633	15655	15697	15483	15813	15723	15739	15568	15565	15648	15515	15615	15654	15689	15727	15571	15680	15828	15743	15720	15753	15674	15675	15542	15694	15776	15627	15659	15755	15570	15772	15664	15651	15882	15662	15694	15715	15692	15829	15820	15664	15678	15784	15548	15545	15635	15564	15720	15498	15632	15689	15880	15557	15737	15625	15760	15673	15739	15597	15725	15758	15636	15455	15666	15787	15582	15575	15541	15845	15678	15731	15598	15672	15745	15677	15760	15642	15635	15893	15749	15648	15752	15575	15697	15635	15659	15574	15575	15741	15721	15737	15606	15628	15530	15695	15612	15780	15662	15643	15749	15705	15590	15664	15758	15612	15565	15637	15661	15788	15742	15473	15671	15947	15794	15631	15681	15859	15666	15748	15584	15675	15676	15460	15793	15659	15510	15747	15926	15735	15588	15648	15557	15732	15606	15628	15626	15768	15663	15772	15447	15571	15655	15621	15437	15833	15766	15683	15625	15751	15631	15599	15633	15648	15758	15660	15707	15561	15605	15561	15621	15632	15547	15528	15679	15586	15580	15747	15825	15634	15513	15581	15746	15732	15686	15725	15603	15563	15645	15641	15737	15633	15611	15817	15721	15513	15769	15509	15745	15659	15752	15647	15638	15684	15660	15681	15713	15732	15763	15671	15627	15622	15597	15622	15617	15697	15529	15674	15775	15699	15678	15745	15568	15710	15500	15663	15654	15723	15547	15533	15690	15539	15774	15764	15923	15558	15620	15895	15558	15529	15634	15471	15556	15672	15515	15722	15619	15529	15620	15572	15619	15789	15720	15624	15526	15629	15733	15731	15519	15671	15695	15630	15660	15701	15685	15810	15611	15626	15687	15804	15613	15576	15548	15562	15703	15587	15646	15539	15762	15792	15537	15620	15639	15728	15711	15606	15756	15739	15534	15811	15856	15721	15447	15688	15879	15578	15768	15735	15774	15627	15731	15762	15719	15720	15784	15713	15616	15735	15815	15903	15525	15668	15578	15744	15726	15653	15649	15571	15624	15763	15521	15797	15450	15531	15476	15737	15569	15695	15724	15575	15702	15596	15676	15677	15778	15655	15598	15583	15848	15625	15667	15819	15575	15402	15694	15705	15587	15684	15770	15651	15722	15715	15697	15861	15660	15709	15640	15701	15716	15565	15950	15878	15677	15600	15731	15731	15707	15600	15620	15712	15617	15755	15668	15643	15832	15666	15403	15665	15856	15642	15744	15631	15668	15687	15646	15774	15737	15613	15402	15644	15680	15658	15661	15499	15704	15747	15577	15582	15675	15898	15679	15843	15540	15574	15738	15541	15675	15598	15817	15738	15522	15640	15728	15708	15723	15523	15576	15640	15851	15688	15539	15670	15682	15510	15694	15638	15604	15805	15653	15688	15638	15441	15583	15648	15725	15491	15645	15686	15476	15897	15702	15450	15692	15742	15874	15696	15829	15578	15676	15685	15736	15797	15658	15623	15536	15836	15771	15568	15674	15517	15631	15641	15704	15590	15717	15732	15778	15532	15612	15764	15664	15694	15679	15507	15667	15708	15564	15703	15857	15482	15683	15681	15787	15726	15570	15710	15640	15734	15632	15741	15720	15668	15616	15621	15757	15704	15595	15664	15679	15624	15643	15586	15711	15704	15665	15708	15548	15878	15826	15546	15788	15638	15599	15669	15641	15787	15663	15620	15499	15679	15686	15598	15667	15730	15616	15544	15785	15503	15675	15698	15667	15691	15792	15606	15599	15804	15740	15715	15724	15675	15693	15703	15756	15650	15862	15654	15760	15740	15694	15614	15709	15555	15538	15736	15679	15589	15669	15564	15653	15920	15674	15575	15522	15735	15930	15774	15693	15661	15807	15698	15532	15741	15667	15667	15820	15919	15578	15682	15719	15823	15820	15597	15701	15639	15697	15595	15715	15664	15655	15604	15871	15602	15739	15691	15547	15711	15699	15493	15523	15819	15652	15613	15720	15595	15673	15570	15755	15688	15693	15674	15690	15629	15640	15709	15543	15724	15722	15723	15878	15732	15741	15644	15697	15754	15593	15659	15883	15775	15631	15401	15856	15769	15872	15656	15879	15763	15685	15584	15762	15641	15627	15724	15691	15610	15789	15531	15719	15574	15682	15604	15720	15703	15735	15584	15657	15624	15584	15626	15626	15700	15556	15737	15706	15661	15658	15680	15580	15717	15761	15684	15517	15659	15568	15570	15574	15798	15670	15573	15695	15724	15607	15637	15714	15612	15520	15683	15636	15630	15770	15633	15669	15681	15668	15642	15701	15599	15497	15845	15664	15647	15631	15690	15598	15692	15715	15510	15641	15756	15623	15671	15620	15590	15565	15704	15632	15662	15667	15815	15727	15694	15726	15474	15580	15733	15700	15684	15617	15535	15459	15698	15612	15703	15618	15612	15615	15537	15752	15576	15883	15536	15670	15775	15519	15749	15642	15758	15680	15583	15707	15676	15624	15651	15849	15789
29771	30051	38352	34421	28373	25113	23138	21676	20567	19951	19505	19314	18879	18916	18651	18647	18499	18565	18350	18198	18365	18313	18233	18287	18451	18344	18369	18396	18203	18156	18039	18191	18327	18293	18211	18477	18166	18089	18243	18448	18342	18157	18400	18185	18214	18203	18242	18330	18190	18359	18261	18111	18150	18161	18183	18134	18224	17887	18279	18162	18196	18234	18284	18050	18201	18335	17981	18150	18200	18267	18132	18226	18223	18197	18313	18132	18174	18240	18125	18172	18221	18131	18363	18200	18184	18093	18112	17996	18121	18067	18274	18148	18290	18007	18317	18249	18247	18239	18105	18064	18345	18197	18315	18128	18186	18219	18213	18055	18192	18042	18101	18168	18206	18194	18168	18317	18099	17901	18088	18047	18081	17984	18049	18236	18074	18300	18327	18089	18075	18287	18138	18137	18210	18254	18180	18179	18446	18313	18065	18207	18284	18229	18088	17956	18050	18249	18251	18282	17990	18094	18199	18107	18119	18214	18053	18092	18045	18059	18060	18023	18058	18222	17998	18073	18072	18039	18342	18184	18005	18549	18088	17898	18145	18163	18190	18070	18111	18136	18049	18265	18193	18215	18387	17991	18200	18321	18278	18153	17993	18182	18063	18114	18014	18180	18081	18060	17965	18278	18251	18302	18106	18122	18012	18092	18053	18323	18414	18187	18089	18282	18289	18261	17931	18115	18258	18251	18061	18052	18213	18082	18010	18126	18082	18052	18046	18065	18189	18127	18286	18270	18308	18213	18103	18367	18156	18210	18250	18423	18327	18250	18098	18118	18125	18241	18233	18170	18254	18112	18121	18197	18153	18270	18262	18014	18019	18280	18123	18074	18229	18120	18202	18054	17981	18205	18181	18190	18107	18110	18055	18144	18335	18336	18034	18227	18170	18464	18217	18123	18353	18189	18338	18161	18145	18282	18053	18267	18142	18113	18188	17816	18271	18269	17976	18119	18041	18127	18191	18129	18143	18244	18240	18145	18203	18231	18318	18271	18265	18290	18293	18194	18113	18013	18133	18074	17996	18212	18244	18236	18226	18116	18004	18088	18198	17893	18204	18034	18100	18205	18204	18262	18296	18009	18156	18131	18009	18162	18258	18287	18043	18158	18047	18245	18107	18035	18107	18044	18130	18259	18198	18267	18183	18278	18149	18120	18090	18191	18156	18274	18164	18186	18329	18052	18160	18371	18191	18181	18265	18354	18038	18172	18141	18124	18354	18387	18024	18183	18111	18177	18171	17996	18330	18022	18132	18216	18107	18096	18377	18140	18177	17905	17998	18140	17998	18130	18160	18178	18091	18207	18309	18087	18016	18133	18334	18002	18234	18142	18315	18180	18405	18315	18201	18096	18109	18266	18220	18167	17934	18281	18155	18051	18251	18301	18222	18028	18153	18331	17992	18002	18274	18160	18216	18263	18167	18331	18211	18147	18239	18258	18192	18205	18182	18188	18148	18083	18227	18199	18172	18010	18425	18043	18080	17933	18227	18050	18099	18167	18173	18140	18164	18287	18204	18117	18395	18211	18340	18343	18242	18178	18153	18206	18351	18117	18232	18184	18272	18103	18184	18127	18163	18129	18180	18104	18057	18145	18201	18090	18208	18167	18059	18166	18241	18329	18103	18162	18259	18225	18227	18140	18151	18158	18196	18097	18026	17994	18241	18210	18179	18162	18242	18226	17923	18131	18182	18081	18110	18296	18340	18176	18092	18250	17952	18059	17988	18296	18346	18256	18313	18226	18132	18170	18016	18120	18235	18181	18152	18116	18093	18181	18151	18201	17987	18223	18195	18210	18059	18198	18157	18219	18098	18163	18229	18109	18215	17919	18168	18093	18316	18153	18061	18056	18324	18054	18038	18261	18167	18063	18090	18221	18040	18027	17993	18157	18268	18193	18157	18132	18169	18188	18206	18174	18307	18243	18075	18045	18191	18275	18068	18256	18400	18283	18194	18255	18098	18123	18306	18356	18107	18270	18301	18136	18244	18009	18230	17870	18177	18277	18161	18370	18220	18192	18248	18254	18078	18109	18273	17998	18091	18052	18409	18246	18107	18166	18127	18101	18241	18020	18208	17991	18124	18000	18107	18280	18140	17980	18076	18113	18256	18005	18204	18227	18103	18020	18246	18295	18127	18173	18171	18147	18127	18141	18160	18210	18250	18231	18254	18376	18195	18291	18129	18114	18388	17972	18346	18176	18240	18112	18218	18084	18256	17959	18230	18302	18428	18084	18227	18258	18233	18238	18350	18336	18113	18104	18250	18166	17979	18318	17983	18311	18167	18046	18037	18306	18124	18119	18002	18184	18120	18026	18299	18124	18304	18210	18101	18019	18240	18263	18037	18179	18301	18308	18206	18144	18127	18435	18266	18259	18390	18155	18206	18071	18223	18164	18194	18104	18310	18197	18280	18184	18110	18142	18062	18233	18249	18307	18194	18102	18008	18064	18078	18032	18190	18285	18039	17910	17969	18074	18446	18336	18182	18007	18172	18134	18194	18073	18093	18101	18178	18340	18063	18221	18115	18147	18098	18164	18266	18050	17873	18126	18258	18262	18072	18180	18168	18097	18201	18030	18220	18282	17903	18093	18193	17966	18190	18139	18079	18146	18124	18241	18103	18249	18351	18372	18399	18189	18245	18205	18164	18227	17971	18136	18101	18189	18255	18100	18059	18055	18195	18027	18346	18137	18315	18029	18256	18269	18252	18226	18146	18129	18247	18291	18291	18362	18200	18112	18274	18266	18092	18183	18152	18132	18048	18242	17942	18294	18297	18269	18352	18141	18294	18163	18116	18177	18258	18261	18175	18039	18092	18313	18106	18203	18265	18091	18275	18238	18190	18306	18113	18292	18131	18326	18173	18313	17920	18220	18180	18111	17980	18168	18082	18326	18301	18229	18267	18275	18122	18345	18124	18113	18240	18155	18204	18089	18298	18164	18155	18242	18085	18144	18070	17997	18185	18243	18476	18182	18114	18228	18198	18273	18252	18315	18150	18157	18279	18215	18247	18109	18119	18082	18317	18155	17937	18091	18103	18210	18177	18075	18261	18313	18073	18305	18145	17986	18088	18284	18093	18238	18132	18165	18009	18218	18205	18133	18144	18166	18348	17995	18115	17799	18125	18102	18269	18154	17846	18155	17840	18230	18190	18386	18172	18196	18154	18175	18333	18264	18245	18131	18158	18142	18473	17954	18463	18196	18265	18151	18065	18259	18134	17954	18042	18204	18228	18138	18085	18210	18060	18254	18217	18031	18032	18075	18031	18178	18164	18079	18155	18027	18119	18119	18235	18102	18071	18152	18257	18355	18175	18162	18209	18124	18118	18291	18286	18123	18129	17969	18145	18095	18269	18187	18165	18129	18276	18348	18059	18266	18134	18123	18261	18141	18243	18330	18223	18145	18200	18008	18070	18329	18077	18184	18165	18287	18256	18208	18166	18210	18068	17946	18098	18206	18206	18141	18116	18140	18229	18216	18149	18234	17912	18175	17978	18170	18299	18242	18165	18232	18300	18182	18127	18042	18262	18104	17948	18172	18254	18342	18254	18145	18056	18018	18349	18180	18196	18213	18337	18126	18220	18225	18307	17971	18026	18135	18153	18051	18163	18092	18244	18165	17961	18177	18202	18119	18331	18112	18240	18232	18065	17894	18023	18042	18186	18161	18058	17936	18132	18109	18186	18268	18194	18092	18103	18349	18342	18179	18231	18014	18050	18167	18225	18239	18117	18169	18016	18172	18312	18195	18051	18183	18093	17983	18221	18520	18030	18202	18211	18086	18188	18273	18047	18370	18208	18198	18118	18334	18156	18173	18175	18134	18087	18312	18346	18177	18185	18031	18250	18292	18109	18114	18180	18170	18272	18213	18015	18117	18099	18267	18387	18227	18185	18417	18108	18068	18208	18157	18048	17868	18183	18219	18194	18029	18133	18008	18166	18179	18186	18128	18017	18268	18180	18087	18197	18203	18128	18131	18007	18089	18163	18044	18011	18183	18217	18282	18240	18230	18089	18359	18130	17977	18260	18031	18315	18323	18201	18212	18040	18111	18336	18165	18218	18076	18270	18111	18044	18067	17997	18093	18126	18069	18069	17988	18431	18139	18365	18140	18316	18166	18239	18202	18233	18082	18113	18104	18143	18174	18240	18129	18218	18222	18102	18260	18276	18165	18224	18152	18045	18198	18270	18049	18049	18037	18219	18162	17980	18209	18299	18306	18094	18325	18178	18256	18245	18223	18244	18294	18151	18283	18079	18460	18278	18273	18185	18202	18192	18119	18163	18126	18002	18130	18058	18142	18332	18341	18113	18132	18228	18162	18042	18179	18157	18284	18251	17958	18259	17985	18168	18095	18029	18085	17938	18325	18138	18193	18059	18045	18138	18270	18095	18183	18170	18472	18115	17880	18397	18200	18250	18297	18167	18250	18092	18238	18136	18329	18248	18307	18204	18242	18198	18230	18249	18260	18131	18007	18192	18205	18299	18108	18193	18299	18292	18112	18211	17940	18070	18187	18048	18339	18390	18029	18028	17903	18264	18229	18257	18204	18112	18307	17921	18246	18235	18152	18267	18435	18231	18334	18079	18209	18277	18099	18207	18030	18381	18305	18040	17958	18059	18226	18197	18165	18262	18462	17996	18246	18055	17950	18236	17864	18091	18066	18180	18127	18299	18058	18068	18131	18198	18210	18047	18119	17961	18462	18201	18271	18194	18114	18366	18162	18280	18388	18359	18162	17940	18258	18127	18172	18346	18247	18284	18239	18363	18068	18132	18128	18400	18164	18006	18233	18115	18228	18211	18096	18235	18272	18180	17974	18141	17994	18026	18225	18152	18139	18214	18169	18173	18055	18248	18271	18195	18088	18295	18313	18167	18129	18488	18178	18222	18255	18219	18346	18142	18325	18080	18096	17935	18326	18077	18155	18368	18196	18047	18329	18314	18285	18110	17983	18270	18272	18445	18131	18120	18074	18386	18315	18302	18113	18381	18150	17966	18026	18243	17990	18209	18105	18071	18085	18283	18078	18201	18163	18043	18161	18341	18183	18301	18243	18100	18018	18196	18222	18114	18188	18271	18280	18241	18142	18101	18139	18243	18187	18146	18037	18077	18176	18150	18059	17978	18217	18027	18097
33031	46517	42919	33562	28096	24320	22106	20160	18599	17893	17368	16747	16534	16232	16202	16193	16038	16007	15901	15771	15659	15684	15585	15685	15655	15522	15434	15663	15549	15475	15593	15489	15506	15508	15502	15320	15397	15460	15345	15416	15328	15506	15427	15382	15359	15551	15613	15369	15574	15370	15471	15515	15257	15480	15391	15349	15351	15484	15410	15337	15366	15389	15324	15302	15372	15777	15234	15431	15250	15492	15468	15306	15555	15286	15645	15395	15407	15520	15583	15381	15424	15378	15381	15414	15560	15314	15472	15627	15254	15621	15447	15342	15372	15452	15307	15383	15394	15427	15399	15628	15453	15368	15385	15269	15518	15443	15485	15463	15479	15476	15392	15471	15535	15421	15410	15339	15375	15501	15362	15423	15572	15337	15277	15450	15430	15495	15447	15316	15404	15258	15442	15470	15316	15391	15281	15422	15276	15424	15660	15378	15324	15499	15410	15611	15448	15331	15446	15385	15428	15352	15425	15419	15546	15409	15521	15413	15499	15468	15482	15476	15488	15448	15368	15603	15497	15381	15332	15476	15288	15311	15387	15457	15501	15310	15548	15386	15417	15396	15280	15428	15374	15310	15477	15399	15318	15499	15332	15436	15397	15253	15503	15263	15300	15397	15312	15370	15312	15459	15551	15567	15420	15502	15480	15388	15376	15441	15429	15430	15506	15361	15514	15495	15406	15414	15359	15395	15473	15587	15198	15346	15462	15252	15314	15473	15417	15482	15320	15396	15290	15459	15472	15448	15361	15550	15632	15328	15449	15418	15259	15412	15288	15388	15295	15557	15527	15539	15343	15379	15423	15398	15354	15587	15321	15529	15262	15536	15670	15491	15263	15462	15556	15366	15525	15529	15440	15331	15496	15426	15512	15251	15457	15533	15462	15439	15494	15310	15339	15460	15373	15369	15454	15474	15541	15362	15444	15485	15618	15492	15503	15374	15384	15340	15345	15546	15470	15391	15479	15545	15426	15482	15545	15465	15477	15533	15339	15463	15413	15262	15396	15400	15387	15442	15447	15468	15339	15227	15366	15400	15567	15533	15394	15358	15340	15332	15340	15398	15345	15505	15368	15440	15439	15420	15387	15316	15444	15481	15439	15415	15380	15435	15466	15449	15403	15471	15495	15437	15399	15470	15496	15395	15261	15479	15333	15432	15450	15332	15398	15348	15206	15337	15424	15503	15245	15494	15488	15490	15356	15487	15481	15289	15598	15317	15400	15330	15402	15462	15359	15238	15468	15355	15402	15333	15416	15282	15346	15513	15457	15481	15361	15499	15545	15403	15339	15442	15485	15391	15584	15480	15480	15487	15301	15227	15389	15500	15397	15479	15462	15415	15508	15445	15300	15463	15442	15513	15409	15561	15407	15298	15421	15402	15469	15338	15286	15345	15431	15537	15524	15529	15516	15465	15546	15306	15487	15421	15280	15505	15466	15270	15471	15411	15403	15490	15311	15616	15383	15488	15248	15614	15454	15442	15529	15626	15307	15552	15312	15422	15451	15460	15578	15580	15424	15489	15569	15399	15497	15469	15519	15444	15369	15386	15428	15401	15353	15443	15379	15497	15289	15407	15320	15196	15483	15284	15493	15587	15454	15319	15317	15341	15392	15635	15302	15189	15323	15469	15504	15612	15464	15408	15421	15414	15478	15367	15327	15637	15362	15493	15485	15421	15415	15399	15666	15374	15544	15601	15334	15252	15477	15426	15443	15381	15335	15376	15328	15344	15399	15474	15494	15425	15406	15522	15549	15506	15400	15549	15351	15471	15384	15268	15307	15277	15400	15281	15484	15389	15543	15548	15487	15480	15451	15372	15751	15365	15369	15478	15544	15484	15418	15408	15358	15436	15457	15251	15300	15528	15315	15324	15547	15370	15575	15379	15397	15497	15525	15374	15511	15525	15368	15589	15594	15524	15352	15396	15387	15481	15351	15459	15359	15310	15683	15457	15246	15385	15455	15453	15454	15180	15538	15525	15547	15524	15498	15351	15344	15396	15369	15339	15453	15460	15465	15466	15510	15451	15496	15366	15358	15321	15542	15557	15418	15498	15457	15532	15389	15427	15418	15395	15497	15365	15526	15369	15374	15448	15413	15394	15410	15334	15477	15286	15374	15414	15442	15464	15365	15416	15476	15352	15296	15489	15438	15606	15280	15415	15430	15464	15328	15538	15597	15534	15388	15402	15430	15382	15529	15306	15504	15576	15437	15293	15389	15511	15411	15283	15398	15389	15437	15378	15618	15241	15294	15343	15431	15405	15533	15479	15474	15461	15384	15609	15351	15374	15455	15352	15348	15430	15257	15425	15322	15297	15555	15390	15571	15361	15363	15343	15359	15428	15325	15525	15383	15349	15362	15291	15442	15481	15250	15364	15344	15349	15338	15467	15374	15382	15274	15517	15425	15351	15236	15469	15352	15361	15544	15352	15493	15257	15416	15284	15593	15554	15478	15413	15350	15649	15383	15590	15404	15462	15475	15520	15428	15490	15453	15601	15430	15452	15433	15379	15514	15455	15504	15494	15449	15494	15467	15419	15329	15531	15390	15630	15442	15453	15390	15414	15515	15568	15477	15465	15393	15581	15275	15339	15432	15436	15389	15369	15415	15468	15500	15234	15411	15507	15470	15576	15394	15518	15412	15549	15373	15590	15362	15333	15480	15576	15430	15412	15368	15344	15443	15394	15359	15622	15408	15525	15494	15559	15466	15403	15388	15310	15525	15563	15355	15339	15424	15566	15517	15337	15502	15383	15392	15461	15523	15561	15525	15446	15338	15467	15474	15262	15466	15345	15524	15607	15523	15357	15337	15307	15314	15524	15348	15579	15269	15440	15306	15493	15386	15538	15178	15455	15491	15348	15493	15624	15322	15532	15330	15541	15374	15435	15361	15468	15390	15402	15459	15361	15433	15409	15492	15479	15339	15561	15429	15508	15505	15501	15293	15371	15345	15510	15341	15592	15459	15482	15278	15430	15359	15474	15584	15490	15416	15476	15385	15384	15411	15410	15331	15204	15601	15472	15546	15436	15348	15380	15417	15431	15348	15409	15168	15381	15301	15489	15442	15371	15371	15483	15524	15385	15297	15407	15520	15472	15452	15308	15300	15406	15461	15552	15297	15369	15481	15372	15434	15531	15391	15336	15397	15348	15408	15472	15509	15564	15448	15296	15523	15270	15352	15479	15483	15590	15435	15397	15537	15459	15310	15391	15389	15399	15551	15351	15320	15298	15390	15311	15256	15464	15468	15339	15528	15363	15295	15523	15462	15329	15363	15453	15470	15421	15303	15528	15480	15450	15441	15380	15406	15387	15382	15367	15471	15323	15534	15379	15543	15450	15320	15293	15369	15413	15325	15318	15519	15510	15392	15556	15602	15434	15310	15434	15481	15419	15406	15331	15371	15593	15440	15537	15337	15519	15176	15410	15602	15516	15409	15453	15481	15321	15515	15624	15377	15506	15586	15558	15379	15452	15467	15558	15382	15464	15435	15339	15331	15577	15360	15393	15358	15465	15267	15443	15382	15360	15188	15460	15436	15621	15491	15480	15408	15354	15353	15432	15448	15474	15334	15354	15663	15487	15431	15454	15369	15664	15509	15575	15394	15392	15204	15461	15357	15443	15648	15535	15293	15428	15322	15286	15329	15380	15455	15443	15268	15440	15548	15440	15503	15547	15464	15385	15324	15478	15382	15359	15359	15591	15390	15429	15679	15408	15382	15559	15477	15397	15606	15234	15451	15352	15411	15464	15263	15371	15352	15349	15446	15356	15365	15363	15332	15523	15581	15455	15553	15511	15567	15399	15450	15549	15388	15497	15555	15406	15546	15402	15517	15689	15422	15234	15458	15431	15495	15562	15362	15422	15571	15289	15311	15341	15412	15508	15496	15388	15422	15294	15357	15366	15452	15522	15311	15403	15475	15415	15350	15349	15367	15424	15350	15295	15498	15450	15519	15412	15398	15424	15468	15508	15504	15449	15312	15493	15382	15434	15377	15371	15381	15491	15297	15558	15442	15467	15419	15399	15565	15503	15637	15264	15539	15455	15422	15291	15417	15458	15436	15470	15459	15310	15439	15575	15437	15439	15352	15294	15456	15632	15470	15261	15376	15658	15612	15450	15403	15521	15419	15313	15452	15503	15360	15465	15452	15241	15503	15405	15563	15580	15524	15320	15494	15580	15594	15481	15316	15366	15459	15369	15328	15515	15270	15598	15370	15396	15453	15562	15166	15632	15299	15298	15464	15262	15406	15443	15381	15421	15489	15486	15491	15302	15482	15381	15477	15387	15352	15479	15474	15353	15433	15590	15490	15490	15445	15555	15593	15327	15643	15283	15360	15491	15298	15509	15379	15482	15450	15565	15441	15389	15403	15239	15510	15632	15453	15427	15346	15562	15402	15427	15492	15358	15489	15395	15431	15284	15483	15526	15415	15549	15454	15260	15525	15463	15468	15529	15321	15423	15470	15282	15406	15523	15389	15489	15485	15367	15415	15469	15426	15492	15583	15426	15341	15384	15565	15450	15345	15467	15331	15449	15531	15539	15376	15523	15438	15446	15359	15462	15458	15632	15428	15351	15283	15433	15323	15398	15356	15523	15462	15455	15476	15474	15275	15339	15479	15417	15385	15488	15394	15368	15341	15417	15430	15285	15489	15539	15336	15505	15465	15521	15562	15406	15388	15422	15541	15370	15403	15505	15500	15502	15513	15289	15483	15481	15453	15471	15422	15526	15496	15355	15236	15471	15494	15546	15261	15393	15322	15354	15463	15351	15259	15353	15383	15341	15403	15409	15403	15451	15536	15477	15528	15619	15450	15469	15497	15646	15577	15426	15573	15432	15331	15276	15510	15479	15451	15360	15332	15331	15551	15389	15320	15414	15516	15624	15340	15388	15528	15426	15320	15325	15386	15404	15575	15204	15376	15369	15425	15292	15354	15494	15405	15513	15447	15424	15506	15562	15476	15450	15487	15345	15335	15405	15485	15436	15542	15413	15526	15544	15574	15280	15298	15372	15421	15557	15446	15436	15549	15373	15403	15395	15446	15469	15369	15306	15632	15424	15407	15472	15368	15421	15430	15365	15412	15567	15549	15494	15404	15386	15456	15269	15382	15375	15489	15542	15538	15289	15385	15370
24121	21230	28913	27123	27951	29245	28359	23930	21312	20832	19986	19666	19194	19217	19010	18900	18745	18732	18677	18641	18546	18623	18292	18524	18418	18338	18233	18483	18342	18302	18432	18355	18180	18226	18246	18275	18159	18172	18231	18290	18175	18087	17943	18005	18205	18254	18088	18062	18170	18017	18120	18103	18068	18116	18308	18007	18311	18293	18240	18203	17991	18119	18049	18232	18251	18088	18175	18035	18210	18040	18060	17973	18302	18259	18265	18222	18201	18230	18175	18063	18039	17965	18039	18240	18210	18218	18233	18197	18072	18181	18117	18111	18183	18365	18124	18119	18285	18130	18059	18115	18231	18138	17969	18270	18117	18167	18086	18253	18246	18097	18154	18098	18168	18138	18192	18173	18092	17973	18213	18150	18149	18131	18275	18108	18121	18071	17982	18101	18394	17977	18091	18163	18182	18155	18288	18269	18126	18061	18000	17981	18237	18217	18090	18138	17997	18194	18075	18034	18143	18238	18131	18220	18009	17981	18399	18087	18086	18139	18261	17964	17994	18276	18333	17944	18298	18064	18187	18206	18109	18070	18251	18044	18225	18117	18218	18261	18176	17984	17952	17943	18151	17810	18191	18187	18221	18124	18079	18260	18322	18073	18193	18107	18334	17988	17805	18220	18247	18225	18037	18147	18052	18138	18424	18113	18302	18216	18053	18193	18163	18455	18015	18209	18322	18219	18243	18060	18224	18124	18116	17938	18263	18371	17971	18138	18237	18135	18263	18355	18235	18064	18068	18037	18122	18289	18237	18267	18155	18267	18048	18091	18146	18295	18047	18203	18227	18193	18087	18020	18255	18172	18353	18121	18147	18065	18005	18292	18112	18173	18341	18191	18102	18086	18135	17960	18111	17999	18217	18229	18242	18272	18222	18031	18233	18223	18204	18170	17993	18013	18118	18289	18235	18346	18277	18137	18136	18081	18184	18060	18124	18146	18333	18117	18136	18262	18010	18359	18012	18183	18014	18187	18285	18329	18163	18240	18132	18157	17999	17904	18074	18169	18203	18223	17991	18359	17984	18062	18007	18233	18124	17959	18118	18193	18081	18159	18085	18186	17850	18154	18303	18180	18252	18411	18160	18202	18088	18030	18247	18087	18055	18085	18055	18183	18068	18253	18228	18127	18100	18065	18039	18238	18179	18164	18319	18262	17914	18178	18369	18425	18216	18214	18154	18152	18033	18228	18288	18316	18083	18149	18138	18117	18352	18043	18362	18168	18054	18201	18162	18184	18261	18257	18210	18303	18125	18076	18225	18108	18034	18125	18221	18240	18089	17978	18050	17930	18117	18074	18318	18212	18079	18238	17981	17999	18192	18192	18074	18334	17994	18023	18325	18283	18209	17986	18143	18133	18184	18351	18278	18113	18078	18336	18216	18253	18226	18264	18300	18067	18118	18024	18284	18154	18102	18231	18355	18173	18218	18100	18072	17945	18148	18158	18127	18451	18136	18162	18229	18064	18141	18172	18182	17907	18473	18173	18048	18164	18218	18315	18265	18253	18223	18280	18105	17925	18114	18116	18036	18153	18156	17969	18016	18034	18196	18170	17998	18106	18305	18220	18060	18217	18046	18343	18185	18226	17963	18046	17911	18020	18131	18290	18186	18248	18155	18154	18105	18040	18000	18091	18037	18299	18229	18048	18106	18245	18434	17982	17976	18034	18216	18200	18093	18106	18316	18012	18125	18070	18145	17906	18002	18177	18019	17935	18082	18147	18214	18101	18148	18225	18264	18247	18120	18088	18118	18235	18114	18143	17953	18247	18057	18073	17920	17963	18150	18054	18012	18083	18295	18397	17999	18112	18168	18116	18048	18134	18177	18231	18174	18152	18108	18112	18035	18070	18128	17989	18122	17984	18146	18171	18326	17976	18081	18218	17956	18095	18135	18172	18312	17959	18027	18149	18293	18043	18309	18138	18087	18113	17989	17858	18276	18091	18190	17926	18112	18223	18238	18054	18264	18318	18120	18067	18286	18251	18317	18247	18199	18272	18020	18200	18281	18007	18151	17984	17962	18158	18009	18215	18090	17996	18005	18104	18216	18068	18357	18146	18314	18243	18075	18044	18171	18083	18214	18131	18062	18202	18283	18301	18268	18128	18115	18151	18093	17978	18159	18249	18230	18121	18168	18007	18192	18172	18053	18048	17876	18035	18036	18094	18087	18253	17996	18155	18119	18106	18119	18072	18265	18166	18368	18304	18169	18220	18052	18088	17990	18220	18187	18231	18057	18296	18071	18130	18169	18103	18132	18106	17990	18081	18319	18126	18266	18187	18337	17966	18113	17999	18347	18117	17976	17939	18152	17999	18133	18197	18302	18083	18134	17831	18205	18135	18190	18288	18309	17921	17987	18326	18163	18015	18076	18346	18299	18313	18109	18090	18315	18185	18114	18119	18069	18063	18019	18314	18375	18326	18064	17921	18133	18067	18256	18025	18079	18265	18295	18336	18167	18111	18443	18326	18212	18158	18158	18092	18000	18178	18071	18155	18165	18000	18032	18309	18175	18103	18349	17861	18191	18141	18092	18109	18323	18346	18218	18217	18151	18131	18169	18214	18342	18255	18159	18120	18214	18234	18085	18232	18316	18149	18042	18142	18123	18244	18246	17966	18120	18348	18210	18204	18110	18225	18111	18133	18236	18078	18254	18193	18088	18276	18052	18153	18203	18172	18306	17990	18133	18059	18242	18043	18193	18234	18076	18039	18131	18099	17949	17829	18053	18208	18225	18072	18121	18312	18220	18225	18194	18090	17990	18180	18209	18430	18156	18256	17998	17963	18115	18273	18098	18190	18206	18174	18226	18125	18168	18019	18111	17922	18112	18055	17940	18136	18070	18140	18138	18260	18057	18143	18182	18234	18099	18150	18057	17944	18134	18015	18047	18300	18132	18107	18045	18150	18199	18203	18230	18168	18179	18203	17984	18081	18108	17990	18075	18114	18083	18113	18154	18293	18258	18163	18033	18252	18257	17952	18248	18068	17911	17990	18171	18124	18166	18159	18109	18200	18376	18184	18109	18121	18229	18208	18299	18249	18211	18279	18158	18292	18285	18195	17975	18194	18056	18151	18124	18067	18087	18213	18205	18284	18046	18334	18216	18121	18091	18093	18322	18083	18092	18051	18094	18224	18248	18020	18073	18100	18190	17918	18078	18156	18217	18019	18288	18195	18242	18216	18101	18167	18117	18061	18048	18196	18113	17965	18255	18238	18071	18222	17966	18241	18078	18090	18133	18178	18287	18264	17900	18052	18326	17962	18148	18288	18344	18077	18035	17976	18246	18100	18173	18089	18072	18167	18299	17970	18080	18184	18222	18069	18213	18010	18157	18191	18238	18291	18213	18091	18299	18232	18258	18166	18052	18020	18053	18261	18110	18199	18009	18095	18190	17948	18223	18268	18234	18235	18073	18342	17977	18085	18368	18240	17968	18026	18201	18058	18032	18191	18118	18294	18209	17887	18298	18047	18158	18218	18244	18054	18029	18103	18168	18136	18257	18108	18165	18257	18222	18084	18362	18185	18144	18152	18179	18315	18192	17964	18152	18181	18239	18054	18121	18325	18209	18131	18004	18216	18224	17976	18059	18044	18115	17987	18171	17994	18219	18038	18090	17999	18083	18090	18157	18338	18254	17995	18278	18135	18170	18066	17962	18241	18007	18264	18156	17963	17984	18205	18151	18104	18161	18200	18036	18193	18283	18226	18007	18195	18124	18035	18132	18170	18222	17930	18158	18181	17925	18201	18202	18118	18307	18021	18169	18130	18061	18092	18004	17890	18203	18013	18011	18140	18168	18185	18176	18121	18124	18119	18278	18148	18211	18003	18335	18082	18249	18252	18118	18013	18102	18072	18260	18312	17972	18104	18281	18225	18159	18208	17999	18101	18111	18115	18206	18137	17960	18199	18052	18068	18219	18270	18084	18229	18168	18315	18299	18158	18128	18178	18007	18105	18157	18346	18206	18255	18284	18195	18226	18143	18011	18093	18120	18160	18183	18240	18283	18327	18123	18120	18103	18188	18272	18106	18162	18153	18271	18110	18046	18213	18014	18156	18237	17904	18175	18177	18120	18081	18160	18186	18166	18122	18143	18069	18129	18332	18162	18247	18040	18230	18155	18299	18083	18067	18139	18418	18219	18302	18396	18295	18143	17968	18138	18450	18235	18214	18019	18185	18277	18156	18197	18188	18065	18034	18183	18300	18296	18319	18186	18232	17938	18136	18179	18336	18179	18261	18107	18214	18238	18085	18153	17990	18214	18014	18107	18111	18122	18282	18112	18179	18048	18169	18155	18022	18163	18202	18254	18076	18074	18077	18146	17942	18005	18232	18153	18134	18209	18115	18030	18157	18194	18133	18069	17967	18073	18151	18046	18139	18113	18018	18225	18183	18124	18179	18117	18058	18010	18066	18115	18140	18100	18135	18049	18130	18113	18057	18063	18161	18237	18123	18029	18099	18200	18146	17983	18031	18126	18088	18100	18158	18028	17976	18165	18246	18318	18060	18240	18207	18017	18280	18047	18174	18032	18020	18207	18181	18140	18063	18201	18066	18221	18167	18111	18212	18204	18234	18225	18153	18196	18054	18195	17980	18224	18231	18276	18087	18110	18019	17995	18131	17958	18167	18276	18289	18296	18156	18152	18171	18342	18066	18372	18189	18085	18146	18034	18204	18255	18050	18175	18309	18083	18077	18162	18147	18278	18052	18017	18175	18069	17965	18175	18299	18120	18141	18267	18198	18267	18082	18292	18001	18235	17951	18383	18000	18260	18055	18119	18215	18188	18215	17966	18187	18099	18203	18032	18192	18063	18038	18071	18252	18082	18261	18176	18305	18273	18057	18128	18207	18068	18118	18123	18102	18246	18085	18295	18067	18266	18249	18281	18284	18210	17949	17872	18074	18020	17996	17863	18207	18276	18077	18110	18272	18007	18239	18050	18102	18183	18186	18254	18123	18082	18244	18071	18162	18064	18121	18381	18309	18411	18050	18047	18170	17992	17981	18242	18094	18098	18239	18103	18175	18154	18321	18176	17927	18219	18217	18147	17984	18197	18146	18134	18207	18109	17978	18176	18160	17863	18102	18094	18114	18009	18180	18089	18136	18072	18162	18143	18135	18369	18016	18088	18186
31654	52556	49317	39784	34592	29999	26417	22726	19996	18685	18095	17361	16994	16727	16276	16358	16235	16244	15974	15887	15912	15814	15841	15856	15651	15696	15619	15635	15686	15669	15723	15630	15570	15577	15707	15556	15410	15501	15535	15625	15451	15652	15538	15628	15416	15417	15544	15535	15572	15426	15437	15441	15592	15435	15436	15498	15480	15576	15435	15427	15662	15487	15630	15446	15549	15267	15660	15363	15413	15449	15582	15440	15520	15435	15512	15524	15524	15415	15448	15588	15330	15405	15387	15552	15452	15496	15635	15327	15490	15457	15477	15479	15348	15506	15496	15485	15475	15706	15565	15559	15450	15380	15360	15626	15542	15537	15480	15457	15439	15510	15601	15486	15168	15614	15500	15478	15471	15639	15561	15421	15390	15385	15535	15528	15614	15355	15450	15455	15528	15419	15628	15460	15405	15415	15330	15586	15542	15291	15528	15741	15377	15326	15588	15471	15707	15613	15497	15628	15434	15470	15479	15482	15595	15324	15510	15519	15476	15584	15493	15529	15534	15568	15546	15533	15453	15413	15515	15369	15300	15418	15517	15315	15446	15500	15625	15516	15570	15432	15410	15531	15562	15386	15427	15433	15533	15356	15541	15560	15534	15420	15489	15294	15467	15437	15414	15577	15504	15390	15597	15361	15438	15480	15537	15546	15618	15307	15414	15429	15455	15455	15365	15516	15523	15582	15378	15386	15411	15659	15481	15480	15422	15711	15457	15470	15552	15436	15485	15620	15299	15462	15420	15633	15627	15492	15378	15375	15622	15566	15575	15409	15313	15723	15395	15533	15474	15690	15372	15381	15512	15432	15631	15417	15385	15543	15318	15525	15438	15498	15383	15511	15560	15452	15317	15532	15290	15602	15547	15366	15379	15711	15498	15500	15338	15401	15589	15516	15450	15500	15456	15298	15547	15430	15412	15483	15609	15470	15508	15415	15592	15671	15461	15409	15424	15455	15387	15500	15554	15512	15633	15445	15444	15403	15365	15500	15492	15495	15531	15371	15429	15450	15477	15551	15512	15338	15450	15442	15477	15251	15405	15423	15549	15476	15547	15495	15431	15486	15398	15588	15471	15448	15371	15433	15497	15394	15591	15611	15629	15599	15535	15539	15520	15450	15492	15504	15387	15298	15331	15407	15720	15448	15525	15335	15430	15625	15391	15460	15470	15357	15542	15359	15643	15413	15638	15358	15559	15560	15363	15447	15618	15505	15480	15547	15439	15455	15443	15332	15567	15568	15481	15610	15460	15400	15400	15356	15514	15350	15562	15399	15584	15451	15746	15370	15565	15444	15454	15441	15498	15450	15421	15421	15495	15401	15347	15304	15316	15444	15435	15457	15230	15477	15375	15594	15429	15402	15551	15470	15506	15519	15508	15457	15421	15525	15400	15539	15563	15523	15482	15677	15462	15482	15490	15737	15415	15383	15597	15504	15445	15525	15432	15514	15422	15497	15457	15448	15500	15511	15351	15434	15403	15205	15399	15430	15611	15456	15475	15348	15520	15464	15384	15488	15516	15438	15340	15464	15254	15541	15364	15398	15459	15465	15653	15620	15279	15435	15462	15251	15577	15619	15543	15584	15445	15341	15504	15517	15464	15658	15397	15537	15414	15525	15617	15483	15623	15433	15459	15511	15239	15560	15556	15496	15344	15340	15420	15398	15413	15485	15325	15339	15569	15616	15509	15369	15432	15582	15497	15456	15379	15556	15470	15373	15551	15688	15537	15527	15329	15410	15515	15595	15388	15461	15439	15391	15318	15660	15435	15503	15706	15334	15390	15332	15480	15569	15482	15468	15398	15408	15483	15487	15450	15500	15434	15420	15448	15498	15550	15482	15546	15443	15500	15459	15484	15539	15525	15395	15546	15370	15407	15514	15539	15442	15586	15465	15475	15423	15497	15426	15495	15578	15462	15516	15510	15631	15426	15401	15588	15438	15294	15444	15616	15581	15447	15452	15462	15460	15556	15407	15550	15525	15292	15657	15384	15592	15626	15512	15406	15611	15412	15325	15551	15669	15586	15415	15243	15389	15610	15409	15514	15406	15321	15535	15386	15456	15496	15370	15478	15384	15692	15500	15527	15512	15558	15316	15553	15396	15513	15505	15580	15438	15483	15512	15547	15490	15492	15384	15421	15256	15448	15528	15481	15719	15397	15496	15367	15607	15430	15469	15276	15431	15520	15348	15547	15449	15478	15402	15513	15540	15415	15448	15572	15423	15393	15329	15402	15583	15554	15409	15538	15324	15626	15550	15401	15479	15470	15480	15405	15459	15498	15575	15573	15683	15666	15455	15399	15659	15498	15596	15371	15589	15669	15331	15458	15475	15305	15486	15477	15439	15559	15641	15517	15524	15470	15514	15436	15407	15526	15456	15582	15532	15360	15453	15448	15470	15527	15527	15488	15589	15656	15419	15514	15575	15566	15426	15383	15252	15720	15527	15300	15632	15495	15591	15431	15559	15441	15484	15334	15515	15456	15472	15610	15492	15488	15285	15457	15449	15317	15448	15438	15453	15444	15294	15608	15296	15476	15436	15366	15585	15448	15501	15466	15526	15538	15622	15393	15421	15487	15506	15498	15519	15403	15369	15517	15411	15430	15775	15339	15530	15349	15369	15501	15510	15504	15504	15587	15432	15238	15472	15567	15519	15529	15571	15376	15322	15501	15314	15573	15638	15417	15631	15662	15439	15518	15541	15487	15359	15562	15471	15439	15440	15437	15494	15420	15693	15598	15496	15394	15355	15611	15393	15523	15637	15468	15580	15612	15634	15458	15483	15481	15610	15550	15441	15399	15494	15425	15389	15497	15589	15443	15398	15380	15507	15428	15545	15600	15332	15453	15441	15561	15384	15566	15334	15558	15408	15374	15404	15315	15641	15567	15434	15529	15405	15443	15640	15567	15421	15506	15403	15515	15624	15593	15497	15435	15413	15516	15542	15516	15363	15464	15613	15561	15408	15443	15421	15455	15379	15719	15318	15387	15499	15371	15626	15477	15545	15443	15597	15375	15495	15373	15366	15392	15642	15366	15463	15525	15535	15604	15431	15553	15410	15482	15539	15547	15335	15627	15623	15483	15483	15411	15569	15429	15706	15478	15357	15521	15361	15383	15511	15523	15385	15531	15511	15360	15310	15530	15660	15495	15371	15566	15633	15487	15514	15319	15617	15530	15388	15302	15482	15525	15640	15400	15446	15439	15574	15500	15478	15521	15492	15434	15538	15545	15556	15430	15538	15420	15454	15689	15416	15565	15446	15558	15465	15596	15455	15569	15420	15564	15449	15489	15481	15592	15697	15373	15543	15547	15491	15467	15469	15438	15467	15496	15375	15480	15619	15600	15395	15480	15480	15511	15681	15533	15563	15593	15464	15395	15445	15322	15466	15604	15543	15522	15381	15394	15481	15412	15492	15448	15315	15502	15517	15640	15534	15494	15597	15412	15577	15473	15322	15512	15414	15379	15577	15556	15426	15475	15543	15367	15379	15642	15256	15530	15502	15461	15479	15531	15542	15375	15584	15688	15372	15468	15453	15546	15443	15503	15468	15399	15448	15370	15364	15528	15535	15386	15505	15437	15593	15692	15284	15345	15591	15469	15431	15401	15541	15490	15603	15469	15484	15532	15522	15421	15443	15481	15565	15299	15494	15320	15567	15595	15397	15454	15533	15364	15545	15206	15390	15535	15568	15350	15617	15537	15469	15475	15437	15429	15406	15684	15470	15468	15549	15412	15466	15528	15592	15452	15578	15415	15474	15426	15326	15664	15628	15500	15378	15477	15645	15292	15270	15409	15515	15450	15525	15523	15540	15332	15429	15462	15470	15543	15424	15429	15424	15415	15513	15270	15665	15447	15532	15473	15194	15495	15681	15358	15497	15426	15492	15522	15596	15440	15417	15401	15330	15493	15428	15309	15367	15425	15462	15486	15608	15298	15382	15418	15552	15313	15594	15527	15637	15593	15453	15333	15566	15620	15567	15461	15649	15414	15463	15477	15665	15454	15555	15369	15619	15535	15550	15507	15279	15509	15405	15350	15484	15424	15393	15436	15494	15533	15427	15536	15412	15543	15495	15386	15546	15499	15396	15545	15418	15478	15409	15407	15211	15533	15434	15277	15398	15472	15577	15375	15539	15708	15483	15424	15481	15503	15490	15421	15412	15422	15407	15707	15443	15472	15463	15643	15493	15478	15616	15488	15405	15459	15337	15466	15434	15538	15280	15539	15612	15535	15493	15426	15523	15463	15525	15569	15428	15271	15597	15403	15592	15332	15586	15608	15391	15388	15475	15395	15521	15359	15492	15402	15185	15473	15601	15545	15533	15500	15540	15389	15517	15531	15223	15560	15514	15501	15492	15507	15444	15555	15596	15280	15318	15294	15455	15504	15433	15526	15550	15405	15322	15641	15533	15542	15495	15529	15459	15538	15406	15518	15627	15452	15436	15431	15363	15581	15487	15384	15451	15406	15485	15579	15581	15551	15298	15587	15384	15531	15388	15485	15533	15468	15382	15584	15476	15329	15518	15357	15542	15410	15277	15507	15513	15549	15408	15500	15321	15618	15546	15631	15485	15517	15514	15350	15447	15547	15494	15502	15424	15511	15543	15387	15418	15405	15364	15515	15291	15529	15440	15415	15493	15501	15500	15403	15493	15510	15536	15546	15549	15470	15690	15570	15310	15508	15499	15334	15603	15469	15516	15422	15608	15562	15447	15459	15481	15482	15473	15314	15291	15592	15473	15503	15475	15472	15527	15414	15480	15547	15390	15424	15583	15618	15502	15557	15412	15483	15546	15495	15761	15511	15507	15445	15402	15405	15388	15361	15643	15490	15608	15411	15357	15602	15597	15513	15480	15461	15364	15429	15421	15567	15454	15699	15628	15526	15442	15508	15523	15530	15529	15423	15565	15455	15584	15505	15428	15521	15454	15406	15429	15655	15481	15488	15436	15539	15424	15250	15547	15387	15485	15302	15460	15440	15329	15447	15278	15385	15353	15601	15540	15450	15381	15555	15499	15380	15417	15402	15403	15364	15600	15461	15388	15428	15499	15516	15458	15506	15442	15478	15461	15513	15614	15585	15515	15554	15470	15427	15448	15408	15472	15438	15493	15496	15531	15454	15619	15321	15494	15464	15310
22880	21229	29009	24263	24361	30245	33169	26453	23218	22321	21498	20862	20506	20122	19851	19672	19533	19421	19334	19430	19041	19028	19204	19056	18724	19075	18949	18858	19074	18643	18836	18815	18670	18606	18806	18696	18721	18585	18673	18605	18667	18684	18596	18851	18657	18783	18568	18473	18731	18688	18530	18704	18402	18767	18579	18510	18547	18705	18510	19079	18891	18522	18551	18592	18694	18601	18673	18758	18846	18590	18687	18694	18632	18540	18617	18637	18529	18492	18424	18692	18777	18454	18600	18503	18732	18440	18584	18804	18606	18782	18637	18537	18649	18808	18542	18581	18615	18698	18564	18603	18497	18526	18597	18548	18579	18549	18596	18656	18656	18658	18721	18870	18407	18521	18562	18525	18495	18640	18474	18655	18634	18655	18621	18415	18502	18630	18587	18466	18648	18728	18586	18613	18647	18436	18672	18597	18573	18632	18730	18647	18517	18617	18577	18676	18522	18670	18628	18599	18440	18417	18658	18476	18714	18660	18515	18466	18503	18693	18801	18421	18474	18681	18727	18510	18662	18669	18466	18621	18786	18767	18622	18530	18520	18427	18473	18608	18630	18743	18540	18649	18652	18758	18731	18707	18537	18612	18692	18350	18664	18705	18665	18754	18596	18438	18586	18483	18692	18587	18643	18740	18621	18598	18580	18810	18614	18528	18671	18535	18675	18583	18605	18422	18604	18451	18543	18746	18618	18537	18646	18649	18453	18642	18531	18790	18455	18590	18794	18453	18684	18609	18903	18602	18861	18464	18518	18907	18693	18621	18593	18559	18473	18587	18898	18704	18640	18458	18600	18500	18578	18516	18791	18663	18732	18764	18656	18518	18590	18690	18625	18508	18595	18503	18568	18583	18482	18544	18639	18646	18552	18624	18770	18557	18717	18695	18705	18596	18519	18664	18774	18439	18326	18493	18801	18619	18409	18698	18654	18654	18593	18691	18633	18681	18469	18421	18591	18557	18550	18594	18613	18585	18629	18420	18726	18824	18692	18627	18574	18709	18669	18569	18823	18596	18486	18647	18789	18687	18743	18669	18573	18411	18758	18571	18598	18511	18636	18639	18417	18501	18710	18539	18621	18581	18563	18480	18569	18412	18718	18756	18681	18500	18670	18640	18561	18519	18611	18777	18663	18581	18367	18566	18666	18501	18723	18453	18665	18575	18915	18480	18747	18620	18517	18570	18423	18561	18400	18259	18626	18732	18660	18564	18640	18656	18648	18642	18581	18515	18644	18583	18470	18587	18674	18559	18569	18500	18512	18338	18471	18662	18547	18660	18708	18714	18479	18690	18691	18872	18665	18619	18721	18732	18560	18797	18708	18540	18713	18752	18607	18434	18645	18652	18703	18561	18515	18534	18749	18544	18591	18603	18552	18345	18700	18484	18481	18564	18647	18862	18704	18541	18736	18719	18728	18673	18799	18544	18289	18438	18471	18540	18785	18650	18511	18690	18601	18486	18639	18807	18508	18606	18860	18419	18521	18576	18373	18570	18445	18639	18500	18754	18476	18279	18682	18568	18568	18621	18616	18620	18592	18703	18354	18372	18621	18731	18571	18576	18642	18703	18755	18712	18625	18732	18520	18581	18668	18446	18788	18414	18532	18515	18629	18547	18526	18574	18611	18685	18633	18518	18621	18640	18339	18727	18669	18872	18769	18477	18813	18762	18735	18274	18602	18590	18675	18719	18572	18572	18611	18658	18547	18510	18493	18743	18836	18565	18665	18378	18578	18508	18713	18757	18847	18563	18577	18545	18652	18784	18541	18658	18656	18692	18565	18523	18569	18613	18787	18724	18615	18606	18635	18488	18475	18603	18733	18632	18719	18554	18553	18569	18486	18628	18500	18774	18470	18572	18606	18631	18654	18829	18574	18635	18675	18657	18766	18877	18498	18803	18599	18697	18520	18524	18512	18868	18519	18549	18538	18819	18738	18450	18384	18674	18740	18306	18512	18371	18462	18550	18615	18693	18497	18701	18356	18597	18453	18602	18528	18433	18434	18583	18792	18664	18689	18550	18639	18766	18829	18684	18586	18580	18659	18520	18594	18595	18623	18556	18573	18670	18714	18491	18585	18720	18623	18697	18491	18583	18817	18691	18313	18408	18498	18802	18639	18681	18750	18545	18325	18406	18694	18692	18517	18598	18628	18408	18863	18857	18664	18546	18434	18597	18673	18363	18511	18681	18436	18584	18783	18647	18631	18529	18755	18659	18535	18475	18598	18494	18595	18725	18375	18557	18629	18540	18509	18738	18595	18755	18574	18599	18471	18427	18457	18552	18552	18543	18615	18678	18509	18634	18621	18603	18692	18843	18528	18542	18669	18597	18461	18660	18531	18841	18659	18748	18558	18541	18610	18669	18500	18678	18549	18344	18633	18543	18635	18629	18655	18558	18584	18685	18595	18500	18592	18581	18511	18675	18676	18388	18494	18616	18466	18730	18644	18469	18378	18884	18555	18505	18680	18648	18612	18317	18736	18573	18522	18494	18546	18533	18710	18569	18576	18530	18640	18444	18623	18567	18512	18506	18621	18605	18538	18362	18293	18432	18749	18424	18577	18709	18526	18779	18710	18326	18697	18597	18484	18709	18487	18625	18547	18737	18521	18519	18678	18458	18670	18881	18681	18554	18493	18544	18438	18506	18710	18638	18544	18611	18782	18565	18737	18555	18739	18566	18433	18545	18580	18622	18549	18613	18549	18705	18478	18443	18783	18640	18607	18603	18637	18617	18672	18608	18661	18616	18524	18517	18579	18692	18543	18614	18590	18528	18517	18710	18412	18466	18596	18399	18645	18620	18284	18410	18646	18751	18785	18605	18531	18638	18428	18546	18678	18396	18412	18463	18552	18470	18745	18479	18571	18562	18535	18664	18694	18503	18793	18643	18608	18487	18761	18680	18695	18794	18651	18633	18346	18718	18590	18402	18558	18746	18668	18634	18424	18689	18578	18719	18556	18531	18590	18348	18653	18452	18365	18671	18679	18578	18598	18494	18262	18725	18507	18624	18668	18501	18568	18706	18537	18667	18534	18459	18554	18634	18567	18672	18500	18579	18573	18329	18719	18660	18550	18566	18558	18582	18629	18605	18438	18536	18453	18647	18774	18639	18742	18603	18679	18693	18531	18557	18578	18721	18488	18404	18578	18530	18617	18725	18534	18776	18735	18728	18690	18940	18760	18597	18523	18965	18548	18673	18584	18557	18605	18634	18620	18746	18592	18639	18532	18410	18427	18660	18590	18692	18669	18690	18843	18556	18497	18475	18405	18428	18501	18596	18526	18624	18461	18786	18639	18591	18601	18589	18607	18529	18709	18620	18612	18765	18606	18678	18586	18725	18569	18665	18737	18686	18496	18660	18743	18620	18531	18612	18552	18521	18768	18692	18727	18442	18665	18530	18629	18781	18662	18477	18688	18649	18467	18553	18531	18643	18366	18540	18624	18687	18513	18412	18657	18645	18575	18542	18613	18545	18754	18504	18588	18521	18580	18671	18593	18688	18774	18682	18528	18600	18711	18650	18812	18401	18585	18553	18637	18691	18624	18452	18896	18693	18743	18580	18727	18655	18407	18377	18622	18599	18412	18613	18625	18674	18388	18579	18603	18565	18629	18483	18532	18553	18657	18776	18491	18664	18535	18546	18578	18688	18628	18667	18521	18632	18504	18567	18616	18653	18351	18613	18543	18567	18542	18426	18785	18718	18242	18663	18637	18614	18689	18688	18585	18777	18779	18891	18761	18596	18617	18416	18336	18595	18569	18670	18662	18776	18621	18535	18820	18956	18686	18616	18685	18702	18900	18575	18745	18739	18593	18770	18453	18732	18674	18367	18597	18799	18533	18511	18586	18530	18615	18763	18552	18651	18554	18703	18531	18382	18543	18579	18608	18596	18583	18455	18574	18714	18767	18629	18643	18860	18575	18481	18659	18700	18458	18622	18591	18430	18480	18712	18620	18761	18601	18618	18614	18556	18763	18713	18728	18619	18665	18471	18640	18510	18477	18589	18498	18633	18578	18576	18620	18681	18592	18761	18540	18388	18677	18647	18614	18664	18692	18538	18547	18738	18587	18619	18787	18833	18989	18684	18667	18712	18539	18564	18761	18732	18681	18586	18644	18515	18575	18302	18604	18868	18625	18705	18688	18424	18562	18603	18568	18725	18887	18725	18504	18526	18680	18626	18636	18811	18531	18690	18621	18726	18616	18607	18480	18472	18466	18579	18643	18591	18517	18608	18603	18203	18461	18469	18566	18686	18755	18576	18589	18649	18634	18458	18697	18733	18489	18389	18533	18703	18597	18430	18901	18834	18681	18611	18513	18748	18644	18471	18526	18600	18563	18567	18592	18644	18660	18703	18493	18521	18706	18535	18681	18532	18685	18539	18283	18642	18599	18366	18661	18576	18423	18579	18571	18814	18555	18515	18472	18502	18555	18559	18728	18590	18414	18911	18677	18772	18774	18534	18636	18490	18579	18550	18455	18488	18662	18764	18602	18711	18609	18540	18497	18847	18745	18647	18575	18596	18693	18516	18631	18636	18443	18586	18302	18688	18351	18593	18738	18572	18726	18574	18722	18609	18638	18446	18564	18521	18525	18571	18774	18619	18693	18751	18637	18744	18485	18706	18381	18609	18642	18520	18694	18811	18532	18587	18669	18663	18614	18826	18698	18556	18860	18688	18684	18633	18743	18746	18686	18778	18435	18514	18351	18643	18767	18720	18656	18600	18324	18320	18529	18575	18654	18424	18598	18683	18638	18536	18499	18553	18501	18359	18377	18547	18378	18530	18625	18424	18636	18685	18595	18551	18833	18370	18441	18552	18625	18647	18693	18469	18467	18799	18719	18553	18599	18598	18665	18577	18538	18592	18671	18618	18439	18774	18483	18490	18843	18674	18627	18692	18494	18596	18513	18352	18706	18727	18614	18774	18363	18398	18410	18725	18504	18610	18591	18505	18582	18686	18743	18620	18567	18464	18417	18591	18542	18643	18579	18546	18639	18514	18596	18470	18614	18683	18604	18640	18627	18641	18504	18437	18483	18479	18577	18517	18691	18542	18785	18484	18788	18457	18715	18631	18661	18622	18422	18420	18587	18761	18612	18411	18688	18610	18619	18650	18531	18743	18417	18661	18688	18596
34496	58459	54477	44326	39366	35431	31728	25773	22236	20229	19396	18613	18191	17815	17111	17101	16929	16555	16578	16452	16276	16111	16028	16125	16097	16064	16099	15899	16018	15878	15858	15864	15893	15798	16071	15898	15627	15668	15696	15790	15766	15817	15853	15529	15694	15763	15790	15716	15796	15688	15751	15734	15903	15815	15840	15570	15761	15711	15590	15719	15843	15607	15809	15762	15772	15632	15692	15708	15650	15691	15812	15627	15708	15813	15622	15735	15792	15875	15796	15743	15789	15833	15548	15807	15686	15744	15649	15730	15659	15773	15643	15761	15716	15653	15644	15816	15736	15681	15726	15632	15632	15525	15776	15646	15594	15699	15653	15661	15828	15737	15730	15665	15670	15783	15539	15715	15907	15719	15649	15641	15636	15585	15766	15638	15697	15611	15542	15862	15747	15988	15644	15835	15767	15733	15578	15609	15831	15680	15740	15805	15749	15838	15590	15733	15751	15822	15762	15792	15662	15567	15685	15950	15693	15657	15663	15698	15707	15783	15731	15722	15797	15554	15654	15785	15689	15688	15856	15832	15632	15572	15730	15778	15716	15730	15780	15641	15700	15689	15583	15684	15821	15591	15629	15662	15734	15607	15862	15684	15716	15570	15761	15515	15710	15543	15805	15693	15674	15494	15819	15672	15767	15885	15605	15888	15697	15648	15598	15714	15740	15875	15599	15696	15805	15616	15678	15748	15622	15553	15648	15815	15541	15524	15574	15735	15574	15845	15644	15858	15841	15671	15493	15835	15738	15716	15696	15646	15816	15673	15677	15769	15617	15634	15703	15770	15755	15664	15576	15647	15785	15811	15866	15553	15761	15805	15831	15772	15671	15729	15767	15732	15808	15704	15868	15630	15636	15614	15752	15947	15671	15579	15739	15785	15620	15945	15653	15709	15696	15593	15789	15684	15717	15487	15752	15674	15717	15818	15703	15673	15732	15759	15751	15827	15675	15873	15633	15598	15691	15833	15780	15602	15740	15855	15753	15624	15723	15831	15795	15814	15680	15605	15781	15617	15647	15744	15680	15745	15499	15784	15736	15799	15586	15640	15710	15779	15767	15744	15670	15705	15731	15834	15724	15702	16008	15792	15882	15749	15759	15758	15707	15770	15802	15671	15688	15679	15706	15558	15494	15715	15688	15801	15706	15635	15795	15777	15481	15752	15677	15732	15537	15617	15777	15742	15628	15469	15683	15692	15704	15627	15722	15617	15868	15680	15834	15701	15601	15600	15915	15793	15771	15619	15686	15641	15792	15686	15873	15791	15689	15718	15871	15742	15673	15743	15641	15560	15695	15645	15612	15746	15721	15706	15695	15827	15577	15660	15600	15636	15657	15704	15647	15750	15615	15656	15744	15851	15715	15728	15683	15753	15712	15751	15793	15759	15798	15746	15666	15700	15860	15702	15773	15853	15699	15637	15554	15755	15734	15679	15652	15782	15698	15799	15699	15791	15836	15722	15541	15754	15766	15580	15806	15731	15801	15787	15835	15598	15757	15606	15667	15819	15740	15811	15522	15609	15751	15608	15721	15546	15727	15702	15627	15700	15732	15671	15564	15664	15607	15730	15577	15641	15874	15718	15617	15788	15769	15592	15821	15694	15552	15772	15771	15808	15726	15763	15602	15677	15724	15677	15824	15686	15505	15694	15658	15579	15639	15680	15593	15603	15629	15790	15822	15743	15794	15726	15855	15870	15685	15737	15597	15702	15827	15738	15746	15659	15634	15649	15812	15589	15759	15769	15853	15677	15735	15631	15627	15773	15629	15707	15734	15653	15820	15791	15905	15614	15476	15791	15708	15664	15537	15718	15744	15914	15689	15786	15558	15747	15745	15676	15742	15674	15734	15842	15743	15690	15745	15640	15525	15736	15648	15619	15702	15680	15742	15738	15582	15767	15760	15662	15684	15830	15667	15779	15704	15803	15754	15764	15729	15702	15614	15836	15627	15707	15907	15534	15726	15582	15728	15626	15659	15742	15570	15554	15638	15761	15680	15709	15772	15806	15698	15727	15753	15682	15682	15762	15662	15849	15640	15613	15703	15675	15811	15700	15580	15846	15689	15804	15850	15751	15773	15777	15595	15813	15846	15618	15609	15593	15645	15698	15827	15521	15670	15759	15649	15832	15649	15808	15764	15680	15624	15760	15607	15617	15523	15733	15888	15704	15803	15640	15577	15730	15591	15950	15779	15510	15845	15934	15736	15832	15828	15567	15629	15677	15816	15753	15662	15985	15713	15586	15728	15743	15591	15484	15700	15726	15780	15669	15818	15802	15761	15583	15680	15768	15753	15726	15709	15649	15801	15634	15585	15772	15546	15550	15689	15683	15589	15603	15792	15669	15700	15806	15588	15817	15632	15670	15749	15732	15644	15537	15587	15480	15743	15721	15764	15852	15607	15691	15712	15643	15690	15693	15780	15726	15543	15511	15745	15713	15451	15814	15708	15835	15588	15875	15724	15685	15653	15693	15749	15825	15734	15761	15649	15800	15773	15818	15817	15652	15728	15685	15661	15535	15768	15845	15654	15752	15705	15684	15788	15786	15749	15861	15668	15780	15636	15637	15674	15614	15634	15630	15635	15617	15704	15688	15616	15798	15737	15603	15750	15793	15790	15581	15804	15783	15634	15637	15686	15635	15927	15667	15627	15721	15866	15647	15685	15795	15603	15796	15665	15684	15582	15648	15713	15678	15750	15706	15616	15657	15779	15644	15710	15709	15724	15813	15757	15718	15834	15713	15626	15723	15717	15612	15609	15826	15691	15703	15732	15556	15766	15785	15610	15659	15708	15604	15775	15742	15767	15727	15810	15788	15800	15724	15816	15644	15603	15812	15718	15769	15551	15737	15808	15613	15799	15624	15750	15578	15825	15737	15851	15719	15611	15739	15737	15635	15754	15584	15800	15753	15679	15687	15648	15720	15829	15858	15564	15664	15893	15737	15893	15717	15766	15584	15604	15557	15759	15701	15797	15877	15761	15704	15567	15758	15675	15603	15598	15783	15774	15670	15661	15771	15866	15762	15711	15662	15767	15605	15841	15761	15738	15664	15722	15698	15787	15586	15769	15605	15694	15827	15691	15929	15776	15733	15755	15524	15829	15626	15791	15752	15625	15681	15749	15664	15842	15685	15517	15530	15619	15666	15770	15593	15706	15717	15783	15530	15566	15485	15729	15833	15764	15938	15607	15754	15688	15675	15674	15591	15799	15669	15662	15649	15660	15730	15758	15728	15747	15773	15789	15648	15688	15670	15764	15864	15682	15829	15642	15710	15492	15701	15748	15848	15630	15555	15719	15776	15844	15598	15681	15799	15903	15732	15571	15793	15655	15822	15532	15914	15650	15623	15643	15758	15528	15724	15885	15800	15739	15725	15817	15819	15788	15619	15683	15790	15805	15678	15691	15740	15585	15850	15785	15725	15785	15748	15763	15721	15727	15693	15738	15814	15832	15712	15749	15746	15658	15852	15798	15771	15647	15755	15731	15616	15557	15790	15714	15626	15747	15806	15853	15665	15707	15714	15766	15630	15790	15741	15534	15809	15857	15699	15696	15678	15652	15621	15739	15583	15516	15682	15855	15662	15837	15839	15625	15730	15750	15837	15517	15604	15856	15821	15611	15612	15876	15735	15807	15536	15825	15687	15742	15860	15588	15756	15700	15724	15863	15886	15629	15833	15639	15657	15714	15744	15577	15871	15670	15671	15749	15701	15767	15749	15692	15806	15750	15612	15654	15783	15656	15904	15634	15664	15631	15704	15637	15704	15665	15774	15663	15479	15694	15535	15580	15668	15805	15718	15877	15892	15703	15700	15752	15723	15649	15683	15713	15710	15713	15571	15664	15754	15743	15772	15616	15948	15847	15896	15639	15677	15813	15787	15657	15753	15574	15530	15742	15714	15650	15714	15661	15756	15513	15775	15776	15909	15786	15768	15675	15795	15693	15621	15667	15786	15653	15869	15746	15769	15819	15935	15627	15829	15758	15697	15833	15794	15790	15597	15581	15714	15736	15865	15577	15490	15886	15725	15846	15735	15669	15842	15562	15729	15620	15729	15653	15681	15772	15800	15716	15700	15814	15856	15585	15765	15647	15658	15594	15692	15789	15878	15695	15782	15829	15808	15725	15709	15657	15739	15785	15763	15672	15806	15731	15685	15707	15759	15821	15661	15902	15800	15700	15528	15610	15715	15742	15781	15728	15904	15786	15832	15675	15720	15780	15818	15648	15783	15703	15840	15677	15544	15626	15629	15771	15697	15814	15700	15711	15649	15851	15717	15668	15601	15609	15750	15754	15788	15848	15788	15562	15677	15734	15596	15850	15691	15732	15755	15793	15699	15725	15688	15850	15773	15602	15735	15662	15639	15657	15801	15708	15671	15848	15727	15737	15562	15667	15781	15697	15744	15725	15811	15741	15789	15694	15747	15497	15719	15666	15763	15663	15565	15808	15804	15727	15834	15823	15745	15907	15654	15776	15758	15828	15668	15642	15771	15720	15757	15507	15881	15897	15739	15529	15760	15735	15741	15773	15805	15720	15736	15793	15493	15803	15689	15726	15679	15868	15720	15610	15781	15570	15733	15542	15860	15667	15557	15931	15557	15786	15782	15727	15571	15669	15671	15766	15620	15707	15778	15766	15657	15763	15786	15748	15709	15881	15668	15620	15561	15796	15737	15688	15866	15867	15944	15771	15920	15833	15820	15684	15880	15608	15737	15704	15709	15683	15632	15878	15808	15495	15638	15733	15734	15661	15920	15744	15471	15737	15698	15752	15495	15569	15730	15820	15712	15729	15573	15623	15633	15831	15727	15698	15550	15754	15765	15730	15619	15714	15824	15766	15779	15783	15690	15618	15677	15723	15456	15504	15731	15745	15663	15761	15664	15620	15797	15704	15803	15726	15818	15810	15666	15650	15735	15703	15601	15926	15620	15812	15636	15545	15587	15696	15664	15766	15529	15626	15835	15687	15701	15762	15631	15601	15649	15757	15824	15882	15765	15785	15663	15687	15739	15845	15682	15801	15627	15720	15747	15772	15752	15967	15671	15755	15701	15806	15637	15595	15650	15621	15828	15673	15772	15936	15709	15761	15718	15621	15658	15786	15713	15750	15860	15762	15758	15735	15675	15633	15676	15781	15659
29732	29855	38124	34127	28055	25178	23110	21353	20643	19658	19207	18901	18855	18613	18599	18560	18550	18473	18418	18258	18274	18283	18228	18319	18131	17908	18248	18147	18181	18030	18213	18291	18010	17940	18122	17982	17966	18050	17905	18084	18109	17803	18076	18064	18063	17851	18016	17918	18091	17910	18173	17908	18110	17904	17846	17978	17882	18040	17719	18061	18114	17991	17932	17885	17819	17978	18221	18087	17919	17926	18209	18191	18233	18011	18082	17880	17992	17881	18088	18068	18126	18222	18229	17907	18038	18132	17836	17992	17995	18083	17946	17885	18206	17944	18069	17987	18102	17956	18037	17998	18039	17852	17954	17872	18060	18053	18023	17977	18095	17949	18087	17995	18008	17992	18058	17876	17918	17939	18061	18070	17908	17824	17978	18067	17909	17933	17910	17955	17729	17917	18051	18033	18136	18002	17881	17824	18063	18057	17741	17945	18084	18016	17780	18019	18169	17797	18006	18041	17896	17821	17915	18140	17937	18028	17932	17864	17822	17706	18120	17988	18170	18135	17995	17785	18071	17910	18024	17788	17972	17909	18033	17975	17952	18081	17938	17756	17833	17776	18052	17881	18035	17845	17885	18051	17976	18030	18083	18038	17867	17844	18131	17942	17857	17923	17836	17767	17998	17804	18031	17991	17983	18009	17911	17942	17995	17893	17994	17978	18022	17883	17874	17980	17973	18126	17985	17976	18027	17950	17892	17994	17721	18022	18075	17789	17976	18022	18047	17970	17998	18096	17900	17781	18101	18027	18094	18132	17971	17968	18015	18077	17770	17903	18163	18082	18074	17724	17965	17862	17873	18098	17967	17849	17931	18018	18076	18053	18122	17927	17909	18065	18188	18056	17795	18094	18119	17954	17986	17965	17817	17995	17961	17797	17893	18161	17804	18174	18073	18103	17995	18035	17847	18017	18041	17984	17832	17939	17994	17893	17978	17997	17953	17954	17864	17752	17854	17890	17844	17934	18019	17840	17924	17951	17928	17925	17951	18089	18017	18131	18073	17864	18105	18066	18043	17933	17974	17870	18094	17797	18013	17755	17943	18015	17972	18064	17985	17762	18053	18006	18046	17902	17773	17984	17914	18068	17916	18037	17971	18003	17913	17812	17862	17713	17813	17859	17819	17861	17953	17822	17830	17947	18004	18105	18200	18068	18042	18089	17931	18059	17988	17723	17969	18080	18028	17861	17982	17900	17882	17902	17988	18044	17848	17995	17953	17895	18130	18020	17955	18090	17887	17878	18005	17815	17875	17829	17843	18001	17840	17936	17984	18280	17785	17965	18039	17888	17917	18095	17940	17941	18022	17995	17837	17916	17773	18052	18005	18249	17983	18028	18241	17855	18042	18046	17868	18086	18062	18121	18108	17972	17997	18049	18025	18013	17921	18008	17963	18088	18162	17972	17832	17904	18020	17923	17872	17871	17947	18000	18040	17814	18237	18013	18011	18105	17956	17828	18011	17779	17930	17934	18181	18005	18075	17988	18021	17981	17987	17917	18002	18162	18035	17925	18116	17905	17968	17997	18098	17674	17911	17997	18019	17791	18103	18071	18120	17785	18060	18061	17879	18134	17968	18128	17935	18051	18015	17933	17954	18085	18095	17897	18231	18014	17982	17980	17919	17887	17942	17987	17959	17931	17967	17859	18094	17863	17999	17830	18113	18101	17864	17968	17933	18066	18000	18038	18120	17863	17974	17809	17862	18046	17826	18108	17888	17740	18154	18131	17969	17890	18034	17893	18282	17990	18056	17976	18085	18069	18006	17906	17866	18291	17956	18135	18139	17877	17987	17915	18224	17879	18039	17885	18045	17925	17975	17987	18105	17794	18006	17998	18093	17999	17914	18005	17851	18130	17941	18023	17891	18161	17952	17810	17950	18042	18133	18018	17888	18324	17950	18071	18065	17930	17992	18024	17920	17865	18155	17773	17889	18202	18021	18025	18045	17947	17986	17946	18093	18038	17912	18009	18037	17940	17912	18009	17826	18004	17943	18140	17932	17990	18049	17968	17975	18031	18181	18140	18057	18181	18003	18080	17847	17913	18080	18019	17998	17823	17894	17948	18010	17920	18199	17931	17894	17965	18206	18013	18096	17951	17936	18082	18172	18026	17941	18180	17846	17956	18073	17927	17942	18014	18033	17870	17723	18228	18081	17964	17945	17967	18127	17806	17914	18019	17877	17908	18072	18057	18021	17873	18040	18069	17992	17991	17919	17845	18013	17856	18202	18103	17946	18154	18092	17769	17765	17920	18131	18068	17987	17988	17739	17912	18008	18068	17981	18145	17944	18009	18105	17893	17957	18026	18269	17916	18004	17913	17905	17929	17882	17940	17843	17965	17997	17738	17907	18087	17924	18022	18110	18193	17896	17906	18002	17909	17901	17986	18076	17972	17933	18049	17975	17998	17936	17708	18110	18007	18031	18150	18066	17828	18093	17887	17989	18051	18029	17798	18068	18130	17994	18145	17949	18058	17917	17954	18017	17980	17895	17991	17956	18074	18053	18128	18013	17932	18224	18183	18155	18019	17977	18046	18210	18063	17960	17816	17912	17936	17908	18000	17826	17898	17910	17998	18008	18021	17712	18133	17793	17995	17713	17921	18335	17938	18022	18027	18033	18180	18020	17877	17953	18140	18079	17891	18051	17972	18068	17909	17928	17990	18092	17874	17869	17847	17920	17728	17843	18020	18130	18212	17974	18032	17938	17795	18083	17975	17947	18070	18124	18063	17952	17917	18051	17883	18267	18010	17946	18044	17998	17897	17973	18058	17862	18041	17830	18014	17976	17904	18028	18070	17919	17901	18083	17906	17756	17897	18137	18021	18074	17939	17978	17995	17819	17831	17772	18169	17994	18027	17914	17941	18133	17942	18084	17854	18024	17816	17967	17897	18304	17942	17970	17926	17914	18146	17982	18001	17780	18124	17972	17899	17923	17942	18192	17926	17830	17762	17983	18090	18075	18050	18056	17986	18065	18090	18080	17903	18116	18115	18048	18032	17845	17925	17943	17990	17902	17932	18003	17781	18011	18046	18035	17896	17953	17952	17900	17700	17903	18035	18157	18104	18020	17992	18124	17834	17845	17743	17911	18027	17932	17996	18145	18014	18102	18080	17918	18161	17997	17872	17845	18015	17919	17895	18043	17979	18184	18021	17991	18036	18022	17828	18089	18054	18047	18044	17823	18206	18066	18165	17966	17874	18015	17881	17893	17924	17923	17942	18038	18060	18045	18010	17815	17900	17989	18054	17958	17948	17947	17902	18087	18042	17689	17768	18005	18024	18000	17822	18030	17986	18029	17916	18090	17989	18236	18046	18190	17945	17798	17854	18110	18063	17993	18046	17994	18012	18075	17871	18125	18032	18011	17756	17911	18017	17898	17860	17860	18029	18097	17990	17952	18032	18055	17796	17988	17956	18069	17927	18098	17917	18058	18084	18149	18113	17991	18030	17847	18030	17966	18013	17990	17933	18051	18109	17944	18108	17775	17873	18138	18050	18095	17816	18083	18100	18020	17829	17929	17975	17982	17959	18060	17978	18012	17900	17982	17944	18005	18004	18192	17896	18065	17824	18143	18078	17928	18093	18021	17956	17856	17845	18098	18070	18105	17958	17883	17931	17826	17959	17905	18017	17937	17892	17969	17810	17940	17937	18078	18019	17933	18014	17957	18008	18018	17813	17996	18111	17699	17978	17931	18076	18209	18025	17875	17794	17933	17816	18033	17920	17897	18096	18141	18003	18175	17772	18195	17828	18090	17847	17746	17777	17960	18024	17922	18024	18128	17818	18056	17932	17874	18124	18177	18039	17906	18010	17917	17879	18043	18200	18001	17770	18204	17996	17910	18096	18094	17995	18031	17956	18070	17941	17905	18103	17982	18031	17901	17911	17824	17876	17776	17860	18126	18039	17972	17900	17966	18211	17838	18116	18000	18038	18046	17994	17937	17876	18029	17812	17926	17954	17866	18111	18007	18016	18004	18046	17909	17936	17977	18044	18032	18081	18000	18139	17882	18149	17891	18071	17987	18038	17840	17796	18132	17960	18106	18057	17882	17779	18208	18034	18048	18147	17979	18135	17868	17926	17915	18023	17936	17997	17828	17967	17943	17951	18055	17758	17913	17911	17759	18008	17994	18040	17869	17908	17792	18315	18102	17942	17911	18005	17922	17786	17991	17895	18236	17917	18034	17943	18130	17972	18134	18168	17883	17918	18168	17877	17879	17850	18026	17871	17890	17863	17923	18095	18161	18090	17893	17837	17832	17847	18108	17893	18154	17956	18127	18166	17938	18119	18052	17956	17963	18222	17993	17999	17999	17922	17916	17983	17958	18055	18070	18162	17949	18024	17961	18054	17930	18159	17902	18017	18002	17920	17825	18057	18104	18027	18032	18123	17962	18159	17903	17886	18026	17914	17996	18063	18124	17973	17924	17945	18054	17864	17962	17973	17942	18182	17983	18060	17860	18186	17941	17957	17983	17957	17939	18099	18009	18039	18181	17955	18200	17918	17794	17966	17944	18079	18058	18135	17967	17880	17921	17782	17963	18016	17927	17968	17893	17912	18085	18007	17830	17969	17887	17936	18080	17898	18210	17954	17974	17734	18059	17776	18088	17812	17806	17880	17806	18089	18129	17875	17827	17880	18253	18108	18064	18100	17955	18048	17953	17797	18106	17861	18097	18081	18153	17920	17895	17955	18142	18087	18029	18161	17988	18117	18190	18089	18087	18080	18056	17979	18114	17857	17867	17860	17940	17740	18041	18015	17903	17880	17875	18118	18060	18114	18003	18162	18040	18065	17999	18106	17777	18005	17901	17848	18106	17984	18112	18017	17893	17768	18143	17893	18033	17822	17954	17806	18008	18016	18006	17853	18087	17967	18273	17936	18058	18055	18029	17992	18018	17840	17979	17899	18254	18090	18019	17874	18013	17937	17966	17848	17846	17947	17894	17885	17869	18133	18129	18048	17922	17843	17963	17943	18231	17863	18020	17856	17830	18141	17884	18050	18436	17927	17996	18047	18050	17974	18094	18043	17736	17913	18129	18110	18258	17947	18053	18006	17799	17912	18124	17761	17845	18086	17940	17884	17983	17861	18021	17864	18138	17947	18019	17919	17700	17974	17892	17937	18069	18280
32151	46346	42507	32778	27935	24934	22199	20446	18806	17665	17106	16968	16541	16313	16101	15989	15972	15954	15800	15668	15472	15520	15603	15694	15534	15607	15456	15501	15487	15371	15296	15375	15278	15356	15380	15485	15190	15297	15444	15336	15424	15285	15502	15267	15342	15435	15322	15362	15532	15354	15311	15401	15467	15239	15587	15343	15377	15369	15401	15384	15373	15402	15532	15234	15445	15369	15434	15376	15249	15330	15456	15318	15506	15282	15304	15340	15289	15483	15386	15325	15341	15236	15437	15537	15199	15358	15407	15288	15338	15393	15339	15464	15325	15362	15381	15460	15390	15322	15391	15392	15313	15198	15183	15353	15390	15400	15331	15318	15321	15218	15432	15323	15434	15339	15397	14988	15411	15297	15199	15261	15454	15260	15325	15432	15379	15307	15261	15205	15329	15264	15373	15181	15413	15297	15336	15454	15312	15295	15299	15215	15334	15314	15288	15270	15305	15319	15183	15335	15309	15348	15324	15349	15512	15204	15511	15344	15459	15271	15426	15534	15413	15398	15403	15192	15383	15411	15572	15357	15283	15296	15406	15297	15405	15190	15412	15235	15390	15304	15181	15247	15317	15417	15449	15324	15423	15208	15099	15526	15203	15226	15313	15322	15334	15383	15181	15407	15453	15431	15405	15348	15311	15272	15347	15250	15390	15359	15217	15330	15271	15316	15479	15217	15255	15323	15239	15496	15243	15259	15202	15306	15192	15367	15282	15533	15475	15403	15304	15359	15332	15392	15326	15000	15502	15364	15512	15284	15220	15263	15657	15218	15319	15285	15190	15413	15230	15404	15222	15339	15384	15302	15296	15420	15287	15278	15308	15402	15421	15385	15250	15325	15231	15274	15438	15141	15579	15195	15318	15231	15231	15335	15752	15302	15510	15302	15353	15399	15316	15265	15339	15489	15336	15431	15300	15303	15241	15543	15248	15508	15299	15370	15422	15334	15383	15401	15398	15336	15418	15319	15297	15212	15318	15249	15378	15253	15152	15329	15244	15253	15526	15221	15270	15366	15344	15294	15376	15210	15443	15362	15431	15368	15409	15229	15318	15307	15396	15331	15368	15370	15452	15403	15329	15222	15351	15412	15371	15114	15373	15437	15377	15326	15137	15226	15361	15352	15488	15365	15338	15154	15321	15319	15297	15277	15220	15315	15288	15286	15344	15380	15283	15367	15397	15377	15304	15214	15293	15325	15247	15245	15283	15427	15337	15338	15359	15351	15260	15502	15311	15388	15317	15329	15284	15404	15359	15366	15261	15171	15309	15357	15241	15337	15197	15362	15195	15427	15379	15380	15377	15498	15192	15281	15223	15399	15347	15249	15227	15202	15345	15352	15369	15302	15297	15215	15393	15410	15401	15338	15439	15285	15380	15510	15301	15456	15215	15491	15361	15285	15363	15357	15350	15482	15315	15337	15269	15261	15335	15081	15281	15276	15490	15350	15344	15356	15327	15244	15490	15219	15332	15248	15290	15445	15263	15367	15414	15353	15237	15290	15298	15332	15441	15372	15297	15320	15277	15415	15345	15285	15241	15322	15364	15363	15333	15309	15457	15384	15469	15414	15458	15336	15395	15253	15531	15198	15443	15463	15320	15321	15313	15171	15409	15402	15293	15367	15426	15274	15444	15282	15283	15416	15291	15352	15297	15322	15438	15228	15359	15240	15223	15419	15361	15351	15274	15399	15335	15387	15292	15163	15244	15303	15289	15420	15324	15351	15275	15207	15268	15327	15264	15231	15529	15173	15433	15441	15426	15318	15422	15363	15318	15354	15295	15300	15364	15328	15426	15224	15387	15271	15402	15142	15284	15386	15254	15534	15400	15201	15403	15361	15426	15321	15329	15205	15205	15189	15332	15352	15158	15357	15383	15374	15248	15374	15329	15344	15493	15310	15303	15302	15345	15294	15516	15135	15372	15270	15261	15433	15261	15380	15250	15208	15397	15281	15434	15290	15322	15497	15343	15325	15285	15366	15266	15467	15481	15270	15306	15385	15225	15370	15411	15221	15510	15089	15322	15312	15394	15328	15321	15351	15505	15294	15365	15450	15551	15352	15097	15449	15229	15141	15364	15452	15289	15201	15168	15466	15230	15279	15225	15347	15330	15471	15298	15474	15347	15102	15249	15320	15489	15346	15439	15535	15414	15391	15377	15513	15341	15430	15176	15255	15205	15312	15363	15314	15346	15194	15330	15294	15247	15370	15360	15413	15375	15458	15575	15519	15327	15489	15422	15343	15414	15393	15366	15190	15347	15297	15285	15288	15389	15407	15432	15317	15428	15335	15233	15340	15407	15490	15199	15209	15284	15368	15485	15074	15395	15260	15337	15167	15483	15366	15298	15465	15276	15284	15465	15421	15211	15403	15172	15525	15443	15415	15321	15299	15379	15197	15367	15321	15416	15370	15484	15420	15236	15553	15493	15273	15526	15272	15226	15223	15368	15436	15343	15347	15442	15340	15459	15232	15362	15338	15478	15266	15338	15393	15185	15225	15387	15426	15318	15382	15465	15224	15551	15200	15235	15355	15389	15201	15439	15249	15356	15364	15366	15266	15402	15391	15121	15297	15541	15450	15323	15397	15498	15171	15452	15332	15305	15310	15417	15437	15146	15381	15237	15328	15358	15381	15406	15508	15480	15458	15408	15485	15148	15312	15338	15226	15367	15302	15375	15397	15351	15440	15475	15336	15396	15356	15326	15533	15352	15322	15333	15471	15535	15561	15412	15316	15242	15292	15258	15276	15447	15316	15400	15563	15251	15289	15270	15252	15314	15354	15463	15194	15262	15322	15371	15272	15483	15283	15414	15357	15450	15309	15451	15325	15244	15416	15467	15346	15444	15489	15438	15092	15300	15480	15249	15251	15407	15564	15289	15478	15350	15274	15365	15332	15334	15272	15327	15302	15289	15431	15149	15296	15349	15445	15245	15411	15397	15464	15313	15449	15321	15443	15364	15173	15361	15277	15268	15342	15281	15309	15377	15387	15384	15261	15307	15275	15336	15267	15323	15450	15403	15445	15177	15162	15497	15371	15155	15510	15498	15417	15449	15362	15388	15363	15516	15418	15523	15553	15349	15353	15364	15480	15422	15317	15451	15427	15381	15380	15243	15431	15338	15403	15250	15427	15295	15479	15338	15422	15431	15334	15302	15418	15470	15339	15306	15219	15448	15327	15404	15489	15428	15365	15243	15368	15376	15464	15465	15265	15309	15291	15247	15340	15360	15353	15432	15493	15344	15322	15414	15448	15201	15333	15232	15438	15490	15241	15224	15354	15346	15473	15188	15228	15313	15357	15335	15202	15500	15341	15330	15405	15372	15463	15353	15292	15251	15430	15434	15316	15413	15330	15349	15165	15313	15126	15422	15324	15340	15283	15428	15390	15260	15387	15532	15343	15350	15396	15412	15341	15326	15444	15332	15296	15442	15284	15468	15255	15423	15386	15433	15413	15278	15351	15358	15287	15412	15589	15385	15269	15604	15321	15415	15331	15414	15380	15416	15331	15326	15223	15271	15299	15354	15120	15264	15381	15393	15228	15255	15341	15369	15311	15355	15333	15104	15417	15355	15284	15199	15310	15320	15506	15434	15188	15139	15228	15234	15428	15469	15196	15333	15416	15214	15391	15470	15318	15495	15372	15456	15391	15362	15482	15549	15313	15371	15567	15149	15185	15308	15282	15235	15199	15424	15365	15176	15497	15433	15388	15411	15374	15343	15448	15330	15267	15350	15482	15192	15267	15359	15298	15287	15373	15237	15269	15343	15354	15325	15421	15321	15380	15434	15387	15282	15437	15158	15411	15225	15357	15237	15338	15315	15367	15439	15331	15500	15362	15391	15411	15136	15334	15095	15358	15414	15441	15374	15343	15367	15455	15281	15435	15386	15262	15381	15494	15427	15275	15286	15466	15391	15320	15199	15331	15257	15335	15371	15309	15426	15310	15267	15436	15494	15247	15348	15481	15302	15269	15252	15413	15331	15360	15331	15414	15423	15267	15303	15471	15255	15398	15234	15404	15261	15109	15184	15406	15286	15308	15468	15424	15415	15302	15380	15430	15268	15301	15335	15221	15408	15357	15296	15432	15367	15259	15280	15459	15426	15380	15327	15225	15225	15459	15527	15206	15329	15242	15318	15496	15227	15294	15363	15386	15602	15355	15238	15220	15333	15456	15388	15348	15432	15304	15350	15172	15250	15372	15371	15273	15336	15342	15205	15079	15294	15164	15358	15323	15157	15134	15395	15460	15331	15269	15134	15366	15261	15583	15360	15354	15330	15224	15387	15445	15303	15272	15506	15452	15312	15402	15484	15304	15361	15337	15355	15342	15361	15387	15450	15259	15496	15462	15275	15339	15277	15392	15372	15162	15393	15407	15306	15373	15233	15289	15411	15436	15386	15236	15281	15318	15377	15415	15210	15494	15240	15362	15515	15346	15444	15429	15262	15465	15326	15359	15297	15333	15356	15300	15374	15345	15384	15320	15387	15343	15433	15400	15414	15352	15431	15093	15338	15311	15215	15287	15352	15295	15193	15372	15359	15449	15443	15361	15341	15460	15593	15214	15264	15308	15281	15298	15120	15302	15392	15414	15294	15365	15299	15314	15302	15425	15248	15414	15349	15248	15188	15408	15366	15453	15115	15326	15317	15416	15216	15313	15311	15442	15252	15354	15408	15278	15397	15363	15463	15164	15354	15384	15320	15265	15426	15341	15347	15377	15487	15178	15520	15540	15330	15339	15443	15395	15332	15229	15280	15251	15286	15359	15388	15493	15244	15244	15417	15324	15254	15267	15343	15306	15303	15440	15403	15349	15280	15323	15466	15313	15484	15281	15386	15233	15296	15452	15309	15429	15314	15472	15389	15251	15377	15410	15513	15210	15253	15341	15227	15527	15206	15495	15335	15310	15307	15262	15247	15379	15402	15438	15165	15375	15206	15349	15416	15287	15244	15287	15405	15241	15484	15448	15327	15344	15295	15413	15375	15186	15364	15353	15262	15367	15433	15492	15352	15326	15269	15280	15304	15202	15351	15418	15303	15302	15373	15406	15451	15491	15209	15384	15328	15156	15350	15450	15254	15190	15374	15285	15376	15264	15381	15281	15313	15400	15301	15382	15508	15280	15393	15506	15399	15245
24060	21179	28808	26330	26761	28268	27278	23995	22176	21093	20538	19904	19544	19341	18996	18926	18762	18622	18573	18414	18443	18337	18296	18402	18556	18503	18302	18238	18302	18178	18148	18014	18064	18071	17876	18038	18109	18074	17902	18193	18247	17882	17985	18080	17875	18048	18032	17924	18004	18167	18139	18036	18119	18164	18034	18000	17795	18184	18125	17822	18139	18139	18050	18014	18078	18106	17789	18042	18058	17910	18094	18057	17932	18223	17972	17999	17975	18111	18192	18143	18099	18251	18150	17827	17996	18060	17966	18028	17817	18089	17930	17935	18031	18081	18025	17983	18233	18121	18072	17984	17837	17798	17983	17822	18049	17930	17790	18123	17931	18012	17891	17885	17862	18033	18041	17950	18113	17937	17880	17936	18091	18107	18005	18070	18160	17936	17932	17687	18005	17994	17931	18085	17948	18116	17949	17903	17943	17970	17981	18023	18002	17991	17947	18177	17911	17993	17889	17870	18191	17790	18012	17926	18082	18070	17920	18037	17972	18131	18089	18124	18003	18065	18183	18100	18001	18077	17870	18053	18090	18013	17803	17864	17965	17897	18036	17951	17889	17893	17995	18029	18091	18033	17843	18077	18268	18155	18027	17972	18050	18062	17893	18085	17966	17833	17900	18097	18112	18044	17922	17836	17938	17996	17842	18155	18029	17972	17989	17821	17966	18055	17810	17971	17845	18243	18043	17971	17956	17984	17829	18185	18033	18031	17958	18226	18070	17937	17960	18029	17994	18224	17965	17796	17951	17951	18097	17971	18251	18119	18068	17984	17811	17797	18043	17973	18070	18086	17835	18024	18123	17801	18095	17697	18001	17899	17978	18030	17869	18042	18069	17817	17948	18024	18052	18133	17909	17874	18013	17736	17913	17839	17982	18085	17832	17883	17855	18127	18167	18137	18031	17944	17875	18056	17780	18084	18041	17810	18009	17938	17866	18116	18063	17906	17913	18018	17846	17788	17950	17797	17980	17793	18051	17868	18022	17885	18035	18008	18141	17937	17894	18082	17970	18096	17877	17703	17846	17968	17906	17994	17833	17996	17906	17940	17966	18055	18123	18066	18032	17986	17776	18011	17953	17938	17889	17996	17818	18008	17842	18080	17875	17888	18143	17808	17857	18025	18042	18011	17926	18024	17935	17907	17859	18027	17827	17934	17951	17926	17976	17827	18115	17802	17783	17845	18007	18097	18055	18024	17989	17936	17546	18164	17899	17843	18003	18020	18015	17927	17857	17974	17816	17862	18066	18088	18048	17935	18066	17992	18019	18032	17993	18050	17873	18198	18039	17898	18122	17916	17703	17975	17904	17974	17915	18148	17970	18015	18104	18053	18001	17830	18016	17833	17806	18033	17801	18166	17929	17927	17917	17983	17792	17930	17945	17957	17869	18206	18061	18077	18053	17808	18089	17919	18020	17988	18032	18095	17966	17830	17837	17995	17906	17877	17938	17670	18001	18050	18104	17984	18191	17879	17969	17848	17810	17893	17990	18042	18025	18005	17872	17944	17860	17954	18084	17863	17784	17972	18113	17739	17925	17875	17819	18006	18112	17848	17857	17997	17913	17784	18029	17913	17892	18092	18099	17960	18028	17963	18127	17849	17712	18003	18082	17872	18178	17977	18026	18096	18045	17971	17970	17930	17966	17926	18069	18052	17868	17988	18112	18042	18027	18114	18037	18142	18009	17686	18049	17968	17938	17929	17934	17948	18056	18014	18072	18199	17959	17848	18111	18113	18055	18044	17796	17996	18096	18091	18103	17919	18119	17956	18191	17999	17978	17746	17843	17955	17857	18050	18209	18177	17875	17866	17945	17830	18198	17987	18073	18124	18114	17887	17846	17918	17952	18079	17795	17940	18090	17853	17965	17809	17774	18108	17832	17992	17916	17796	17901	17905	17970	18081	17985	18158	18039	17910	17901	17990	18065	18244	18013	17994	17942	17822	18043	18066	17987	17946	17913	17957	17899	17916	18110	17938	18108	17941	17923	17899	18110	18099	17885	17971	17882	17973	18215	18087	18019	17877	18103	18001	18033	17777	17771	17977	17784	17840	17907	17919	18222	17895	17898	18108	18013	18029	18026	17788	17937	17722	18029	17851	18039	17867	18035	18100	18010	17904	17952	17988	17852	18141	17892	18051	18083	18009	18067	18181	18081	17941	18049	17864	17966	17891	17808	17928	17968	18086	18107	18083	17997	18053	17862	17977	18073	17952	18153	18087	18166	18015	18028	17895	18011	17793	17841	18085	17901	18024	18077	17803	18178	17972	18093	17799	17947	17802	17870	17793	18062	17832	17857	17940	17988	17882	18082	18215	18106	18170	17963	17889	17948	18044	18190	18041	18002	18125	17767	17709	18016	17931	17871	18003	17945	18069	17969	18044	18023	18050	17980	17778	17966	18077	17885	17808	17907	18145	17851	17859	17919	17905	17927	17901	17883	17962	17885	18071	17953	17952	17822	17958	18016	18009	18083	18081	17906	17851	18024	17976	17946	18011	17952	18042	18111	17881	17935	18053	17956	17881	17859	18131	17883	18086	17885	17808	17952	18021	17983	17794	18075	18065	17976	18037	17820	17834	18011	17901	18079	17872	17974	18042	17894	18044	17869	18022	17945	18019	18182	18061	17862	18190	17977	18094	17981	17936	17874	17975	18097	17852	18047	17904	17987	17821	18049	18090	17961	18141	17966	17839	18217	17986	18004	17967	18132	17737	17940	17891	18003	18086	17873	17855	17847	17929	17970	18120	17863	17943	18064	18061	18162	17937	17913	18042	18005	18016	17945	18010	17787	18073	17921	17960	17930	17966	18018	17829	18127	18008	18010	18027	17820	17888	18021	18135	17964	18017	18144	18074	18007	18037	18127	17949	17982	17814	18062	18078	18073	17922	18136	17920	18068	18103	18074	18105	17908	17963	18114	17930	17971	18041	18000	17925	17855	18146	17964	17759	17919	18027	17854	17929	17789	17883	18012	18117	17909	17993	18029	17847	17949	17817	18007	17829	18066	17799	17959	17887	18131	17934	17939	18066	18008	18073	17937	18162	17948	17970	17954	17854	18100	18050	17750	17957	18039	18050	17897	18031	17961	17974	17766	17805	18035	17888	18038	18116	18339	18039	18033	17927	17968	18019	18060	17853	18056	17992	17830	18026	18010	18095	17935	18022	17904	17880	18056	17806	17888	18024	18076	17886	18067	18114	17968	17960	18005	17796	18117	18107	18151	17974	17777	17935	17922	17977	17971	17729	17712	18054	17975	18020	18017	18140	18006	17821	17882	18108	17995	17830	18000	17869	18096	18007	17885	18007	17956	17754	18067	18012	18099	18019	18046	17856	18115	17965	18035	17823	17896	18023	18006	17981	18072	17893	18202	18123	17922	17798	18067	17719	17920	17823	18032	18117	17942	17782	17903	18053	17726	17976	18133	17758	18211	17882	18040	17866	17909	17834	18051	18065	17845	17960	18104	17924	18117	18043	17809	17738	17849	18004	18107	17915	18015	18075	17972	17935	18127	18079	17851	18020	18032	18110	17944	18000	18127	18059	17867	17926	17898	18206	18051	18001	17979	17905	18008	17748	18050	17852	17863	17988	18059	17863	17840	18057	17879	17989	18100	18050	18097	18128	17895	18091	17995	17940	18059	17980	18053	17926	17888	17924	17893	17911	17819	18026	18104	18098	17862	18068	17992	18153	18091	17838	18130	17965	18075	18148	18008	18005	18023	18239	17702	17880	17987	17876	17998	17887	18106	17845	18058	17849	18092	17948	18049	17939	18123	18005	18041	18187	17732	18066	17832	18012	17741	18121	17985	18068	18036	17786	18091	18045	18018	18018	18053	17989	17988	17875	18110	18180	17922	17729	18016	18060	17941	17936	17828	18101	18067	18048	18160	18192	17982	18101	17952	17881	17943	17876	17876	18235	17983	17927	18070	18106	17918	17827	18126	17852	18048	17937	18052	17999	18200	17898	17870	17908	17747	18125	17936	18022	17883	17823	17968	17965	17856	17987	18000	17957	18063	17924	17707	18058	18018	18017	18023	18136	18138	17860	17828	18109	17951	18133	18049	17878	18083	18155	18116	17895	17949	18033	17994	18036	17981	17963	17959	18009	18150	17926	18126	17831	18085	17844	18097	17825	18087	17853	17957	17957	18039	17829	18002	18047	17995	17867	17978	17912	18060	18041	18034	18087	18185	18168	17980	18029	17980	18045	17945	18092	18025	17928	18089	18028	18131	18095	18096	17872	17740	17960	17945	17904	18016	17908	18053	18127	18127	18036	18081	17996	18143	18133	17994	17949	18145	18022	18021	17827	17990	18236	17905	18124	17970	18140	17992	18059	18118	17979	17967	17892	17993	17967	17891	18159	18025	17928	18157	17966	17900	17959	18089	18131	18037	17779	17988	18061	17982	17831	18042	18062	17829	17847	18069	17994	17702	17960	18090	18125	17926	18056	17978	17976	18055	17945	17942	18201	18010	17949	18081	17983	18046	17965	18081	18013	17826	17927	18152	18068	18173	17962	18001	17955	17962	17807	17876	18156	18092	17970	18130	18013	18068	17950	18000	17937	18164	17880	18148	18029	17921	18060	18073	17935	17951	18000	18180	17898	17913	18033	18009	17828	17879	17879	17889	18017	17918	18028	18034	17915	17995	18123	17962	17890	17831	17894	17899	18021	18184	17987	17999	18114	18183	17946	18076	18100	18057	18152	17916	17768	17927	17940	17967	17998	17946	17891	17969	18126	17912	17848	17872	18121	18076	18176	17963	17961	18056	17947	17827	18123	17917	18046	18009	17921	18023	17984	18202	17828	17895	17984	18173	17901	18136	18021	17975	17909	18021	18024	18000	17756	17937	18147	17994	17796	17994	17957	17856	17985	18167	18277	18056	18091	18116	18056	17802	18002	17981	18043	18167	17991	18011	17983	17847	18164	17874	18089	18152	17798	17967	17842	17987	18093	18159	17952	17958	18069	18018	18026	18083	17923	17948	18076	17978	17964	18010	17929	17966	18074	18095	18008	17941	17993	18202	17908	17964	17919	17956	17948	18021	17993	18015	17915	18017	18114	18018	17865	17874	17969	18138	17867	17968	17994	18154	17920	18015	18057	17940	18011	18008	17694	18027	18045	18167	18109	17968	17904
31389	51800	48793	38466	33027	29269	25679	23557	21397	19687	18788	17818	17352	17023	16814	16554	16493	16246	16085	15894	15861	15722	15813	15618	15595	15862	15646	15501	15618	15454	15333	15593	15676	15436	15494	15408	15485	15425	15448	15479	15350	15419	15405	15653	15421	15536	15241	15487	15230	15484	15504	15376	15366	15262	15259	15394	15341	15227	15224	15268	15208	15432	15479	15355	15627	15425	15300	15502	15435	15318	15303	15471	15519	15375	15526	15331	15560	15437	15444	15269	15334	15405	15289	15394	15361	15343	15358	15330	15152	15294	15417	15314	15400	15506	15456	15428	15261	15405	15294	15436	15312	15563	15353	15377	15318	15390	15309	15093	15307	15417	15367	15451	15302	15276	15297	15358	15330	15469	15426	15460	15409	15358	15474	15362	15337	15477	15291	15336	15343	15448	15308	15375	15477	15405	15314	15339	15348	15488	15376	15331	15355	15158	15395	15502	15346	15423	15269	15310	15326	15206	15357	15459	15438	15319	15323	15308	15425	15296	15572	15260	15361	15321	15188	15361	15243	15461	15294	15386	15428	15082	15450	15482	15473	15461	15362	15315	15289	15306	15432	15408	15212	15315	15476	15220	15424	15303	15358	15412	15269	15566	15310	15345	15306	15357	15244	15232	15388	15364	15199	15411	15422	15363	15323	15466	15362	15251	15370	15338	15352	15343	15334	15439	15398	15334	15454	15385	15344	15375	15196	15375	15423	15233	15335	15619	15303	15228	15388	15527	15364	15239	15281	15258	15469	15150	15337	15445	15317	15316	15379	15357	15345	15269	15295	15366	15499	15387	15328	15094	15195	15365	15260	15414	15324	15626	15438	15375	15501	15371	15517	15281	15518	15316	15369	15422	15241	15445	15384	15264	15353	15185	15264	15515	15273	15348	15455	15208	15347	15326	15312	15295	15201	15343	15238	15382	15334	15433	15294	15332	15342	15318	15325	15533	15438	15292	15362	15300	15367	15449	15395	15331	15369	15240	15395	15442	15305	15367	15424	15343	15362	15353	15431	15297	15255	15408	15264	15296	15437	15390	15393	15400	15232	15442	15364	15380	15359	15285	15432	15388	15355	15372	15303	15444	15334	15310	15334	15317	15287	15351	15324	15325	15404	15352	15385	15246	15245	15382	15341	15354	15417	15243	15417	15479	15361	15325	15379	15313	15478	15240	15300	15430	15293	15522	15340	15467	15248	15445	15367	15321	15103	15380	15318	15365	15221	15278	15222	15269	15460	15266	15324	15335	15310	15495	15288	15253	15336	15380	15305	15491	15386	15365	15482	15270	15403	15419	15544	15342	15208	15347	15533	15523	15306	15526	15194	15286	15253	15319	15478	15358	15394	15401	15304	15306	15431	15385	15508	15408	15308	15352	15451	15263	15280	15317	15348	15337	15397	15340	15353	15282	15558	15347	15362	15416	15365	15468	15319	15189	15342	15326	15499	15386	15299	15242	15312	15355	15471	15268	15221	15246	15329	15455	15104	15252	15397	15274	15321	15285	15237	15232	15257	15428	15431	15360	15349	15471	15378	15521	15277	15391	15438	15348	15559	15247	15498	15182	15416	15361	15367	15334	15459	15239	15125	15248	15411	15344	15295	15344	15390	15215	15248	15334	15499	15379	15459	15291	15357	15227	15307	15371	15363	15290	15298	15344	15434	15455	15250	15351	15242	15606	15347	15273	15405	15408	15393	15549	15340	15387	15273	15356	15397	15367	15327	15227	15369	15490	15422	15481	15369	15130	15240	15199	15334	15357	15432	15285	15314	15251	15219	15291	15229	15292	15323	15436	15441	15475	15350	15406	15516	15317	15364	15363	15326	15477	15420	15369	15464	15328	15202	15313	15462	15393	15406	15322	15417	15427	15391	15425	15259	15413	15437	15438	15527	15389	15313	15498	15367	15337	15444	15367	15270	15364	15291	15346	15240	15414	15376	15373	15508	15408	15299	15294	15219	15339	15396	15251	15620	15354	15343	15302	15319	15383	15442	15350	15191	15394	15347	15412	15392	15350	15211	15282	15168	15349	15484	15335	15390	15281	15380	15427	15273	15306	15148	15320	15376	15296	15481	15559	15338	15326	15348	15080	15463	15542	15490	15392	15152	15431	15154	15309	15268	15316	15358	15395	15335	15370	15399	15378	15310	15470	15421	15355	15506	15221	15236	15331	15528	15211	15308	15426	15357	15071	15403	15322	15366	15475	15428	15367	15460	15319	15377	15363	15211	15314	15323	15390	15299	15248	15320	15446	15425	15428	15253	15390	15296	15338	15321	15323	15288	15609	15395	15529	15380	15394	15401	15282	15247	15243	15461	15204	15421	15413	15587	15223	15254	15286	15234	15385	15484	15363	15322	15340	15358	15308	15230	15304	15627	15143	15393	15526	15416	15390	15279	15356	15345	15321	15382	15442	15394	15240	15176	15186	15402	15320	15317	15347	15332	15401	15463	15625	15318	15325	15423	15210	15320	15184	15473	15182	15432	15558	15304	15432	15602	15432	15274	15278	15229	15324	15345	15426	15313	15440	15222	15501	15328	15362	15425	15460	15588	15336	15474	15270	15487	15390	15452	15312	15311	15312	15320	15401	15228	15392	15145	15336	15284	15458	15249	15417	15265	15275	15253	15347	15501	15244	15378	15321	15438	15338	15450	15377	15209	15386	15385	15348	15395	15290	15167	15262	15287	15240	15359	15383	15257	15443	15180	15315	15368	15368	15525	15202	15301	15284	15294	15407	15289	15538	15394	15380	15442	15437	15578	15385	15493	15394	15287	15397	15384	15231	15338	15391	15331	15407	15380	15181	15488	15314	15344	15377	15379	15384	15194	15397	15333	15319	15226	15283	15496	15317	15382	15298	15463	15348	15351	15404	15413	15220	15501	15301	15439	15432	15171	15400	15395	15432	15420	15301	15195	15440	15387	15445	15435	15483	15453	15402	15426	15317	15323	15285	15340	15290	15285	15291	15341	15427	15182	15427	15251	15405	15275	15376	15332	15291	15402	15399	15259	15250	15432	15426	15213	15482	15377	15386	15366	15205	15294	15562	15199	15244	15242	15358	15243	15338	15366	15343	15457	15311	15287	15219	15433	15189	15294	15354	15344	15311	15400	15275	15251	15453	15285	15339	15464	15350	15449	15273	15343	15434	15264	15497	15144	15240	15275	15284	15372	15349	15598	15364	15397	15333	15475	15293	15341	15365	15263	15372	15370	15263	15438	15212	15292	15335	15296	15436	15396	15457	15248	15446	15322	15470	15300	15461	15314	15370	15290	15415	15302	15419	15176	15379	15497	15357	15571	15378	15357	15231	15365	15280	15342	15330	15266	15351	15323	15427	15558	15406	15404	15271	15325	15256	15492	15386	15538	15510	15459	15535	15263	15223	15402	15415	15473	15561	15245	15306	15410	15405	15373	15232	15410	15467	15532	15242	15238	15305	15565	15346	15380	15235	15547	15463	15256	15461	15307	15253	15247	15358	15266	15533	15408	15440	15424	15320	15438	15418	15485	15459	15349	15508	15537	15447	15354	15331	15306	15417	15232	15504	15469	15373	15390	15351	15418	15332	15371	15252	15340	15546	15486	15323	15261	15376	15261	15410	15505	15248	15269	15523	15269	15361	15413	15390	15377	15505	15344	15364	15280	15414	15327	15401	15329	15372	15201	15448	15471	15409	15297	15446	15291	15228	15345	15327	15225	15347	15220	15414	15279	15347	15459	15509	15231	15567	15211	15490	15307	15433	15371	15478	15192	15326	15344	15283	15324	15413	15434	15454	15405	15205	15420	15432	15233	15374	15522	15248	15432	15401	15537	15244	15261	15407	15395	15449	15465	15244	15397	15126	15402	15288	15275	15321	15350	15419	15377	15402	15326	15298	15410	15410	15308	15363	15472	15303	15288	15238	15436	15432	15342	15495	15356	15475	15272	15271	15412	15574	15308	15437	15515	15257	15323	15299	15264	15290	15373	15306	15319	15528	15550	15398	15393	15589	15285	15375	15295	15448	15343	15374	15257	15224	15166	15289	15444	15277	15294	15209	15208	15440	15387	15428	15190	15496	15315	15245	15248	15301	15205	15088	15399	15527	15411	15280	15426	15440	15339	15363	15405	15343	15347	15345	15304	15207	15313	15313	15486	15427	15321	15416	15384	15378	15387	15301	15273	15171	15392	15360	15288	15293	15543	15496	15341	15359	15287	15290	15355	15170	15378	15663	15373	15412	15328	15289	15245	15471	15399	15441	15291	15418	15404	15434	15385	15361	15325	15178	15356	15471	15400	15419	15270	15327	15115	15356	15383	15267	15371	15432	15417	15407	15454	15318	15260	15280	15371	15212	15437	15354	15220	15472	15503	15428	15452	15427	15382	15390	15417	15328	15281	15301	15274	15155	15396	15521	15528	15382	15316	15296	15390	15339	15466	15422	15391	15451	15360	15487	15358	15202	15375	15344	15336	15493	15335	15316	15449	15324	15165	15334	15268	15313	15438	15362	15337	15280	15172	15315	15338	15279	15209	15228	15232	15335	15209	15345	15453	15392	15318	15269	15373	15219	15214	15486	15410	15220	15261	15353	15283	15262	15629	15402	15220	15317	15483	15220	15491	15363	15334	15370	15466	15453	15311	15410	15254	15494	15341	15365	15355	15273	15424	15418	15229	15460	15526	15392	15463	15266	15440	15374	15314	15308	15451	15399	15337	15279	15492	15326	15392	15388	15349	15220	15450	15316	15419	15327	15346	15372	15077	15301	15293	15425	15264	15495	15298	15456	15356	15438	15316	15387	15516	15305	15338	15465	15279	15325	15341	15449	15312	15434	15199	15399	15296	15388	15205	15498	15379	15323	15326	15442	15441	15258	15204	15395	15268	15370	15265	15395	15341	15457	15201	15561	15244	15379	15224	15316	15267	15368	15416	15178	15390	15563	15282	15326	15389	15378	15326	15244	15510	15329	15302	15432	15386	15267	15473	15366	15515	15347	15342	15325	15521	15240	15257	15449	15465	15405	15260	15277	15336	15303	15445	15300	15315	15354	15192	15371	15409	15381	15476	15336	15488	15285	15449	15377	15316	15275	15307	15393	15252	15384	15493	15341	15233	15305	15339	15187	15219	15303	15404	15283	15437	15298	15376	15424	15305	15449	15294	15369
22834	21215	29034	24139	23755	28676	31289	26064	23746	22742	21736	21007	20457	20128	19992	19634	19633	19360	19269	19104	18907	18756	18836	18912	18885	18897	19029	18799	18429	18773	18544	18442	18483	18289	18687	18662	18615	18534	18317	18681	18352	18423	18588	18436	18344	18464	18536	18256	18460	18586	18613	18310	18551	18407	18455	18553	18530	18513	18494	18503	18550	18510	18452	18286	18567	18271	18494	18418	18441	18418	18578	18438	18281	18414	18383	18238	18550	18469	18326	18409	18399	18336	18443	18514	18463	18243	18473	18333	18470	18450	18570	18508	18418	18333	18301	18524	18438	18450	18332	18488	18482	18568	18278	18431	18405	18380	18388	18426	18484	18544	18313	18449	18504	18263	18300	18469	18288	18255	18382	18285	18423	18562	18334	18524	18344	18230	18315	18470	18155	18483	18273	18391	18657	18485	18385	18498	18216	18401	18501	18459	18434	18354	18255	18422	18425	18466	18477	18225	18271	18562	18313	18366	18376	18415	18407	18329	18270	18228	18271	18513	18249	18325	18194	18601	18613	18225	18456	18468	18361	18238	18287	18413	18498	18425	18347	18505	18240	18303	18373	18239	18410	18198	18373	18557	18389	18296	18501	18354	18492	18313	18351	18510	18214	18296	18430	18409	18190	18460	18481	18353	18310	18281	18323	18273	18437	18360	18378	18306	18480	18468	18568	18445	18294	18466	18576	18622	18469	18528	18623	18416	18347	18530	18223	18358	18381	18611	18433	18537	18475	18394	18459	18263	18448	18626	18435	18559	18433	18276	18409	18353	18199	18206	18419	18420	18355	18326	18151	18167	18128	18269	18510	18326	18579	18617	18411	18264	18500	18412	18504	18298	18377	18402	18625	18543	18651	18388	18289	18351	18146	18629	18357	18407	18387	18317	18569	18406	18429	18443	18308	18310	18239	18269	18636	18397	18504	18256	18329	18509	18399	18708	18427	18428	18360	18396	18226	18320	18408	18424	18355	18244	18193	18473	18440	18525	18447	18701	18256	18402	18309	18225	18358	18465	18408	18373	18346	18475	18247	18429	18425	18495	18508	18443	18362	18413	18286	18518	18406	18401	18507	18266	18453	18457	18506	18333	18397	18356	18340	18556	18500	18498	18301	18426	18529	18484	18345	18424	18468	18341	18318	18226	18421	18323	18374	18291	18278	18226	18349	18313	18257	18379	18478	18248	18035	18243	18420	18273	18181	18323	18382	18445	18309	18333	18379	18323	18417	18681	18516	18291	18543	18531	18253	18321	18356	18209	18502	18320	18327	18164	18345	18368	18431	18293	18428	18377	18515	18359	18227	18149	18165	18408	18419	18345	18375	18346	18350	18433	18229	18429	18405	18396	18273	18432	18311	18354	18341	18468	18503	18415	18507	18599	18475	18666	18293	18235	18280	18258	18526	18553	18559	18378	18346	18422	18443	18630	18508	18537	18356	18445	18399	18635	18466	18538	18300	18445	18444	18480	18238	18353	18171	18461	18473	18364	18497	18619	18541	18397	18520	18371	18318	18323	18091	18343	18315	18531	18368	18260	18428	18487	18565	18411	18310	18350	18524	18588	18247	18254	18400	18419	18354	18362	18673	18354	18430	18368	18473	18450	18529	18431	18382	18431	18431	18173	18496	18361	18654	18131	18389	18413	18396	18451	18367	18473	18510	18534	18419	18425	18396	18510	18388	18530	18525	18497	18393	18284	18385	18331	18491	18287	18370	18428	18385	18376	18515	18466	18285	18500	18435	18374	18298	18149	18370	18349	18494	18363	18417	18351	18236	18213	18283	18467	18455	18301	18373	18358	18411	18447	18635	18364	18573	18553	18335	18423	18239	18500	18279	18365	18501	18318	18379	18326	18442	18375	18313	18433	18472	18223	18414	18409	18394	18430	18130	18362	18293	18577	18498	18280	18386	18283	18465	18286	18401	18310	18507	18421	18491	18333	18139	18177	18379	18637	18349	18386	18302	18319	18398	18410	18673	18386	18438	18256	18227	18372	18365	18416	18322	18492	18500	18306	18396	18594	18354	18266	18419	18349	18273	18471	18497	18308	18242	18088	18367	18426	18227	18525	18548	18194	18282	18605	18496	18283	18510	18337	18249	18376	18408	18496	18490	18649	18390	18520	18421	18310	18136	18275	18476	18343	18374	18396	18266	18343	18439	18539	18466	18514	18604	18198	18340	18528	18441	18319	18401	18378	18188	18414	18361	18553	18296	18159	18293	18559	18513	18425	18450	18357	18560	18437	18401	18437	18582	18482	18280	18486	18620	18552	18211	18545	18567	18410	18278	18316	18375	18294	18698	18395	18444	18281	18270	18327	18364	18229	18260	18329	18210	18434	18691	18251	18366	18430	18312	18349	18551	18432	18199	18247	18515	18371	18389	18300	18244	18173	18348	18537	18514	18347	18309	18292	18485	18176	18253	18241	18328	18400	18398	18319	18311	18594	18308	18372	18231	18420	18242	18328	18480	18455	18572	18223	18364	18346	18248	18364	18259	18395	18565	18336	18218	18505	18410	18283	18418	18506	18565	18413	18414	18432	18226	18388	18197	18381	18445	18461	18419	18343	18467	18529	18417	18367	18387	18176	18230	18271	18374	18319	18377	18399	18299	18294	18336	18372	18442	18424	18400	18332	18426	18521	18299	18311	18199	18382	18301	18582	18225	18632	18507	18401	18263	18465	18489	18350	18281	18405	18417	18504	18352	18430	18330	18478	18118	18175	18616	18571	18573	18559	18499	18506	18330	18421	18355	18148	18566	18443	18389	18523	18533	18407	18383	18660	18484	18258	18515	18487	18380	18424	18328	18212	18484	18383	18325	18470	18142	18455	18455	18440	18478	18393	18393	18317	18057	18548	18512	18537	18265	18370	18660	18551	18288	18360	18493	18389	18513	18511	18426	18517	18473	18323	18523	18486	18329	18339	18262	18231	18513	18436	18281	18381	18392	18440	18405	18499	18199	18375	18270	18320	18366	18352	18435	18240	18461	18399	18219	18379	18489	18251	18465	18546	18474	18471	18436	18634	18502	18447	18579	18278	18433	18398	18233	18276	18216	18454	18494	18160	18393	18452	18426	18445	18264	18233	18456	18315	18511	18417	18506	18401	18446	18185	18291	18473	18341	18406	18500	18244	18483	18209	18229	18302	18481	18617	18510	18451	18415	18561	18276	18379	18510	18344	18448	18362	18258	18494	18453	18486	18461	18389	18233	18249	18301	18330	18220	18354	18169	18173	18336	18389	18302	18257	18430	18464	18368	18230	18191	18496	18364	18074	18293	18519	18507	18391	18617	18441	18441	18412	18154	18515	18342	18441	18309	18442	18547	18328	18513	18409	18603	18396	18601	18569	18489	18235	18479	18490	18369	18330	18447	18346	18309	18406	18191	18253	18381	18385	18252	18306	18395	18167	18328	18345	18431	18383	18591	18549	18692	18286	18411	18200	18189	18467	18441	18410	18277	18383	18226	18454	18238	18341	18354	18251	18319	18108	18333	18446	18456	18364	18441	18284	18361	18410	18494	18270	18351	18497	18374	18359	18461	18413	18478	18403	18288	18089	18380	18432	18256	18323	18427	18421	18483	18461	18307	18324	18441	18325	18705	18243	18578	18376	18490	18389	18140	18287	18491	18542	18407	18433	18389	18518	18199	18466	18430	18497	18474	18460	18140	18482	18281	18254	18496	18462	18349	18463	18419	18378	18615	18332	18226	18183	18375	18463	18543	18455	18504	18234	18462	18188	18515	18253	18340	18517	18437	18452	18506	18572	18241	18409	18261	18229	18260	18337	18333	18384	18385	18416	18397	18305	18216	18459	18556	18461	18236	18252	18336	18353	18386	18401	18366	18238	18328	18382	18403	18300	18436	18425	18316	18262	18427	18551	18322	18236	18214	18490	18391	18206	18262	18203	18380	18352	18443	18443	18143	18265	18623	18207	18331	18411	18510	18468	18510	18403	18379	18253	18288	18567	18418	18251	18483	18554	18371	18328	18400	18371	18382	18419	18408	18145	18291	18328	18454	18496	18379	18404	18463	18453	18234	18373	18393	18270	18419	18238	18191	18350	18611	18420	18229	18386	18446	18344	18279	18459	18166	18403	18335	18366	18478	18575	18332	18460	18469	18629	18447	18470	18582	18493	18371	18326	18449	18313	18455	18468	18252	18460	18316	18496	18555	18268	18416	18184	18457	18235	18367	18324	18161	18472	18502	18499	18528	18096	18470	18260	18579	18444	18311	18288	18304	18427	18336	18418	18476	18296	18457	18556	18575	18424	18521	18400	18304	18444	18496	18325	18452	18471	18583	18536	18406	18384	18358	18450	18468	18285	18466	18246	18300	18444	18480	18390	18547	18472	18365	18242	18444	18313	18441	18303	18397	18339	18462	18337	18293	18429	18246	18433	18399	18291	18412	18332	18605	18526	18429	18438	18317	18453	18662	18391	18532	18471	18463	18256	18280	18260	18153	18532	18420	18199	18474	18377	18263	18603	18542	18414	18379	18306	18444	18450	18392	18449	18459	18389	18301	18363	18422	18315	18397	18396	18359	18329	18475	18401	18663	18241	18246	18381	18379	18273	18464	18582	18381	18690	18523	18639	18466	18209	18343	18574	18420	18635	18172	18470	18162	18431	18474	18311	18257	18245	18353	18288	18230	18356	18508	18364	18431	18611	18526	18360	18226	18395	18456	18390	18408	18199	18254	18425	18582	18508	18432	18419	18422	18341	18189	18473	18321	18469	18328	18076	18339	18296	18467	18375	18362	18298	18436	18482	18227	18397	18102	18291	18481	18396	18363	18263	18584	18408	18530	18347	18487	18263	18358	18359	18357	18433	18346	18335	18238	18367	18559	18475	18310	18504	18628	18387	18271	18495	18289	18396	18383	18374	18350	18475	18406	18392	18268	18262	18427	18510	18355	18312	18486	18591	18347	18467	18358	18276	18250	18315	18356	18293	18344	18321	18508	18530	18354	18191	18328	18557	18345	18488	18350	18458	18343	18377	18423	18339	18301	18363	18368	18158	18535	18497	18469	18296	18321	18344	18359	18446	18311	18250	18418	18372	18454	18323	18324	18136	18424	18253	18284	18208	18421	18504	18273	18304	18725	18509	18479	18284	18275	18682	18373	18360	18442	18246	18306	18331
33919	58082	54356	43778	38135	33672	29641	26191	23304	21639	20072	19154	18246	18044	17626	16952	16937	16878	16481	16411	16297	15921	16202	16096	16124	15977	15979	15932	15830	15949	15751	15974	15755	15590	15708	15715	15629	15638	15749	15591	15567	15607	15632	15762	15630	15557	15623	15646	15818	15430	15715	15682	15610	15457	15588	15610	15801	15522	15575	15611	15699	15521	15464	15560	15610	15685	15591	15555	15625	15635	15452	15651	15527	15641	15633	15626	15615	15709	15821	15708	15554	15582	15688	15649	15469	15636	15877	15628	15502	15543	15492	15706	15618	15618	15572	15641	15629	15484	15732	15409	15594	15627	15560	15485	15558	15664	15581	15575	15491	15632	15482	15611	15603	15601	15541	15518	15753	15663	15354	15547	15515	15630	15534	15681	15616	15419	15656	15665	15557	15475	15519	15453	15616	15485	15659	15498	15594	15489	15664	15554	15593	15630	15586	15608	15660	15589	15573	15611	15686	15557	15500	15607	15628	15656	15426	15680	15543	15397	15638	15414	15735	15589	15584	15628	15481	15536	15699	15570	15580	15563	15637	15574	15605	15550	15463	15733	15646	15631	15647	15448	15679	15387	15566	15693	15659	15607	15609	15474	15444	15619	15714	15606	15480	15619	15685	15648	15429	15618	15373	15658	15676	15823	15620	15467	15529	15683	15643	15576	15504	15656	15618	15788	15619	15629	15431	15434	15582	15556	15546	15622	15427	15670	15669	15509	15591	15598	15513	15683	15440	15545	15679	15483	15603	15654	15650	15539	15476	15681	15595	15564	15754	15489	15627	15537	15669	15660	15575	15553	15561	15481	15515	15714	15500	15469	15565	15475	15589	15493	15852	15459	15482	15640	15628	15521	15570	15617	15473	15671	15386	15550	15583	15623	15583	15678	15417	15411	15565	15499	15624	15540	15744	15601	15667	15646	15614	15663	15539	15542	15467	15693	15685	15524	15753	15398	15581	15547	15586	15591	15504	15375	15675	15476	15538	15587	15671	15445	15558	15459	15578	15624	15639	15563	15634	15605	15493	15601	15616	15662	15497	15626	15539	15492	15685	15618	15546	15653	15539	15626	15517	15645	15477	15636	15376	15562	15694	15468	15583	15419	15567	15538	15652	15590	15609	15540	15495	15576	15440	15497	15600	15609	15508	15584	15630	15511	15690	15575	15598	15626	15655	15543	15569	15693	15603	15506	15562	15658	15715	15545	15546	15723	15632	15524	15629	15729	15690	15694	15773	15536	15671	15647	15486	15406	15301	15476	15562	15601	15513	15698	15606	15492	15583	15611	15527	15513	15584	15697	15642	15451	15505	15627	15570	15544	15527	15524	15537	15416	15618	15314	15513	15458	15558	15586	15608	15491	15635	15679	15437	15612	15663	15635	15327	15641	15480	15556	15576	15671	15451	15615	15485	15547	15386	15546	15699	15470	15741	15622	15561	15482	15682	15523	15617	15570	15379	15524	15402	15703	15567	15540	15541	15481	15619	15754	15728	15652	15505	15645	15612	15599	15580	15521	15487	15653	15521	15718	15399	15559	15524	15679	15695	15613	15580	15600	15487	15476	15615	15498	15629	15324	15466	15477	15707	15666	15537	15615	15499	15640	15580	15560	15535	15601	15470	15512	15623	15625	15500	15592	15598	15555	15676	15664	15508	15605	15547	15409	15667	15421	15491	15562	15601	15608	15681	15467	15462	15624	15534	15769	15543	15505	15597	15635	15633	15571	15515	15475	15615	15519	15621	15395	15722	15739	15670	15383	15615	15764	15646	15574	15700	15607	15621	15719	15540	15675	15653	15531	15588	15635	15448	15440	15739	15581	15539	15684	15487	15575	15563	15571	15552	15555	15484	15567	15678	15491	15494	15608	15651	15595	15613	15319	15524	15621	15544	15494	15571	15832	15763	15443	15579	15433	15505	15523	15625	15606	15544	15624	15692	15556	15658	15528	15650	15497	15570	15555	15675	15574	15611	15539	15695	15480	15626	15629	15715	15568	15626	15544	15646	15555	15607	15453	15584	15690	15575	15682	15582	15574	15567	15479	15682	15530	15443	15553	15587	15437	15620	15299	15464	15645	15645	15416	15580	15502	15488	15345	15541	15520	15576	15633	15462	15602	15645	15485	15705	15560	15609	15600	15603	15523	15708	15561	15524	15631	15480	15540	15429	15663	15613	15664	15484	15636	15677	15310	15644	15710	15490	15743	15709	15477	15465	15575	15505	15577	15661	15496	15490	15570	15457	15626	15565	15835	15586	15569	15982	15385	15683	15519	15681	15480	15519	15576	15542	15630	15512	15653	15659	15719	15520	15715	15711	15722	15522	15744	15569	15479	15584	15404	15555	15585	15590	15489	15593	15572	15589	15619	15712	15776	15494	15640	15361	15689	15652	15610	15551	15766	15600	15651	15642	15498	15577	15523	15543	15617	15490	15561	15469	15469	15658	15552	15669	15623	15676	15453	15644	15502	15600	15585	15637	15478	15542	15605	15667	15463	15500	15668	15588	15571	15482	15682	15682	15489	15593	15610	15543	15585	15495	15714	15526	15639	15547	15484	15590	15608	15410	15629	15659	15649	15590	15475	15755	15582	15733	15432	15393	15477	15589	15518	15686	15528	15353	15550	15565	15668	15406	15570	15366	15694	15461	15408	15615	15683	15669	15505	15588	15671	15731	15612	15577	15582	15681	15610	15572	15642	15643	15582	15574	15644	15641	15417	15569	15486	15612	15655	15701	15524	15593	15660	15377	15537	15532	15600	15381	15473	15547	15589	15625	15566	15647	15643	15738	15590	15775	15635	15410	15748	15619	15683	15717	15630	15627	15541	15508	15521	15595	15535	15546	15693	15535	15458	15586	15717	15683	15663	15577	15531	15655	15425	15630	15628	15556	15474	15668	15545	15551	15535	15621	15562	15654	15768	15479	15558	15581	15421	15704	15550	15568	15660	15520	15409	15549	15579	15476	15468	15759	15633	15573	15766	15487	15584	15484	15737	15493	15610	15592	15424	15660	15585	15516	15544	15656	15541	15619	15605	15510	15666	15545	15631	15645	15577	15555	15634	15688	15595	15529	15708	15569	15746	15728	15601	15561	15670	15560	15622	15501	15670	15514	15549	15564	15714	15718	15590	15590	15509	15521	15522	15711	15551	15607	15715	15781	15542	15632	15685	15546	15841	15478	15554	15451	15443	15521	15542	15625	15459	15621	15616	15532	15489	15645	15569	15459	15572	15586	15649	15515	15581	15727	15643	15699	15507	15485	15573	15631	15541	15500	15639	15623	15384	15760	15509	15500	15614	15704	15661	15684	15474	15695	15515	15582	15620	15522	15724	15569	15580	15743	15424	15525	15529	15610	15518	15596	15765	15677	15547	15653	15541	15509	15549	15656	15580	15547	15448	15531	15553	15699	15735	15493	15578	15410	15670	15674	15667	15431	15493	15761	15507	15555	15489	15712	15553	15450	15655	15699	15490	15634	15659	15673	15559	15525	15749	15488	15610	15558	15676	15660	15633	15518	15635	15702	15663	15649	15643	15592	15508	15579	15647	15503	15544	15577	15686	15666	15473	15618	15602	15664	15525	15540	15602	15578	15684	15615	15712	15659	15581	15660	15565	15589	15681	15390	15532	15792	15547	15483	15603	15573	15495	15662	15667	15643	15663	15477	15513	15433	15609	15549	15613	15446	15555	15495	15469	15339	15531	15700	15631	15629	15583	15482	15566	15417	15593	15548	15555	15568	15645	15515	15619	15417	15479	15689	15831	15838	15586	15750	15494	15618	15727	15480	15475	15593	15561	15736	15645	15534	15540	15455	15630	15530	15575	15539	15551	15623	15631	15435	15554	15790	15476	15771	15683	15653	15550	15447	15571	15537	15577	15758	15665	15508	15667	15570	15599	15624	15744	15589	15455	15579	15565	15514	15672	15569	15547	15540	15557	15554	15748	15630	15530	15677	15549	15584	15687	15498	15481	15592	15509	15560	15699	15597	15480	15493	15544	15458	15516	15573	15453	15613	15561	15628	15547	15530	15469	15583	15713	15617	15463	15693	15593	15465	15614	15568	15614	15485	15418	15612	15647	15638	15416	15563	15549	15538	15612	15795	15612	15532	15452	15588	15573	15654	15621	15570	15635	15602	15532	15587	15607	15654	15692	15630	15581	15460	15618	15443	15655	15521	15492	15582	15434	15638	15565	15613	15479	15627	15646	15633	15603	15684	15455	15532	15648	15747	15600	15661	15649	15575	15533	15597	15689	15585	15448	15631	15805	15464	15578	15601	15508	15512	15660	15618	15454	15622	15614	15684	15511	15538	15829	15517	15378	15694	15545	15554	15570	15443	15468	15445	15601	15689	15813	15521	15599	15490	15610	15608	15386	15579	15584	15445	15676	15407	15529	15545	15572	15658	15602	15485	15550	15525	15631	15523	15512	15452	15700	15740	15629	15534	15533	15696	15470	15412	15585	15579	15620	15522	15516	15390	15606	15567	15603	15684	15517	15505	15583	15512	15528	15592	15545	15535	15550	15494	15572	15636	15699	15671	15643	15687	15537	15517	15700	15552	15641	15636	15566	15546	15550	15444	15714	15645	15604	15685	15718	15418	15643	15513	15531	15428	15377	15632	15642	15587	15585	15777	15665	15604	15555	15581	15666	15563	15525	15535	15855	15640	15487	15515	15417	15493	15601	15593	15412	15632	15664	15667	15698	15452	15594	15505	15528	15662	15574	15545	15469	15521	15585	15554	15495	15634	15515	15680	15638	15674	15473	15646	15543	15444	15541	15627	15469	15447	15721	15562	15507	15657	15407	15531	15597	15585	15658	15661	15613	15475	15620	15703	15445	15822	15472	15615	15591	15560	15602	15515	15608	15412	15685	15543	15573	15475	15433	15493	15350	15498	15458	15609	15515	15581	15536	15460	15627	15491	15478	15646	15462	15585	15634	15572	15566	15579	15638	15446	15533	15385	15635	15593	15554	15671	15846	15591	15657	15560	15621	15565	15711	15698	15642	15579	15590	15576	15568	15413	15511	15626	15598	15528	15575	15495	15633	15605	15694	15712	15433	15462	15728	15637	15563	15609	15751	15419	15701	15622	15445	15764	15503	15490	15709	15533	15462	15585	15617	15588	15435	15605	15619	15677	15460
29723	30043	38793	34476	28311	25018	23231	21393	20467	19565	19141	19055	18697	18500	18585	18412	18407	18387	18125	18091	18203	18080	18093	17918	18113	18033	18022	17848	18026	17996	17959	17885	17968	17852	17771	17852	17789	18058	17631	17939	18085	17961	18069	17853	17712	17835	17842	17685	17933	17882	17785	18061	17953	17699	17845	17970	18008	17813	17917	17723	17807	17871	17981	18045	17933	17803	17956	18051	17814	17681	18050	17740	17952	17859	17780	17901	17801	17625	18099	17793	17848	17849	17865	17782	17644	17829	17797	18004	17870	17650	17850	17783	17681	17796	17748	17789	17958	18002	17772	17955	17867	17957	18035	17808	17795	17767	17849	17713	17709	17811	17639	17851	17912	17725	17862	17887	17866	17692	17896	17793	17681	17915	17787	17760	17840	17806	17779	17989	17890	17966	17749	17786	17779	17865	17823	17837	17780	17724	17952	17784	17896	17801	17773	17742	17986	17735	17817	17899	17835	17935	17897	17858	17761	17653	17932	17765	17835	17729	17991	17952	17812	17673	17934	17796	17736	17737	17753	17820	17849	18168	17851	17773	17897	17817	17919	17768	17662	17834	17929	17932	17960	17950	17756	17778	17657	17801	17763	17790	17695	17824	17983	17915	17987	17903	17828	17572	17962	17856	17926	17841	17735	17747	17710	17774	18079	18047	17802	18063	17825	17798	17742	17707	17442	17874	17893	17673	18036	17816	17643	17825	17806	17705	17926	17876	18025	17908	17852	17950	17907	17830	17840	17882	17885	17621	17923	17634	17809	17677	17677	17785	17762	17694	17629	17914	17821	17742	17948	17696	17713	17836	17697	17701	17695	17776	17644	17752	17823	17795	17734	17706	17783	17696	17987	17827	17711	17961	18005	17678	17522	17788	17749	17786	17918	17844	17817	17807	17801	17756	17761	17754	17703	17869	18002	17949	17773	17881	17739	17854	17625	17687	17779	17800	18238	17815	17861	18020	17881	18031	17825	17564	17854	17792	18015	17846	17848	17855	17905	17799	17878	17829	17697	17998	17876	18038	18001	17924	17973	17902	17885	17786	17852	17725	17665	17655	17989	17968	17703	17803	17917	17712	17697	17809	17691	18026	17937	17717	17870	17679	17749	17867	17830	17925	17982	17738	17895	17979	17958	17870	17916	18012	17785	17791	17603	17835	17737	17828	17697	17740	17740	17904	18073	17895	17876	17808	17907	17817	17639	17881	17710	17762	17832	17550	17606	17849	17885	17957	17880	17697	17681	17712	17665	17987	17781	17809	17726	17795	17856	17915	17794	17677	17640	18010	17829	17818	17977	17890	17798	17834	17949	17855	17641	17940	17686	17803	17587	17781	17716	17817	17682	17879	17986	17794	17779	17843	17872	17854	17754	17942	17886	17603	17821	17704	17774	17821	17922	17715	17853	17715	17798	17880	17833	17796	17809	17899	17812	17908	17841	17947	17868	17723	17833	18006	17830	17933	17729	17746	17780	17830	17883	17840	17708	17819	17891	17965	17816	17856	17983	17702	17838	17880	17846	17780	17776	18039	17859	17782	17765	17544	17930	17952	17832	17924	17831	17771	17709	17880	17893	17852	17985	17946	17930	17997	17810	17817	17801	17870	17652	17707	17684	17951	17871	17720	17694	17839	17861	17805	17825	17707	17893	17760	17767	17787	17932	17867	17812	17786	17795	17572	17945	17877	17864	17813	17878	17979	17656	17750	17906	17842	17771	17896	18154	17939	17763	17729	17860	17942	17812	17818	17830	17821	17999	17778	17879	18136	17721	17612	17710	17901	17934	17871	18080	17984	17735	17997	17845	17933	17930	17778	17824	17805	17930	17724	17946	17669	17759	17781	17884	18033	17549	17664	17859	17769	17702	17819	17714	17834	17694	17756	17808	17882	17832	17867	17815	17713	17966	17943	17860	17917	17795	18037	18019	17828	17763	17959	17988	17770	17857	17900	17698	17873	17898	17823	17900	17819	17816	17779	17925	17874	18053	17594	17830	17924	17815	17931	17872	17903	17711	17810	17759	17911	17985	17960	18016	17866	17715	17679	17712	17752	17858	18004	17904	18014	18023	17874	17576	18016	17824	17818	18043	17843	17646	17851	17859	17962	17902	17998	17917	18041	17864	18093	17754	17823	17868	17747	17892	17791	17758	17741	17915	17943	17902	17860	17777	17777	17964	17742	17941	17742	17798	17775	17779	17750	17880	17756	17927	17836	17768	17794	17812	17835	17684	17742	17765	17736	17931	17861	17917	17997	17932	17923	17848	17855	17923	17926	17736	17978	17704	18013	17855	17679	17805	17932	17690	17987	18048	17923	17860	17836	17634	17849	17849	17869	17823	17835	17899	17762	17813	17801	17814	17790	17913	17830	17838	17844	18089	17702	17790	18044	17894	17662	17597	18017	18012	17913	17767	17779	17902	17781	17634	17741	17824	17665	17940	17826	17747	17896	18025	17881	17892	17921	17839	17820	17737	17848	17882	17765	17922	18009	17946	17758	17776	17700	17958	17790	18034	17824	17952	17677	17906	17899	17633	17735	17689	17893	17910	17942	18004	17996	17829	18005	18005	17900	17752	17755	17756	17869	18047	17871	17848	17830	18019	17832	17770	17857	17892	17836	17800	17697	17733	17816	17777	17838	17881	17830	17860	17857	17824	17894	17900	17808	17692	17926	17712	18011	17765	17879	17779	17807	17770	17853	17947	17842	17545	17943	17930	17838	17960	17850	17928	17845	17911	17853	17966	17920	17871	17956	17870	17879	17715	17704	17975	17824	17733	17766	17888	17982	17738	17780	17736	17908	17803	17794	17824	17605	18043	17893	17803	17928	18130	17882	17635	17983	17928	17896	17869	17988	17873	17948	17780	17856	17710	17668	17740	17725	17816	17811	17816	17865	17856	17847	17899	17835	17528	17834	17825	17964	17764	17912	17848	17810	17913	17797	17761	17746	17818	17852	17950	17907	17801	17761	18128	18009	17751	17747	18025	17772	17834	17719	17786	17809	17724	17753	17816	17675	17796	17851	17770	17662	17733	17720	17942	17829	17627	17959	17753	17703	17672	17751	17788	17826	17717	17890	17890	17862	17866	17776	17743	17952	17656	17722	17896	17722	17889	17740	17856	17889	17735	17975	17655	17825	17761	17932	17841	17803	17835	17849	17840	17842	17783	17804	17631	17882	17856	17753	17864	18011	17940	17977	17737	17763	17816	17972	17793	17879	17923	17876	17860	17841	17792	17979	17712	17814	17810	18029	17782	17746	17939	17879	17794	17956	17902	17979	18050	17845	17702	17696	18118	17970	17796	17775	17676	17905	17988	18032	17782	17779	17805	17831	17833	17803	17863	17875	17918	17886	17779	17995	17838	17945	17682	17722	17789	17821	17742	17839	17961	17798	17895	17806	17712	18003	17857	17993	17639	17697	17902	17878	17653	17909	17994	17809	17674	18070	17887	17716	17708	17966	17858	17707	17961	17807	17908	17940	17783	17953	17938	17844	17783	17841	17984	17902	17743	17764	17792	17822	17911	17854	17890	17860	17957	17865	18051	18017	17988	17931	17788	17707	17716	17851	17883	17762	17797	17988	17894	17790	17876	17655	17669	17828	17747	17962	17843	17677	17876	17999	17779	17854	17974	17692	17811	17833	17810	17912	18028	17710	18053	17743	17788	17786	17830	17720	17621	17874	17633	17843	18099	18032	17802	17896	17794	17576	17770	17841	17627	17930	17988	17799	17931	17907	18031	17799	17900	17673	17701	17914	17873	17872	17951	17523	17763	17710	17954	17886	17770	17863	17892	17981	17975	17746	17908	17887	17761	17834	17831	17846	18000	17941	18200	17672	18042	17594	17909	17860	17783	17893	17831	17710	17649	17824	17804	17682	18050	17858	17774	17874	17795	17832	17855	18024	17738	18004	17958	17905	17913	17872	18111	17854	17827	17988	17760	17971	17847	17813	17834	17870	17865	17742	17987	17934	17832	17986	17644	18154	17726	17769	17786	17986	17819	17723	17899	17861	17907	17625	17882	17799	17690	17809	17984	17763	17695	17883	17824	17858	17781	17846	18078	17767	17813	17789	17824	17754	17969	17755	17821	17764	17845	17905	17833	17843	17605	17775	17893	17799	17803	17888	17906	17896	17957	17776	17908	17765	17876	17767	17772	17645	17887	17869	17750	17846	17705	17757	17975	17919	17909	17820	17644	17824	18008	17782	17761	17895	17704	17883	17778	17668	17883	17898	17921	17904	17801	18074	17918	17893	17724	17838	17888	17812	17708	17818	17914	17971	17830	17919	17729	17963	17917	17866	18036	17954	17877	17770	17807	17895	17839	17993	17743	17687	17684	17758	17741	17816	17862	17971	17923	17797	17868	17929	17916	17824	17855	17865	17951	18069	17945	17895	17968	18032	17743	17949	17825	17826	17830	17766	17733	17671	17894	17956	17932	17895	17937	17776	17880	17776	17948	17676	17998	17844	17854	17805	18049	17907	18020	17893	17892	17937	17591	17621	17891	17740	17886	17859	17917	17865	18094	18080	17886	17780	17969	17861	17780	17833	17850	17968	17939	17864	17876	17808	17910	17873	17792	17770	17923	17886	17790	17635	17981	18152	17921	17907	17823	17803	17930	17717	17521	17687	17952	17735	17944	17854	17851	17568	17629	17747	17879	17918	17945	18102	17967	17868	17938	17831	17574	17603	17636	17882	18083	17924	17890	17721	17866	17708	17964	17930	17964	17786	18006	17750	17820	17847	17947	17845	17998	17834	17899	17724	17894	17688	17983	17729	18012	17990	17952	17820	17498	17848	17864	17623	17779	17847	17985	17865	17986	18021	18038	17923	17965	18003	17678	17979	17892	17727	17894	17746	17740	18013	17661	17639	17868	17787	17735	17795	17812	17809	17899	17895	17838	17771	17791	17861	18007	17941	17873	17866	17957	17884	17836	17784	17961	17800	17947	17956	17911	17888	17784	17881	17873	17843	17842	17650	17820	17847	17802	18004	17757	17815	17879	18051	17863	17708	17673	17800	18068	17735	17959	17745	17835	17931	17913	18012	17912	17827	17787	17807	17711	17963	17919	17829	17866	17898	17916	17839	17834	17843	17696	17748	18080	17614	17748	17840	17876	17755	17874	17977	17730	17981	17698	17927
32132	46503	43121	33328	28496	24702	22555	20425	19047	18148	17364	16869	16624	16471	16094	16022	15673	15816	15789	15502	15665	15464	15551	15515	15492	15503	15369	15350	15306	15375	15393	15301	15278	15341	15323	15253	15261	15438	15324	15341	15350	15302	15365	15374	15202	15337	15286	15162	15226	15390	15260	15115	15305	15115	15311	15238	15363	15362	15275	15081	15113	15292	15236	15332	15208	15333	15233	15239	15379	15291	15195	15380	15214	15119	15155	15218	15380	15341	15093	15128	15193	15495	15304	15183	15221	15129	15301	15040	15380	15142	15185	15194	15259	15161	15211	15161	15155	15379	15268	15307	15068	15192	15338	15238	15209	15180	15129	15441	15344	15309	15257	15336	15091	15141	15437	15166	15476	15060	15180	15240	15429	15076	15257	15316	15175	15103	15109	15106	15304	15205	15306	15035	15280	15247	15247	15151	15019	15261	15286	15195	15319	15193	15111	15132	15342	15314	15221	15224	15224	15101	15233	15261	15361	15219	15228	15145	15159	15366	15138	15220	15414	15160	15096	15243	15139	15109	15292	15332	15187	15214	15165	15163	15373	15249	15205	15265	15175	15276	15200	15083	15398	15352	15329	15155	15233	15360	15360	15149	15128	15055	15197	15153	15246	15298	15230	15342	15144	15033	15116	15217	15388	15197	15252	15238	15219	15270	15217	15308	15342	15258	15195	15295	15409	15197	15152	15270	15120	15229	15298	15262	15163	15099	15187	15090	15245	15301	15447	15181	15347	14990	15260	15183	15320	15194	15167	15264	15342	15273	15114	15084	15118	15249	15172	15327	15282	15269	15304	15114	14943	15214	15147	15304	15150	15033	15222	15319	15280	15402	15388	15170	15146	15405	15224	15430	15231	15223	15259	15303	15310	15223	15136	15176	15294	15293	15240	15153	15268	15260	15254	15088	15290	15250	15001	15360	15333	15294	15202	15038	15044	15369	15180	15132	15141	15185	15284	15269	15181	15030	15146	15282	15347	15175	15280	15216	15274	15273	15331	15085	15051	15232	15156	15168	15271	15265	15392	15428	15063	15403	15335	15185	15130	15139	15303	15303	15302	15195	15168	15267	15186	15354	15187	15258	15252	15357	15298	15232	15212	15178	15166	15253	15319	15268	15067	15240	15233	15263	15233	15206	15299	15139	15218	15324	15169	15212	15267	15232	15247	15374	15145	15176	15228	15182	15145	15240	15354	15441	15388	15267	15213	15293	15411	15096	15188	15128	15272	15240	15321	15070	15264	15120	15073	15273	15151	15204	15204	15160	15058	15248	15365	15281	15387	15253	15182	15284	15133	15330	15269	15172	15157	15223	15234	15253	15263	15142	15318	15145	15257	15185	15245	15009	15192	15342	15197	14972	15251	15208	15415	15317	15264	15180	15230	15206	15185	15159	15152	15264	15258	15295	15246	15361	15164	15286	15104	15220	15192	15312	15174	15268	15228	15235	15209	15160	15104	15361	15197	15203	15287	15430	15135	15196	15254	15400	15175	15332	15223	15084	15229	15184	15142	15346	15228	15114	15303	15308	15208	15348	15201	15195	15245	15164	15217	15326	15271	15212	15246	15372	15154	15229	15410	15350	15225	15113	15101	15330	15264	15363	15266	15308	15290	15318	15277	15308	15236	15259	15277	15083	15361	15111	15201	15217	15192	15266	15267	15026	15016	15287	15229	15194	15157	15203	15150	15236	15314	15250	15247	15248	15221	15328	15222	15183	15395	15150	15370	15284	15169	15175	15201	15229	15006	15269	15410	15116	15286	15113	15243	15400	15308	15202	15252	15216	15150	15236	15384	15237	15325	15215	15133	15560	15179	15264	15351	15249	15213	15286	15308	15234	15252	15242	15262	15046	15216	15332	15150	15327	15319	15137	15259	15330	15335	15163	15153	15290	15298	15350	15372	15286	15180	15363	15115	15334	15212	15307	15226	15226	15232	15477	15133	15264	15103	15160	15352	15259	15229	15200	15126	15323	15188	15104	15156	15157	15224	15211	15081	15126	15305	15252	15259	15068	15450	15300	15303	14976	15093	15341	15263	15115	15210	15241	15149	15384	15154	15327	15215	15100	15267	15109	15251	15247	15209	15198	15271	15287	15405	15246	15392	15248	15306	15202	15329	15142	15222	15105	15159	15304	15209	15299	15132	15297	15232	15349	15217	15107	15244	15265	15174	15134	15331	15141	15361	15367	15223	15387	15214	15085	15258	15289	15287	15450	15356	15198	15278	15285	15256	15311	15324	15212	15157	15353	15189	15035	15239	15215	15278	15293	15285	15246	15340	15212	15147	15183	15344	15315	15209	15285	15236	15291	15070	15241	15168	15382	15308	15327	15371	15258	15137	15205	15297	15055	15358	15233	15115	15290	15106	15225	15259	15127	15282	15226	15205	15123	15158	15019	15261	15218	15278	15370	15155	15117	15283	15274	15329	15290	15242	15141	15137	15278	15259	15252	15277	15295	15163	15161	15237	15222	15117	15281	15255	15288	15340	15368	15312	15283	15222	15311	15066	15334	15302	15348	15196	15378	15094	15213	15196	15336	15191	15158	15187	15429	15304	15076	15228	15231	15153	15102	15267	15206	15174	15238	15342	15129	15210	15416	15172	15478	15170	15039	15163	15345	15281	15020	15346	15249	15471	15291	15297	15226	15125	15310	15287	15219	15255	15228	15233	15202	15206	15010	15291	15273	15261	15068	15186	15192	15203	15119	15245	15280	15229	15316	15269	15365	15389	15353	15324	15136	15166	15376	15213	15434	15251	15189	15192	15301	15137	15264	15256	15228	15214	15233	15171	15213	15255	15323	15298	15366	15276	15091	15317	15180	15160	15245	15307	15264	15097	15257	15272	15261	15273	15251	15376	15247	15278	15286	15198	15280	15277	15250	15246	15312	15233	15393	15233	15378	15238	15401	15048	15283	15252	15348	15008	15190	15277	15151	15302	15297	15281	15242	15151	15311	15179	14990	15165	15154	15278	15203	15234	15192	15361	15241	15153	15158	15424	15373	15329	15168	15147	15188	15221	15278	15278	15260	15320	15415	15147	15302	15194	15188	15266	15055	15362	15215	15244	15315	15333	15318	15036	15180	15259	15322	15171	15140	15309	15261	15284	15159	15351	15224	15178	15355	15426	15241	15293	15286	15252	15299	15143	15084	15178	15210	15169	15216	15244	15301	15245	15425	15239	15144	15394	15146	15183	15303	15194	15320	15241	15208	15195	15174	15271	15158	15230	15220	15063	15261	15317	15231	15225	15139	15195	15298	15147	15240	15287	15294	15340	15317	15333	15246	15282	15196	15318	15277	15132	15326	15234	15313	15256	15128	15306	15129	15103	15305	15325	15331	15272	15330	15150	15181	15167	15181	15297	15200	15423	15308	15135	15095	15318	15307	15250	15256	15253	15319	15265	15122	15214	15191	15418	15306	15067	15206	15325	15271	15324	15201	15241	15361	15217	15150	15188	15367	15199	15347	15185	15170	15227	15062	15365	15202	15287	15212	15323	15228	15366	15163	15282	15168	15332	15340	15266	15264	15122	15123	15195	15317	15084	15112	15276	15251	15186	15171	15432	15121	15239	15179	15209	15253	15214	15183	15243	15218	15117	15195	15344	15161	15111	15091	15230	15238	15156	15364	15249	15229	15279	15140	15264	15208	15231	15323	15217	15100	15290	15152	15258	15105	15381	15235	15327	15341	15177	15113	15229	15251	15182	15044	15079	15352	15234	15383	15279	15230	15349	15294	15334	15137	15576	15280	15173	15208	15216	15220	15324	15217	15442	15213	15224	15260	15167	15161	15232	15030	15233	15149	15224	15271	15410	15218	15379	15272	15244	15191	15365	15232	15328	15244	15056	15174	15260	15236	15353	15309	15301	15162	15347	15245	15116	15307	15168	15203	15216	15234	15364	15215	15192	15260	15298	15328	15168	15185	15197	15271	15200	15272	15265	15255	15246	15294	15411	15017	15254	15173	15254	15328	15172	15198	15289	15263	15003	15263	15253	15397	15234	15126	15228	15325	15432	15369	15225	15292	15280	15278	15122	14941	15347	15273	15357	15249	15250	15285	15308	15230	15326	15283	15352	15287	15204	15255	15176	15256	15200	15135	15268	15465	15209	15299	15397	15337	15270	15123	15392	15367	15112	15376	15290	15098	15290	15279	15277	15255	15224	15183	15249	15235	15148	15224	15251	15255	15357	15194	15198	15131	15173	15386	15282	15132	15258	15241	15398	15224	15225	15236	15386	15419	15189	15283	15205	15275	15309	15212	15256	15115	15210	15282	15428	15212	15264	15142	15280	15288	15326	15188	15246	15197	15349	15314	15087	15168	15200	15014	15219	15281	15448	15100	15116	15152	15169	15213	15282	15413	15276	15257	15326	15332	15068	15218	15325	15270	15325	15397	15319	15197	15177	15204	15288	15242	15354	15339	15199	15106	15188	15159	15404	15344	15216	15070	15042	15234	15241	15172	15307	15139	15106	15309	15181	15208	15204	15177	15090	15286	15156	15331	15241	15338	15356	15275	15275	15131	15267	15456	15232	15193	15426	15273	15149	15279	15299	15284	15352	15186	15267	15238	15381	15409	15126	15095	15247	15136	15286	15222	15378	15272	15346	15109	15344	15320	15200	15278	15123	15267	15096	15300	15155	15378	15130	15267	15419	15098	15261	15363	15371	15332	15026	15357	15235	15390	15307	15168	15307	15377	15153	15217	15253	15127	15266	15241	15206	15225	15335	15237	15254	15325	15229	15214	15104	15341	15230	15150	15305	15290	15245	15336	15230	15176	15300	15372	15368	15069	15212	15269	15218	15234	15471	15351	15326	15196	15150	15185	15223	15045	15208	15410	15219	15358	15390	15316	15079	15204	15308	15240	15345	15285	15258	15203	15047	15207	15225	15345	15136	15318	15337	15125	15116	15366	15193	15379	15142	15249	15297	15177	15389	15025	15023	15417	15189	15224	15058	15276	15176	15285	15334	15235	15288	15246	15237	15189	15186	15155	15122	15211	15155	15146	15156	15306	15212	15161	15220	15181	15367	15424	15439	15293	15331	15135	15408	15128	15124	15398	15237	15134	15183	15145	15267	15218	15377	15184	15370	15234	15242	15142	15281	15226	15229	15490	15247	15328	15116	15355	15041	15311
24090	21159	28856	26636	26640	28123	27315	23221	21862	21035	20200	19620	19377	19221	18953	18728	18639	18401	18498	18474	18354	18250	18217	18128	18119	18023	18314	18159	18028	17960	18092	18125	18140	18007	18030	17993	17950	17940	17863	18033	17918	18061	17756	18018	17956	17895	17676	17851	17866	17949	17851	18032	18017	17769	17956	17768	17805	17617	17942	17984	17953	17922	17845	18162	17658	17701	17892	17851	18111	18029	17958	17716	17938	17841	18016	17942	18040	17707	17714	17774	17687	17732	17849	17918	17847	17842	17729	17764	17838	17784	17670	17842	17569	17837	17837	17739	17700	17944	17925	17740	17915	17911	17858	18007	17961	17880	17945	17701	17723	17748	17888	17775	17988	17751	17978	17892	17895	17710	17863	17870	17833	17686	17735	17880	17774	17756	17964	17840	17794	17980	17728	17817	17827	17712	18026	17627	17885	17760	17659	17703	17637	17850	17919	17648	17956	17790	17820	17826	17811	17776	17717	17675	17850	17800	17739	17867	17891	17851	17821	17917	17710	17828	17751	17789	17659	17803	17703	17792	17965	18007	17848	17912	17926	17701	17788	17645	17689	17850	17822	17684	17928	17708	18042	17837	17836	17920	17684	17932	18035	17774	17686	17917	17749	17899	17962	17926	18012	17810	17776	17750	17817	17987	17726	17817	17934	17752	17747	17817	17888	17990	17688	17798	17950	17969	17943	17815	18086	17753	17868	17914	17794	17832	17782	17869	17896	17931	17665	17859	17724	17895	17930	17928	17752	17840	18015	17775	17934	17788	17930	17732	17732	17959	17810	17854	17782	17876	17829	17855	17744	17763	17917	18035	17916	18162	17891	17782	17871	17949	18062	17886	17705	17836	17861	17933	18022	17879	17832	18000	18043	17770	17724	17945	17873	17947	17909	17879	17737	17757	17857	17786	17751	17799	17829	17944	17994	17907	17987	17983	17731	17853	17579	17756	18196	17908	17826	17934	17813	17650	17766	17712	17747	17897	17764	17919	17916	17771	18021	17880	17858	17799	17970	17770	17910	17676	17893	17811	17962	17787	17918	17927	17772	17936	17824	17823	17989	17910	17802	17950	17825	17755	17866	17864	17996	17687	18040	17905	18094	17776	17909	17861	17756	17825	17850	17875	17774	17759	18016	17870	18035	17816	18078	17987	17660	17812	17922	17848	17721	18078	17902	17797	17772	17872	17701	17858	17866	18004	17736	18013	17707	17885	17967	17935	17745	17926	17719	17895	17917	17792	17960	18065	17966	18051	17954	17795	17740	17963	17662	17786	17786	17803	17652	17960	17733	17921	17939	18218	17844	17750	17976	17830	17811	17965	17790	17761	17920	17692	17828	17745	17991	17918	17809	17832	17800	17887	17846	17990	17881	17932	17931	17742	17962	17836	17845	17957	17807	17863	17826	17998	18013	18045	17877	17933	17764	17809	17814	17979	17760	17775	17975	17971	17840	17956	17767	17877	17971	17774	17630	17901	17849	17695	17546	17817	17782	17854	17601	17735	17928	17638	17928	17872	17774	17931	17882	18002	17704	18089	17928	17925	17936	17901	17840	17749	17681	17908	17854	17864	17747	17801	17971	17800	17684	17583	17628	17758	17829	17939	17828	17908	17774	17840	17880	17860	17884	17878	17875	17788	17992	17747	17792	17812	17820	17832	17719	17724	17771	17845	17880	17780	17839	17936	17863	17699	18010	17769	17720	17665	17841	17819	17954	17975	17840	17737	17920	17783	17693	17739	17927	17859	17719	17981	17888	17941	18147	17786	18007	17834	18015	17798	17862	17909	17930	17850	17766	17803	17844	17899	17775	17835	17811	17752	17862	17731	17865	17851	18009	18015	18010	18001	17916	17760	17891	17710	17843	17672	17932	17896	17977	17919	17968	17820	17983	17857	17773	17636	17983	17888	17861	17852	17749	17765	17764	17923	17918	17893	17838	17996	17945	18049	17886	17769	17840	17978	17969	17778	17855	17910	17625	17793	17881	17974	17887	17870	17842	17761	17854	17997	17746	17985	17798	17787	17688	17630	17700	17974	17700	17753	17773	17873	17696	17848	17750	17942	17842	17947	17754	17913	18016	17874	17805	17773	18015	17872	17871	17773	17717	17877	17808	17934	17772	17778	17819	17759	17767	18044	17920	17774	17702	17866	17956	17635	18017	17818	17914	17842	17904	17864	17850	17867	17917	17709	17817	17959	17965	17808	17773	17828	17830	17826	17688	17902	17834	17622	17776	17848	17994	17574	17759	17610	17820	17947	17678	17744	17940	17816	17749	17916	17919	17809	17903	17840	17935	17700	17867	17916	17825	17813	17783	17970	17758	17823	17792	17878	17668	17791	17748	17953	17729	17792	17737	17995	17747	17885	17844	17849	18031	17529	17858	18026	17942	17812	17737	17779	17727	17878	17692	17859	17737	17961	17840	17671	17770	17809	17898	17689	17854	17660	17721	17662	17640	18033	17962	17823	17825	17778	17921	17950	18000	17766	17877	17876	17979	17896	17745	17980	17824	17724	17732	17698	17865	17941	17942	17695	17806	17747	17724	17813	17744	17904	17948	17511	17898	17941	17649	17961	17982	17827	17857	17910	17739	17776	17955	17867	17883	17728	17797	17807	18204	17805	17727	17670	17961	17694	17914	17731	17783	17861	17828	18016	17811	18060	17830	17594	17666	17840	17853	17809	17772	17852	17796	18078	17894	17846	17929	17782	18025	17845	17793	17696	17727	17847	17771	17856	17783	17849	17720	17712	17905	17947	17802	17752	17873	17662	17781	17844	17708	17799	17897	17726	18098	17782	17732	17762	17886	17993	17843	17877	17896	17787	17994	17938	17623	17707	17785	17815	17812	17872	17873	17887	17771	17937	17665	17899	17922	17869	18007	17726	17768	17754	17880	17914	17832	17833	17786	17925	17820	17715	17653	18036	17767	17787	17790	17667	17683	17819	17881	17704	17654	17677	18052	17929	17778	17979	17826	17724	17957	17968	17722	17659	17706	17620	17941	17954	17914	17975	17751	17911	17831	17908	17911	17955	17939	18019	17912	17737	17952	17799	17728	17967	17848	17840	17979	17806	17789	17850	17927	17887	17768	17623	17863	17989	17823	17873	17817	17631	17763	17775	17896	17810	18177	17725	17761	17608	17771	17767	17997	17790	17705	17693	17902	17973	17909	17972	17865	17808	17654	17721	17709	18037	17876	17744	17881	17959	17684	17888	17775	17943	17973	17992	17887	17761	17788	17963	18021	17833	17793	18058	17615	17908	17839	17779	17730	17718	17947	17850	18048	17837	17910	17730	17786	17925	17872	17685	17867	17811	18024	17664	17734	17808	17625	17507	17754	17867	17937	17897	17941	17919	17741	17845	17830	17894	17635	17821	17812	17858	17729	17967	17751	17842	17839	18038	17880	17839	17811	17917	17935	17853	17774	17864	17603	17911	17872	17877	17803	17904	17811	17889	17943	17832	18005	17881	18121	17768	17770	17711	17974	17985	17967	17924	17805	18011	17839	17760	18113	17977	17743	17775	17942	17800	17958	17861	17895	17829	17548	17690	17712	17871	17854	17800	17967	17738	17913	17857	17854	17988	17795	17884	17682	17974	17934	17892	17897	17743	17961	17680	17748	17739	17712	17766	17952	17726	17846	17974	17991	17769	17804	17647	18034	17834	17924	17577	17835	17692	17787	18032	17797	17757	17787	17761	17858	17822	17934	18025	17652	17711	17761	17929	17937	17956	17912	17795	17740	17827	17783	17882	17929	17779	17677	17972	17931	17772	17761	17933	17670	17709	17656	17760	17976	18027	17777	17825	17695	18078	17853	17897	17723	18020	17693	17742	17824	17788	17819	17822	17937	17591	17884	17846	17957	18063	17813	17737	17848	17669	17661	17821	17726	17785	17722	17785	18080	17848	17719	18052	17845	17752	18008	17555	18031	17986	17841	17909	17837	17990	18019	17889	17803	17701	17694	17898	17981	17869	17858	17863	17786	17952	17829	17920	17611	17856	17857	17695	17858	17944	17834	17864	17887	17924	17653	18049	18005	17894	17670	17630	17825	17798	17681	17796	17657	17925	17895	17993	17852	17763	17777	18020	17937	17644	17852	17703	17688	17835	17845	17683	17940	17897	17724	17725	17684	17790	17629	17749	17927	17672	17740	17900	18022	17873	17928	17782	17708	17765	17815	17645	17849	17867	17659	17733	17733	17704	18023	17972	17978	17775	17855	17701	17924	17833	17909	17804	17776	17827	17672	18022	17826	17770	17813	17460	17985	17669	17792	17978	17624	17740	17790	17901	17709	17950	17846	17924	17817	17656	17944	17698	17919	17926	17969	17878	17810	17711	17764	17835	17914	18077	17918	17905	17852	18044	17739	17616	17983	18113	18045	17880	17899	17895	17980	17765	17828	17707	17678	17804	17774	17718	17709	17836	17792	17481	18033	17905	17930	17802	17901	17824	17696	17621	17908	17951	17857	17864	17676	18046	17847	17803	18078	17956	17971	17820	17823	17992	17915	17843	17954	17862	17706	17655	17704	17818	17821	17934	17722	17818	17799	17996	17803	17795	17917	17915	17877	18029	17947	17787	17901	18031	18056	17879	17726	17667	17918	18016	17870	17834	17951	17892	18044	17734	17797	17880	17767	17811	17815	17733	17992	17765	17836	17612	17824	18180	17596	17804	17978	17756	17895	17955	17995	17969	17807	17872	17867	17913	17842	17841	17569	17898	17879	17875	17852	17865	17748	18039	17718	17975	17728	17887	18101	17878	17575	17660	17845	17645	17737	18131	17977	17891	17753	17825	17696	17754	17932	17871	17748	18046	17913	17945	17799	17769	17756	17874	17841	18009	17873	17931	17829	17892	17929	17790	17861	17997	17670	17678	17579	17915	17758	18019	17948	17647	17827	17991	18045	17738	17775	17782	17642	17635	17741	17918	17874	17798	17814	17866	17974	17833	17896	17929	17863	17904	17843	17725	17904	17921	17641	17823	17770	17773	17818	17826	17700	17669	17647	17715	18012	17935	17688	17865	17661	17799	17784	17969	17850	17873	17787	17896	17745	17912	17909	17902	17865	17863	17931	17924	17961	17717	17838	17862	17822	17946	17782	17949	17768	17909	18041	17619	17760	18056	17799	17720	17869	17724
31940	52849	49334	39451	32807	29050	25610	23074	21014	19555	18575	17822	17318	17246	16665	16441	16266	16280	15833	15903	15876	15622	15827	15648	15591	15572	15404	15662	15640	15422	15426	15473	15384	15223	15409	15385	15248	15538	15203	15289	15464	15391	15363	15362	15370	15243	15255	15365	15323	15332	15238	15408	15297	15250	15437	15338	15252	15299	15158	15328	15423	15255	15295	15230	15206	15241	15215	15235	15467	15197	15459	15246	15278	15331	15305	15275	15544	15336	15365	15290	15262	15258	15387	15270	15249	15332	15215	15311	15258	15206	15295	15317	15319	15342	15280	15158	15243	15181	15368	15211	15333	15363	15159	15259	15328	15277	15322	15358	15257	15041	15279	15364	15308	15305	15322	15343	15263	15175	15228	15338	15194	15312	15313	15202	15378	15104	15364	15341	15313	15340	15355	15155	15404	15435	15212	15387	15263	15353	15196	15345	15271	15253	15102	15271	15225	15258	15332	15286	15256	15308	15234	15252	15437	15308	15141	15381	15225	15208	15290	15143	15247	15323	15329	15132	15347	15309	15383	15159	15251	15189	15132	15209	15301	15259	15069	15266	15330	15248	15384	15262	15374	15238	15238	15323	15446	15340	15178	15283	15297	15040	15401	15238	15251	15236	15315	15365	15180	15350	15266	15265	15297	15298	15314	15222	15270	15071	15328	15450	15275	15383	15099	15296	15427	15358	15143	15269	15211	15305	15172	15342	15301	15513	15293	15253	15417	15376	15210	15409	15177	15317	15104	15393	15236	15250	15292	15445	15375	15253	15278	15228	15304	15233	15261	15112	15459	15458	15366	15284	15177	15226	15339	15243	15410	15123	15064	15272	15295	15329	15082	15192	15395	15192	15378	15217	15351	15287	15296	15193	15345	15345	15312	15175	15095	15237	15329	15133	15239	15215	15314	15450	15222	15256	15371	15385	15159	15335	15209	15207	15323	15422	15186	15320	15407	15332	15265	15419	15377	15215	15260	15251	15380	15178	15159	15377	15386	15208	15328	15284	15264	15258	15166	15332	15269	15314	15342	15312	15313	15377	15217	15200	15284	15085	15228	15331	15365	15357	15164	15428	15344	15140	15325	15256	15267	15171	15168	15301	15132	15252	15351	15415	15210	15189	15355	15253	15238	15318	15128	15222	15292	15331	15299	15264	15197	15324	15115	15321	15487	15170	15237	15252	15204	15203	15371	15286	15264	15316	15255	15377	15345	15230	15243	15380	15399	15287	15327	15454	15278	15235	15277	15231	15189	15284	15290	15276	15324	15348	15461	15211	15264	15189	15408	15292	15305	15396	15089	15242	15231	15342	15181	15367	15371	15266	15214	15356	15188	15342	15336	15473	15207	15347	15291	15295	15299	15220	15309	15268	15355	15090	15319	15249	15178	15268	15385	15470	15253	15313	15173	15301	15350	15271	15220	15173	15126	15418	15306	15433	15147	15337	15423	15465	15302	15281	15217	15190	15114	15352	15423	15255	15257	15241	15349	15260	15194	15237	15366	15388	15196	15477	15435	15160	15205	15130	15333	15249	15352	15249	15197	15247	15363	15244	15231	15236	15123	15262	15132	15373	15364	15171	15306	15309	15324	15335	15205	15408	15128	15308	15485	15107	15230	15284	15236	15409	15252	15295	15482	15309	15305	15251	15219	15325	15352	15378	15338	15202	15319	15235	15424	15290	15187	15211	15380	15225	15244	15371	15435	15263	15366	15287	15293	15300	15347	15141	15393	15407	15256	15338	15385	15206	15217	15217	15256	15209	15297	15332	15296	15256	15182	15220	15188	15231	15206	15272	15099	15372	15343	15440	15322	15246	15167	15336	15258	15130	15120	15302	15271	15277	15206	15177	15274	15373	15469	15357	15350	15490	15277	15398	15302	15452	15324	15327	15451	15285	15349	15316	15279	15284	15265	15257	15337	15388	15245	15377	15232	15221	15282	15294	15344	15304	15406	15254	15216	15289	15331	15204	15163	15282	15269	15293	15284	15099	15310	15376	15360	15336	15360	15289	15308	15385	15401	15161	15218	15245	15040	15445	15359	15374	15333	15253	15193	15209	15384	15373	15278	15456	15397	15363	15296	15222	15193	15358	15452	15180	15127	15305	15368	15353	15406	15296	15263	15297	15228	15295	15327	15345	15234	15320	15275	15471	15369	15164	15566	15278	15422	15355	15260	15330	15257	15453	15283	15328	15197	15325	15201	15075	15290	15392	15278	15433	15277	15376	15241	15271	15224	15277	15281	15193	15291	15154	15407	15466	15220	15336	15372	15287	15398	15357	15171	15295	15240	15328	15204	15300	15056	15313	15370	15147	15253	15315	15329	15241	15237	15449	15387	15285	15252	15415	15267	15383	15091	15432	15154	15285	15208	15200	15323	15118	15344	15357	15328	15322	15192	15339	15305	15145	15397	15182	15384	15187	15282	15159	15165	15059	15251	15157	15297	15290	15239	15364	15227	15074	15354	15167	15362	15365	15339	15312	15421	15303	15152	15248	15263	15407	15223	15218	15273	15286	15349	15320	15302	15258	15299	15265	15287	15162	15171	15222	15253	15169	15286	15196	15402	15266	15199	15219	15292	15395	15366	15283	15261	15131	15377	15357	15293	15390	15272	15242	15483	15081	15457	15281	15294	15344	15408	15293	15296	15443	15262	15292	15382	15329	15084	15385	15305	15434	15398	15254	15270	15250	15195	15243	15165	15488	15284	15227	15157	15275	15279	15226	15359	15131	15030	15212	15212	15370	15316	15274	15380	15338	15289	15335	15218	15324	15268	15365	15180	15371	15261	15316	15425	15190	15175	15176	15253	15299	15183	15209	15261	15333	15150	15237	15154	15315	15398	15171	15207	15483	15132	15225	15057	15155	15293	15420	15218	15400	15316	15320	15261	15293	15265	15235	15197	15308	15171	15240	15305	15242	15438	15042	15187	15161	15222	15311	15247	15257	15359	15277	15070	15180	15319	15319	15386	15454	15423	15302	15252	15307	15382	15308	15179	15359	15038	15181	15200	15292	15346	15298	15403	15257	15240	15171	15187	15240	15158	15283	15229	15305	15345	15269	15398	15382	15285	15130	15425	15196	15241	15444	15050	15294	15081	15158	15181	15207	15443	15347	15155	15255	15292	15205	15262	15328	15251	15202	15405	15310	15118	15298	15436	15271	15291	15166	15365	15216	15437	15160	15282	15222	15178	15276	15250	15440	15391	15373	15259	15309	15318	15253	15276	15273	15355	15122	15318	15186	15344	15214	15300	15241	15315	15189	15219	15306	15206	15484	15128	15279	15370	15363	15230	15328	15303	15163	15218	15305	15296	15165	15262	15417	15413	15390	15317	15104	15191	15261	15210	15147	15345	15227	15166	15267	15354	15295	15275	15173	15312	15268	15222	15476	15147	15275	15206	15325	15327	15081	15246	15259	15199	15269	15320	15276	15399	15248	15211	15135	15232	15311	15237	15247	15132	15371	15328	15300	15234	15348	15445	15161	15480	15492	15377	15312	15245	15373	15271	15321	15237	15427	15359	15205	15282	15310	15396	15449	15270	15128	15137	15449	15281	15233	15378	15302	15365	15386	15156	15347	15245	15393	15498	15234	15321	15307	15246	15388	15278	15362	15340	15246	15239	15134	15348	15230	15232	15213	15444	15305	15305	15155	15314	15241	15199	15221	15405	15259	15280	15244	15221	15363	15307	15398	15296	15153	15232	15375	15168	15253	15237	15304	15270	15274	15346	15154	15246	15432	15107	15361	15329	15310	15414	15271	15413	15352	15138	15329	15228	15218	15221	15236	15171	15344	15243	15103	15168	15163	15182	15179	15158	15289	15259	15204	15343	15369	15208	15327	15285	15257	15458	15233	15296	15343	15181	15140	15179	15464	15233	15279	15283	15307	15254	15330	15335	15471	15257	15255	15197	15241	15076	15387	15215	15425	15361	15225	15289	15291	15391	15146	15268	15269	15347	15050	15248	15340	15280	15275	15300	15455	15246	15336	15328	15175	15162	15278	15244	15438	15200	15230	15231	15501	15010	15378	15287	15344	15385	15292	15389	15202	15301	15113	15417	15240	15233	15461	15427	15288	15244	15263	15351	15344	15278	15254	15324	15405	15256	15574	15439	15225	15246	15270	15178	15377	15292	15471	15416	15395	15332	15455	15318	15253	15166	15341	15371	15282	15187	15251	15120	15283	15317	15332	15304	15209	15145	15363	15267	15152	15243	15153	15180	15203	15290	15250	15337	15187	15284	15295	15288	15315	15351	15148	15372	15269	15219	15440	15398	15360	15253	15294	15239	15191	15147	15435	15327	15320	15177	15258	15142	15387	15310	15243	15204	15186	15273	15089	15305	15302	15327	15167	15308	15251	15311	15343	15212	15252	15325	15391	15160	15169	15420	15181	15265	15212	15121	15064	15275	15337	15337	15241	15272	15354	15195	15423	15485	15241	15129	15374	15213	15473	15297	15275	15442	15325	15236	15212	15204	15324	15205	15239	15206	15141	15097	15445	15514	15193	15453	15161	15099	15266	15316	15196	15251	15267	15301	15220	15345	15208	15272	15289	15278	15339	15305	15116	15288	15232	15263	15109	15361	15211	15362	15274	15424	15385	15465	15491	15358	15170	15331	15398	15360	15247	15308	15385	15189	15198	15341	15273	15388	15396	15378	15169	15313	15288	15265	15267	15342	15480	15361	15247	15288	15276	15272	15062	15281	15239	15189	15244	15327	15370	15395	15314	15180	15346	15382	15357	15300	15332	15335	15328	15196	15091	15414	15251	15307	15165	15188	15365	15286	15251	15267	15277	15417	15482	15335	15399	15434	15175	15200	15093	15340	15401	15399	15306	15127	15242	15417	15323	15257	15254	15361	15233	15342	15456	15263	15339	15375	15460	15284	15328	15437	15373	15385	15308	15313	15367	15376	15360	15356	15254	15248	15307	14997	15344	15284	15164	15317	15270	15323	15324	15216	15384	15182	15279	15196	15236	15148	15206	15320	15175	15167	15265	15375	15319	15165	15360	15323	15221	15280	15347	15339	15324	15457	15193	15320	15204	15194	15430	15224	15395	15144	15277	15377	15261	15307	15199	15432	15285	15273	15434	15321	15173	15228	15060	15190	15126	15279	15344	15269	15235	15296	15369	15230	15167
22825	21211	29061	24237	23796	28565	31215	25687	23792	23156	22071	21113	20594	20423	19989	19710	19650	19333	19094	19455	19245	19011	18980	18765	18947	19058	18871	18847	18713	18805	18769	18799	18652	18554	18700	18374	18594	18605	18514	18487	18545	18494	18630	18488	18339	18436	18569	18586	18488	18424	18586	18519	18703	18416	18467	18598	18680	18509	18591	18367	18627	18502	18656	18514	18483	18571	18351	18636	18623	18667	18398	18433	18329	18409	18458	18484	18412	18423	18443	18358	18555	18445	18549	18365	18577	18463	18728	18561	18385	18512	18530	18721	18313	18564	18722	18393	18341	18345	18338	18449	18525	18535	18441	18728	18555	18602	18359	18529	18389	18338	18770	18542	18345	18564	18600	18366	18580	18558	18353	18559	18491	18250	18661	18386	18435	18207	18430	18603	18457	18545	18828	18504	18563	18546	18544	18385	18470	18671	18602	18376	18280	18505	18422	18293	18478	18385	18489	18530	18609	18490	18625	18535	18397	18479	18378	18493	18297	18490	18426	18584	18380	18386	18521	18418	18308	18483	18674	18308	18564	18475	18418	18381	18374	18764	18643	18463	18637	18359	18387	18490	18499	18444	18617	18703	18478	18721	18601	18316	18524	18504	18372	18453	18545	18382	18524	18287	18553	18397	18533	18183	18292	18613	18408	18437	18447	18328	18291	18490	18555	18425	18285	18248	18539	18471	18552	18326	18585	18628	18573	18408	18606	18631	18571	18709	18386	18613	18367	18422	18506	18543	18545	18212	18479	18363	18604	18453	18502	18470	18322	18478	18380	18411	18487	18295	18525	18501	18534	18388	18475	18397	18514	18623	18357	18637	18528	18372	18525	18472	18497	18619	18421	18553	18514	18524	18213	18378	18328	18393	18483	18265	18567	18638	18584	18376	18399	18304	18428	18608	18503	18694	18653	18610	18430	18626	18319	18294	18335	18338	18467	18562	18390	18561	18574	18499	18479	18440	18346	18532	18615	18739	18427	18352	18472	18335	18284	18274	18631	18552	18581	18368	18430	18244	18165	18566	18317	18473	18399	18364	18633	18435	18485	18456	18523	18486	18538	18416	18524	18385	18398	18629	18257	18398	18217	18543	18380	18287	18601	18390	18482	18557	18571	18357	18528	18352	18283	18551	18384	18325	18370	18251	18418	18682	18611	18553	18409	18302	18295	18499	18510	18322	18470	18368	18443	18543	18377	18420	18516	18440	18286	18465	18462	18369	18493	18358	18480	18504	18648	18677	18524	18327	18520	18473	18536	18601	18593	18407	18391	18334	18458	18333	18592	18434	18449	18431	18571	18541	18512	18312	18260	18719	18486	18444	18574	18519	18542	18270	18352	18342	18560	18557	18541	18556	18365	18459	18714	18551	18531	18494	18520	18575	18594	18547	18355	18371	18462	18609	18392	18312	18409	18476	18552	18581	18528	18450	18190	18535	18527	18667	18673	18412	18406	18661	18431	18393	18455	18539	18463	18420	18412	18711	18431	18235	18581	18424	18517	18617	18524	18421	18536	18580	18580	18670	18568	18296	18467	18557	18369	18534	18717	18338	18602	18357	18471	18330	18322	18389	18438	18382	18503	18425	18322	18433	18416	18403	18720	18460	18427	18527	18288	18455	18542	18360	18482	18412	18613	18482	18473	18572	18269	18283	18485	18445	18406	18402	18253	18387	18600	18745	18473	18580	18670	18407	18318	18529	18248	18353	18567	18369	18282	18474	18400	18547	18261	18410	18255	18429	18565	18537	18599	18707	18502	18394	18502	18464	18532	18566	18394	18518	18659	18508	18293	18461	18356	18528	18554	18552	18522	18721	18662	18721	18390	18504	18335	18468	18643	18241	18547	18525	18537	18445	18261	18535	18659	18509	18480	18352	18470	18533	18446	18374	18421	18637	18515	18598	18420	18507	18600	18512	18483	18356	18636	18453	18665	18310	18420	18332	18495	18502	18296	18437	18379	18466	18378	18277	18461	18399	18262	18273	18521	18230	18384	18455	18420	18513	18386	18532	18531	18352	18510	18503	18596	18383	18442	18558	18595	18399	18357	18521	18540	18478	18660	18408	18557	18687	18453	18391	18402	18635	18526	18415	18638	18375	18220	18331	18516	18718	18328	18309	18362	18396	18710	18335	18445	18597	18422	18406	18436	18478	18669	18490	18567	18597	18535	18456	18426	18380	18553	18623	18425	18398	18346	18573	18477	18452	18328	18489	18370	18621	18439	18526	18254	18569	18511	18400	18200	18620	18693	18557	18461	18750	18341	18379	18572	18256	18661	18608	18653	18510	18328	18647	18567	18684	18456	18276	18490	18488	18477	18400	18299	18259	18393	18548	18436	18311	18544	18448	18364	18690	18480	18598	18561	18310	18290	18426	18518	18424	18440	18307	18392	18510	18297	18368	18389	18562	18337	18406	18620	18487	18582	18448	18521	18512	18476	18544	18452	18630	18370	18599	18466	18589	18519	18657	18624	18693	18481	18425	18618	18470	18384	18476	18514	18409	18542	18423	18813	18533	18486	18361	18533	18558	18609	18381	18342	18531	18352	18364	18513	18634	18464	18530	18584	18537	18584	18742	18385	18340	18419	18467	18448	18526	18411	18354	18425	18546	18549	18473	18505	18621	18433	18280	18415	18456	18729	18413	18362	18372	18361	18333	18328	18527	18392	18361	18459	18625	18520	18317	18340	18388	18472	18374	18549	18457	18360	18568	18534	18378	18627	18757	18410	18337	18502	18488	18393	18351	18527	18412	18648	18256	18396	18417	18550	18609	18466	18604	18738	18520	18381	18418	18540	18428	18387	18506	18479	18411	18514	18378	18432	18531	18482	18225	18388	18475	18341	18431	18500	18250	18494	18616	18390	18712	18489	18440	18408	18367	18364	18557	18366	18218	18634	18621	18453	18522	18580	18509	18331	18491	18442	18545	18410	18589	18589	18456	18444	18484	18404	18709	18463	18509	18438	18544	18297	18413	18389	18282	18372	18385	18173	18307	18276	18548	18509	18379	18458	18555	18648	18222	18509	18392	18347	18470	18533	18598	18683	18296	18305	18175	18524	18411	18535	18569	18467	18570	18396	18469	18545	18691	18644	18619	18496	18595	18540	18247	18579	18354	18580	18560	18542	18457	18428	18437	18598	18541	18473	18451	18504	18500	18649	18446	18447	18633	18696	18566	18438	18539	18503	18542	18332	18492	18529	18495	18414	18329	18567	18447	18543	18544	18410	18755	18535	18686	18389	18484	18643	18530	18568	18334	18364	18526	18169	18332	18438	18314	18355	18289	18313	18620	18506	18643	18515	18558	18573	18518	18430	18466	18442	18596	18483	18606	18503	18419	18537	18490	18419	18567	18620	18507	18452	18459	18317	18526	18413	18449	18479	18508	18475	18589	18365	18505	18489	18369	18684	18543	18454	18570	18461	18417	18687	18545	18558	18622	18541	18476	18475	18432	18398	18384	18566	18680	18465	18434	18619	18381	18311	18265	18680	18528	18387	18302	18356	18397	18580	18312	18496	18317	18553	18522	18521	18659	18404	18545	18357	18294	18550	18451	18489	18534	18408	18680	18459	18564	18394	18546	18738	18424	18314	18626	18429	18438	18371	18431	18327	18239	18330	18424	18353	18550	18453	18549	18619	18508	18521	18544	18315	18592	18373	18418	18545	18481	18478	18580	18440	18419	18411	18289	18518	18354	18412	18467	18457	18382	18415	18486	18406	18483	18562	18598	18587	18618	18718	18560	18414	18670	18274	18653	18392	18520	18385	18529	18474	18453	18435	18449	18538	18416	18351	18479	18358	18377	18359	18765	18442	18587	18420	18319	18522	18755	18511	18513	18443	18394	18369	18544	18509	18438	18624	18385	18402	18540	18459	18554	18365	18577	18398	18445	18516	18247	18478	18487	18543	18516	18396	18523	18405	18650	18435	18440	18258	18511	18487	18421	18436	18554	18301	18472	18471	18464	18527	18620	18275	18347	18282	18549	18567	18652	18447	18393	18704	18675	18417	18623	18473	18549	18527	18380	18510	18220	18516	18590	18388	18525	18605	18404	18509	18626	18471	18465	18446	18654	18602	18376	18305	18448	18654	18537	18462	18558	18510	18715	18335	18521	18633	18605	18420	18403	18516	18340	18441	18548	18555	18511	18654	18581	18425	18447	18260	18296	18429	18406	18433	18259	18447	18463	18379	18356	18382	18429	18423	18485	18416	18397	18642	18576	18452	18514	18262	18658	18553	18460	18415	18594	18653	18536	18348	18642	18388	18300	18428	18521	18452	18325	18504	18307	18556	18466	18485	18255	18528	18453	18309	18534	18254	18502	18480	18587	18383	18532	18590	18553	18561	18575	18504	18424	18540	18391	18496	18510	18495	18163	18480	18532	18559	18411	18494	18154	18553	18449	18526	18550	18527	18083	18441	18423	18340	18468	18379	18610	18337	18459	18690	18416	18409	18476	18542	18340	18442	18516	18580	18372	18639	18625	18655	18313	18569	18579	18491	18526	18503	18660	18547	18426	18431	18427	18326	18252	18383	18519	18597	18411	18444	18471	18479	18519	18502	18202	18460	18311	18519	18363	18361	18437	18435	18570	18526	18405	18414	18567	18469	18451	18634	18487	18432	18307	18505	18538	18490	18265	18539	18179	18381	18379	18617	18444	18545	18575	18671	18292	18402	18400	18432	18364	18367	18355	18457	18575	18289	18539	18268	18695	18549	18640	18485	18403	18335	18480	18366	18250	18431	18563	18529	18521	18315	18291	18564	18548	18571	18474	18573	18507	18527	18522	18519	18381	18417	18423	18414	18420	18563	18315	18401	18486	18344	18395	18547	18358	18455	18522	18524	18363	18413	18399	18169	18452	18464	18393	18472	18584	18586	18618	18649	18385	18374	18309	18497	18307	18352	18399	18513	18487	18467	18432	18449	18368	18483	18449	18350	18559	18214	18440	18429	18396	18492	18410	18344	18418	18587	18396	18363	18432	18492	18468	18336	18285	18344	18400	18308	18492	18481	18529	18357	18704	18638	18480	18547	18607	18569	18338	18477	18409	18356	18509	18446	18694	18386	18473	18321	18549	18477	18571	18533	18521	18483	18511	18342	18535	18373	18302	18571	18444	18615	18570	18465	18610	18554	18525	18696	18413
34461	58293	54839	44154	37846	33018	29476	25612	23540	21990	20437	19364	18701	18097	17420	17191	16909	16795	16585	16327	16238	16029	16237	16055	16129	15989	16121	15789	15782	15669	15898	15827	15823	15701	15871	15616	15891	15725	15592	15656	15881	15625	15550	15725	15487	15452	15644	15741	15684	15704	15951	15773	15448	15484	15636	15677	15628	15626	15619	15615	15581	15701	15620	15501	15516	15498	15725	15603	15478	15731	15581	15757	15680	15483	15484	15532	15544	15616	15764	15474	15783	15478	15716	15648	15406	15657	15504	15647	15586	15625	15532	15631	15520	15521	15566	15570	15668	15578	15399	15283	15561	15530	15653	15602	15624	15575	15391	15639	15677	15569	15629	15745	15554	15678	15569	15703	15719	15574	15602	15499	15606	15597	15686	15686	15531	15418	15431	15456	15571	15641	15604	15710	15570	15483	15819	15711	15590	15588	15696	15734	15628	15448	15755	15516	15672	15670	15642	15612	15601	15602	15714	15641	15603	15725	15575	15630	15634	15569	15589	15482	15525	15576	15513	15532	15449	15526	15702	15551	15547	15558	15544	15595	15421	15594	15665	15513	15719	15558	15591	15653	15665	15610	15522	15691	15515	15574	15406	15621	15616	15748	15576	15689	15506	15594	15509	15498	15580	15650	15491	15666	15477	15560	15849	15426	15659	15716	15556	15537	15514	15634	15532	15673	15586	15452	15514	15555	15545	15586	15463	15722	15557	15524	15516	15627	15485	15532	15463	15385	15661	15645	15605	15563	15516	15532	15467	15326	15554	15656	15602	15603	15683	15573	15658	15516	15513	15624	15375	15655	15495	15508	15489	15635	15693	15390	15598	15468	15665	15657	15517	15717	15544	15590	15685	15571	15615	15535	15521	15658	15471	15437	15652	15537	15564	15651	15557	15678	15640	15656	15573	15430	15589	15648	15524	15624	15671	15595	15488	15519	15404	15533	15511	15612	15561	15608	15675	15767	15514	15572	15542	15672	15691	15582	15571	15566	15525	15543	15456	15676	15546	15523	15571	15572	15576	15708	15606	15474	15737	15592	15779	15590	15616	15425	15696	15710	15617	15586	15506	15598	15603	15643	15553	15529	15514	15538	15682	15631	15655	15621	15670	15608	15417	15551	15705	15414	15628	15621	15545	15579	15692	15542	15679	15672	15499	15540	15746	15440	15535	15751	15510	15741	15589	15611	15604	15549	15460	15564	15680	15568	15630	15513	15593	15713	15595	15571	15495	15614	15722	15446	15658	15689	15553	15532	15516	15654	15421	15493	15525	15544	15447	15443	15639	15590	15518	15522	15743	15587	15607	15303	15480	15639	15542	15704	15418	15739	15574	15535	15549	15510	15341	15559	15641	15543	15770	15622	15580	15562	15501	15563	15554	15556	15613	15486	15544	15534	15521	15668	15570	15732	15588	15505	15427	15659	15640	15657	15700	15544	15520	15645	15637	15687	15650	15490	15580	15759	15572	15477	15768	15679	15547	15508	15613	15523	15624	15542	15594	15553	15476	15463	15418	15543	15580	15686	15781	15671	15545	15535	15550	15522	15548	15620	15639	15461	15475	15659	15531	15504	15653	15668	15589	15634	15458	15684	15666	15390	15541	15477	15512	15484	15518	15565	15594	15449	15590	15563	15437	15614	15436	15484	15512	15539	15494	15564	15686	15735	15447	15666	15560	15620	15587	15553	15611	15627	15506	15459	15489	15757	15611	15488	15434	15512	15517	15648	15735	15557	15687	15504	15615	15427	15596	15680	15491	15389	15627	15512	15483	15512	15514	15768	15551	15620	15740	15746	15615	15458	15556	15667	15608	15540	15585	15579	15806	15661	15688	15403	15598	15584	15609	15688	15673	15513	15691	15516	15568	15655	15746	15482	15481	15506	15609	15708	15616	15430	15730	15542	15634	15732	15708	15509	15572	15579	15538	15658	15582	15592	15419	15555	15665	15621	15746	15757	15398	15685	15614	15633	15572	15677	15657	15605	15401	15549	15639	15550	15593	15534	15542	15584	15540	15499	15467	15567	15498	15580	15463	15638	15868	15669	15698	15303	15578	15431	15624	15845	15647	15722	15709	15510	15631	15555	15632	15595	15527	15541	15482	15668	15458	15568	15576	15405	15638	15505	15658	15554	15635	15511	15524	15409	15438	15421	15713	15593	15487	15623	15465	15469	15465	15543	15472	15474	15723	15427	15704	15700	15660	15505	15686	15738	15722	15538	15632	15495	15721	15657	15537	15534	15541	15386	15590	15673	15338	15590	15622	15525	15529	15532	15505	15442	15572	15667	15641	15564	15592	15597	15408	15617	15579	15658	15633	15511	15702	15566	15680	15525	15546	15447	15565	15573	15558	15401	15357	15561	15760	15746	15567	15531	15503	15578	15647	15578	15704	15583	15440	15484	15613	15384	15481	15521	15657	15481	15541	15497	15655	15455	15543	15609	15745	15539	15562	15523	15616	15666	15561	15594	15647	15571	15634	15550	15693	15375	15420	15687	15440	15553	15606	15646	15518	15659	15534	15613	15389	15705	15576	15561	15497	15602	15508	15678	15415	15569	15561	15596	15725	15684	15837	15313	15646	15664	15608	15653	15664	15594	15718	15504	15584	15640	15480	15699	15459	15590	15667	15321	15506	15589	15521	15527	15685	15679	15501	15668	15640	15683	15494	15506	15628	15577	15666	15520	15429	15547	15547	15436	15625	15420	15625	15590	15606	15478	15559	15668	15504	15513	15744	15674	15405	15668	15592	15563	15651	15562	15635	15556	15668	15527	15584	15608	15578	15538	15568	15551	15705	15585	15841	15583	15758	15526	15576	15678	15523	15560	15670	15625	15575	15562	15583	15567	15708	15487	15506	15572	15745	15627	15608	15532	15695	15630	15549	15692	15704	15648	15472	15551	15741	15575	15623	15557	15680	15558	15636	15549	15509	15567	15489	15509	15609	15537	15677	15711	15537	15701	15603	15519	15737	15580	15644	15546	15539	15684	15495	15426	15608	15399	15653	15603	15531	15787	15645	15614	15587	15568	15679	15741	15656	15663	15589	15568	15466	15587	15596	15671	15644	15752	15497	15697	15431	15580	15708	15533	15781	15514	15607	15708	15510	15646	15465	15605	15579	15672	15656	15597	15636	15762	15656	15589	15475	15431	15569	15695	15549	15464	15497	15558	15646	15570	15509	15505	15591	15571	15649	15474	15657	15492	15516	15609	15572	15648	15564	15572	15467	15474	15687	15718	15561	15526	15469	15736	15678	15631	15518	15661	15582	15747	15658	15584	15452	15516	15615	15561	15661	15440	15574	15750	15527	15507	15640	15503	15761	15587	15442	15699	15521	15560	15565	15597	15460	15546	15613	15530	15752	15559	15414	15804	15540	15557	15594	15566	15414	15782	15714	15673	15670	15417	15744	15520	15674	15508	15656	15469	15326	15487	15642	15561	15625	15607	15394	15663	15677	15653	15542	15655	15535	15492	15435	15586	15575	15700	15503	15464	15756	15479	15682	15697	15552	15546	15453	15768	15374	15605	15658	15465	15489	15757	15608	15653	15501	15563	15640	15641	15422	15586	15591	15517	15584	15518	15615	15589	15645	15710	15600	15677	15600	15747	15673	15528	15518	15503	15620	15506	15386	15560	15602	15740	15725	15713	15533	15564	15438	15464	15503	15506	15444	15618	15566	15688	15627	15539	15673	15512	15566	15553	15517	15518	15558	15749	15603	15656	15611	15597	15633	15460	15551	15582	15489	15612	15721	15596	15409	15356	15724	15557	15610	15606	15534	15628	15626	15591	15652	15447	15511	15610	15476	15503	15530	15625	15678	15688	15538	15691	15586	15652	15645	15701	15740	15638	15569	15612	15514	15529	15531	15501	15509	15473	15459	15620	15621	15412	15590	15681	15626	15658	15502	15509	15522	15697	15678	15546	15526	15549	15319	15453	15527	15586	15438	15590	15692	15524	15588	15561	15619	15655	15655	15661	15637	15555	15648	15583	15423	15495	15475	15422	15513	15477	15567	15525	15685	15647	15609	15510	15630	15470	15650	15584	15633	15639	15486	15578	15663	15574	15330	15553	15418	15523	15616	15828	15447	15627	15681	15637	15619	15672	15528	15725	15549	15426	15583	15756	15410	15545	15551	15623	15538	15556	15673	15408	15661	15707	15563	15495	15586	15593	15595	15563	15695	15685	15695	15727	15517	15701	15463	15601	15783	15545	15671	15527	15647	15380	15586	15539	15474	15541	15650	15608	15634	15479	15552	15472	15537	15389	15491	15588	15567	15631	15689	15679	15513	15634	15702	15515	15541	15720	15471	15583	15570	15759	15609	15456	15555	15600	15591	15647	15574	15445	15471	15588	15654	15517	15652	15613	15488	15591	15479	15674	15440	15691	15685	15533	15536	15529	15446	15442	15612	15592	15510	15713	15489	15602	15547	15498	15638	15739	15537	15672	15664	15427	15487	15679	15740	15715	15570	15608	15461	15511	15403	15593	15683	15537	15684	15672	15602	15500	15623	15684	15706	15584	15632	15499	15567	15731	15417	15478	15674	15593	15396	15509	15694	15522	15500	15586	15678	15549	15515	15492	15499	15503	15508	15575	15675	15823	15644	15743	15443	15363	15586	15580	15572	15447	15625	15636	15723	15496	15645	15600	15468	15586	15502	15534	15560	15725	15681	15600	15650	15701	15624	15576	15541	15459	15635	15621	15723	15373	15570	15526	15668	15535	15519	15602	15585	15589	15640	15497	15501	15588	15597	15556	15693	15597	15717	15592	15569	15584	15471	15486	15527	15600	15628	15570	15487	15456	15630	15710	15535	15491	15504	15582	15631	15579	15597	15627	15458	15572	15437	15625	15464	15483	15540	15563	15389	15509	15648	15588	15602	15633	15657	15440	15426	15716	15545	15665	15596	15455	15496	15698	15542	15520	15511	15529	15621	15584	15607	15680	15587	15594	15466	15575	15780	15626	15531	15477	15559	15912	15543	15587	15563	15429	15531	15560	15763	15438	15499	15577	15646	15542	15694	15441	15527	15728	15606	15618	15688	15615	15613	15586	15500	15637	15659	15661	15569	15489	15603	15546	15539	15555	15746	15583	15495	15668	15537	15706	15613	15554	15736	15466	15574	15603	15559	15630	15689	15601
29665	30648	38518	34510	28331	25360	23297	21612	20594	19987	19561	19113	18792	18705	18417	18380	18163	18447	18285	18089	18150	18106	18001	17945	17866	17929	18144	17980	17991	17976	18050	17832	17790	17858	17917	18053	17896	17780	17996	17840	18030	17914	17857	18011	18002	17818	17842	17905	17827	17994	17927	17756	18036	17744	17965	17890	17853	17886	18022	17752	17926	17814	17793	17893	17813	18007	17839	17710	17879	17645	17649	17636	17882	17927	18111	18031	17825	18031	17895	17903	17919	17961	17964	18048	17861	17930	17841	17802	17898	17997	17927	17877	17839	18069	17906	17875	17904	17838	17885	17990	17681	17701	17769	17770	17915	17752	17879	17927	17907	18052	17956	17848	17741	17840	17783	17896	18099	17842	18001	17766	17870	17932	17847	17852	17979	17894	17791	17867	17898	17713	17697	17584	17764	17909	17924	17828	17913	17970	18067	17911	17784	17785	17745	17840	17767	17793	17756	17981	17969	18086	17821	17759	17963	17652	17914	18019	17717	17834	18048	17847	17781	17903	17716	17988	18058	17995	17784	18076	17847	17823	18031	17849	17759	17666	17912	17995	18147	17839	17998	17805	18046	18016	17837	17844	17812	17901	17770	17915	17897	18188	18018	17702	17908	17804	17764	17797	18048	17809	17992	17867	17930	17936	18053	17789	18057	17720	17913	17967	17721	17853	17749	17862	17660	17971	17838	18124	17755	17877	17904	17749	18023	18128	17755	17875	17826	17836	17977	17912	17738	17960	17994	17645	17935	17958	17671	17819	17925	17830	17905	17903	17997	17864	17841	17990	17859	17897	17761	17816	17655	17925	18186	17887	17996	17659	17767	17860	17849	17841	17780	17823	17778	17715	17854	17876	17823	17702	17794	17941	18007	17732	17961	17778	17792	17767	17647	17845	17894	17930	17928	17747	17764	17868	18027	18052	17922	17957	17811	17845	18058	17967	17905	17918	17758	17836	17740	17832	17931	17887	18043	17983	17944	17792	17955	17775	17966	17895	17759	17837	17889	18008	17975	17968	17785	17799	17804	17765	17931	18031	17765	17848	17929	17734	17834	17706	18011	17819	17918	17707	17756	17910	18093	17751	17867	17864	17865	17843	17857	17922	18008	17825	17645	17753	17832	17966	17967	17800	17842	17965	17920	18016	17852	18023	17799	17746	17836	17997	17974	18077	17962	17886	17905	17846	18142	17874	18055	18026	17760	17965	17933	17830	17881	17876	17901	17723	17867	17827	17740	17729	17872	17969	17964	17950	17860	17713	17808	17819	18059	17893	17877	17994	17818	17711	17813	17885	18030	17897	17894	17762	17822	17951	17584	17818	17799	17933	18169	17571	17769	18018	17953	17901	17850	17664	17976	18108	17878	17795	17911	18079	17808	18096	17816	17918	17774	17824	17759	18027	17980	17810	18078	17783	17870	17919	17946	17916	17991	17907	17987	17925	17811	17676	17863	17959	17985	17831	17917	17927	17892	17580	17997	17851	18024	18065	17935	17825	18126	17843	18117	18020	18197	17877	17904	17876	17874	17662	18062	17857	17793	17836	17728	18088	17917	17853	18107	17875	17939	17882	17988	18010	17807	17917	17851	17816	17705	17969	17916	18058	17941	18072	17868	17972	17900	17694	17854	17768	18093	17826	17926	17873	17949	18015	17954	17746	17798	17791	17727	17975	17749	17874	17908	17739	17973	17978	18065	17979	17861	18190	17887	18005	18003	18018	17756	17720	17908	17909	17877	18017	17923	17793	17863	17665	17738	17766	17814	17846	17920	17717	17635	17958	17878	17828	17850	17617	17919	17832	17726	17796	17852	17711	17653	18081	18001	17799	17692	17865	17988	17908	18009	18034	17681	17815	17734	17728	17868	17735	17859	17865	17706	17859	17910	17798	17968	18007	17928	17759	17670	17827	17982	17828	17843	17932	17887	17780	17850	17901	17777	17642	17829	17880	17895	17899	17812	17801	17646	17955	17893	18008	17975	17956	17854	17866	17824	18078	17758	17786	17800	17883	17892	17751	17779	18018	17895	17946	17873	17782	17991	17753	17826	17810	17926	17993	17712	17933	18097	17847	17895	17913	17917	17929	17932	18039	18036	17951	17743	18003	17755	17735	17725	17797	17795	17814	17866	17933	17784	17881	17997	17688	17795	17722	17708	17829	17947	18053	18160	17931	18018	17787	17922	17956	17745	17846	17882	17927	18035	17867	17801	18042	17932	17829	17880	17825	18091	17866	17784	17878	17941	17805	17788	17858	17891	17832	17823	17703	17699	17747	17984	17778	17850	17861	17943	17931	17776	18076	17669	17789	17639	17872	18120	17986	17908	17900	17987	17976	17774	17852	17883	17911	17761	17871	18021	17812	17932	17809	17655	17738	17828	17854	17957	17927	18026	17909	18218	17963	17741	17997	18013	17750	17787	17738	17837	18163	18061	18010	17902	17889	18044	17896	17865	17659	17900	17802	17916	17960	17846	18007	17884	17810	17830	17914	17932	17951	17877	17885	18152	17974	17910	17846	17638	17793	18039	18013	18002	17703	17714	17913	17944	17945	18028	18049	17827	17734	17744	17995	17997	17659	18042	17886	17948	17935	17813	17941	17931	17987	17961	17907	17823	17835	17793	17876	17890	17838	17960	17942	17883	17734	17840	17798	17731	17758	17938	17838	17844	17993	17874	17971	17829	17826	17837	17859	17772	17855	17751	17973	17711	17944	17978	17989	17936	17771	17920	17890	17874	17833	17834	17712	17901	17967	17929	17682	17795	17812	17695	17818	17890	18199	17784	17821	17846	17757	17728	17858	17929	17812	17900	17882	17732	17888	17724	18027	17837	17847	18018	18028	17844	17881	18075	17894	18000	17962	17826	17914	18026	17815	17856	17894	17799	17914	17941	17796	17824	18012	17810	17826	17692	17941	17775	17820	17901	17801	17888	18002	17814	17788	17948	17939	17906	17813	17708	17849	17807	17688	17929	17942	18011	17751	17777	18045	17990	17916	17868	17860	17924	17802	17771	17890	17777	17823	17738	17778	17983	17860	17751	17639	17858	17741	17838	17741	17684	17699	17915	17938	17808	17994	17748	17886	17654	18040	18025	17858	17928	17864	18058	17841	17932	17823	17948	17945	18109	17651	17789	17807	17753	17856	17688	17856	17753	17972	17938	17842	17840	17872	17948	17994	18003	17921	17850	17795	17890	18025	17861	17763	17530	17808	17827	17677	17719	17937	17849	17754	17739	17983	17701	17821	18084	18110	18066	17944	17819	17954	17839	17835	18045	17957	17815	17749	17721	17929	17838	17768	17984	17896	17974	17945	17878	17797	17831	18147	17784	17859	17824	17951	17930	17933	18061	17770	17964	17932	17929	17929	17868	17808	17863	17855	17790	17770	17890	17776	17777	17827	17807	18007	17970	17763	17963	17750	18114	17856	17935	17903	17791	17618	17839	18036	17817	17857	17649	17988	17929	17924	17855	17812	17745	17761	18146	17946	17981	18000	17857	17931	17687	17955	18046	17905	17861	17900	17866	17863	17749	18049	17892	17868	18102	17914	17866	17878	17916	17817	17905	17823	17894	18038	17859	17954	17854	17909	17914	17812	17952	17971	17900	17762	17721	18059	17797	17884	17938	17858	18105	17942	17699	17720	17670	17761	17884	17830	17823	17895	17916	17910	17943	17907	17869	17886	17886	17854	18068	18122	17779	17909	18043	17793	17918	17804	17877	17848	18011	17800	17989	17770	17790	17959	17732	17858	17713	17635	17991	17986	17664	17769	17888	17744	17827	17823	17947	17781	17837	17719	17700	17878	18040	18016	17882	17911	17720	17970	18132	17834	17818	17985	17827	17682	17905	17725	17749	17732	17836	17983	17780	17873	17798	18009	17695	18003	17826	17802	17908	17916	17979	17869	17866	18035	17876	17735	17811	17939	17990	17902	18001	17862	17924	18002	17765	17843	17910	17711	17860	17801	17951	17861	17891	17877	17841	17708	17887	18009	17785	17803	17758	17813	17863	17875	18095	17791	17998	17861	17899	17925	17701	17822	17912	17631	17856	17762	17877	17752	17933	17761	17861	17808	17924	17882	18005	18006	18014	17905	17749	17865	17966	17792	17936	17829	17832	17892	17896	17887	17828	17954	17938	18025	17953	17952	17881	17691	17867	17913	17870	18091	17953	18157	17969	17920	17984	17903	18017	18035	17944	17802	17948	17817	18063	17996	17946	17825	17792	17889	17947	17988	17931	17926	17865	17896	17962	17911	17843	18062	17944	17912	17910	17851	17688	17958	17966	17817	17978	17763	17858	17887	17857	17797	17759	18054	17982	17819	18006	17814	17880	17803	17975	17694	17866	17787	17857	17910	17865	18008	17886	17856	17858	17895	17849	17918	17948	17940	17864	18000	17863	17971	17987	17911	18073	17954	17838	17890	17964	17920	17682	17852	17941	18031	17976	18037	17917	17926	17658	17854	17972	17806	17926	17847	17784	18046	17993	17676	17920	17969	17981	17820	17921	18055	17998	17848	18047	18000	18054	17904	17955	17909	17896	17928	17753	17886	17833	18100	17758	17893	17798	18121	17859	17844	17892	17896	17783	17852	17802	17831	17921	17765	17540	17759	17825	18016	17703	18006	17934	17885	17871	17968	18000	17819	17943	17943	17819	17990	17830	17970	17969	17756	17633	17757	17947	17984	17853	17875	17764	17962	17794	17724	17771	18112	18009	17823	17917	17887	18004	17743	17830	17901	17824	17724	18005	17599	17848	17756	17628	17834	17764	17863	17968	17922	17962	17818	17833	17969	17836	18008	17885	17805	17897	17953	17521	17763	17809	17727	17915	17733	17882	17781	17730	17876	17751	17689	17858	17857	17832	17756	17938	17978	17878	17568	17909	18018	17957	17856	17905	18009	17829	17947	17864	17796	17803	17852	17813	17914	17776	17887	17854	17868	17966	17938	17847	17822	17757	17899	17966	17818	17783	17720	17848	17952	17854	17925	17946	17856	17835	17873	17882	17791	17881	18024	18022	17956	18044	17888	17848	17881	17978	17828	17901	17871	17755	17740	17909	18097	18028	17863	17982	17963	17901	18082	18003	17850	18149	18015	17989	17993	17781	17700	17807	17928	17798	17824	17966	17932	18177	17962	17877	18032
32281	47145	43111	33605	28534	24920	22324	20610	19548	18414	17417	17016	16560	16238	16003	16063	15973	15765	15897	15652	15533	15330	15515	15561	15537	15467	15214	15496	15389	15189	15310	15349	15330	15397	15157	15208	15281	15224	14948	15381	15348	15171	15217	15166	15390	15173	15256	15141	15278	15147	15146	15172	15385	15234	15180	15310	15250	15313	15136	15253	15175	15103	15221	15238	15210	15165	15145	15101	15322	15196	15160	15215	15253	15158	15143	15260	15247	15311	15285	15304	15205	15211	15340	15270	15162	15245	15326	15106	15194	15334	15373	15044	15278	15199	15308	15314	15371	15287	15170	15112	15104	15260	15197	15268	15222	15249	15210	15335	15196	15276	15247	15158	15193	15213	15186	15210	15272	15148	15273	15089	15120	15117	15140	15244	15186	15160	15333	15147	15050	15246	15162	15121	15145	15180	15419	14996	15307	15146	15291	15349	15242	15078	15338	15249	15285	15095	15332	15276	15134	15101	15209	15135	15288	15244	15247	15226	15080	15172	15271	15097	15222	15189	15179	15269	15308	15253	15181	15015	15220	15328	15351	15273	15394	15171	15315	15216	15230	15304	15152	15216	15084	15277	15215	15297	15123	15298	15139	15177	15218	15299	15372	15231	15094	15375	15391	15336	15135	15261	15157	15339	15426	15265	15172	15268	15203	15063	15233	15234	15113	15294	15358	15019	15245	15231	15208	15050	15350	15151	15349	15121	15276	15288	15199	15246	15263	15244	15211	15183	15314	15297	15094	15130	15154	15235	15303	15156	15187	15211	15359	15278	15516	14925	15392	15363	15109	15173	15084	15211	15160	15253	15134	15153	15104	15280	15230	15142	15294	15233	15216	15358	15280	15286	15215	15179	15164	15295	15318	15237	15124	15322	15323	15169	15264	15119	15228	15186	15282	15186	15307	15181	15165	15167	15097	15249	15293	15088	15108	15242	15338	15367	15077	15369	15330	15263	15313	15178	15277	15085	14901	15283	15270	15202	15105	15373	15176	15191	15232	15138	15102	15427	15328	15212	15082	15228	15107	15264	15209	15150	15133	15347	15109	15120	15220	15008	15347	15221	15191	15073	15283	15196	15318	15391	15327	15325	15296	15374	15309	15125	15207	15337	15070	15268	15322	15291	15447	15248	15184	15118	15413	15171	15152	15169	15253	15117	15247	15304	15196	15426	15067	15156	15292	15286	15303	15274	15214	15065	15221	15145	15143	15314	15185	15095	15236	15255	15145	15114	15262	15289	15231	15242	15319	15120	15325	15291	15178	15157	15364	15169	15251	15310	15236	15138	15295	15294	15282	15219	15094	15241	15249	15273	15173	15245	15135	15334	15359	15158	15170	15127	15184	15193	15207	15060	15260	15169	15199	15321	15266	15207	15335	15140	15233	15374	15291	15313	15075	15020	15176	15270	15334	15233	15296	15150	15434	15298	15203	15199	15157	15117	15068	15143	15186	15294	15183	15178	15177	15238	15108	15120	15201	15266	15155	15392	15184	15225	15224	15256	15344	15381	15141	15367	15154	15195	15227	15157	15200	15088	15336	15132	15346	15240	15027	15252	15233	15096	15389	15215	15238	15278	15186	15277	15219	15401	15088	15220	15162	15083	15140	15207	15238	15319	15336	15195	15336	15132	15308	15221	15347	15032	15319	15342	15255	15216	15228	15259	15227	15286	15200	15327	15207	15189	15232	15238	15283	15066	15218	15252	15155	15147	15315	15330	15352	15215	15294	15327	15228	15210	15370	15294	15182	15131	15225	15252	15109	15021	15320	15230	15206	15173	15253	14987	15144	15106	15218	15183	15357	15265	15300	15293	15154	15342	15118	15310	15357	15235	15210	15150	15110	15196	15270	15294	15353	15307	15167	15152	15182	15111	15360	15341	15123	15358	15211	15247	15216	15394	15287	15173	15176	15193	15191	15306	15199	15077	15267	15262	15248	15203	15353	15204	15173	15123	15301	15170	15244	15164	15280	15184	15117	15287	15267	15227	15308	15228	15319	15137	15249	15097	15128	15288	15275	15248	15178	15313	15313	15378	15177	15071	15347	15286	15287	15212	15352	15128	15346	15140	15023	15372	15023	15278	15239	15204	15243	15190	15294	15178	15322	15202	15122	15258	15367	15218	15259	15100	15322	15186	15251	15288	15100	15103	15191	15251	15364	15169	15124	15239	15270	15261	15298	15131	15233	15137	15302	15093	15237	15233	15242	15215	15180	15025	15130	15167	15381	15318	15369	15262	15253	15249	15213	15329	15370	15392	15265	15200	15322	15392	15173	15227	15293	15221	15259	15369	15275	15346	15194	15138	15309	15172	15276	15102	15219	15340	15271	15172	15159	15014	15250	15278	15229	15285	15342	15222	15173	15248	15313	15308	15151	15248	15150	15245	15168	15217	15227	15202	15233	15139	15242	15289	15151	15203	15141	15135	15072	15132	15261	15046	15118	15249	15312	15249	15297	15085	15231	15209	15287	15285	15140	15224	15288	15244	15081	15286	15328	15155	15259	15055	15120	15185	15137	15241	15182	15320	15322	15143	15277	15216	15184	15174	15146	15187	15250	15256	15191	15173	15184	15113	15383	15359	15122	15115	15167	15225	15277	15362	15234	15351	15213	15358	15236	15161	15320	15355	15397	15291	15136	15344	15147	15208	15233	15249	15154	15263	15211	15038	15182	15138	15313	15088	15119	15282	15139	15164	15212	15304	15185	15271	15197	15227	15277	15178	15289	15322	15301	15320	15317	15293	15277	15193	15190	15220	15332	15252	15396	15073	15006	15285	15322	15352	15202	15054	15207	15174	15232	15232	15296	15314	15224	15291	15273	15286	15173	15212	15125	15239	15090	15181	15233	15134	15197	15215	15107	15127	15406	15156	15129	15243	15362	15274	15359	15412	15183	15123	15098	15313	15297	15144	15167	15258	15293	15077	15230	15158	15314	15226	15207	15319	15196	15233	15142	15308	15205	15195	15404	15102	15338	15221	15409	15160	15246	15292	15254	15242	15272	15301	15411	15248	15251	15134	15283	15293	15327	15193	15189	15284	15288	15297	15050	15083	15352	15303	15337	15367	15132	15324	15073	15395	15323	15321	15178	15146	15219	15444	15141	15206	15222	15163	15166	15361	15356	15106	15251	15136	15202	15103	15203	15216	15372	15290	15208	15290	15228	15268	15128	15231	15198	15321	15074	15053	15169	15297	15072	15389	15029	15073	15315	15149	15258	15310	15150	15255	15284	15252	15230	15296	15250	15092	15339	15233	15297	15212	15169	15230	15174	15437	15302	15275	15274	15366	15064	15101	15259	15372	15397	15281	15109	15197	15212	15297	15086	15341	15381	15297	15199	15172	15288	15224	15248	15178	15183	15324	15300	15162	15158	15277	15144	15123	15088	15267	15469	15272	15177	14969	15303	15207	15199	15296	15233	15194	15129	15396	15273	15314	15305	15355	15097	15174	15201	15181	15170	15254	15185	15333	15242	15307	15175	15216	15221	15141	15448	15275	15190	15110	15252	15155	15309	15273	15157	15159	15282	15072	15199	15198	15196	15148	15309	15230	15163	15090	15181	15218	15161	15183	15345	15196	15256	15174	15349	15165	15163	15180	15322	15242	15337	15236	15087	15319	15249	15372	15217	15213	15325	15231	15179	15292	15250	15229	15149	15186	15271	15271	15153	15210	15222	15239	15262	15457	15070	15532	15201	15255	15140	15324	15383	15244	15071	15261	15152	15252	15272	15257	15117	15214	15177	15251	15208	15234	15221	15232	15155	15114	15302	15251	15157	15339	15160	15335	15356	15199	15304	15188	15310	15328	15146	15327	15102	15211	15298	15190	15244	15260	15244	15364	15104	15217	15273	15087	15229	15105	15179	15205	15180	15212	15276	15229	15247	15258	15312	15229	15367	15168	15222	15081	15333	15218	15347	15174	15231	15406	15102	15119	15353	15223	15295	15333	15506	15170	15391	15074	15124	15210	15215	15219	15382	15109	15173	15375	15118	15177	15197	15214	15293	15166	15266	15369	15226	15316	15212	15364	15146	15262	15290	15261	15318	15247	15278	15419	15192	15208	15375	15262	15324	15185	15208	15152	15337	15263	15273	15274	15262	15355	15265	15285	15123	15274	15289	15234	15338	15106	15445	15236	15192	15283	15253	15275	15188	15183	15258	15156	15265	15285	15304	15343	15357	15121	15389	15207	15100	15261	15156	15260	15157	15208	15347	15322	15277	15260	15202	15202	15344	15273	15196	15087	15106	15334	15010	15350	15274	15323	15156	15314	15323	15120	15231	15166	15086	15186	15378	15217	15343	15293	15232	15344	15199	15103	15381	15031	15314	15317	15340	15133	15424	15156	15303	15217	15181	15209	15219	15242	15318	15166	15352	15339	15172	15361	15152	15359	15110	15349	15129	15248	15190	15477	15164	15246	15214	15015	15318	15127	15315	15344	15252	15368	15450	15360	15243	15217	15184	15232	15140	15233	15343	15281	15338	15084	15101	15236	15135	15313	15175	15140	15174	15348	15133	15397	15215	15316	15017	15268	15243	15129	15144	15310	15349	15365	15128	15241	15177	15197	15262	15189	15186	15398	14929	15324	15090	15055	15259	15207	15335	15035	15247	15219	15131	15234	15277	15290	15210	15323	15195	15162	15426	15196	15280	15330	15248	15190	15227	15270	15191	15337	14975	15271	15334	15204	15146	15227	15351	15426	15187	15287	15130	15236	15322	15282	15256	15272	15272	15258	15251	15293	15067	15183	15336	15237	15416	15276	15287	15191	15284	15247	15179	15238	15203	15228	15231	15178	15223	15263	15198	15234	15220	15260	15313	15295	15246	15268	15255	15151	15249	15375	15142	15135	15403	15204	15366	15307	15321	15238	15233	15224	15287	15238	15121	15216	15080	15252	15141	15294	15235	15209	15255	15177	15157	15280	15102	15206	15183	15292	15148	15226	15319	15134	15113	15176	15132	15321	15282	15221	15130	15300	15250	15201	15276	15169	15305	15264	15327	15366	15120	15204	15412	15141	15227	15106	15354	15318	15106	15253	15245	15285	15419	15323	15265	15097	15130	15555	15244	15208	15348	15096	15249	15171	15345	15171	15140	15291	15218	15322	15165	15223	15146	15348	15113	15356	15278	15221	15200	15172
24114	21159	28683	26448	26517	27658	26925	23639	22040	20899	20310	20024	19611	19278	19020	18878	18541	18470	18567	18545	18320	18523	18133	18265	18338	18237	18348	18188	18154	18234	18137	18065	18140	17968	18057	17900	18321	18232	18018	18079	17858	18074	18100	17954	18208	18114	17792	18039	18129	18059	18056	17886	17927	17971	18069	17824	18040	18094	18064	17809	18066	17919	17975	17977	17986	18001	17929	18127	18060	17981	17922	18167	17950	18017	17861	17925	18105	17852	17879	17965	18203	17968	17902	18105	17803	17895	17908	17933	18056	17976	17982	17935	17942	17800	17937	17881	17985	17814	18126	17917	18031	18014	17969	18003	17874	18038	17896	18021	18102	18103	17837	17939	18239	17740	18068	17930	18151	17845	17988	17940	17780	18098	17789	17875	17753	18057	17962	17935	18096	17778	17805	17968	17944	18108	18036	18035	18000	17839	18001	17948	17865	18034	17873	17921	18013	17979	17941	18015	17876	17974	17957	17945	17879	17928	17904	18017	18058	17774	17849	17943	17810	17955	18150	17908	18026	17904	17759	18106	17989	17903	17973	17821	17794	18140	18001	18127	17824	17991	17969	18044	17861	18017	17942	18066	18012	18177	18064	17942	18084	18262	18041	17858	17964	18050	18029	18002	17852	17861	18014	18052	17826	17994	17858	17978	18015	18030	17938	17936	18011	17989	18011	17987	18127	17781	17942	17902	18188	17976	17847	18119	17952	18089	17996	17864	17944	18184	18102	17891	18172	17935	17879	17968	18083	17909	17955	18018	17954	18067	17894	17998	17878	17963	17965	17991	17736	17978	17959	18107	18212	18063	17873	18193	17951	17823	18095	18110	18192	18124	17968	17898	17854	17939	17848	18053	17894	18038	18142	18044	17953	18276	17691	17816	17922	18051	17764	17872	18024	17961	18076	18138	18031	18060	17966	17965	17994	17937	18144	18111	17810	18018	17977	17986	17884	17909	18055	18005	18203	17976	18048	17889	18060	17959	17928	18025	17830	17959	17864	18007	18049	18076	18070	17968	17967	18060	17955	17948	18010	18097	18158	17977	18055	17978	17803	18009	17839	18082	17943	17975	18093	18009	18087	17963	17794	18003	17863	17821	17898	17896	18074	17864	17960	18120	18264	17948	17901	17963	17933	17927	18005	18094	17889	17773	17903	18109	18020	17881	18139	17776	17957	17967	17881	17843	18091	17966	17914	18194	18154	18095	18056	18101	17925	18014	17980	17957	18023	17940	17926	17856	18104	17808	17953	17929	17870	17851	17834	17914	17842	17948	17764	17718	18085	18174	18091	18005	17845	18012	17919	18136	17998	18040	17875	17955	17761	17874	17978	17929	17881	17839	17764	17868	17975	17893	17949	18058	17913	17900	17928	17861	17945	17719	17800	18002	17771	17890	17869	17986	18119	17736	18043	18011	17943	17971	18043	18170	18007	18102	17902	17793	18030	18023	18019	18074	18000	18158	18002	17985	17965	18111	17977	17962	17808	18036	17866	17960	18143	17977	17930	17917	18007	18034	17970	18004	18039	17925	17928	18048	18043	17999	18068	18107	18062	17979	18123	18089	17844	18072	17939	18029	17805	17927	17967	17696	18006	17982	18070	17946	18039	18014	17718	17879	18053	17956	18100	17939	18012	17882	17877	18140	17968	17891	17916	18289	17949	17845	17997	18077	17860	17949	18128	17774	17784	17885	17989	17959	18050	18001	18134	17993	17848	18065	17861	17905	17892	18015	18050	18015	18012	17918	17873	17916	17837	17856	17983	18026	17877	18042	18052	17922	18065	18001	18006	18008	17918	18093	17934	18011	17959	17903	18074	17992	18136	18033	18035	17934	17860	17839	17841	18101	18072	18018	17906	17951	17911	17875	17710	17905	18088	17886	17962	17898	18025	18079	18061	17936	17692	17782	17767	17879	17933	17784	17903	17862	17998	18018	17941	18041	17754	17917	18126	17888	18194	17813	18080	17928	17952	17871	17982	18043	17808	17895	18033	17886	17911	17776	18038	17892	17990	18031	17952	17965	17950	17909	18014	17967	18012	18053	18070	17852	17950	18103	18060	17881	17798	18114	17851	17890	17995	17976	18076	18029	17927	17911	17806	17990	18019	17796	18012	17899	17916	18104	17723	17906	17855	17885	18037	17964	17961	17856	17946	17976	17921	18023	17714	18041	17809	17915	17955	17999	17998	17900	17944	17959	18138	18236	18010	18065	18124	18094	18122	18144	17823	17880	17980	17974	18085	18018	17871	17919	17934	17983	17910	18042	18209	18009	17942	18135	17987	17874	17912	17883	17944	17828	18010	18022	17778	18245	17980	17985	18137	18058	17967	17982	18074	17937	17779	17849	18057	17931	18039	17941	17960	18062	17854	17949	18060	17919	17965	17775	17912	17920	18165	17903	18025	18075	17874	17907	17861	18133	17867	18013	18008	17935	17944	17898	17848	18012	18037	17997	17844	18023	17933	17949	18032	17925	18056	17713	18157	17971	18020	18102	17997	18007	17935	17766	17834	18021	17922	18095	17889	17839	17769	18029	17988	17972	17819	18274	17947	17933	18021	18020	17934	17971	17880	17981	18264	17898	18177	17994	17931	18129	18033	17935	18070	18080	18055	18064	17906	17919	17856	18057	18017	18114	17801	17904	18213	17998	18159	18115	17966	17907	17809	18096	18026	17857	17951	17969	17951	17859	17803	17939	17847	17879	18010	18007	17925	17905	18063	17989	18033	17947	17822	17994	17729	17981	17855	17931	17916	18041	18003	18056	18133	17949	18004	17931	18035	17800	18021	17980	18061	18078	18114	18047	18067	18039	17676	17980	18186	18154	17920	18054	18154	17940	18031	17937	17975	18155	17985	18035	17956	17922	18032	17843	17992	17957	17944	17966	17821	17950	18101	17868	18215	18066	18137	18223	17837	18010	17891	18025	17859	17651	17951	17804	17912	18074	18081	18094	18230	18031	18060	17917	17947	18082	17956	17944	17948	17954	17822	18014	17781	18081	17892	18019	17945	17875	18026	17849	17920	17816	17804	18028	18041	18145	17786	17899	17877	17919	17967	17766	17936	17887	17994	18277	18009	17799	17736	18088	17955	17986	17818	17826	18027	17806	18034	18021	18030	18075	18099	17887	17963	18034	17914	17883	18009	18189	18086	17683	18135	17952	18028	18041	17958	17891	17955	18052	18114	18094	18100	17991	17785	18026	17854	18184	17946	17743	18140	17911	17927	17894	18008	17982	18062	18020	17708	17984	18111	18016	18008	18146	18115	17895	17966	17966	18092	17955	18077	17861	17910	17999	17993	17986	17980	18123	17891	18166	18010	17959	18090	18049	17979	17922	18134	18068	17906	17959	18017	18009	18036	17920	18047	17997	18101	17936	17959	18045	17990	17874	17999	17787	17822	17918	17740	17741	18123	17936	17955	18056	18057	17983	17969	17897	17970	18172	18078	17975	17836	18118	18095	18140	17959	17954	17917	17994	18039	17914	17981	17947	18296	17973	17855	18145	17930	18085	18000	18279	17949	17955	17928	18148	18091	17937	18050	17942	18095	18089	17794	18086	17999	17859	17938	17961	18072	17914	18183	18077	17975	18023	17894	17934	17907	17980	18012	17800	17894	18112	17975	17931	17785	17900	18025	17920	17913	17941	17923	17951	18094	17995	17839	18124	18090	17900	18214	17932	18132	17965	18041	17932	17878	17917	17979	18023	18053	17977	18071	17929	17944	17947	17917	17849	17980	17914	17863	17837	17992	17804	17890	17866	18049	17841	18089	17893	17790	17726	17908	17877	18041	17995	17874	17938	17948	18124	18046	17986	17849	18136	17882	18024	18038	17853	18170	17983	18055	17861	17939	18093	18189	18000	17984	18121	17944	17902	18112	18068	18001	17907	18061	17820	17968	17998	17901	17890	17823	17957	17875	17989	17829	17890	18169	18015	17914	18003	18026	17842	17978	18006	17815	17852	17950	18039	17982	18064	18027	18057	17981	17978	17835	18046	18051	17921	18000	18096	17919	17988	17995	18005	17846	17991	18046	18080	17932	17803	18046	17885	18034	17977	17964	18023	18080	17945	18012	17980	17995	18078	18040	18010	18172	18170	17965	17930	17865	17995	17910	17955	17784	18327	17956	18042	18261	18064	17962	18150	17903	18140	18025	17986	17986	18023	17961	17923	17988	18030	17921	18108	17899	18171	17939	18064	18173	18039	17656	18049	17903	17969	18003	18076	17964	17890	17822	17892	18027	17902	18016	17893	17932	18135	17941	17940	18051	17924	17856	17946	17797	17864	18025	18055	17816	17959	17874	18035	18021	18008	17957	18066	17927	18085	17979	17713	17995	17972	17995	18028	18007	17845	18088	17806	18054	17860	17856	18172	17833	17954	17852	18050	18068	18002	17975	17886	17789	17828	17894	17863	18121	18098	18013	18080	17994	17884	18132	18091	17926	17978	18030	17893	18103	17914	17959	18016	17959	17964	18064	17838	18063	18091	17863	17861	17959	17877	17905	18056	18170	18183	17869	17881	17980	17935	17958	18031	17935	17858	18015	17978	18063	18088	17977	18053	18153	18126	17919	17882	17852	17875	18041	18095	17853	17924	17819	17955	18052	18202	18089	18252	17813	18007	18037	17984	17932	18005	17891	18226	18173	17980	18042	17958	18117	17930	17891	17889	17939	17862	18048	18133	17802	17820	18200	18283	17924	18002	18073	18026	17951	17977	17876	18000	18146	17927	17861	17783	17802	17984	18005	17959	18085	17834	18220	17952	17720	18164	18068	18008	18152	17968	17892	18029	18026	17911	17848	17848	18058	18002	17964	17986	17962	17975	17889	17996	18113	17952	17898	17931	17978	18168	17948	18053	18189	18092	18010	17871	17997	17888	17978	18235	18026	17997	18052	17993	17861	17710	17814	17873	18089	18049	17808	17978	17902	17959	18015	17956	18216	17828	17946	17941	18168	17931	17857	18036	17933	17952	17974	18046	17957	17882	17932	17943	18221	18054	17995	18102	17888	17906	17978	17902	17903	17870	17829	17979	18010	17899	17945	17890	18189	17941	18024	18078	17915	18030	18110	17949	17960	17916	18042	18269	18034	17799	17968	18080	18193	17938	18000	18120	18065	17837	17988	18112	17858	18072	17899	18083
31973	52814	48846	38318	32456	28016	25500	23318	21110	19568	18770	18294	17611	17145	16641	16198	16347	16237	16008	15940	15729	15723	15998	15650	15648	15819	15602	15645	15465	15560	15522	15613	15649	15336	15413	15599	15474	15298	15571	15230	15287	15396	15466	15364	15215	15394	15469	15432	15296	15604	15146	15359	15281	15382	15272	15370	15292	15235	15253	15338	15368	15214	15400	15163	15335	15334	15259	15296	15271	15412	15282	15233	15336	15334	15363	15424	15390	15365	15299	15308	15322	15290	15434	15536	15313	15348	15437	15381	15238	15346	15463	15287	15283	15418	15228	15194	15483	15219	15273	15479	15400	15404	15342	15264	15452	15295	15271	15320	15443	15376	15504	15405	15573	15367	15403	15404	15397	15387	15233	15126	15502	15205	15202	15419	15422	15519	15133	15424	15386	15322	15489	15237	15380	15286	15418	15431	15307	15294	15464	15340	15329	15290	15367	15103	15374	15352	15399	15274	15375	15415	15356	15293	15326	15327	15276	15430	15267	15206	15427	15325	15472	15409	15410	15289	15263	15451	15351	15324	15364	15285	15243	15409	15423	15314	15340	15207	15282	15117	15229	15304	15312	15221	15354	15390	15438	15422	15252	15262	15334	15266	15559	15368	15390	15383	15481	15293	15407	15481	15342	15321	15309	15312	15319	15310	15275	15311	15386	15251	15372	15329	15249	15262	15254	15310	15370	15371	15268	15314	15265	15422	15295	15418	15286	15462	15371	15257	15281	15337	15270	15581	15338	15348	15323	15372	15349	15450	15276	15047	15208	15274	15148	15408	15319	15443	15403	15416	15428	15117	15420	15356	15376	15199	15450	15383	15137	15204	15359	15483	15503	15306	15500	15463	15309	15381	15306	15316	15309	15410	15290	15321	15402	15351	15299	15216	15293	15353	15291	15342	15328	15365	15211	15213	15362	15331	15145	15282	15297	15201	15375	15300	15188	15382	15419	15279	15415	15392	15448	15465	15286	15319	15350	15379	15361	15260	15338	15279	15225	15432	15443	15308	15191	15474	15371	15359	15292	15272	15345	15475	15352	15331	15323	15339	15172	15315	15365	15396	15284	15461	15261	15336	15293	15325	15342	15391	15215	15381	15131	15377	15458	15339	15372	15319	15352	15255	15544	15323	15350	15378	15416	15307	15356	15287	15544	15258	15323	15502	15375	15473	15445	15292	15324	15490	15341	15320	15381	15254	15464	15260	15327	15273	15196	15343	15258	15391	15267	15305	15346	15307	15257	15201	15322	15272	15401	15239	15543	15429	15305	15345	15144	15377	15568	15268	15400	15346	15271	15602	15244	15424	15307	15216	15391	15205	15355	15385	15411	15394	15306	15317	15375	15324	15301	15607	15416	15338	15205	15384	15302	15385	15330	15308	15360	15365	15317	15299	15234	15322	15296	15437	15368	15305	15426	15323	15425	15364	15367	15471	15486	15322	15167	15337	15311	15366	15284	15349	15396	15377	15573	15336	15279	15260	15445	15381	15282	15371	15360	15311	15365	15466	15281	15422	15301	15318	15326	15351	15372	15321	15309	15264	15269	15233	15196	15264	15297	15314	15118	15275	15511	15370	15175	15523	15323	15346	15194	15240	15350	15383	15488	15337	15387	15287	15354	15423	15233	15341	15280	15209	15457	15344	15256	15448	15222	15457	15304	15436	15380	15380	15249	15234	15439	15397	15338	15307	15305	15305	15433	15131	15454	15237	15245	15447	15393	15360	15324	15335	15276	15393	15346	15209	15461	15328	15312	15203	15338	15453	15435	15275	15248	15455	15177	15246	15503	15240	15358	15405	15342	15255	15259	15375	15438	15412	15251	15363	15402	15292	15271	15255	15360	15457	15208	15379	15448	15392	15259	15338	15371	15451	15244	15382	15178	15382	15260	15318	15314	15215	15338	15346	15344	15216	15451	15533	15381	15276	15428	15199	15435	15346	15471	15255	15263	15308	15232	15169	15480	15369	15584	15205	15347	15313	15297	15409	15313	15434	15322	15257	15483	15392	15439	15410	15358	15190	15372	15309	15458	15217	15410	15328	15415	15411	15402	15299	15372	15190	15292	15499	15292	15339	15305	15446	15225	15372	15238	15429	15304	15429	15403	15368	15248	15414	15419	15340	15508	15482	15437	15436	15387	15268	15323	15205	15330	15409	15463	15310	15361	15411	15434	15415	15280	15286	15366	15180	15297	15488	15128	15231	15552	15264	15377	15312	15505	15346	15448	15289	15318	15466	15322	15300	15427	15275	15400	15256	15441	15270	15373	15170	15359	15351	15422	15366	15511	15370	15450	15322	15356	15423	15171	15316	15399	15491	15382	15350	15244	15342	15433	15334	15401	15526	15286	15403	15348	15221	15378	15176	15466	15395	15351	15275	15381	15230	15245	15486	15273	15201	15303	15293	15558	15239	15420	15349	15277	15197	15336	15235	15418	15358	15279	15373	15253	15425	15448	15300	15323	15437	15306	15534	15326	15319	15538	15293	15340	15359	15331	15181	15393	15380	15426	15283	15528	15284	15379	15298	15449	15451	15283	15291	15435	15440	15346	15489	15301	15430	15359	15376	15274	15267	15396	15426	15397	15463	15332	15318	15458	15188	15430	15436	15359	15452	15408	15344	15418	15280	15231	15325	15250	15355	15290	15333	15328	15398	15390	15475	15387	15189	15280	15323	15497	15303	15546	15213	15345	15529	15452	15285	15444	15235	15421	15224	15384	15240	15321	15198	15324	15270	15282	15311	15362	15451	15312	15365	15160	15329	15303	15227	15262	15367	15267	15328	15543	15301	15536	15384	15315	15406	15312	15252	15310	15460	15227	15234	15321	15217	15277	15300	15382	15366	15329	15354	15507	15174	15266	15397	15225	15313	15356	15331	15319	15273	15209	15389	15301	15444	15497	15352	15386	15343	15394	15296	15262	15369	15199	15337	15329	15295	15359	15355	15273	15243	15211	15247	15471	15247	15222	15316	15336	15402	15356	15422	15452	15420	15291	15316	15230	15452	15384	15270	15226	15331	15438	15315	15317	15400	15343	15309	15416	15287	15364	15503	15301	15281	15321	15306	15274	15174	15208	15303	15336	15373	15369	15443	15439	15288	15287	15401	15226	15374	15377	15397	15294	15286	15274	15422	15368	15310	15432	15311	15455	15382	15210	15383	15346	15325	15430	15301	15427	15409	15368	15561	15384	15317	15243	15255	15233	15385	15485	15219	15429	15328	15443	15368	15245	15478	15212	15418	15204	15388	15517	15365	15413	15296	15313	15402	15315	15218	15371	15297	15134	15469	15395	15530	15377	15396	15413	15314	15229	15389	15335	15341	15375	15313	15267	15319	15352	15394	15291	15356	15263	15403	15317	15413	15222	15452	15348	15191	15429	15265	15451	15264	15319	15268	15427	15244	15603	15251	15361	15250	15376	15308	15360	15330	15218	15388	15208	15354	15418	15294	15322	15574	15464	15207	15502	15197	15450	15274	15512	15247	15347	15294	15408	15172	15276	15345	15201	15345	15339	15240	15263	15227	15272	15268	15247	15519	15513	15331	15283	15326	15300	15305	15261	15357	15432	15220	15370	15268	15562	15331	15380	15422	15424	15494	15124	15366	15358	15560	15242	15416	15278	15201	15308	15357	15291	15264	15367	15280	15355	15294	15174	15430	15414	15274	15453	15101	15327	15323	15428	15385	15455	15423	15328	15416	15495	15419	15324	15353	15250	15410	15434	15467	15237	15288	15385	15476	15495	15306	15437	15423	15358	15292	15308	15399	15242	15359	15452	15349	15435	15356	15289	15358	15356	15165	15597	15288	15294	15372	15352	15440	15435	15331	15497	15099	15313	15350	15305	15351	15399	15285	15384	15320	15421	15378	15228	15325	15316	15263	15439	15427	15474	15334	15378	15272	15177	15370	15366	15342	15359	15474	15219	15192	15329	15308	15270	15266	15315	15411	15137	15269	15374	15356	15510	15305	15372	15258	15376	15428	15315	15530	15214	15331	15251	15422	15315	15308	15414	15310	15282	15324	15372	15410	15170	15287	15368	15263	15470	15516	15422	15324	15558	15311	15395	15397	15493	15288	15453	15226	15243	15316	15237	15190	15268	15303	15433	15307	15467	15293	15462	15565	15292	15183	15302	15398	15443	15308	15260	15426	15331	15316	15395	15348	15500	15295	15342	15456	15286	15296	15499	15348	15378	15312	15333	15361	15369	15224	15351	15335	15456	15435	15461	15294	15306	15359	15205	15172	15470	15319	15294	15378	15422	15310	15251	15337	15315	15394	15367	15347	15397	15246	15327	15387	15378	15277	15381	15243	15299	15278	15433	15420	15214	15419	15439	15406	15234	15432	15267	15318	15404	15336	15389	15233	15459	15453	15384	15318	15497	15344	15315	15232	15393	15357	15569	15207	15505	15266	15274	15361	15372	15384	15160	15416	15165	15280	15399	15446	15423	15179	15458	15342	15391	15434	15425	15355	15173	15378	15439	15285	15343	15374	15348	15357	15516	15253	15431	15446	15438	15361	15354	15232	15370	15301	15257	15434	15523	15496	15366	15327	15294	15432	15375	15403	15567	15482	15370	15214	15436	15312	15429	15462	15369	15287	15187	15501	15268	15391	15322	15518	15205	15358	15353	15383	15482	15188	15352	15371	15046	15311	15434	15298	15288	15498	15441	15431	15458	15280	15338	15361	15298	15392	15561	15368	15368	15453	15153	15387	15533	15403	15323	15321	15405	15204	15367	15304	15566	15225	15404	15331	15578	15495	15301	15266	15448	15165	15447	15438	15558	15324	15231	15331	15452	15394	15311	15376	15356	15452	15308	15295	15263	15418	15383	15304	15423	15323	15318	15318	15412	15272	15486	15315	15228	15351	15433	15330	15301	15398	15437	15350	15326	15497	15364	15235	15455	15338	15307	15456	15215	15340	15244	15363	15226	15427	15373	15463	15161	15335	15245	15269	15394	15346	15397	15474	15316	15421	15171	15310	15358	15343	15285	15290	15355	15294	15260	15375	15196	15337	15233	15364	15490	15429	15230	15347	15452	15228	15223	15473	15283	15372	15260	15366	15323	15367	15416	15356	15270	15236	15393	15363	15430	15318	15290	15383	15344	15393	15400	15413	15289	15409	15338	15210	15385	15169
22754	21170	28992	24046	23549	28317	30992	25846	23739	23084	21700	21163	20512	20282	19780	19536	19605	19185	19432	19307	18858	18892	18877	18831	18826	18480	18935	18827	18640	18620	18488	18380	18652	18670	18651	18467	18413	18486	18527	18484	18478	18496	18393	18359	18431	18506	18514	18587	18426	18316	18485	18495	18161	18585	18493	18349	18322	18469	18429	18308	18603	18208	18303	18294	18210	18327	18408	18368	18532	18410	18197	18357	18241	18481	18407	18203	18493	18106	18423	18477	18373	18371	18275	18264	18064	18394	18495	18393	18645	18537	18477	18362	18532	18428	18500	18136	18307	18341	18357	18236	18338	18439	18404	18307	18461	18263	18257	18610	18496	18472	18478	18314	18433	18307	18249	18388	18324	18482	18589	18196	18312	18283	18094	18378	18317	18406	18292	18334	18195	18358	18380	18427	18516	18549	18207	18391	18305	18197	18340	18488	18449	18510	18344	18496	18415	18630	18516	18368	18516	18483	18438	18365	18342	18266	18468	18345	18622	18352	18495	18307	18514	18216	18062	18262	18373	18307	18467	18301	18578	18224	18278	18487	18373	18293	18237	18264	18430	18350	18431	18278	18207	18394	18335	18418	18412	18395	18358	18468	18116	18401	18310	18421	18181	18302	18312	18279	18502	18396	18302	18322	18456	18222	18232	18387	18242	18159	18401	18588	18294	18247	18555	18312	18317	18320	18432	17967	18270	18464	18227	18440	18264	18286	18227	18449	18210	18496	18355	18458	18233	18241	18155	18193	18293	18142	18233	18219	18104	18285	18277	18360	18278	18514	18257	18162	18304	18129	18336	18162	18297	18298	18255	18362	18427	18403	18241	18428	18463	18446	18397	18268	18250	18359	18295	18133	18340	18493	18246	18393	18298	18276	18512	18237	18265	18287	18340	18259	18250	18589	18484	18373	18305	18391	18215	18380	18436	18239	18278	18212	18439	18370	18184	18354	18676	18357	18461	18368	18280	18291	18460	18315	18250	18431	18390	18246	18261	18505	18278	18254	18321	18308	18352	18087	18511	18108	18284	18306	18411	18241	18522	18243	18380	18317	18501	18148	18424	18346	18285	18335	18201	18237	18413	18332	18359	18652	18251	18409	18427	18274	18256	18238	18313	18413	18314	18354	18397	18254	18418	18441	18444	18278	18321	18247	18274	18542	18384	18345	18255	18384	18370	18400	18352	18251	18113	18166	18264	18398	18418	18451	18301	18414	18431	18155	18318	18351	18331	18036	18285	18351	18395	18259	18324	18317	18132	18558	18342	18268	18314	18307	18339	18443	18333	18247	18621	18465	18219	18395	18456	18505	18420	18366	18347	18384	18343	18298	18239	18199	18333	18444	18259	18100	18231	18261	18459	18341	18334	18364	18350	18338	18334	18190	18175	18345	18282	18361	18463	18275	18308	18125	18296	18356	18351	18235	18297	18428	18412	18535	18279	18439	18299	18410	18412	18376	18361	18205	18370	18348	18330	18289	18304	18279	18306	18438	18244	18195	18285	18364	18437	18317	18224	18265	18298	18512	18381	18422	18386	18338	18293	18320	18299	18285	18154	18547	18553	18322	18539	18386	18263	18493	18182	18550	18310	18333	18369	18168	18305	18324	18454	18248	18222	18413	18305	18371	18237	18630	18391	18415	18239	18313	18295	18328	18548	18337	18449	18248	18415	18370	18023	18388	18440	18262	18201	18350	18429	18367	18250	18362	18189	18316	18448	18160	18190	18352	18449	18423	18311	18212	18380	18584	18277	18398	18467	18216	18379	18333	18286	18231	18302	18475	18466	18273	18331	18439	18250	18376	18459	18314	18198	18205	18369	18219	18204	18236	18285	18217	18121	18261	18279	18301	18426	18081	18187	18425	18334	18111	18428	18207	18354	18125	18376	18446	18313	18278	18315	18342	18259	18369	18454	18446	18236	18225	18099	18264	18442	18424	18225	18331	18446	18412	18284	18284	18287	18310	18328	18338	18291	18207	18055	18182	18372	18524	18612	18437	18412	18404	18386	18380	18397	18319	18335	18380	18341	18292	18409	18221	18391	18109	18352	18115	18358	18412	18578	18437	18309	18369	18458	18271	18292	18261	18260	18395	18288	18371	18446	18469	18473	18443	18267	18302	18361	18278	18392	18430	18396	18433	18264	18056	18476	18500	18230	18228	18178	18515	18487	18323	18409	18385	18383	18415	18354	18384	18241	18415	18274	18366	18083	18506	18445	18486	18310	18380	18272	18590	18383	18268	18417	18344	18407	18500	18147	18293	18402	18263	18205	18289	18530	18355	18371	18358	18348	18308	18292	18447	18403	18369	18249	18294	18398	18413	18296	18182	18231	18348	18393	18384	18399	18449	18206	18360	18588	18437	18322	18355	18405	18543	18406	18313	18322	18366	18348	18503	18321	18436	18281	18261	18308	18276	18327	18335	18300	18342	18230	18320	18374	18452	18365	18500	18364	18140	18309	18328	18538	18443	18243	18187	18179	18421	18310	18290	18330	18211	18562	18230	18379	18365	18280	18237	18266	18390	18668	18316	18473	18414	18585	18390	18210	18199	18394	18309	18518	18587	18312	18425	18371	18217	18238	18280	18369	18564	18565	18400	18318	18334	18462	18330	18269	18334	18371	18350	18507	18254	18236	18381	18511	18327	18104	18307	18476	18274	18480	18087	18072	18355	18257	18284	18319	18550	18241	18273	18390	18444	18246	18213	18301	18551	18323	18301	18433	18336	18222	18211	18528	18349	18287	18274	18240	18292	18476	18338	18348	18390	18408	18439	18552	18626	18399	18412	18242	18402	18102	18219	18441	18206	18431	18546	18370	18502	18383	18401	18326	18382	18518	18399	18251	18272	18334	18264	18279	18275	18380	18266	18301	18424	18206	18306	18477	18220	18312	18360	18320	18252	18302	18338	18492	18359	18283	18336	18143	18315	18480	18506	18250	18294	18294	18249	18221	18563	18095	18385	18305	18302	18392	18096	18338	18513	18271	18366	18385	18285	18468	18497	18262	18496	18343	18527	18342	18367	18329	18217	18196	18261	18228	18319	18312	18366	18326	18285	18070	18384	18460	18471	18487	18387	18188	18499	18266	18308	18367	18371	18535	18455	18389	18502	18686	18350	18283	18250	18371	18377	18331	18242	18323	18445	18458	18385	18337	18240	18282	18196	18526	18164	18197	18410	18411	18271	18239	18456	18404	18451	18388	18204	18428	18414	18250	18359	18303	18325	18392	18454	18567	18334	18268	18239	18482	18079	18406	18397	18344	18332	18387	18293	18379	18390	18240	18484	18423	18272	18331	18180	18333	18274	18198	18103	18190	18357	18353	18096	18098	18314	18503	18172	18350	18310	18510	18299	18445	18196	18370	18221	18271	18317	18395	18265	18168	18308	18349	18499	18196	18216	18606	18215	18138	18188	18249	18261	18315	18151	18234	18232	18157	18398	18275	18256	18514	18300	18468	18320	18340	18127	18408	18487	18451	18243	18198	18258	18385	18312	18390	18244	18481	18198	18469	18325	18433	18346	18218	18332	18341	18315	18287	18337	18447	18449	18234	18411	18248	18275	18289	18385	18214	18426	18427	18366	18563	18509	18230	18324	18485	18237	18385	18369	18203	18330	18327	18273	18172	18673	18398	18445	18528	18148	18525	18444	18312	18405	18354	18222	18287	18462	18283	18360	18582	18284	18270	18350	18225	18108	18178	18334	18351	18362	18560	18462	18195	18328	18405	18488	18349	18154	18053	18228	18348	18258	18275	18397	18356	18214	18372	18481	18347	18461	18256	18388	18543	18317	18325	18370	18548	18444	18330	18265	18510	18228	18336	18140	18239	18556	18305	18415	18312	18194	18291	18425	18209	18059	18332	18411	18349	18415	18463	18280	18395	18269	18275	18422	18398	18328	18347	18338	18416	18395	18387	18245	18447	18284	18510	18557	18252	18368	18440	18242	18324	18447	18329	18295	18183	18288	18378	18264	18285	18173	18283	18408	18328	18360	18427	18544	18115	18192	18242	18295	18374	18186	18399	18329	18308	18430	18536	18315	18318	17992	18208	18413	18241	18428	18206	18346	18190	18418	18268	18376	18015	18263	18435	18421	18504	18223	18163	18223	18520	18353	18219	18311	18379	18331	18419	18280	18372	18191	18386	18188	18152	18109	18455	18111	18541	18338	18195	18426	18301	18269	18447	18256	18147	18490	18412	18299	18303	18227	18137	18325	18274	18263	18387	18353	18339	18429	18426	18148	18213	18409	18276	18171	18158	18388	18006	18572	18191	18378	18420	18301	18176	18194	18102	18401	18228	18199	18310	18100	18381	18349	18472	18300	18432	18521	18529	18116	18642	18270	18411	18333	18557	18474	18313	18417	18067	18315	18375	18222	18311	18478	18402	18471	18282	18356	18241	18344	18361	18272	18386	18418	18374	18226	18468	18225	18330	18285	18371	18233	18356	18236	18227	18421	18256	18385	18186	18302	18130	18259	18302	18380	18435	18318	18206	18265	18529	18415	18383	18318	18216	18331	18287	18359	18206	18434	18462	18109	18396	18185	18197	18236	18197	18199	18147	18352	18173	18422	18239	18260	18070	18459	18339	18403	18247	18292	18362	18210	18500	18509	18347	18508	18429	18368	18357	18383	18383	18346	18353	18303	18274	18276	18111	18346	18302	18217	18343	18367	18281	18468	18250	18333	18324	18242	18230	18323	18314	18218	18207	18374	18319	18356	18245	18337	18563	18300	18238	18275	18392	18291	18393	18401	18314	18334	18599	18487	18322	18359	18492	18445	18366	18379	18336	18176	18332	18432	18283	18245	18463	18427	18369	18356	18369	18292	18499	18421	18358	18109	18376	18439	18429	18238	18144	18252	18384	18180	18276	18318	18344	18444	18309	18472	18287	18267	18273	18460	18398	18506	18266	18532	18499	18394	18343	18427	18309	18395	18397	18337	18345	18364	18366	18159	18369	18333	18390	18284	18299	18514	18349	18491	18356	18270	18496	17916	18160	18485	18198	18303	18389	18266	18213	18351	18423	18344	18322	18383	18475	18542	18611	18086	18198	18245	18240	18298	18160	18433	18343	18236	18329	18383	18322	18555	18397	18519	18220	18240	18138	18267	18336	18382	18323	18453	18488	18225	17975	18289	18501	18456
34068	57987	53316	43654	37250	32442	29235	26332	23677	21912	20577	19456	18674	18253	17595	17136	16870	16786	16645	16346	16248	16263	16173	16088	16033	16191	16018	15872	15926	15954	15663	15907	15822	15835	15726	15742	15682	15635	15861	15602	15617	15617	15798	15459	15725	15615	15641	15561	15581	15767	15605	15489	15628	15447	15568	15625	15519	15682	15530	15529	15608	15532	15574	15465	15544	15478	15439	15550	15609	15438	15553	15706	15590	15652	15429	15510	15720	15466	15623	15517	15686	15546	15783	15503	15685	15575	15562	15616	15597	15516	15611	15476	15620	15607	15490	15336	15637	15533	15668	15570	15537	15504	15550	15643	15581	15584	15603	15643	15426	15586	15387	15644	15671	15493	15512	15510	15451	15573	15343	15671	15333	15614	15574	15674	15515	15652	15498	15565	15396	15564	15438	15444	15552	15543	15581	15555	15779	15696	15624	15607	15602	15414	15487	15492	15546	15460	15678	15483	15536	15548	15516	15589	15515	15551	15537	15572	15504	15526	15554	15636	15544	15570	15605	15635	15529	15454	15526	15669	15597	15497	15454	15510	15757	15502	15673	15599	15583	15387	15534	15571	15536	15498	15464	15420	15574	15528	15753	15677	15551	15632	15625	15487	15699	15464	15482	15591	15641	15698	15636	15569	15495	15713	15605	15525	15600	15459	15600	15651	15440	15622	15482	15519	15459	15642	15421	15595	15609	15598	15602	15510	15641	15695	15543	15678	15508	15549	15602	15502	15742	15625	15682	15517	15593	15395	15392	15551	15635	15597	15746	15564	15658	15614	15450	15528	15521	15648	15412	15642	15599	15602	15556	15689	15511	15584	15505	15505	15630	15619	15599	15428	15828	15669	15576	15649	15738	15545	15573	15508	15547	15501	15655	15461	15701	15643	15561	15490	15502	15699	15663	15483	15505	15710	15523	15463	15468	15358	15683	15661	15545	15434	15448	15671	15477	15531	15653	15623	15537	15391	15637	15495	15659	15504	15393	15494	15494	15540	15423	15513	15444	15466	15530	15506	15541	15536	15505	15734	15545	15605	15482	15538	15551	15701	15420	15495	15757	15428	15673	15510	15458	15529	15416	15563	15565	15476	15432	15629	15553	15531	15587	15662	15568	15464	15494	15420	15621	15821	15588	15483	15573	15488	15591	15589	15493	15734	15617	15572	15383	15618	15678	15469	15611	15514	15453	15440	15554	15560	15598	15546	15547	15765	15469	15657	15350	15562	15545	15414	15644	15505	15759	15629	15275	15502	15552	15570	15511	15595	15566	15563	15593	15454	15682	15500	15751	15562	15689	15431	15632	15332	15668	15546	15684	15419	15340	15661	15541	15553	15670	15519	15493	15510	15681	15645	15531	15583	15567	15529	15620	15518	15543	15420	15501	15611	15503	15704	15765	15543	15600	15364	15536	15537	15522	15656	15523	15731	15633	15550	15574	15567	15543	15508	15446	15628	15640	15711	15555	15502	15763	15604	15355	15717	15683	15544	15793	15496	15473	15494	15588	15620	15503	15611	15520	15630	15728	15572	15519	15699	15487	15577	15497	15577	15651	15498	15449	15616	15697	15482	15507	15500	15413	15631	15468	15708	15705	15422	15579	15486	15643	15452	15572	15471	15582	15593	15565	15555	15520	15492	15448	15571	15595	15592	15501	15699	15626	15547	15539	15468	15340	15626	15322	15458	15545	15583	15656	15611	15435	15403	15476	15618	15459	15567	15621	15536	15662	15609	15462	15549	15551	15402	15582	15524	15805	15557	15620	15310	15606	15579	15544	15563	15562	15572	15461	15667	15542	15633	15479	15502	15646	15773	15607	15485	15676	15553	15534	15761	15464	15457	15680	15445	15509	15625	15660	15460	15619	15638	15682	15677	15535	15666	15692	15603	15512	15448	15778	15536	15492	15592	15530	15714	15795	15542	15571	15492	15473	15498	15609	15572	15552	15552	15592	15652	15680	15486	15602	15537	15564	15715	15471	15573	15555	15641	15524	15441	15523	15487	15571	15556	15532	15586	15560	15430	15610	15602	15422	15594	15410	15720	15476	15601	15594	15404	15592	15549	15548	15475	15521	15671	15638	15470	15560	15556	15554	15547	15490	15459	15444	15643	15460	15622	15477	15583	15536	15621	15504	15655	15437	15576	15725	15351	15670	15598	15625	15597	15615	15642	15348	15648	15529	15672	15613	15679	15563	15586	15552	15589	15534	15477	15473	15618	15557	15528	15565	15428	15504	15522	15548	15550	15419	15559	15566	15715	15483	15710	15618	15574	15586	15543	15705	15709	15568	15781	15495	15523	15414	15574	15398	15649	15430	15497	15640	15630	15537	15440	15459	15408	15576	15629	15599	15649	15542	15429	15626	15477	15343	15489	15601	15341	15401	15605	15408	15577	15614	15646	15432	15482	15491	15426	15641	15605	15470	15581	15734	15603	15693	15596	15469	15531	15652	15524	15515	15445	15597	15649	15631	15475	15619	15541	15391	15639	15591	15373	15463	15570	15434	15443	15366	15567	15717	15565	15561	15553	15523	15549	15424	15619	15553	15463	15571	15676	15706	15509	15523	15546	15565	15530	15485	15637	15643	15702	15563	15326	15338	15623	15629	15724	15683	15636	15458	15435	15511	15564	15445	15666	15464	15562	15440	15520	15560	15484	15513	15483	15620	15674	15702	15681	15588	15666	15592	15433	15654	15473	15506	15618	15572	15269	15603	15485	15513	15494	15440	15558	15580	15452	15528	15508	15632	15462	15621	15541	15522	15542	15684	15568	15440	15407	15560	15614	15588	15612	15457	15426	15549	15494	15371	15681	15585	15536	15379	15404	15446	15786	15603	15404	15625	15531	15388	15613	15553	15401	15653	15558	15652	15598	15335	15555	15558	15450	15518	15544	15521	15741	15519	15546	15569	15679	15404	15560	15502	15602	15448	15395	15682	15585	15447	15665	15614	15527	15440	15600	15580	15655	15561	15482	15594	15472	15564	15558	15581	15700	15410	15559	15481	15551	15689	15501	15579	15605	15502	15505	15666	15702	15766	15510	15578	15585	15498	15441	15766	15498	15351	15442	15490	15560	15571	15560	15397	15469	15648	15543	15526	15533	15483	15762	15386	15624	15704	15501	15670	15657	15517	15507	15538	15525	15567	15557	15436	15351	15580	15540	15307	15640	15422	15599	15497	15541	15573	15652	15557	15716	15670	15561	15763	15579	15661	15728	15619	15675	15534	15505	15567	15544	15757	15425	15573	15744	15556	15710	15446	15640	15707	15703	15482	15459	15508	15508	15483	15526	15458	15672	15474	15456	15570	15557	15582	15645	15523	15709	15644	15512	15539	15565	15687	15544	15477	15662	15434	15656	15636	15555	15635	15505	15629	15564	15558	15576	15462	15451	15489	15593	15554	15538	15590	15550	15413	15742	15725	15417	15444	15503	15573	15563	15724	15900	15489	15619	15529	15408	15586	15506	15646	15583	15487	15351	15678	15380	15335	15530	15522	15486	15541	15695	15493	15537	15598	15693	15558	15395	15663	15419	15356	15500	15509	15423	15734	15379	15409	15634	15670	15500	15517	15508	15635	15455	15483	15549	15547	15425	15706	15478	15661	15557	15684	15512	15442	15599	15582	15516	15603	15469	15457	15652	15590	15638	15759	15694	15591	15576	15568	15399	15526	15576	15545	15714	15645	15623	15597	15503	15605	15598	15534	15642	15455	15510	15595	15564	15617	15570	15577	15544	15564	15531	15358	15528	15689	15503	15432	15623	15548	15629	15326	15665	15594	15589	15578	15506	15565	15492	15514	15643	15658	15553	15610	15637	15428	15676	15529	15578	15501	15500	15492	15571	15552	15546	15616	15420	15455	15481	15416	15537	15503	15563	15461	15591	15537	15575	15683	15519	15651	15597	15498	15644	15588	15529	15432	15450	15477	15462	15639	15695	15604	15495	15475	15419	15660	15403	15554	15586	15488	15666	15590	15405	15550	15551	15589	15470	15739	15620	15626	15412	15547	15502	15504	15489	15540	15714	15389	15443	15646	15635	15547	15421	15686	15503	15472	15476	15503	15634	15632	15576	15639	15460	15473	15614	15580	15557	15533	15386	15635	15598	15593	15640	15271	15619	15538	15752	15595	15610	15519	15594	15700	15430	15560	15542	15527	15438	15481	15634	15399	15675	15508	15489	15590	15641	15437	15626	15734	15630	15468	15551	15496	15668	15627	15554	15812	15556	15625	15577	15559	15381	15563	15502	15505	15390	15633	15528	15554	15638	15497	15480	15624	15607	15535	15525	15525	15535	15528	15441	15725	15396	15441	15598	15572	15621	15549	15500	15790	15557	15395	15537	15518	15585	15796	15571	15488	15649	15712	15615	15526	15564	15472	15528	15530	15583	15696	15585	15448	15634	15574	15632	15371	15620	15468	15682	15417	15431	15484	15688	15811	15444	15597	15445	15582	15547	15558	15676	15711	15614	15638	15583	15702	15551	15536	15529	15531	15759	15691	15551	15494	15538	15516	15631	15504	15598	15495	15558	15571	15562	15455	15658	15593	15583	15691	15644	15616	15507	15565	15544	15551	15588	15510	15658	15505	15521	15511	15471	15579	15675	15615	15720	15582	15629	15680	15629	15470	15534	15505	15460	15671	15573	15392	15695	15626	15449	15424	15617	15513	15638	15544	15606	15476	15557	15562	15354	15650	15559	15639	15427	15606	15625	15731	15421	15586	15632	15806	15400	15683	15357	15651	15457	15551	15585	15505	15440	15516	15492	15613	15581	15490	15613	15510	15519	15466	15556	15615	15611	15559	15488	15513	15552	15569	15633	15401	15600	15572	15517	15539	15550	15571	15511	15612	15632	15523	15678	15624	15348	15484	15657	15588	15690	15483	15392	15491	15510	15636	15496	15531	15630	15504	15618	15693	15595	15648	15390	15618	15538	15527	15579	15606	15444	15697	15425	15593	15381	15536	15376	15621	15559	15439	15503	15381	15366	15499	15415	15259	15489	15500	15534	15622	15488	15469	15424	15521	15691	15382	15546	15604	15554	15447	15655	15669	15467	15622	15517	15554	15589	15658	15604	15612	15499	15536	15627	15599	15517	15745	15560	15684	15441	15409	15396	15646	15619	15565	15631	15713	15628	15512	15463
29723	29509	37788	34019	28237	25181	22992	21596	20696	19900	19577	19005	18959	18793	18952	18376	18392	18159	18274	18367	17977	18183	18151	18131	18059	18228	17932	18165	17994	18021	17926	17890	17999	17935	17946	17811	17916	17873	18004	17984	18166	18104	17846	17795	17976	17833	17851	18052	17861	18158	17845	17810	17947	17976	17765	18208	18085	17818	17966	18012	18000	18110	18021	17962	17978	17780	17895	17971	18152	17865	17873	17936	17899	18054	18054	17931	17888	17850	18022	18149	17727	18005	17964	18034	17875	18098	17777	17885	18232	18117	17931	17752	18123	17882	17827	17973	17869	18080	17885	17808	17708	17991	17846	18105	18045	17816	18054	17987	17883	17978	18122	18007	17831	17931	17852	18083	18028	17804	17886	17759	17985	17850	17759	17916	17970	18137	18001	17907	17810	18038	17957	18008	18074	18057	18106	17858	17895	17882	18107	17909	17984	18100	17961	17960	17743	17898	17814	17894	18127	18112	17945	17875	17877	18057	17911	17880	18087	17816	18072	17889	17960	17927	17922	18002	17937	17998	18000	18159	17819	18236	18177	17982	17947	18014	17811	17966	18039	17932	17931	18038	17832	17990	18057	18001	17996	17882	18143	17811	17976	17865	17919	17826	17961	18163	18027	17978	17928	17819	17860	17811	18047	17913	17931	17728	18055	17898	18085	17813	17800	17925	18054	18049	17884	17968	17932	18053	17881	17862	17843	17950	17944	17908	18116	17972	18222	17885	18024	18027	18087	17910	17808	17801	18093	17804	17871	18027	17899	17844	17999	17966	18105	17935	17934	18032	17903	17673	17995	17885	17777	17987	18066	17879	17628	17865	18003	18032	17924	17985	18039	17867	17952	17818	18119	18022	17953	18157	17901	17879	18089	18132	17930	17876	17889	17818	17900	17981	18062	17761	17959	17701	17908	17953	17722	17723	17899	18119	18022	18055	17910	17814	17773	17920	18249	18079	17996	17896	17910	18003	18149	18013	18169	17964	17825	17864	18238	18076	17942	17996	17971	17991	17809	18176	18140	17743	17976	17869	17834	17969	17801	18004	17991	17889	17790	17883	17956	17701	17800	17874	17920	17667	17898	18080	17848	17945	18082	17885	17867	17828	17975	17924	18116	18140	17989	18079	17914	17839	18040	17889	17941	17927	18062	17834	17891	17843	17978	17889	17967	17847	17919	18102	17841	17792	17899	17916	17881	18161	17959	17977	17949	17983	17931	17917	17876	17931	17956	17990	17765	17835	17831	17957	18095	17897	18120	18231	17748	17872	17904	17904	18010	17808	18024	17896	18022	18097	18108	17868	18145	18008	17933	17992	17927	17995	17889	17892	17888	17783	17931	17894	17940	17888	17974	17526	18013	17932	18019	17752	17876	17832	17987	18057	17871	17897	18012	17892	18065	18033	18020	17882	17867	17811	18062	17793	18091	17840	17891	17736	18100	17859	18149	18163	17848	17858	17932	17910	17892	17988	17924	18020	17933	18125	17826	17758	17872	18047	18002	18070	17911	18208	17954	17986	18060	17876	18018	17829	18009	18154	17900	17897	18067	17910	18048	17709	17895	17915	17782	17890	18045	18031	17805	18053	17921	17872	18174	17849	18131	17936	17914	17694	17972	18136	17834	17749	17882	18027	18017	18120	17909	18014	17868	17707	17828	18032	18230	18192	17898	17772	18013	18035	17914	18066	17962	18042	18027	18007	17803	17833	18124	18173	17868	17799	17873	17785	17870	17927	17966	17910	17986	18019	17833	18019	17952	17756	18094	17966	18142	17891	17787	17978	17902	17869	17997	17838	17892	17989	18121	18162	17866	17929	17959	18002	17872	18042	18061	17932	17959	17934	17927	18020	17979	17910	17987	18069	17926	17761	17810	17915	17948	18065	17917	18005	18071	17811	17992	18081	18002	17986	17935	18195	18135	17952	17933	17828	17964	17916	17824	17954	18030	17855	18192	18049	18126	17965	17899	17967	18009	17907	18290	17996	17945	18063	18007	17633	17629	17959	18087	17999	17760	17961	17814	18076	17897	17879	18117	17712	17904	17945	17945	17744	18128	18005	18088	18187	17880	18096	18081	18105	17632	17946	17988	17969	17910	17864	18068	18160	18022	18130	17754	18029	17866	17992	17877	17892	17896	17893	17839	17929	18075	17923	17881	18034	18089	17871	18039	18104	17911	18035	18007	17916	17939	18130	18084	17995	18111	18076	17901	18110	17686	18001	17950	18119	18083	18030	17793	17715	18000	18175	17627	17833	17978	18021	17626	17985	18086	17877	17836	17819	17926	17920	17898	18017	17990	17970	17909	17897	18026	17993	17947	17875	17927	17970	17895	17972	17893	17973	17958	17845	17856	17886	17955	17972	18155	17932	17958	17956	17968	17907	18119	18116	17876	18078	18072	18018	18147	17958	18011	18053	18088	18091	18032	18087	17965	17808	17922	17915	17958	17751	18009	17898	18160	17785	17909	18024	18018	18018	17852	18066	17942	18158	17895	17965	17764	17842	18007	17945	17783	17949	17891	17772	18069	18018	17848	17846	17939	17970	18144	17864	17977	18081	18038	18021	17780	17813	17927	18104	18034	17656	18044	17968	17915	17930	17902	17976	17878	18135	17960	17850	18014	17852	17907	17909	18003	17987	17993	18094	17882	17992	17972	17842	17834	17838	18066	18001	17850	17822	18028	18124	18125	18023	18215	18109	17837	18020	17993	17697	17723	18021	17869	18028	18048	17856	18111	18097	17890	17894	17954	17991	17929	17949	18055	17791	17897	17979	17963	17949	18095	17900	17819	17759	17945	17877	17891	18114	17957	18084	18078	18110	17950	17989	17917	18177	18053	18031	17908	17719	17825	17867	17915	17858	17827	18086	18009	17918	18054	17952	18044	17980	17992	17960	17856	18108	17895	18104	17877	17780	18106	18166	17931	17871	17871	17859	17749	17746	17936	17998	17819	17801	18057	17885	17770	18059	18034	17948	18009	18053	17897	17879	17968	18058	18019	17955	18032	17878	17959	18027	17913	17966	18039	18000	17934	18041	17881	17979	18122	17873	18100	17978	17780	17950	18107	17826	18025	17918	18029	18000	17971	17915	17890	17978	17966	17910	17918	18035	17669	17859	17965	17848	18038	18095	17958	18139	17986	17864	18047	18101	17779	17829	17898	17898	17809	17902	18026	17887	17850	17782	18015	17965	18179	17908	18018	17751	18078	17956	17873	17793	17868	18058	18001	18009	18089	18046	17924	17811	17860	17872	17904	17904	17900	17943	17888	17954	18067	17936	17853	18131	17760	17979	17811	17868	17810	17996	17933	18142	17868	17761	17874	18142	18070	17868	17848	17894	17890	17937	17856	17781	17826	17927	17825	17974	17978	17864	17779	18146	17959	17931	17880	17941	17969	18044	18043	17917	17956	17840	17842	17999	17936	18061	17908	17840	18276	17820	17940	17758	17903	17940	17985	18077	18095	18145	18098	17924	17931	17791	17839	17986	17848	18052	17928	17898	18062	18047	17778	17952	18018	17694	17861	17868	18063	17978	17975	17963	18006	17658	17856	17896	18003	17960	17978	17820	17861	17823	17973	17873	17962	17917	18079	17894	17986	18001	17932	17982	18176	17881	17989	17849	17954	17841	17747	17887	17971	17691	17942	17750	17790	17967	18244	17975	18103	18075	18051	18007	17898	17935	17828	17815	18034	17876	17909	18212	17880	18051	17944	17855	17954	17859	17675	18025	17919	17900	17965	17861	17976	18089	18040	17951	17954	18014	17855	18129	18037	17873	17933	17889	18043	17943	18032	17956	17904	17982	17802	18044	18304	18009	17956	18016	18068	17857	18044	17945	18106	17596	17898	17823	17990	17913	18131	18058	17902	17978	17960	18012	17662	17864	18009	17931	18062	18112	18098	17975	18013	18116	17954	17934	17870	17757	17760	17869	17934	17970	18018	17949	18089	18018	17842	17913	17995	18013	18065	17929	17906	18015	18201	17862	17961	17943	18141	17730	17803	17920	17850	18013	17637	17987	17950	17785	17765	18046	17804	18045	17845	17853	17911	17879	18136	17841	17991	17886	17983	17833	17933	17863	18079	17988	17969	17782	17889	17954	17951	18062	17839	17927	18102	17951	18006	18033	18057	17913	18023	17949	18207	17917	18102	17929	17903	18001	17928	18144	18084	17802	18079	17917	18195	17864	17980	18102	18021	17937	18129	17920	17850	17823	17942	17976	17684	18103	17968	18066	18097	17861	17973	17804	18156	17962	17778	17966	17811	17921	18171	18091	18007	18036	17799	17860	18023	17934	17873	18014	17955	17931	17972	17998	17912	18075	17827	18014	17976	18086	17906	17862	17965	17975	17861	17831	17966	17881	18128	18115	17755	18033	18008	17860	17995	17945	17874	17861	18159	18084	18083	17780	18233	18005	17945	18093	18004	17931	17869	17818	17934	17945	18009	17881	17871	18021	18001	17938	17764	17901	17760	17938	17844	17917	17922	17843	17796	17755	17920	18089	17873	17976	17765	17865	17927	17991	17996	17853	17948	17999	18049	17886	18076	17857	17975	17877	17913	17852	18040	17953	17947	18060	17871	17992	17933	18050	17997	17917	18193	17970	17950	17952	18075	18125	17958	17952	18215	17917	17905	17978	17873	18122	17971	17822	18011	17811	17989	17698	17805	17836	18070	18165	18208	18219	17708	17967	18096	18054	17863	17798	17881	17949	17997	17976	18106	17925	17919	17937	17968	17856	17952	17866	18001	17989	17975	17956	17977	17973	17930	18093	17925	18004	17940	18031	17925	17869	17954	18051	17969	17924	17680	17840	17988	18030	17808	18063	17950	18011	18040	17753	17674	17856	17842	17797	17909	18124	18109	17820	18130	17900	17754	18019	18087	17875	18016	17811	18008	18000	17809	17936	17976	17994	17773	18093	17968	17916	18125	17914	18002	17729	17893	18158	17886	17923	18045	18043	17881	18083	18242	17915	17901	18042	17879	17925	17882	18059	17873	18023	17963	17985	17948	18040	18078	17829	17966	17983	17998	17870	17997	18258	17955	17863	17903	17920	17992	17935	18021	17952	17745	17962	17941	18201	17766	17912	17954	17933	17788	17720	18052	17891	17872	18067	17981	17865	18181	17943	17983	17939	17867	17934
32494	46262	42345	33365	28563	25037	22406	20622	19315	18240	17551	17108	16782	16229	16272	15948	15983	15852	15806	15662	15696	15558	15654	15676	15674	15596	15647	15416	15343	15585	15454	15461	15440	15474	15416	15514	15314	15356	15307	15430	15404	15328	15374	15101	15453	15406	15361	15357	15427	15225	15380	15327	15413	15200	15226	15302	15414	15150	15288	15387	15296	15162	15481	15308	15322	15395	15376	15207	15372	15429	15172	15352	15345	15426	15253	15223	15199	15335	15435	15291	15304	15292	15138	15312	15279	15347	15333	15271	15265	15294	15366	15381	15256	15429	15278	15150	15330	15258	15388	15222	15223	15391	15352	15288	15294	15333	15235	15361	15080	15237	15203	15474	15348	15328	15174	15227	15261	15325	15517	15312	15328	15118	15460	15197	15382	15216	15384	15399	15462	15126	15372	15342	15297	15237	15232	15293	15249	15438	15362	15325	15049	15255	15200	15354	15319	15241	15438	15249	15362	15178	15183	15360	15388	15219	15291	15349	15273	15190	15078	15189	15328	15223	15340	15307	15357	15416	15330	15192	15322	15379	15281	15337	15428	15549	15444	15218	15445	15244	15231	15404	15305	15357	15366	15319	15445	15291	15342	15387	15248	15221	15280	15402	15316	15448	15331	15365	15556	15318	15237	15167	15309	15322	15217	15273	15388	15295	15232	15382	15462	15176	15480	15266	15268	15342	15253	15469	15314	15039	15308	15409	15404	15391	15445	15365	15332	15183	15409	15377	15356	15336	15346	15370	15206	15287	15238	15354	15231	15419	15263	15291	15620	15435	15313	15397	15488	15276	15412	15196	15350	15098	15114	15398	15416	15436	15342	15228	15289	15372	15401	15388	15281	15335	15395	15098	15320	15320	15344	15329	15227	15374	15396	15347	15365	15095	15219	15357	15332	15320	15106	15341	15202	15254	15295	15155	15386	15296	15338	15248	15471	15309	15289	15375	15402	15450	15334	15385	15464	15308	15433	15277	15239	15431	15336	15112	15294	15384	15337	15357	15302	15357	15318	15305	15340	15322	15307	15222	15219	15316	15245	15358	15379	15341	15389	15346	15366	15527	15568	15395	15410	15336	15279	15275	15235	15286	15460	15236	15446	15374	15344	15373	15160	15524	15324	15360	15252	15449	15180	15414	15274	15473	15231	15399	15269	15298	15334	15397	15219	15392	15217	15447	15194	15387	15142	15410	15446	15331	15413	15383	15345	15460	15336	15339	15270	15210	15366	15371	15567	15455	15190	15201	15278	15318	15221	15275	15419	15330	15188	15309	15464	15409	15300	15379	15174	15207	15295	15567	15288	15299	15444	15195	15337	15422	15488	15335	15334	15449	15325	15322	15210	15432	15325	15094	15381	15311	15119	15345	15425	15221	15308	15296	15310	15245	15335	15291	15324	15240	15300	15122	15454	15248	15330	15315	15283	15301	15436	15337	15342	15133	15290	15348	15354	15261	15136	15151	15345	15353	15364	15253	15421	15310	15392	15318	15410	15167	15231	15483	15338	15449	15320	15562	15344	15429	15323	15319	15323	15472	15386	15479	15205	15431	15344	15243	15392	15240	15322	15372	15458	15322	15219	15091	15231	15419	15274	15359	15421	15335	15426	15211	15229	15293	15326	15317	15291	15264	15585	15240	15284	15220	15449	15308	15334	15327	15306	15293	15448	15467	15558	15507	15378	15324	15236	15293	15307	15316	15256	15141	15479	15338	15260	15369	15372	15242	15194	15381	15483	15297	15272	15421	15246	15338	15234	15234	15210	15485	15281	15151	15271	15418	15283	15296	15283	15474	15297	15325	15276	15285	15292	15281	15436	15272	15217	15317	15275	15273	15202	15401	15306	15335	15017	15264	15236	15484	15309	15239	15270	15245	15242	15219	15415	15264	15286	15362	15481	15298	15397	15302	15153	15407	15255	15274	15416	15503	15191	15184	15349	15355	15461	15394	15184	15256	15340	15360	15222	15356	15253	15414	15297	15288	15382	15202	15395	15146	15324	15334	15412	15424	15443	15422	15440	15352	15479	15206	15507	15200	15499	15291	15319	15463	15404	15462	15529	15361	15215	15416	15326	15308	15246	15355	15280	15355	15294	15228	15159	15342	15296	15149	15395	15432	15289	15088	15318	15253	15219	15347	15398	15368	15322	15363	15218	15316	15402	15202	15275	15301	15373	15265	15476	15316	15211	15410	15383	15239	15225	15315	15363	15368	15254	15356	15475	15221	15288	15353	15471	15460	15552	15257	15408	15233	15400	15443	15401	15417	15360	15380	15412	15221	15210	15456	15259	15325	15170	15382	15237	15410	15239	15289	15294	15285	15418	15514	15246	15361	15447	15270	15253	15361	15302	15236	15137	15266	15230	15400	15383	15346	15387	15384	15272	15258	15448	15473	15370	15401	15417	15371	15294	15470	15356	15324	15211	15311	15247	15139	15308	15195	15313	15310	15219	15461	15396	15233	15376	15297	15354	15235	15358	15411	15349	15292	15433	15457	15278	15224	15475	15552	15387	15274	15260	15342	15414	15311	15322	15201	15232	15336	15327	15183	15325	15196	15395	15480	15226	15493	15247	15524	15314	15154	15267	15443	15257	15301	15147	15108	15343	15414	15313	15342	15304	15250	15344	15290	15255	15273	15365	15395	15386	15313	15453	15374	15204	15262	15416	15427	15239	15325	15202	15386	15434	15300	15246	15304	15297	15365	15432	15284	15318	15470	15237	15429	15243	15211	15290	15410	15341	15303	15309	15479	15346	15377	15182	15111	15264	15412	15302	15184	15124	15449	15332	15338	15383	15305	15250	15175	15345	15485	15316	15243	15304	15331	15497	15277	15381	15451	15408	15410	15268	15407	15414	15408	15304	15252	15240	15362	15498	15451	15348	15394	15364	15450	15367	15475	15237	15344	15382	15453	15324	15276	15279	15422	15324	15400	15338	15354	15343	15432	15209	15349	15238	15341	15391	15290	15331	15405	15348	15345	15193	15332	15512	15239	15436	15287	15460	15158	15451	15316	15306	15321	15241	15209	15168	15312	15346	15381	15283	15302	15571	15231	15464	15314	15218	15361	15301	15233	15472	15346	15196	15206	15369	15333	15251	15277	15210	15405	15477	15266	15220	15377	15333	15393	15151	15383	15281	15282	15176	15399	15308	15241	15180	15375	15337	15380	15409	15300	15349	15324	15160	15287	15297	15235	15364	15387	15183	15272	15241	15247	15251	15368	15311	15283	15161	15291	15199	15265	15353	15502	15268	15217	15463	15330	15269	15286	15309	15404	15336	15424	15347	15416	15311	15400	15313	15147	15424	15357	15249	15222	15346	15369	15432	15414	15382	15388	15234	15374	15230	15145	15232	15157	15317	15182	15151	15235	15186	15266	15205	15410	15359	15198	15372	15347	15485	15449	15139	15355	15477	15254	15294	15469	15354	15565	15396	15299	15224	15484	15234	15379	15316	15408	15329	15238	15273	15388	15247	15429	15257	15227	15331	15405	15478	15306	15430	15431	15111	15342	15334	15257	15364	15354	15393	15357	15447	15190	15326	15350	15434	15196	15293	15255	15592	15408	15342	15387	15333	15088	15267	15198	15168	15410	15351	15083	15158	15450	15279	15415	15176	15362	15280	15301	15594	15224	15290	15423	15266	15330	15492	15097	15274	15305	15327	15437	15289	15409	15266	15389	15213	15292	15483	15354	15240	15451	15342	15546	15453	15307	15487	15313	15372	15350	15336	15339	15323	15356	15127	15284	15255	15221	15507	15393	15330	15399	15408	15235	15223	15342	15223	15542	15320	15243	15254	15384	15245	15321	15281	15444	15520	15522	15375	15355	15208	15314	15205	15450	15225	15262	15363	15257	15218	15295	15292	15293	15336	15346	15397	15268	15264	15179	15375	15349	15281	15179	15178	15424	15328	15368	15451	15381	15195	15371	15467	15386	15224	15384	15128	15370	15317	15502	15416	15159	15371	15325	15297	15303	15296	15325	15306	15402	15381	15311	15346	15328	15401	15362	15477	15303	15343	15347	15297	14985	15340	15283	15248	15477	15217	15257	15407	15293	15188	15380	15352	15285	15288	15453	15544	15404	15217	15206	15040	15246	15197	15292	15524	15391	15226	15400	15417	15359	15274	15408	15282	15320	15264	15222	15292	15371	15196	15262	15240	15383	15356	15250	15227	15368	15237	15328	15403	15436	15534	15193	15276	15395	15195	15382	15120	15203	15322	15343	15311	15310	15303	15392	15243	15295	15222	15220	15380	15369	15298	15176	15436	15228	15310	15414	15260	15350	15425	15432	15489	15534	15353	15417	15298	15197	15383	15400	15287	15426	15320	15368	15248	15285	15370	15404	15492	15507	15375	15368	15385	15407	15118	15267	15279	15368	15254	15309	15333	15350	15205	15228	15361	15342	15249	15294	15307	15326	15319	15283	15090	15445	15182	15262	15284	15250	15404	15452	15355	15166	15203	15288	15361	15357	15407	15448	15394	15272	15322	15312	15304	15280	15160	15451	15360	15135	15201	15379	15356	15310	15417	15352	15255	15273	15241	15470	15314	15391	15594	15318	15229	15280	15305	15183	15298	15322	15280	15224	15391	15251	15355	15275	15451	15308	15303	15346	15384	15164	15268	15476	15217	15259	15131	15270	15386	15244	15369	15265	15300	15123	15394	15314	15296	15322	15415	15207	15523	15415	15399	15194	15247	15286	15536	15342	15507	15435	15418	15294	15174	15403	15407	15384	15398	15412	15374	15352	15381	15273	15352	15221	15349	15349	15302	15397	15409	15247	15445	15226	15574	15297	15303	15463	15198	15305	15169	15387	15291	15310	15259	15298	15135	15380	15391	15340	15387	15302	15365	15207	15439	15157	15335	15403	15434	15455	15341	15345	15334	15354	15277	15293	15261	15352	15396	15325	15134	15299	15416	15254	15234	15267	15307	15458	15233	15187	15494	15354	15316	15456	15502	15384	15205	15239	15260	15362	15276	15195	15325	15494	15332	15231	15322	15371	15214	15292	15261	15316	15333	15348	15285	15216	15261	15088	15192	15259	15310	15421	15320	15372	15362	15478	15375	15284	15186	15390	15294	15310	15338	15399	15192	15293	15370	15278	15188	15359	15353	15212	15321	15547	15384	15446	15322	15355
24141	21168	28766	26408	26779	28305	27358	23703	21878	21032	20466	19846	19540	19407	19028	18930	18664	18777	18611	18712	18384	18421	18442	18492	18445	18236	18295	18521	18342	18225	18237	18266	18253	18299	18301	18243	18198	18297	18322	18125	18166	17978	18222	17912	18256	18094	18320	18166	18041	18083	18220	18149	18188	18192	18147	18014	18262	18136	18018	18044	18090	18179	18008	18089	18192	18106	18290	18206	18164	18130	18248	17977	18072	18000	18043	17991	18077	17841	18138	17930	17857	18207	18048	18028	18027	18103	17981	18255	18019	17824	18251	17928	18172	18089	17951	18188	18091	18120	18095	18013	18119	18072	18034	18050	18124	17988	18158	17905	18145	17851	17966	18144	18111	18017	18035	18136	18014	18163	18167	18078	17972	18006	18149	17935	17996	18036	17791	18188	18001	18239	18224	18039	17926	17926	18108	17902	18094	18181	17809	18082	18046	17918	18009	17871	18126	17840	18014	18030	18142	17997	18051	17985	18274	18153	18017	18285	17927	18069	18190	18144	18005	18129	18020	18180	18068	18080	18054	18253	18037	18090	18077	18168	18055	17961	18023	18080	18081	18074	18022	18110	18245	17965	18116	18089	18167	18048	18266	18281	18208	17951	17993	18030	18035	18201	18182	18069	18034	17997	17792	17945	18189	17910	18022	18064	18275	18233	18187	18066	17924	18214	18129	18014	18165	18058	17977	17966	17992	18091	18029	18074	18234	18035	17916	18083	18196	18125	18133	18096	17997	18085	17866	18181	17891	18196	18229	18019	18039	17955	18010	18093	18010	18148	18149	18152	18046	18112	18165	18158	18063	18046	18207	17997	18127	18190	17980	18099	18125	18118	18195	18087	18148	18173	18223	17952	18048	17950	18097	17997	18186	18059	18059	17852	17979	18125	18002	18230	17944	17894	18078	18086	18075	18157	17910	18165	18020	18089	18096	18210	17981	18138	18189	18184	17939	18030	17951	17931	17914	17956	18151	18268	18091	17963	18071	17996	18067	18181	17977	18263	18059	18108	18100	18169	18071	18045	18117	18129	17912	18129	18308	18059	18079	18076	18117	18250	18110	17907	18145	18052	18238	18083	18173	17933	18143	18245	18082	18297	17942	18192	18016	18219	18130	18193	18035	17968	18159	18151	18137	18079	18161	18227	18055	18031	18145	18095	18106	17983	18174	18148	18164	18224	18155	17880	18129	18127	17917	18191	18213	18027	17931	18123	18003	18312	18166	18027	18045	18093	18091	17921	17930	18270	18106	18217	18253	18210	18126	18077	18025	18256	17969	18081	17866	17941	18067	18014	18303	18262	18015	18163	18026	18150	18133	18114	18161	18116	17933	18121	17966	18205	17829	18187	18050	18252	18208	18314	18070	18169	18271	18072	18179	18273	18194	18220	17981	17829	18119	18281	18091	18048	18102	17975	18214	17882	18339	17954	17994	18142	18112	18264	17864	18092	18237	18165	18305	18228	18192	18154	18130	18186	18063	18170	18006	17878	18108	18271	18027	18172	17986	18136	18142	18065	18264	17812	17945	17972	18207	18134	18134	18009	18093	18336	18081	18048	17872	17873	17981	18181	17964	18009	18244	18024	18171	17976	18117	18138	17943	18002	18304	18147	17900	18072	17969	18064	18048	18215	17900	18093	17970	18068	17763	18048	18267	17826	18052	18187	18284	18045	18287	17995	18115	18050	17838	17964	18074	18050	18294	17908	18182	18299	18172	18109	18270	18107	18085	18004	18093	17927	17912	18019	18194	18150	18239	18185	18124	18166	18061	17978	17963	18064	18065	18152	18246	18084	18038	18069	18121	17996	18142	18275	17993	17938	18072	17775	18114	18313	18135	18085	18314	18183	18107	18127	18091	17908	17979	18071	18181	17983	18189	18128	17986	18073	18175	18219	18181	18134	17969	18041	17971	18152	18188	18006	18156	18121	18001	18006	18159	17968	18193	17978	17807	18152	18033	18207	18008	18121	17905	18076	17890	17922	18078	18175	17841	18291	18011	18165	17813	17985	18030	18168	18174	17977	17976	18163	18036	18200	18078	18187	18270	18188	18157	18202	18047	18130	17976	18029	18299	18160	18113	18198	18253	18072	18379	18074	18040	18349	18107	18085	18306	18183	18227	17908	18066	17957	18145	18034	18112	18038	18044	18143	18024	18029	18038	18160	18033	17966	18128	18111	18052	17964	18369	18099	18140	18164	17966	18019	18006	18045	18212	18245	18355	18153	17892	17894	18175	17893	17859	17894	18074	18122	18081	18068	18008	17776	18035	18197	18126	18171	18046	18214	18117	18020	18019	18026	17874	18152	17947	18097	18088	18162	18108	18085	18235	17926	18265	18214	18248	17912	18084	18051	18364	18441	17911	18063	18109	18264	18242	18259	18237	18253	18074	18196	18118	18046	17999	18185	18056	18022	18036	18181	18136	18238	17861	17977	18013	17976	18013	18198	18136	17985	17971	17816	18215	17973	18227	17934	18138	18127	18195	18094	17920	18025	18292	18038	18128	18052	18127	17950	18087	18086	18057	18087	18251	18101	18105	18156	18124	18156	17893	18015	17896	18174	18051	18360	17954	18244	18104	18148	18027	18142	18039	18199	18034	18016	17966	18189	18073	17963	18145	18145	18025	18053	18020	18140	18073	17952	18321	18285	18239	18165	18020	18135	18088	18202	18170	18059	17981	17978	18323	18116	18144	18071	17997	18158	18228	18087	18207	17977	18021	18071	17948	18081	18140	18124	18183	18052	17920	17973	18223	18243	18268	18205	17921	17968	18205	18032	18104	18106	18080	17843	18216	17960	18129	17992	18018	18106	18292	18218	18280	17971	18090	18121	18328	18054	18129	18108	18102	18061	18142	18226	18143	18187	18117	18182	17822	18077	17934	18126	17870	18242	18142	17963	18130	18078	18028	18212	18200	17871	18077	17977	17878	18347	18014	18044	17989	18226	17894	18190	17865	18081	17974	18049	17999	18279	18087	18241	18162	18173	18073	18060	18034	17877	18071	18016	18009	18229	18060	17995	18075	18102	18144	18078	18013	18076	18080	18040	18132	18359	17991	18156	17965	17934	18035	17984	18057	18042	18005	17900	18032	18339	18183	18288	18049	18055	18049	18013	18098	18025	18263	18165	18002	17953	18493	18010	18160	18009	17892	18097	17839	18099	17993	18000	18017	18042	18073	17904	18215	18133	18151	18127	17975	17949	18244	18068	18075	18053	18230	17995	17955	18201	18105	17993	18055	17988	17961	18076	18059	17982	18139	18029	18138	17980	18380	18243	17840	18079	18100	18035	17768	18186	18170	18264	18060	18024	18114	18098	18166	18117	18097	18143	17989	18001	18097	18186	18136	18113	18186	18248	18061	18151	18211	18225	18011	18126	18269	18125	18021	17898	18109	18384	18125	17949	18076	18130	18138	18049	18049	18116	18257	17940	18369	18218	17946	17986	17910	18237	18057	18290	18218	18068	17983	18062	18059	17991	17903	17898	18150	18168	18122	18108	18249	18101	18114	17991	18153	18085	18101	17984	18108	18118	17894	17957	18119	18083	17999	18049	18069	18213	18108	18047	18122	18131	17991	18208	18001	18197	17741	18078	18153	18216	18003	17964	18157	18182	18258	17925	18094	18348	18272	18122	18066	18141	17860	18159	18280	18011	18219	17960	18051	18023	18071	18084	18284	18300	18094	17994	18000	18062	17967	18061	18113	18236	18082	18200	18087	18202	18293	18178	18025	17857	18024	18022	18041	18063	18122	18199	18167	18093	17967	18072	18049	17890	18053	18115	18250	18184	18123	17962	17898	18122	18111	18102	18030	18268	18105	18050	18025	18298	18179	18066	17991	18188	17969	17944	18068	18056	18147	18078	18027	18036	18098	18136	18194	18168	18149	18216	18242	18151	18192	18260	18106	18062	17959	18184	18166	18033	17985	17949	18272	18090	18085	17991	18162	18034	18093	18046	18128	18012	17919	17990	18160	17900	18174	18026	18148	18190	17924	18082	18040	18030	18296	17928	18156	18096	18000	18192	18182	18019	17889	18121	18027	18196	18129	18040	18099	18014	18098	17888	18150	17930	18081	17950	18131	18034	18345	18193	18171	18164	18053	18083	18290	17989	18040	18240	18046	18136	18090	18323	18139	18015	18053	17959	18016	18065	18262	18134	17941	18166	17937	18164	18034	18039	18017	18096	17983	18011	18154	17988	18015	18139	18021	18078	17921	18069	18003	18185	17945	18205	17958	18205	18105	18113	18055	18193	18020	18081	18145	18126	17990	18048	18130	18185	18336	18170	18097	18074	17966	18209	18183	18210	18075	18037	18093	18248	18131	17932	18094	18119	18120	17876	18164	18166	18090	18001	17944	18083	18123	18195	18270	18064	18210	18030	18123	18162	18069	18059	18176	18151	18120	18045	18252	18078	18047	17994	18223	18065	18184	18036	18007	18013	18077	18135	17904	18173	18060	18106	18100	18068	17842	17937	18011	18063	18228	18043	18062	18004	18131	18013	18279	18191	17929	17988	18249	18066	18179	18155	18262	18024	18005	18004	18181	18033	18156	18116	18111	18059	18062	18196	18059	18095	18063	18125	17975	18150	18245	18212	18118	18212	17930	18078	17993	18207	18078	17914	18147	18053	18154	18157	18051	18311	18086	18121	17865	17985	18013	18062	17957	18092	17979	18125	18120	17984	18141	18020	18199	18021	18072	18110	18089	18191	18290	18145	18020	18120	18226	17846	18258	18175	18042	18215	18063	18042	17982	18142	17964	18027	17899	18268	18083	18097	18249	18107	17936	18158	18342	18166	18167	18171	18072	18026	18162	18013	18133	17980	18041	18170	18133	17874	17852	18001	18146	18117	18061	18070	18104	18104	18165	18115	18171	17991	18103	18147	18174	18101	18174	17960	18149	18154	18142	18115	17971	18131	18123	17881	18294	18167	18149	18159	18434	17964	18132	18018	18227	17944	18134	18146	18060	17960	18123	18180	18171	18064	17972	18213	18059	18120	18354	18098	17986	18179	18221	18144	18080	18212	18014	18248	18077	18124	17951	18005	18306	18178	18129	18106	18062	18037	18330	18122	18076	17918	18073	18203	18087	17942	18170	17993	18249	18114	18124	18031	17905	18036	18225	17845	18043	18034	18014	17943
31401	52408	48707	38783	33322	28946	25655	23268	20922	19414	18780	18058	17520	17068	16828	16624	16487	16044	16056	16065	15956	15817	15912	15636	15643	15838	15727	15588	15564	15610	15569	15591	15687	15471	15566	15457	15558	15444	15571	15305	15610	15538	15534	15550	15445	15362	15576	15407	15344	15544	15348	15556	15385	15371	15415	15428	15499	15511	15421	15471	15423	15401	15415	15441	15437	15561	15396	15657	15544	15619	15485	15388	15360	15431	15618	15507	15405	15572	15422	15347	15528	15528	15367	15413	15345	15354	15473	15451	15452	15455	15444	15509	15379	15472	15594	15483	15442	15462	15590	15277	15531	15462	15372	15436	15413	15237	15412	15531	15337	15632	15385	15347	15507	15469	15564	15300	15587	15500	15532	15573	15357	15497	15376	15512	15451	15555	15407	15408	15428	15474	15485	15447	15490	15406	15345	15446	15343	15594	15282	15604	15563	15491	15325	15427	15422	15366	15645	15375	15411	15399	15431	15295	15575	15557	15405	15474	15328	15466	15345	15515	15366	15387	15355	15496	15478	15320	15353	15316	15744	15586	15468	15368	15435	15333	15561	15467	15427	15453	15466	15361	15343	15451	15525	15440	15447	15497	15282	15314	15492	15268	15386	15544	15321	15323	15572	15254	15408	15604	15467	15356	15265	15330	15371	15464	15434	15366	15352	15555	15327	15647	15469	15438	15482	15445	15228	15365	15371	15288	15318	15429	15519	15502	15332	15529	15475	15298	15331	15481	15463	15404	15472	15510	15476	15450	15371	15313	15589	15425	15397	15377	15548	15497	15424	15475	15377	15227	15314	15549	15361	15487	15364	15466	15343	15396	15378	15502	15456	15432	15562	15389	15445	15553	15522	15216	15441	15285	15301	15443	15368	15402	15465	15385	15386	15430	15627	15563	15332	15428	15542	15401	15426	15523	15470	15407	15550	15488	15451	15444	15415	15568	15496	15514	15403	15346	15396	15297	15542	15563	15544	15501	15439	15292	15396	15547	15283	15522	15402	15488	15579	15480	15468	15426	15440	15638	15412	15514	15407	15272	15445	15533	15320	15408	15432	15400	15433	15398	15448	15429	15246	15478	15365	15414	15333	15388	15388	15334	15330	15505	15472	15263	15243	15555	15505	15556	15485	15274	15271	15473	15439	15468	15520	15364	15478	15462	15323	15327	15405	15521	15475	15565	15338	15433	15348	15371	15493	15290	15376	15643	15476	15582	15296	15394	15441	15446	15316	15641	15509	15557	15476	15399	15302	15499	15591	15228	15454	15362	15420	15390	15535	15346	15555	15427	15587	15344	15449	15403	15504	15322	15311	15578	15375	15564	15470	15568	15451	15559	15345	15251	15389	15323	15294	15452	15578	15434	15508	15556	15449	15320	15391	15539	15394	15442	15524	15396	15452	15495	15341	15443	15408	15521	15398	15385	15472	15488	15476	15268	15464	15464	15497	15588	15431	15395	15453	15434	15439	15196	15625	15422	15407	15330	15426	15313	15282	15487	15404	15335	15391	15601	15445	15585	15414	15442	15299	15330	15343	15394	15376	15389	15294	15643	15448	15390	15542	15337	15565	15502	15495	15381	15412	15497	15462	15397	15462	15397	15379	15330	15540	15456	15494	15541	15333	15386	15464	15458	15550	15418	15396	15411	15400	15572	15360	15327	15203	15503	15472	15462	15317	15366	15563	15433	15439	15493	15468	15362	15476	15419	15586	15271	15463	15420	15356	15412	15309	15376	15506	15416	15472	15460	15230	15428	15586	15378	15477	15319	15339	15461	15329	15311	15578	15590	15493	15430	15434	15355	15382	15551	15334	15268	15372	15236	15470	15362	15545	15437	15380	15434	15477	15565	15472	15500	15346	15460	15295	15603	15422	15508	15604	15452	15383	15282	15341	15326	15498	15529	15543	15190	15339	15587	15392	15321	15382	15295	15454	15346	15342	15376	15435	15470	15400	15400	15532	15534	15428	15437	15441	15413	15536	15383	15445	15418	15469	15475	15524	15488	15437	15420	15345	15315	15364	15464	15323	15595	15463	15425	15377	15456	15487	15282	15362	15394	15601	15451	15443	15405	15322	15494	15385	15564	15488	15343	15352	15380	15488	15584	15362	15366	15531	15493	15462	15434	15319	15449	15517	15453	15427	15354	15503	15541	15372	15358	15330	15365	15405	15354	15445	15501	15563	15218	15578	15457	15358	15371	15336	15430	15563	15445	15303	15457	15611	15392	15306	15587	15589	15369	15399	15367	15485	15430	15550	15366	15349	15366	15422	15309	15359	15487	15407	15415	15393	15384	15340	15464	15531	15372	15607	15503	15362	15483	15426	15423	15381	15561	15316	15369	15207	15535	15453	15452	15471	15566	15353	15415	15512	15393	15469	15313	15433	15405	15490	15444	15471	15446	15447	15661	15466	15373	15483	15500	15370	15317	15224	15291	15501	15521	15362	15360	15453	15400	15320	15412	15461	15478	15433	15435	15378	15438	15304	15509	15415	15279	15303	15508	15510	15471	15412	15489	15595	15594	15521	15664	15423	15295	15618	15443	15448	15426	15459	15342	15565	15487	15411	15455	15647	15424	15304	15421	15438	15299	15386	15411	15315	15375	15374	15398	15356	15442	15390	15492	15487	15378	15568	15520	15551	15546	15442	15535	15579	15411	15463	15469	15547	15377	15499	15555	15509	15395	15511	15300	15418	15377	15477	15514	15377	15398	15437	15510	15495	15641	15519	15617	15374	15503	15266	15489	15531	15385	15492	15449	15379	15396	15419	15408	15500	15523	15307	15449	15358	15446	15378	15427	15549	15344	15374	15329	15466	15384	15453	15808	15348	15469	15592	15237	15483	15376	15385	15323	15527	15355	15569	15437	15509	15443	15388	15513	15411	15385	15585	15377	15284	15393	15223	15382	15335	15388	15700	15381	15398	15459	15475	15384	15506	15488	15485	15390	15370	15458	15486	15465	15443	15450	15283	15509	15256	15513	15450	15405	15601	15366	15311	15473	15416	15394	15424	15438	15476	15488	15444	15465	15224	15382	15484	15634	15321	15466	15346	15424	15487	15428	15450	15296	15414	15344	15461	15486	15425	15551	15451	15377	15425	15318	15423	15401	15313	15456	15395	15591	15456	15489	15345	15515	15444	15416	15571	15412	15409	15493	15401	15313	15338	15386	15184	15330	15401	15307	15499	15414	15361	15492	15581	15460	15439	15349	15585	15325	15644	15483	15432	15386	15589	15494	15298	15592	15343	15301	15515	15546	15581	15499	15392	15583	15245	15409	15252	15692	15618	15450	15372	15542	15447	15500	15351	15438	15515	15361	15438	15390	15436	15405	15468	15383	15592	15537	15464	15317	15590	15427	15429	15381	15608	15439	15517	15444	15630	15284	15404	15424	15420	15607	15604	15388	15409	15439	15460	15331	15478	15313	15369	15396	15502	15414	15633	15286	15616	15469	15443	15345	15380	15381	15246	15423	15516	15332	15403	15511	15505	15461	15636	15176	15525	15407	15365	15369	15480	15466	15293	15480	15277	15426	15471	15586	15464	15391	15391	15450	15411	15492	15400	15573	15436	15433	15492	15507	15449	15352	15487	15450	15321	15358	15383	15498	15333	15448	15325	15463	15433	15336	15503	15546	15395	15391	15354	15355	15308	15458	15475	15411	15401	15504	15540	15432	15435	15361	15543	15495	15533	15530	15273	15575	15590	15514	15277	15542	15499	15395	15500	15325	15485	15480	15459	15310	15415	15390	15351	15331	15558	15610	15492	15441	15626	15453	15529	15463	15483	15341	15337	15405	15402	15434	15315	15417	15390	15376	15408	15408	15430	15358	15451	15366	15407	15426	15532	15424	15680	15338	15339	15411	15469	15351	15361	15502	15498	15350	15435	15327	15256	15413	15410	15496	15364	15462	15599	15413	15534	15413	15457	15532	15296	15455	15510	15418	15506	15417	15549	15305	15317	15529	15308	15412	15365	15338	15394	15507	15398	15649	15509	15441	15530	15341	15448	15435	15337	15245	15431	15428	15364	15379	15471	15465	15286	15416	15359	15478	15377	15629	15400	15368	15581	15390	15511	15421	15437	15347	15585	15450	15438	15415	15389	15618	15505	15477	15237	15597	15507	15429	15498	15582	15422	15378	15595	15452	15506	15365	15488	15469	15353	15187	15452	15346	15668	15408	15379	15636	15253	15354	15539	15326	15436	15474	15346	15426	15329	15233	15395	15358	15417	15276	15501	15330	15387	15377	15427	15418	15497	15459	15477	15475	15503	15170	15442	15294	15374	15485	15611	15578	15446	15480	15505	15384	15382	15352	15396	15377	15415	15421	15503	15430	15509	15478	15470	15527	15414	15391	15353	15426	15550	15319	15579	15437	15481	15407	15524	15397	15457	15472	15597	15350	15478	15406	15417	15567	15369	15542	15430	15498	15385	15308	15367	15368	15520	15278	15488	15439	15523	15594	15391	15372	15412	15458	15406	15268	15577	15441	15336	15536	15400	15478	15408	15303	15396	15422	15417	15474	15594	15447	15308	15382	15461	15373	15425	15469	15339	15452	15366	15654	15551	15401	15427	15418	15516	15421	15389	15402	15404	15459	15448	15457	15257	15388	15417	15417	15505	15519	15620	15325	15538	15599	15456	15443	15450	15524	15413	15536	15532	15625	15373	15371	15558	15473	15343	15483	15307	15500	15607	15347	15501	15485	15478	15550	15470	15508	15327	15406	15307	15472	15493	15431	15409	15513	15405	15370	15587	15430	15406	15475	15531	15411	15529	15515	15433	15542	15514	15295	15355	15505	15338	15449	15487	15411	15421	15343	15396	15570	15429	15371	15464	15281	15472	15221	15553	15434	15536	15375	15497	15553	15587	15374	15394	15439	15453	15361	15542	15538	15379	15429	15376	15515	15385	15435	15511	15294	15422	15402	15406	15312	15510	15589	15377	15427	15375	15600	15515	15466	15445	15482	15284	15401	15354	15473	15496	15486	15305	15429	15318	15607	15516	15446	15475	15470	15514	15554	15416	15408	15556	15565	15334	15543	15531	15331	15624	15251	15500	15432	15449	15639	15411	15388	15487	15549	15401	15423	15487	15554	15352	15491	15524	15262	15422	15337	15464	15457	15317	15406	15309	15350	15438	15559
22820	21212	29021	24157	24106	28646	30911	26224	23539	22966	22067	21364	21137	20630	20448	20129	19637	19584	19525	19287	19181	19155	19174	19358	19024	19039	19078	19117	18963	18958	18837	19016	18631	18889	18722	18901	18664	18952	18886	18884	18924	18787	18918	18855	18646	18641	18667	19013	18530	18770	18705	18911	18566	18691	18768	18534	18842	18750	18664	18661	18648	18830	18513	18514	18573	18492	18613	18770	18823	18898	18765	18767	18696	18759	18579	18807	18749	18797	18788	18736	18832	18752	18821	18560	18776	18754	18791	18595	18701	18573	18683	18907	18752	18694	18731	18589	18907	18616	18374	18749	18714	18651	18575	18605	18762	18668	18644	18910	18772	18745	18805	18715	18699	18464	18740	18849	18938	18760	18612	18653	18716	18601	18891	18622	18852	18705	18619	18515	18648	18837	18744	18969	18694	18658	18651	18482	18518	18616	18687	18669	18882	18542	18592	18783	18571	18754	18890	18539	18667	18759	18543	18598	18838	18690	18565	18615	18547	18603	18753	18606	18680	18712	18781	18633	18571	18525	18922	18712	18560	18698	18938	18790	18816	18566	18558	18553	18774	18493	18485	18784	18766	18631	18542	18657	18591	18774	18699	18632	18625	18729	18644	18727	18570	18520	18728	18699	18779	18439	18590	18701	18555	18726	18696	18735	18607	18695	18873	18668	18682	18674	18474	18510	18656	18495	18489	18803	18710	18715	18790	18433	18605	18609	18655	18822	18559	18729	18558	18663	18689	18823	18817	18658	18729	18751	18805	18621	18539	18684	18668	18541	18679	18522	18621	18707	18832	18599	18298	18711	18758	18708	18606	18468	18653	18541	18738	18568	18569	18690	18651	18585	18582	18556	18700	18769	18730	18878	18635	18600	18664	18530	18734	18760	18768	18698	18885	18645	18624	18648	18450	18431	18525	18701	18744	18788	18681	18643	18636	18789	18683	18617	18613	18703	18798	18737	18514	18508	18728	18649	18832	18815	18646	18582	18607	18763	18839	18590	18743	18612	18891	18629	18759	18694	18652	18754	18816	18494	18459	18686	18675	18585	18467	18716	18756	18704	18749	18726	18554	18564	18606	18514	18683	18768	18586	18548	18704	18617	18799	18863	18740	19150	18694	18783	18603	18639	18685	18624	18510	18646	18569	18620	18595	18829	18689	18856	18724	18642	18581	18712	18607	18530	18863	18569	18507	18604	18695	18530	18664	18637	18410	18594	18744	18397	18614	18746	18449	18520	18660	18595	18677	18748	18985	18458	18669	18670	18778	18633	18588	18460	18576	18526	18641	18631	18818	18725	18651	18681	18544	18667	18601	18756	18742	18618	18521	18684	18599	18566	18518	18785	18653	18613	18620	18670	18340	18583	18629	18711	18766	18462	18656	18800	18812	18598	18708	18493	18481	18648	18570	18633	18627	18752	18548	18686	18483	18767	18724	18628	18799	18698	18761	18682	18791	18834	18760	18558	18507	18636	18643	18576	18758	18633	18572	18806	18901	18784	18441	18636	18687	18538	18654	18819	18421	18539	18721	18746	18936	18500	18830	18699	18809	18612	18410	18787	18817	18529	18976	18863	18601	18632	18498	18565	18651	18815	18714	18314	18687	18660	18616	18621	18648	18652	18792	18844	18417	18654	18686	18707	18691	18853	18632	18794	18620	18836	18709	18811	18660	18630	18678	18609	18811	18553	18792	18694	18557	18734	18749	18584	18734	18649	18843	18505	18610	18825	18604	18784	18613	18602	18504	18558	18613	18415	18719	18705	18517	18622	18720	18806	18730	18786	18353	18523	18681	18661	18863	18853	18771	18823	18508	18812	18770	18622	18759	18766	18603	18480	18700	18703	18612	18689	18499	18786	18443	18649	18645	18755	18662	18676	18611	18549	18548	18650	18777	18662	18777	18706	18641	18799	18710	18719	18514	18834	18656	18649	18525	18705	18680	18698	18721	18781	18572	18537	18488	18596	18730	19042	18839	18727	18549	18675	18821	18786	18568	18664	18524	18502	18775	18694	18637	18570	18717	18332	18713	18612	18311	18605	18785	18661	18472	18304	18666	18862	18644	18600	18569	18542	18822	18650	18684	18731	18754	18693	18706	18553	18740	18619	18736	18445	18554	18806	18804	18584	18664	18720	18751	18692	18648	18591	18659	18619	18729	18782	18589	18542	18821	18845	18717	18496	18622	18682	18682	18658	18665	18619	18686	18644	18655	18642	18499	18610	18540	18592	18587	18931	18511	18636	18402	18595	18651	18609	18521	18619	18758	18664	18839	18551	18762	18521	18604	18610	18648	18430	18473	18581	18723	18620	18609	18555	18516	18809	18729	18859	18488	18735	18694	18771	18655	18286	18476	18628	18697	18482	18691	18536	18695	18632	18904	18644	18595	18447	18709	18395	18646	18667	18756	18654	18785	18812	18661	18666	18492	18784	18599	18599	18575	18635	18848	18669	18827	18506	18657	18939	18840	18561	18725	18657	18667	18605	18814	18563	18627	18737	18636	18682	18816	18680	18672	18810	18836	18561	18665	18833	18678	18623	18654	18662	18827	18860	18562	18521	18565	18580	18620	18725	18660	18716	18721	18660	18695	18538	18385	18540	18532	18776	18620	18556	18627	18634	18659	18733	18777	18737	18725	18604	18459	18746	18561	18626	18657	18678	18692	18716	18670	18914	18629	18794	18731	18744	18610	18578	18822	18524	18830	18562	18653	18663	18717	18650	18826	18661	18709	18482	18659	18802	18469	18544	18606	18447	18606	18669	18755	18602	18591	18439	18458	18657	18586	18615	18719	18642	18837	18608	18607	18620	18477	18668	18813	18670	18628	18566	18630	18671	18583	18677	18502	18673	18827	18699	18777	18659	18545	18570	18644	18868	18602	18714	18907	18746	18708	18648	18523	18638	18751	18781	18647	18723	18598	18807	18720	18938	18578	18565	18629	18880	18612	18632	18467	18639	18717	18713	18779	18571	18447	18696	18507	18573	18826	18591	18576	18632	18750	18817	18701	18603	18865	18808	18607	18756	18624	18635	18749	18635	18560	18627	18650	18738	18646	18614	18554	18574	18460	18609	18703	18684	18844	18545	18673	18637	18736	18533	18567	18667	18784	18654	18778	18710	18561	18700	18663	18691	18728	18625	18618	18658	18679	18568	18772	18953	18761	18641	18641	18643	18572	18689	18738	18539	18657	18659	18673	18754	18706	18902	18668	18743	18721	18688	18501	18615	18634	18652	18747	18561	18740	18814	18743	18681	18719	18692	18670	18412	18668	18693	18495	18573	18681	18545	18533	18688	18710	18596	18531	18737	18703	18801	18715	18842	18431	18683	18834	18637	18666	18683	18831	18653	18714	18651	18635	18553	18801	18676	18485	18727	18702	18780	18739	18819	18823	18774	18664	18466	18619	18574	18798	18580	18487	18643	18649	18629	18703	18807	18845	18591	18442	18657	18825	18803	18667	18492	18778	18671	18852	18692	18780	18585	18502	18469	18602	18560	18806	18531	18728	18574	18586	18893	18616	18693	18485	18792	18628	18442	18788	18489	18719	18727	18631	18733	18652	18661	18753	18644	18687	18400	18644	18820	18806	18637	18457	18710	18925	18459	18516	18755	18622	18491	18596	18642	18673	18767	18787	18495	18633	18522	18512	18699	18580	18595	18727	18785	18569	18559	18668	18588	18734	18745	18670	18674	18745	18714	18626	18646	18696	18509	18429	18778	18553	18577	18741	18606	18576	18577	18729	18660	18671	18609	18719	18568	18577	18553	18588	19077	18679	18493	18626	18510	18548	18570	18724	18716	18691	18556	18652	18554	18533	18607	18659	18503	18686	18776	18818	18731	18550	18846	18565	18594	18585	18749	18928	18783	18581	18534	18522	18721	18857	18664	18718	18574	18870	18652	18581	18652	18876	18613	18803	18725	18608	18742	18760	18731	18645	18707	18563	18734	18719	18506	18535	18707	18649	18731	18519	18705	18694	18720	18541	18546	18777	18704	18833	18713	18811	18793	18639	18783	18551	18777	18592	18679	18730	18621	18858	18618	18619	18656	18549	18589	18610	18772	18548	18638	18612	18538	18955	18688	18713	18341	18684	18782	18495	18817	18494	18615	18586	18830	18731	18775	18594	18461	18766	18507	18645	18918	18575	18688	18715	18493	18654	18640	18785	18767	18870	18697	18764	18665	18587	18712	18693	18660	18652	18549	18521	18476	18662	18588	18808	18566	18711	18682	18605	18717	18671	18634	18574	18688	18573	18610	18761	18775	18749	18719	18739	18699	18794	18710	18604	18597	18788	18625	18817	18414	18603	18554	18602	18805	18546	18806	18869	18745	18639	18631	18662	18827	18464	18640	18622	18781	18621	18828	18745	18838	18608	18498	18874	18704	18759	18545	18540	18682	18618	18548	18580	18716	18732	18724	18648	18627	18680	18750	18643	18681	18703	18572	18800	18755	18598	18712	18680	18603	18596	18516	18822	18672	18567	18741	18602	18552	18532	18678	18551	18718	18650	18496	18593	18614	18609	18609	18637	18675	18772	18618	18688	18660	18644	18710	18752	18705	18765	18685	18654	18620	18711	18701	18702	18854	18530	18608	18591	18930	18848	18708	18756	18616	18677	18433	18631	18668	18529	18470	18668	18683	18536	18610	18764	18700	18691	18735	18803	18814	18800	18457	18827	18974	18655	18757	18557	18659	18647	18637	18585	18789	18813	18763	18775	18995	18546	18620	18696	18453	18801	18724	18698	18695	18718	18764	18662	18775	18743	18615	18901	18618	18570	18537	18753	18656	18857	18587	18876	18711	18816	18673	18628	18528	18659	18579	18830	18665	18747	18896	18601	18656	18633	18665	18480	18571	18384	18520	18654	18524	18600	18542	18790	18639	18593	18573	18808	18486	18551	18751	18586	18690	18772	18658	18720	18643	18648	18511	18812	18704	18592	18708	18848	18737	18439	18693	18728	18685	18720	18991	18818	18701	18741	18847	18583	18775	18750	18705	18761	18674	18547	18646	18651	18590	18571	18612	18667	18648	18766	18834	18830	18852	18746	18619	18634	18614	18691	18574	18713	18725	18400	18650	18813	18744	18740	18701	18665	18647	18660	18975	18482	18887	18824	18716	18607	18728	18705	18691	18526	18539	18622	18552
34236	58334	54535	43850	38401	32800	29124	25809	23125	21428	20255	19614	19016	18428	18122	17544	17376	16837	16784	16543	16591	16327	16239	16333	16082	16226	16147	16093	16134	16082	16026	16039	15953	16043	15900	16080	15809	15922	15785	15886	15721	15803	15821	15838	15859	15733	15748	15763	15768	15799	15928	15823	15617	15901	15973	15698	15758	15587	15888	15718	15938	15632	15897	15728	15735	15690	15772	15706	15685	15959	15690	15722	15626	15628	15531	15686	15826	15844	15759	15633	15773	15761	15858	15594	15796	15705	15938	15662	15815	15805	15539	15766	15908	15786	15658	15804	15618	15599	15803	15642	15794	15708	15769	15644	15703	15737	15735	15659	15790	15818	15689	15825	15841	15775	15803	15730	15855	15647	15784	15766	15700	15786	15591	15841	15794	15695	15708	15712	15502	15667	15632	15875	15782	15841	15799	15650	15695	15786	15870	15836	15676	15759	15954	15690	15868	15702	15800	15832	15765	15758	15818	15685	15696	15743	15752	15837	15588	15802	15604	15678	15914	15678	15583	15616	15634	15852	15805	15766	15782	15906	15610	15672	15619	15665	15890	15726	15853	15845	15890	15744	15730	15670	15920	15795	15635	15704	15673	15876	15700	15806	15729	15845	15582	15744	15750	15802	15834	15769	15567	15692	15741	15811	15771	15575	15844	15821	15713	15901	15704	15689	15713	15787	15843	15856	15860	15848	15776	15776	15694	15756	15703	15855	15752	15740	15733	15664	15702	15728	15848	16020	15886	15786	15789	15640	15886	15632	15669	15801	15513	15881	15750	15591	15845	15737	15797	15780	15580	15759	15618	15710	15719	15609	15636	15784	15682	15839	15922	15803	15678	15720	15908	15663	15711	15631	15813	15741	15751	15681	15802	15855	15656	15884	15835	16034	15516	15706	15814	15730	15688	15794	15664	15651	15894	15674	15595	15675	15592	15712	15718	15672	15805	15819	15672	15778	15801	15735	15696	15796	15828	15736	15777	15846	15822	15735	15800	15864	15746	15695	15726	15536	15870	15658	15771	15735	15825	15738	15732	15675	15812	15715	15822	15877	15916	15525	15808	15686	15854	15886	15741	15852	15811	15722	15677	15769	15610	15729	15699	15572	15882	15846	15688	15916	15768	15885	15860	15844	15611	15981	15672	15475	15698	15629	15584	15697	15611	15601	15852	15627	15653	15753	15778	15681	15825	15771	15687	15799	15716	15710	15650	15806	15779	15592	15895	15627	15744	15731	15512	15672	15727	15675	15573	15737	15913	15702	15788	15586	15614	15801	15743	15765	15704	15790	15692	15646	15705	15753	15721	15851	15701	15834	15895	15810	15737	15779	15639	15823	15669	15623	15685	15744	15901	15685	15826	15693	15810	15805	15739	15720	15724	15624	15791	15781	15765	15776	15862	15856	15556	15760	15731	15749	15644	15575	15809	15813	15838	15681	15692	15919	15759	15773	15708	15554	15811	15560	15875	15702	15777	15810	15721	15846	15774	15748	15811	15730	15699	15898	15778	15666	15824	15720	15797	15818	15675	15578	15845	15821	15581	15857	15659	15600	15710	15738	15709	15645	15630	15823	15841	15729	15710	15696	15798	15514	15730	15844	15785	15737	15694	15928	15798	15788	15602	15786	15724	15922	15679	15783	15753	15645	15745	15539	15745	15779	15789	15659	15839	15763	15775	15817	15769	15796	15647	15681	15734	15817	15759	15547	15705	15700	15635	15596	15957	15727	15999	15692	15736	15728	15849	15814	15717	15557	15823	15782	15625	15942	15721	15657	15790	15813	15836	15612	15965	15725	15668	15769	15590	15654	15765	15807	15999	15705	15780	15712	15677	15558	15782	15747	15968	15877	15641	15673	15654	15722	15686	15827	15735	15536	15727	15744	15692	15748	15853	15801	15646	15558	15977	15815	15755	15706	15739	15554	15739	15823	15748	15630	15762	15731	15877	15858	15648	15868	15790	15609	15799	15713	15802	15715	15665	15839	15865	15526	15711	15834	15846	15730	15740	15825	15881	15689	15799	15786	15613	15806	15654	15807	15736	15850	15817	15712	15602	15711	15648	15758	15833	15826	15877	15727	15750	15782	15645	15674	15777	15554	15819	15930	15737	15715	15687	15655	15880	15645	15822	15755	15724	15849	15828	15704	15598	15616	15670	15663	15787	15699	15805	15823	15645	15872	15619	15734	15654	15697	15832	15854	15574	15628	15614	15770	15670	15584	15742	15551	15757	15797	15735	15851	15617	15661	15797	15772	15641	15606	15827	15709	15757	15780	15822	15802	15772	15783	15793	15868	15660	15578	15636	15432	15652	15817	15810	15725	15675	15718	15600	15851	15911	15819	15913	15722	15645	15720	15706	15808	15825	15659	15793	15567	15601	15772	15648	15651	15766	15751	15835	15684	15622	15719	15699	15658	15786	15692	15753	15754	15723	15779	15787	15757	15754	15513	15673	15761	15787	15642	15853	15773	15791	15733	15615	15727	15729	15757	15836	15708	15775	15638	15781	15831	15925	15776	15676	15767	15837	15681	15843	15713	15647	15747	15723	15639	15765	15679	15796	15643	15760	15676	15769	15715	15678	15803	15617	15677	15777	15722	15906	15892	15763	15708	15630	15698	15647	15783	15789	15735	15980	15905	15817	15689	15820	15666	15632	15823	15750	15898	15723	15936	15910	15770	15662	15871	15904	15875	15814	15773	15668	15786	15821	15700	15632	15753	15785	15868	15844	15797	15707	15726	15697	15733	15596	15711	15698	15961	15528	15661	15621	15870	15755	15709	15724	15588	15810	15836	15638	15804	15887	15773	15793	15883	15709	15672	15761	15785	15750	15666	15636	15753	15643	15624	15729	15754	15783	15597	15804	15818	15767	15784	15790	15777	15654	15747	15674	15808	15643	15745	15554	15668	15920	15754	15752	15738	15788	15595	15617	15726	15776	15688	15572	15725	15872	15866	15889	15784	15786	15688	15862	15777	15737	15705	15816	15693	15792	15811	15732	15598	15691	15927	15632	15795	15682	15648	15858	15821	15602	15790	15753	15743	15917	15832	15690	15731	15689	15698	15826	15648	15690	15775	15794	15667	15840	15954	15811	15796	15845	15832	15831	15759	15851	15630	15694	15649	15736	15961	15604	15785	15546	15780	15587	15777	15735	15739	15804	15729	15767	15669	15726	15773	15695	15767	15900	15693	15730	15728	15474	15690	15726	15837	15643	15658	15804	15643	15628	15802	15744	15685	15615	15835	15876	15635	15801	15745	15840	15604	15940	15742	15725	15668	15728	15916	15845	15575	15661	15725	15667	15654	15773	15714	15734	15731	15669	15707	15752	15777	15764	15827	15681	15733	15533	15854	15726	15715	15903	15660	15779	15684	15927	15704	15747	15721	15820	15735	15706	15785	16003	15815	15598	15848	15848	15692	15657	15834	15515	15871	15610	15762	15804	15747	15641	15669	15840	15724	15881	15772	15845	15613	15657	15699	15847	15828	15869	15737	15793	15723	15848	15828	15762	15816	15682	15628	15715	15700	15752	15842	15740	15740	15609	15792	15805	15815	15670	15733	15836	15747	15729	15825	15819	15902	15666	15833	15836	15590	15688	15808	15924	15682	15798	15625	15666	15712	15737	15581	15742	15768	15770	15630	15610	15658	15650	15893	15647	15580	15656	15769	15843	15826	15879	15786	15899	15769	15626	15703	15827	15777	15735	15709	15607	15805	15729	15734	15767	15718	15790	15824	15707	15971	15601	15857	15665	15760	15780	15771	15627	15719	15764	15805	15713	15703	15778	15791	15798	15837	15597	15657	15641	15645	15809	15843	15713	15762	15744	15807	15639	15737	15739	15742	15548	15898	15610	15898	15693	15911	15659	15636	15877	15762	15775	15817	15916	15632	15689	15870	15740	15805	15891	15776	15727	15753	15740	15803	15820	15637	15738	15588	15919	15704	15599	15568	15994	15691	15640	15694	15903	15545	15660	15774	15828	15636	15675	15597	15661	15779	15645	15644	15653	15819	15660	15718	15899	15764	15795	15766	15627	15650	15879	15821	15616	15690	15741	15760	15720	15651	15748	15734	15863	15763	15767	15664	15784	15762	15757	15805	15691	15673	15691	15700	15769	15718	15934	15724	15762	15931	15892	15767	15704	15727	15880	15614	15760	15672	15813	15838	15820	15658	15986	16002	15792	15903	15737	15772	15940	15700	15677	15913	15682	15552	15577	15821	15674	15951	15687	15582	15675	15966	15709	15793	15744	15768	15819	15885	15626	15691	15845	15710	15647	15761	15765	15762	15588	15732	15715	15719	15750	15833	15697	15592	15796	15578	15653	15726	15647	15659	15806	15767	15858	15610	15685	15699	15647	15793	15816	15560	15791	15695	15662	15720	15760	15736	15860	15790	15686	15564	15741	15959	15740	15687	15727	15672	15665	15634	15872	15803	15746	15555	15763	15891	15803	15827	15791	15620	15647	15845	15692	15583	15765	15558	15888	15800	15905	15693	15832	15861	15811	15690	15762	15720	15654	15782	15676	15660	15664	15766	15894	15807	15699	15760	15986	15678	15692	15801	15653	15684	15827	15585	15698	15793	15710	15755	15671	15646	15696	15754	15766	15709	15717	15805	15773	15637	15676	15702	15759	15733	15732	15636	15780	15872	15886	15924	15692	15792	15764	15735	15702	15558	15654	15642	15720	15623	15812	15899	15765	15763	15693	15861	15887	15677	15672	15732	15649	15823	15696	15840	15681	15725	15705	15741	15794	15819	15613	15752	15741	15768	15924	15654	15726	15559	15761	15817	15781	15686	15671	15906	15756	15746	15747	15703	15614	15632	15736	15518	15707	15668	15695	15793	15694	15684	15844	15583	15761	15678	15762	15687	15789	15851	15537	15681	15769	15771	15714	15892	15744	15780	15705	15672	15695	15707	15732	15644	15787	15736	15829	15686	15900	15710	15748	15565	15561	15717	15675	15808	15747	15703	15713	15825	15861	15762	15861	15689	15696	15710	15636	15865	15718	15654	15742	15699	15799	15808	15912	15704	15715	15710	15750	15561	15791	15688	15655	15660	15686	15746	15531	15824	15871	15861	15701	15555	15937	15718	15638	15751	15815	15716	15575	15755	15681	15643	15819	16016	15663	15779	15666	15748
29962	30251	38631	34543	28294	25378	23243	21230	20641	19973	19765	19377	19017	18774	18688	18559	18597	18452	18445	18399	18418	18223	18313	18107	18214	18431	18177	18271	18287	18143	18072	18331	18252	18190	18060	18388	18218	18141	18178	18130	18062	17839	18168	18188	18052	17967	17937	18007	18033	18227	18180	17899	18068	18130	18249	18058	18160	17998	18074	18220	17969	17957	18077	18086	18013	18157	18107	18016	18018	18252	17988	18216	18182	18157	18232	18143	18145	17988	18126	18394	18249	18216	18169	17879	18256	18129	18004	18036	18194	18309	18210	17977	18041	17803	18041	18071	18286	18075	17956	18041	18047	18028	18275	17898	17856	18111	18136	17834	17974	18109	18145	18086	18079	18183	18043	17970	18105	18081	18048	18116	18064	18020	18084	18047	18187	18075	18114	18052	18217	18115	18086	18017	18070	18146	18026	17983	17878	18348	18121	18036	18215	18052	18088	18128	18238	18032	18037	18057	18160	17896	18000	18210	17972	18061	18067	18025	18032	18062	18114	18015	18186	18130	18122	17865	18056	18060	17983	17844	18050	18149	17979	18296	18132	18055	18240	18231	18103	18012	18044	18082	18067	18175	18084	18265	18094	18090	18215	18097	18150	18097	17996	18199	18096	18005	18243	17856	17771	17959	18154	17961	18041	17859	18202	17909	18050	18092	18003	18213	17951	18171	18076	17967	18043	17942	18234	18170	18178	18097	18014	18040	18013	18101	18292	18183	18107	18231	18102	17935	18129	18089	18037	18116	18042	17950	18099	17971	18017	17998	18310	18186	18086	18085	17999	17775	18002	18111	18244	18055	18297	18194	18064	18135	17929	17904	18170	17885	18137	18015	18042	18194	18275	18016	18048	17993	17823	18090	17982	18080	18235	18080	18152	17979	18177	17922	18259	18139	17961	18164	18245	17880	18281	18027	18009	18172	18145	18162	18080	18208	18199	18089	18149	17866	18174	18159	18194	18302	17835	18167	18044	17996	18053	18079	18112	17985	18042	18020	18180	18244	18109	18126	17986	18220	18048	18185	17880	17938	18033	18279	18105	18218	18096	17955	18159	18130	18110	18083	18104	18080	18100	18017	18235	18078	17967	18158	18094	18108	18146	18084	18098	18091	18142	18142	18026	17992	18013	17987	18009	17869	18188	18335	18112	18076	18089	18037	18164	18018	17997	17973	18046	17941	18027	18212	18284	18223	18115	18074	18234	18122	17963	18084	18098	18081	17915	18114	17906	18021	18101	18263	18062	17991	18051	18029	18180	18129	17945	17954	18100	18201	18363	18043	18087	18318	18099	18093	18108	17974	18237	18091	18198	18283	18073	17820	17965	18031	18103	18002	18062	17985	17895	17887	18161	18091	18217	18006	18109	18052	17950	18148	18073	18091	17946	18095	17929	17915	18052	18213	18017	18065	18140	18138	18175	18045	18003	18191	18278	18035	18077	18016	18124	18171	18202	17974	18043	18012	18140	18167	18090	18220	17923	18185	17984	18058	18229	18169	18161	18147	18154	18108	18162	18197	18110	18134	18034	17940	18277	18137	18177	18195	17843	18141	18174	17930	18073	17907	18094	18120	17897	18251	18128	18123	17942	18022	18113	18228	18064	18154	18111	18064	18164	18109	18194	18132	17770	18051	18012	17910	17997	18240	18088	17974	18131	17940	17911	18313	17986	18039	18099	18112	18082	18164	18104	18216	17970	17968	18066	17960	17990	17985	18096	18159	18121	18073	18180	18072	17918	18059	18110	18106	18139	18120	18083	18149	18076	18139	18136	18077	18124	17979	17972	18024	18082	18064	17987	18258	18099	18096	18163	17974	18252	18274	18435	18135	18346	17970	17959	17960	18078	17997	18007	18006	18008	18237	18341	18130	18112	17993	18128	18257	18117	18258	18043	18121	17994	17821	17869	18226	18162	18204	17897	17979	17918	18012	18024	18040	18002	18112	18023	18077	18120	18202	18067	18056	18158	17968	18006	18062	18192	17866	18343	18195	18040	18126	18138	18034	18158	18166	18043	18064	18077	18011	18007	18198	18011	18097	18015	18043	18059	18330	18240	18165	18040	18040	17998	17927	17919	18032	18208	18020	18321	18005	17976	18186	17962	18085	18067	17896	18133	18101	18042	18041	18203	18240	18114	18193	18272	17908	18331	18100	18440	18204	18133	18082	18160	18006	17987	17955	17988	18057	18163	18169	18214	18213	17988	18107	18140	18358	18063	18106	18117	18217	18066	18021	18171	18032	18007	18002	17874	18116	18016	17903	17863	18106	17980	18296	17958	18006	18263	17916	18029	18128	17927	18241	18141	18005	18037	18080	17984	17876	18036	18007	17970	18041	17985	18044	18008	18086	18222	17942	17950	18198	17920	18083	18145	18149	18086	18150	18090	18124	18027	17962	18158	17984	18065	18108	18007	18096	18142	18079	18068	18066	18023	18081	17947	17952	18181	18151	18066	18128	18182	18111	18171	18270	18015	18080	18141	17981	17982	18041	18173	18154	17946	18078	18053	18000	17982	18047	18010	18000	18152	17962	18136	17934	18087	18203	18239	18099	17991	18317	18283	18087	18204	18105	18276	18200	18139	18021	18107	17909	17901	17902	18116	18080	18106	18185	18148	18133	18067	18261	17925	18080	18300	18006	17977	17894	17843	18252	18217	18059	18219	18107	18050	18004	17945	18048	17905	18415	18366	17964	18359	18064	18156	18165	17970	17908	17913	17893	18033	18195	18163	18156	18131	18103	18048	18265	18162	17973	18076	17947	18124	18121	18321	18074	18133	18090	18046	18107	17847	18034	18050	18174	18205	18311	17812	18147	18220	18000	18114	18027	18022	17993	17891	18172	18043	18053	17936	18227	18167	18123	18194	18179	18102	18122	18091	18242	18100	18129	18221	18072	18163	18182	18061	18170	18261	18113	18085	18067	18022	17936	18166	18069	18206	18222	18100	18121	18164	17951	18057	18201	17833	18006	18056	17896	18186	18126	18055	18000	18144	18181	18106	18203	18037	18195	18192	18138	18367	18200	17972	18171	18117	18134	18172	17968	17990	18031	18101	18134	18260	18237	18042	18026	17979	17923	18084	18122	17788	18092	18068	18036	18265	18174	18194	18153	18077	17947	18147	18237	18221	18040	18092	18027	18155	18107	18204	18105	18157	17880	18048	18102	18114	18232	18057	18037	18066	18185	18161	17873	18041	17989	17983	18121	18008	17899	18200	18193	18288	18001	18073	17992	18114	17993	18063	18210	18074	17905	18184	18123	17968	17897	18117	17958	18196	17927	18187	18173	18049	17984	17911	18241	17985	18155	18040	18179	18278	18157	18374	18108	18138	18244	18201	18185	18031	17899	17826	18177	17898	18008	17979	17919	17933	17980	18196	18323	18121	18406	18100	18201	18140	17963	18108	17941	18191	18197	18027	18009	18196	17649	18091	18107	18173	18004	18031	18251	18374	18314	18051	18012	18176	18045	17821	18064	18059	18113	18130	18239	18094	18121	18181	18135	18087	18182	18100	17981	18227	18096	18108	17989	18099	18027	18178	18234	18033	17995	17958	18185	18281	18022	17966	18319	18094	18048	17952	18175	18128	18091	18108	18001	18171	18002	17999	18283	18125	17954	18034	18237	18190	18039	18171	18141	18165	18093	18177	18196	18203	17892	18172	18003	18117	18291	18236	18210	18067	18169	18078	17979	17851	18009	18171	17915	17843	18074	18219	18050	17957	18278	17971	18195	17992	18171	18178	18020	18193	18078	17969	18214	18028	18153	18020	18246	18066	18101	18073	18110	17819	17898	18245	17984	18079	17992	18000	18203	18137	18119	18012	18080	18156	18053	18034	17965	18104	18118	18214	18122	17976	18229	18095	18071	17914	18070	18176	18347	18169	18094	18048	18008	18214	18153	18130	18115	18224	17921	18131	18083	18208	18320	18121	18100	18177	18153	18007	18005	18251	18003	18125	18100	18170	18062	18182	18046	17871	18062	18051	18130	18042	18115	18029	18191	18100	18063	18063	18084	18252	18077	18265	18282	18162	18255	18094	18206	17939	18254	18088	18228	18155	18217	17969	18002	18010	18027	18121	17896	18430	18282	18093	18251	18244	18122	18004	18044	18199	17775	18063	18169	18178	18250	18166	18037	18134	18010	18252	17932	18176	17952	18021	18103	18141	18120	17974	18204	18021	17969	17989	17840	18120	18123	18104	18181	18092	18098	18143	17985	18102	18009	17934	18035	18301	18113	17875	18169	18067	17978	18304	18266	18120	18072	18179	18056	18164	18043	18091	18062	18162	18030	18068	18061	17999	18245	18122	18225	18009	18114	18125	18089	18272	18168	18066	18199	17925	18134	18058	18116	18128	18096	18148	18355	18247	18043	18058	18159	18043	18037	18124	18201	18196	18137	18041	18083	18035	18067	18026	18173	18092	18296	18077	17996	18080	18115	18125	18037	17925	18130	18331	17893	18167	18026	18150	18081	18094	18033	18133	17974	17935	18048	18167	18151	18289	18156	18083	18179	17954	17970	18106	18062	18086	17867	18097	18014	18157	17928	18120	18221	18192	18179	17913	18100	17952	17937	17974	18082	18228	17969	18191	18176	18330	18129	18173	17962	17978	18001	17995	18027	18150	18105	18240	18024	18036	17990	17938	17934	17942	18105	17858	18125	18196	18113	18158	18034	18178	18145	18383	17917	18027	18170	18104	18153	18236	17882	18248	18139	18231	18365	18048	18131	18038	18046	18278	18076	18194	18246	18292	18208	18117	18046	18085	18301	17950	18146	18112	18095	18058	18162	18064	18261	18040	17928	18006	17990	17924	18066	18227	18354	18209	18000	18017	18139	18200	18365	18197	18122	18210	18117	18015	18059	18216	17886	17973	18136	18037	18116	18178	18119	18164	18069	18248	18135	18212	18283	18198	18192	17900	18209	18108	18132	18206	17994	18146	18277	18188	18033	18294	18249	17966	18076	18051	18019	18102	18050	18167	18017	18090	18240	18274	18280	18115	17875	18030	18118	18185	18026	18314	18334	18083	18022	18161	18137	18195	18135	18197	18198	18003	18194	18146	18039	17918	18215	18185	18356	17948	17904	18137	18141	17928	18212	18158	18077	17864	18128	17835	18018	18096	18263	17956	18073	18244	18225	18054	18085
32743	47195	43175	33377	28744	25033	22336	20319	19109	18116	17611	17140	16765	16599	16376	16220	16053	15879	15886	15859	15872	15634	15851	15489	15729	15592	15719	15522	15410	15690	15653	15609	15462	15457	15628	15583	15439	15450	15351	15343	15438	15518	15491	15473	15387	15580	15367	15514	15425	15509	15346	15415	15390	15510	15391	15506	15400	15379	15450	15399	15435	15342	15376	15567	15546	15376	15479	15450	15489	15462	15428	15573	15381	15336	15675	15327	15503	15276	15355	15330	15379	15482	15448	15514	15732	15444	15475	15535	15545	15381	15418	15474	15413	15366	15421	15434	15419	15490	15363	15384	15408	15426	15352	15445	15605	15280	15379	15449	15350	15434	15578	15405	15519	15586	15494	15396	15507	15393	15607	15349	15536	15441	15421	15441	15379	15395	15400	15566	15629	15395	15444	15616	15508	15362	15633	15503	15380	15381	15715	15427	15379	15489	15454	15520	15356	15489	15412	15309	15302	15483	15343	15573	15332	15367	15442	15485	15448	15503	15473	15590	15493	15562	15317	15380	15454	15406	15475	15639	15407	15292	15328	15608	15408	15502	15449	15433	15384	15388	15545	15516	15266	15414	15391	15441	15426	15371	15682	15525	15366	15506	15510	15489	15437	15410	15321	15576	15367	15469	15495	15327	15647	15579	15344	15452	15607	15491	15507	15420	15223	15482	15503	15504	15482	15507	15421	15447	15350	15484	15598	15366	15326	15483	15340	15401	15489	15489	15343	15423	15395	15363	15392	15222	15416	15251	15434	15636	15418	15406	15531	15516	15561	15357	15270	15474	15400	15513	15523	15443	15420	15471	15404	15684	15364	15451	15385	15430	15480	15361	15383	15351	15310	15462	15370	15484	15479	15476	15450	15306	15395	15450	15414	15421	15456	15398	15482	15355	15362	15330	15318	15419	15442	15429	15261	15380	15543	15546	15613	15634	15473	15500	15550	15487	15420	15439	15331	15505	15285	15442	15301	15540	15475	15286	15369	15447	15365	15660	15496	15406	15504	15322	15478	15625	15574	15437	15547	15445	15509	15444	15212	15444	15434	15463	15449	15496	15546	15390	15488	15422	15432	15241	15311	15437	15334	15555	15582	15356	15329	15350	15412	15393	15564	15458	15566	15482	15544	15390	15253	15365	15533	15558	15433	15418	15434	15537	15697	15464	15371	15359	15453	15425	15653	15485	15359	15580	15437	15640	15401	15485	15588	15364	15351	15386	15485	15549	15393	15578	15325	15294	15247	15384	15576	15399	15430	15333	15373	15505	15493	15496	15407	15468	15379	15525	15490	15550	15407	15473	15413	15830	15538	15573	15470	15530	15340	15423	15462	15540	15446	15339	15264	15356	15577	15501	15342	15364	15437	15565	15392	15379	15604	15577	15417	15406	15397	15320	15490	15287	15337	15483	15478	15550	15396	15375	15513	15420	15539	15419	15464	15415	15429	15456	15339	15461	15446	15463	15469	15408	15476	15510	15495	15406	15642	15442	15467	15492	15496	15342	15497	15241	15510	15401	15444	15528	15436	15512	15442	15406	15422	15550	15447	15444	15528	15332	15326	15495	15355	15463	15571	15398	15536	15321	15345	15470	15543	15222	15363	15483	15518	15126	15348	15495	15632	15511	15482	15571	15455	15411	15425	15374	15332	15551	15406	15464	15512	15527	15571	15404	15460	15449	15397	15284	15355	15301	15596	15390	15495	15514	15485	15456	15404	15415	15378	15296	15657	15356	15575	15505	15425	15521	15615	15463	15493	15371	15531	15342	15377	15610	15566	15537	15273	15503	15347	15515	15429	15420	15435	15437	15361	15425	15395	15509	15360	15511	15442	15397	15539	15530	15409	15439	15622	15241	15495	15368	15377	15572	15507	15419	15589	15517	15443	15382	15344	15347	15513	15457	15556	15499	15395	15412	15478	15574	15454	15339	15385	15533	15472	15445	15504	15478	15560	15401	15488	15580	15376	15425	15421	15640	15388	15493	15490	15415	15499	15505	15529	15574	15547	15551	15590	15264	15362	15269	15347	15488	15372	15579	15491	15510	15476	15504	15450	15447	15445	15522	15543	15451	15425	15467	15320	15508	15559	15382	15428	15453	15559	15222	15458	15330	15494	15489	15343	15437	15507	15513	15434	15378	15315	15455	15399	15490	15480	15707	15535	15553	15366	15575	15422	15606	15473	15518	15495	15362	15327	15629	15391	15550	15381	15427	15569	15602	15496	15418	15471	15461	15409	15552	15537	15411	15378	15531	15347	15272	15388	15488	15503	15432	15548	15409	15591	15459	15422	15602	15425	15364	15437	15500	15464	15412	15440	15563	15397	15420	15351	15450	15551	15534	15496	15371	15275	15554	15422	15571	15389	15576	15540	15493	15248	15335	15465	15494	15408	15322	15269	15455	15462	15562	15560	15431	15407	15524	15299	15265	15455	15456	15513	15454	15312	15439	15481	15515	15506	15434	15277	15564	15608	15205	15398	15494	15214	15284	15660	15438	15527	15491	15452	15444	15444	15367	15488	15468	15472	15615	15609	15556	15473	15514	15447	15407	15317	15526	15629	15475	15477	15292	15432	15320	15529	15374	15343	15516	15636	15419	15282	15368	15338	15294	15584	15193	15442	15542	15324	15487	15453	15489	15573	15417	15567	15380	15421	15485	15493	15450	15436	15439	15440	15370	15443	15555	15385	15517	15468	15415	15305	15592	15371	15577	15538	15445	15296	15419	15465	15478	15536	15533	15457	15467	15463	15585	15570	15486	15396	15411	15484	15373	15543	15320	15543	15516	15233	15459	15367	15447	15380	15332	15605	15427	15408	15254	15326	15546	15398	15589	15451	15506	15585	15423	15367	15458	15451	15392	15296	15522	15274	15615	15422	15347	15418	15529	15267	15313	15517	15386	15326	15454	15520	15537	15394	15443	15651	15779	15357	15437	15454	15229	15412	15393	15177	15398	15492	15365	15347	15384	15371	15433	15603	15526	15501	15299	15468	15651	15351	15501	15418	15432	15522	15557	15358	15432	15440	15331	15617	15387	15338	15366	15561	15457	15380	15402	15184	15737	15525	15490	15436	15331	15424	15503	15499	15462	15421	15409	15536	15375	15378	15403	15354	15365	15350	15466	15713	15418	15561	15499	15496	15334	15508	15411	15277	15585	15501	15630	15483	15532	15477	15414	15514	15386	15457	15346	15253	15452	15468	15497	15394	15450	15380	15340	15458	15555	15471	15373	15405	15395	15355	15541	15587	15463	15366	15474	15453	15444	15418	15467	15318	15372	15408	15470	15503	15551	15488	15527	15481	15447	15413	15572	15420	15374	15470	15436	15340	15566	15382	15445	15528	15439	15505	15502	15364	15509	15499	15421	15551	15409	15529	15420	15363	15359	15350	15426	15546	15523	15412	15550	15431	15351	15539	15498	15561	15428	15653	15457	15416	15497	15540	15582	15462	15628	15583	15362	15613	15345	15410	15416	15485	15440	15377	15369	15418	15317	15644	15258	15378	15477	15411	15491	15464	15295	15489	15595	15380	15370	15517	15471	15587	15463	15714	15430	15495	15636	15481	15500	15477	15326	15462	15315	15302	15324	15322	15497	15368	15310	15409	15442	15496	15556	15442	15520	15472	15477	15363	15446	15422	15568	15538	15460	15382	15508	15472	15425	15337	15374	15348	15383	15478	15610	15493	15417	15512	15281	15305	15525	15475	15491	15371	15274	15283	15577	15519	15403	15353	15401	15589	15544	15431	15490	15234	15377	15477	15430	15402	15398	15453	15483	15544	15480	15550	15633	15516	15390	15477	15443	15422	15404	15431	15651	15423	15526	15374	15603	15496	15361	15459	15393	15379	15602	15535	15427	15391	15472	15506	15422	15501	15355	15403	15544	15414	15463	15407	15436	15450	15696	15428	15484	15451	15415	15340	15368	15551	15489	15499	15311	15516	15529	15408	15396	15477	15377	15402	15362	15559	15452	15358	15354	15399	15294	15444	15559	15536	15478	15197	15426	15584	15435	15276	15369	15475	15516	15598	15563	15539	15394	15504	15453	15362	15423	15459	15354	15318	15456	15544	15403	15451	15393	15612	15486	15490	15384	15471	15437	15330	15414	15502	15423	15324	15316	15475	15549	15424	15535	15593	15450	15421	15497	15391	15562	15378	15475	15430	15654	15410	15337	15388	15312	15430	15443	15634	15507	15348	15535	15229	15552	15281	15519	15504	15395	15441	15488	15459	15450	15476	15576	15375	15439	15496	15573	15488	15540	15470	15504	15160	15554	15461	15489	15340	15394	15500	15449	15507	15533	15469	15431	15371	15564	15510	15393	15398	15417	15540	15472	15513	15357	15669	15562	15625	15597	15528	15263	15444	15378	15196	15306	15301	15482	15559	15446	15487	15521	15397	15343	15500	15419	15409	15298	15417	15463	15422	15333	15426	15447	15283	15453	15396	15406	15464	15476	15512	15501	15497	15637	15356	15198	15523	15494	15494	15335	15371	15298	15586	15482	15306	15297	15499	15533	15432	15436	15630	15471	15367	15445	15458	15413	15486	15448	15480	15433	15481	15513	15444	15478	15579	15319	15555	15467	15604	15440	15495	15375	15499	15418	15696	15458	15367	15480	15367	15622	15594	15491	15484	15392	15338	15649	15394	15434	15347	15333	15469	15451	15458	15421	15409	15333	15635	15487	15452	15567	15302	15479	15353	15381	15556	15426	15574	15524	15516	15273	15426	15370	15461	15475	15472	15350	15559	15625	15482	15426	15404	15625	15571	15526	15576	15371	15613	15416	15338	15481	15538	15329	15360	15608	15444	15543	15419	15516	15599	15527	15551	15555	15584	15400	15444	15325	15756	15388	15605	15405	15419	15343	15396	15525	15481	15500	15444	15576	15378	15463	15490	15404	15345	15389	15548	15643	15473	15362	15385	15378	15424	15574	15454	15428	15330	15477	15430	15533	15427	15452	15275	15375	15330	15426	15436	15470	15511	15418	15462	15360	15526	15450	15554	15425	15577	15383	15384	15466	15522	15576	15374	15328	15381	15463	15569	15409	15542	15516	15446	15420	15422	15390	15331	15533	15447	15320	15358	15654	15580	15471	15582	15473	15298	15615	15595	15425	15547	15483	15441	15463	15566	15481	15423	15514
24057	21155	28704	26548	27153	28863	27821	23274	21725	20964	20249	20105	19576	19310	19050	18978	18784	18568	18572	18628	18567	18514	18212	18434	18293	18449	18347	18134	18282	18327	18138	18247	18132	18068	18186	18104	18105	18256	18105	17964	18191	18086	18078	18075	18337	17991	18020	18022	18204	18045	17973	18025	18019	18167	18143	17866	18161	17990	18042	18282	18043	17982	17988	17918	17852	17964	18071	18208	18014	18098	17976	17847	17897	17994	18056	18144	17939	18105	17885	18219	18161	18318	18241	18012	17908	18129	18205	18037	18213	17882	17920	18218	18206	17950	17936	17968	17980	18082	18057	18128	18061	18077	18031	17863	17905	18135	18041	18135	18080	17887	18154	17953	18229	18130	18250	18207	17889	18040	17901	17996	18086	18182	18136	18090	18006	18042	18123	18039	18103	18104	18037	18295	18047	17989	17952	18195	17997	18029	18004	18066	17976	18031	18075	18017	18098	18008	18019	18140	18292	17963	18074	17970	18134	18136	18034	18137	17753	18211	18211	18004	18147	18091	18156	18136	18063	18064	18108	18120	18209	17975	18047	17935	17729	17934	18041	18111	18074	18043	18135	17964	17989	18213	18194	17909	18022	17940	17982	18087	18079	17939	18074	18125	18084	18063	18137	17981	18260	17889	17834	18174	18075	18026	17803	17978	18048	18119	18053	18007	18082	18061	18007	18100	17871	17834	18026	18142	18119	17910	17977	17887	18015	18118	18111	18266	18191	18050	18048	18099	18031	18222	17954	18043	18013	18080	18175	17926	17990	18097	18070	17987	17974	18279	18007	18006	18006	17948	17959	18076	18131	17971	18019	18048	18048	17925	18150	18110	18002	18003	18024	17901	18179	18060	18156	17897	17978	18001	18088	17833	18034	18157	18104	17992	17848	18062	18281	18349	18081	18202	18030	17949	18130	18251	17928	17735	17887	18129	18022	18197	17902	17933	17991	17969	17793	18070	18070	18080	17837	18053	18116	18082	17980	18079	18173	18063	18007	17981	18121	17982	17691	17917	18171	17844	17925	17951	17990	18154	18082	17976	17994	18035	18111	17846	17916	18105	17883	17990	18015	18119	18146	17960	18082	17960	18119	18110	18040	17931	18144	18046	18132	18076	18009	17892	18144	18206	18090	18075	18116	18142	18079	17963	18037	17898	18005	17965	17862	18052	18213	17893	17878	17860	17763	18156	18006	17953	17986	17949	18122	18054	18147	18181	18113	18049	18077	17996	18217	18058	18054	17961	18001	17957	17960	17917	18102	18194	17976	18177	18013	17851	18199	18206	18080	18040	18035	17914	17865	18058	18112	18035	18116	17933	18140	18006	17969	18066	17927	18014	18077	17854	18048	17823	18021	17941	18112	17943	18008	18080	17874	17994	17935	17800	17970	18074	18065	18092	18196	18134	17968	18059	18097	18096	18136	18087	17934	18143	18100	18103	18066	18224	17896	17977	17988	17869	17954	18011	18164	18105	18158	18028	18006	17958	18113	17958	18151	18037	17928	18103	18131	17791	18017	17932	18226	18056	18120	18088	18040	18063	18268	18197	18055	18139	17922	18066	17899	18073	17946	18166	18124	18080	17938	18050	17832	17997	18053	18093	18127	18036	18198	17862	18006	18245	18193	18069	17883	17854	18293	17823	17948	18060	18077	18062	17901	18102	18295	17979	17915	18001	18084	18019	18199	17981	17900	18187	18040	18037	18049	18040	18117	18418	17868	18023	18056	18183	18315	18111	18166	18349	18063	18054	18154	18138	18016	17831	18292	18135	17936	18062	18133	18068	17952	18032	17998	17933	18222	18002	18124	18104	17985	18113	17912	17969	18175	17921	18004	17833	18211	17930	17983	17954	18088	18010	18037	18307	18097	18019	18088	17973	18058	17923	18209	18079	18145	18182	18060	17899	17973	17965	17905	17912	18248	17976	18039	18090	18045	17836	18145	17793	18048	17906	17892	17945	18254	17889	18137	17932	17938	17971	18000	17942	17829	17937	18157	18143	18017	18044	18072	18051	18203	17984	18022	17986	18071	18077	18150	18029	17663	18047	18205	18202	17931	18103	18144	17956	17860	18004	18116	18110	18248	17949	18054	18131	17921	18060	17598	17848	18013	17936	17648	17978	18064	18004	17818	17975	18041	18160	18022	18208	18115	18374	18207	18121	18233	18046	18081	18005	18287	18033	18112	17767	18021	18142	18029	18025	18059	18079	18230	18064	18045	17876	17829	17981	17920	18036	17968	18097	18137	17999	18068	17996	18070	18072	17922	18089	17984	18069	17980	17998	18197	18063	18097	17936	17899	17991	18063	18111	18037	17965	18182	18096	18071	17975	18144	18011	18023	18164	18098	18106	17988	17992	17897	18107	18085	17751	17864	18008	17747	17908	18055	18002	18031	18254	18080	18087	18070	17841	18020	18319	18213	17914	18050	18156	18213	17933	17855	18013	17911	18046	17992	17954	17958	17999	18262	17997	18050	17913	17873	17783	18165	18210	18052	18018	18016	17850	17941	18042	18001	18035	17893	18190	18070	18045	18049	17967	18054	17985	17915	18067	18210	17923	17880	18017	18149	17992	17944	17921	17859	17957	18052	18204	17928	18168	17920	18236	18214	18163	17935	17903	17984	18018	18059	18154	18136	18053	18112	18015	18099	18212	18047	18060	18027	18018	17893	17981	18045	17936	18214	18046	17910	18067	17984	18000	18074	18044	18002	18162	18204	18034	18099	18197	18080	18098	18268	17863	18085	17897	18166	18202	18206	17983	17929	18106	18270	18047	18140	17951	18019	18100	17939	18105	18010	18157	18034	17879	18189	18265	17918	18171	18123	18047	18073	18006	18007	17822	18229	18186	18161	18087	18090	18230	18041	17929	18142	18114	17945	18065	17829	17891	18036	17986	18017	18108	17980	18008	17894	18009	18040	17918	17953	18155	18312	18081	18147	18234	18090	17899	18207	18055	17944	18115	17732	18142	18166	17912	17902	18171	18059	18008	18106	17958	18048	17944	18160	18107	18180	17947	18118	18041	18055	18126	18011	18001	18095	18190	18221	18292	17998	17944	18016	18087	18098	18060	18192	18001	17825	17968	18042	18015	18137	17959	18212	18019	18061	17928	18319	17906	18042	18057	18031	17950	17909	17966	17963	17997	18106	18194	17880	17844	18089	18089	18178	18124	18156	18164	18064	18075	18120	17811	18093	17997	18386	17852	18220	17899	18054	18233	18290	18152	18195	18171	18150	17903	18134	18080	17889	18030	18093	17802	17918	17937	18162	18093	17876	18174	18265	18055	17982	18195	17941	18189	18035	18015	18336	17938	18031	18114	18084	17937	18027	18082	17961	18054	18171	17878	17958	17895	18118	18210	17982	17937	18130	17977	18066	17950	17871	18131	18196	18199	18107	18067	18076	18002	18129	17966	18191	17985	18001	18029	18272	18071	18102	18051	18143	18263	18094	17958	17993	18106	17977	17894	18018	18070	18187	18027	18076	18094	18209	17953	18014	17977	18146	18185	18125	17968	18057	18111	18051	18044	18008	17987	18016	18128	18382	18051	18209	17941	18151	17957	17970	18130	18162	18048	18096	18117	18014	17967	18150	18117	18076	18054	17930	18262	17856	17972	18133	18042	18045	17986	17890	17983	18051	18142	18218	17930	18120	18148	18083	18043	18139	17970	17882	18145	18089	18117	17863	18187	18067	18140	18402	18146	18121	17961	18034	17956	18048	17995	18125	17912	17992	18047	17895	17833	17955	18133	18209	18147	18350	18093	17998	18235	18042	18182	17974	17901	18154	18188	17898	17923	17987	18147	17819	17781	18125	18119	18044	18080	18150	18078	17936	18118	17993	17899	17970	18070	18239	17977	18101	17874	17947	18291	18065	18260	18083	18072	17850	17835	18052	17978	17702	18011	18064	18064	17976	17919	18088	18020	17920	18013	18155	18127	17991	17861	17951	17978	18035	17931	18081	18065	17676	17919	18157	17961	18149	18052	18030	18196	18008	18049	18123	18342	18083	17996	18001	17926	17850	18137	18127	17979	18121	18099	18140	18026	18077	18091	17993	18042	18155	17970	17907	18301	18059	18279	18064	18030	17951	17925	18199	17843	18007	17999	18098	18188	17961	17935	17940	18061	17922	18170	18149	18239	18116	18025	18233	18153	17962	18052	18078	17971	17938	17894	18108	17880	17961	17912	17927	17903	17919	17946	18301	17950	18080	18133	18059	18222	18168	18059	17984	18034	18112	18177	18107	18200	17951	18114	17942	17995	17961	17910	17990	17982	18085	17905	18065	18221	18229	18043	18266	17953	17990	18105	18013	17892	17992	17991	17746	17937	18084	18293	18025	18072	18033	18148	18281	17975	18147	17959	18252	17986	17983	18036	18034	18138	17833	18225	18072	17957	18041	17848	17979	18094	18229	18052	17989	18099	18216	18159	18028	18015	18034	18045	17804	17957	18102	17940	17970	17982	18123	18094	18020	17911	17837	18056	18061	18040	18065	17949	17999	18024	18063	18022	17999	17994	18062	18003	17906	18302	18010	18023	18087	17956	18237	17973	18095	17956	18014	17908	18032	17992	18024	18141	18029	18012	18007	17973	18235	18202	17677	18048	17896	17939	18137	18076	17938	18023	18018	18101	18131	17998	18179	17917	18052	18150	17998	18080	17994	18036	17755	17754	17940	18146	17818	18139	17960	18175	18022	17820	17927	18002	18073	17976	17854	17895	18010	18037	18182	17968	18199	18235	18051	18166	18003	18174	17833	17780	17774	18097	18117	18017	17873	18027	18302	17915	17982	18144	17833	18115	17924	17981	17981	18026	18044	17993	18345	18292	18005	17928	17941	17934	18002	18195	18123	18046	17910	18080	18132	17978	17946	17860	18231	18165	18100	18165	18041	17818	18146	18105	17925	17840	17972	17884	18078	18019	17954	18148	18363	17991	17976	18232	17928	17709	17974	18086	18203	18175	17827	17924	17992	18113	18091	18166	18009	17967	17979	18096	17899	18194	18083	18164	18096	18001	18071	18235	18091	18039	18218	18106	17852	17947	18050	17908	17994	18061	17813	17762	18046	18084	18129	18106	17974	18001	18062	18021	18124	18103	18048	17942	18007	18233	18264	18006	17963	18143	18114	17945	18237	17812	17899	17934
31771	52779	49110	38904	33915	29881	25824	22423	20792	19382	18400	18187	17615	17171	16826	16688	16467	16148	16155	16037	15951	16034	15842	15710	15684	15778	15742	15581	15565	15704	15731	15539	15540	15510	15450	15523	15517	15475	15551	15518	15404	15537	15426	15601	15410	15401	15421	15534	15429	15537	15546	15331	15634	15417	15647	15476	15497	15567	15419	15502	15348	15430	15346	15530	15370	15358	15327	15510	15399	15445	15735	15400	15591	15304	15430	15465	15295	15207	15420	15415	15452	15472	15540	15412	15525	15326	15355	15299	15553	15642	15370	15367	15453	15400	15487	15598	15477	15578	15501	15258	15585	15519	15531	15457	15449	15544	15425	15413	15305	15421	15212	15462	15341	15270	15245	15326	15539	15544	15407	15452	15371	15356	15348	15401	15492	15492	15410	15365	15415	15359	15582	15448	15573	15421	15515	15598	15152	15279	15362	15541	15502	15275	15251	15316	15515	15415	15430	15466	15279	15353	15403	15550	15505	15303	15387	15390	15306	15351	15408	15375	15386	15445	15406	15601	15355	15336	15478	15379	15560	15387	15524	15409	15450	15315	15453	15402	15450	15228	15369	15419	15316	15289	15284	15441	15494	15377	15640	15511	15390	15372	15297	15485	15358	15479	15540	15442	15394	15281	15262	15416	15348	15473	15238	15306	15451	15354	15371	15409	15404	15366	15431	15473	15505	15421	15503	15542	15489	15436	15403	15409	15355	15470	15379	15405	15460	15204	15486	15340	15546	15514	15440	15543	15508	15420	15489	15467	15549	15238	15359	15349	15474	15297	15489	15362	15263	15362	15574	15349	15369	15556	15457	15440	15479	15392	15478	15453	15358	15549	15375	15261	15514	15413	15579	15366	15503	15448	15214	15281	15479	15400	15400	15290	15427	15495	15381	15412	15402	15434	15301	15425	15523	15374	15454	15606	15411	15392	15423	15382	15316	15431	15378	15498	15367	15464	15280	15443	15475	15534	15442	15361	15438	15484	15371	15297	15481	15568	15470	15428	15478	15371	15434	15538	15526	15237	15460	15333	15342	15429	15453	15466	15472	15407	15502	15444	15404	15477	15461	15603	15206	15519	15340	15444	15474	15337	15430	15320	15391	15244	15361	15272	15498	15515	15484	15393	15347	15352	15358	15494	15360	15372	15451	15659	15397	15386	15463	15409	15398	15198	15622	15523	15474	15360	15327	15448	15446	15349	15409	15496	15466	15429	15408	15428	15451	15476	15371	15630	15586	15257	15370	15462	15448	15457	15296	15546	15510	15360	15380	15457	15572	15324	15348	15317	15307	15534	15376	15288	15314	15392	15399	15443	15463	15369	15359	15494	15331	15421	15382	15513	15357	15431	15386	15514	15416	15382	15419	15415	15441	15211	15492	15599	15442	15433	15501	15336	15304	15427	15326	15454	15364	15534	15346	15465	15513	15513	15369	15513	15347	15441	15362	15526	15349	15350	15399	15388	15465	15425	15550	15399	15317	15412	15457	15423	15389	15364	15608	15529	15275	15501	15477	15471	15344	15432	15385	15239	15509	15471	15526	15440	15358	15350	15291	15427	15368	15455	15379	15490	15319	15389	15423	15416	15479	15498	15599	15572	15580	15334	15457	15405	15280	15515	15393	15302	15477	15357	15512	15329	15400	15307	15543	15249	15322	15353	15421	15544	15414	15425	15460	15325	15406	15417	15344	15493	15322	15616	15506	15369	15420	15475	15399	15399	15391	15571	15427	15509	15511	15423	15518	15247	15469	15459	15372	15402	15347	15327	15349	15314	15658	15452	15349	15539	15416	15457	15424	15325	15593	15486	15340	15496	15372	15432	15482	15382	15272	15394	15664	15241	15398	15442	15371	15577	15442	15462	15381	15460	15360	15415	15396	15442	15321	15271	15254	15616	15337	15313	15267	15437	15484	15410	15528	15240	15540	15430	15666	15441	15481	15360	15342	15332	15314	15452	15515	15426	15359	15442	15602	15390	15321	15389	15293	15586	15492	15533	15462	15527	15357	15504	15489	15307	15384	15494	15455	15226	15440	15465	15306	15241	15370	15423	15382	15400	15356	15407	15480	15482	15474	15558	15358	15488	15427	15384	15475	15381	15368	15280	15332	15381	15358	15313	15365	15516	15431	15290	15478	15638	15408	15402	15438	15440	15398	15511	15580	15550	15539	15340	15475	15372	15408	15350	15454	15521	15605	15477	15361	15430	15487	15427	15514	15397	15513	15387	15576	15505	15491	15422	15654	15411	15470	15503	15398	15295	15435	15326	15417	15510	15305	15307	15476	15341	15414	15605	15445	15470	15259	15565	15345	15394	15328	15422	15429	15337	15458	15417	15579	15500	15441	15452	15429	15506	15426	15434	15411	15417	15453	15355	15436	15380	15518	15409	15404	15211	15406	15392	15332	15409	15316	15421	15333	15404	15479	15463	15412	15230	15421	15313	15517	15530	15439	15321	15281	15446	15308	15465	15439	15577	15527	15259	15519	15404	15403	15442	15449	15522	15562	15550	15254	15364	15401	15408	15353	15466	15522	15612	15528	15465	15453	15373	15336	15479	15401	15473	15193	15418	15344	15373	15474	15568	15267	15467	15401	15458	15395	15700	15352	15315	15617	15477	15576	15460	15332	15306	15352	15394	15536	15305	15287	15460	15373	15367	15414	15546	15443	15386	15402	15358	15402	15329	15532	15341	15357	15290	15438	15457	15468	15376	15378	15297	15462	15478	15454	15396	15496	15581	15348	15512	15378	15629	15495	15531	15663	15365	15397	15442	15571	15436	15577	15443	15488	15314	15467	15470	15363	15422	15476	15442	15462	15303	15451	15411	15267	15427	15537	15483	15456	15441	15546	15501	15330	15426	15438	15443	15513	15508	15622	15393	15252	15464	15428	15424	15540	15515	15318	15366	15543	15238	15354	15367	15511	15385	15523	15344	15315	15373	15465	15357	15409	15593	15432	15398	15428	15486	15588	15459	15311	15480	15298	15324	15370	15460	15591	15288	15378	15321	15270	15260	15502	15400	15437	15372	15440	15565	15534	15405	15516	15423	15293	15477	15519	15470	15419	15461	15491	15323	15494	15449	15424	15619	15298	15438	15500	15326	15610	15495	15372	15366	15453	15649	15460	15382	15484	15362	15310	15411	15335	15552	15182	15327	15239	15516	15458	15381	15500	15543	15459	15587	15460	15339	15379	15441	15370	15466	15360	15394	15323	15429	15510	15388	15375	15127	15411	15544	15281	15497	15372	15559	15379	15289	15588	15218	15580	15380	15414	15446	15319	15480	15328	15557	15583	15482	15331	15316	15432	15376	15365	15477	15452	15523	15302	15414	15019	15509	15414	15470	15349	15364	15274	15343	15321	15537	15442	15375	15534	15434	15534	15425	15294	15416	15409	15514	15363	15405	15439	15222	15380	15530	15586	15409	15389	15461	15606	15355	15571	15544	15417	15406	15463	15331	15527	15370	15364	15529	15377	15413	15384	15436	15435	15266	15312	15480	15481	15433	15419	15626	15416	15242	15511	15337	15487	15362	15548	15411	15351	15379	15489	15264	15358	15329	15392	15448	15243	15546	15363	15566	15299	15439	15614	15448	15418	15468	15460	15445	15297	15200	15231	15307	15393	15213	15438	15444	15482	15540	15306	15494	15404	15251	15373	15606	15460	15486	15459	15373	15335	15429	15629	15323	15549	15334	15536	15273	15423	15297	15429	15520	15357	15366	15539	15319	15615	15461	15555	15516	15452	15394	15473	15493	15455	15294	15333	15263	15443	15419	15498	15454	15438	15450	15609	15298	15479	15452	15328	15396	15511	15468	15419	15321	15341	15466	15536	15423	15364	15595	15625	15341	15374	15369	15435	15530	15369	15428	15393	15414	15396	15600	15417	15461	15531	15547	15296	15509	15334	15392	15518	15401	15412	15448	15475	15354	15478	15515	15450	15370	15428	15429	15431	15305	15663	15430	15267	15327	15534	15416	15387	15461	15410	15450	15411	15284	15530	15394	15476	15386	15495	15328	15405	15468	15381	15429	15316	15540	15418	15476	15476	15347	15373	15420	15549	15471	15461	15573	15485	15362	15393	15457	15441	15287	15638	15324	15444	15375	15474	15416	15348	15550	15461	15438	15413	15495	15505	15497	15441	15385	15523	15346	15580	15340	15543	15516	15370	15415	15527	15402	15501	15442	15445	15684	15307	15430	15292	15364	15497	15386	15380	15324	15403	15507	15540	15507	15502	15528	15338	15544	15535	15377	15393	15445	15390	15398	15422	15283	15447	15515	15473	15334	15490	15489	15357	15342	15356	15262	15331	15470	15378	15495	15275	15347	15461	15399	15329	15344	15465	15549	15520	15335	15433	15424	15485	15572	15423	15390	15358	15358	15421	15478	15333	15440	15286	15412	15379	15374	15428	15463	15395	15423	15488	15210	15360	15366	15431	15512	15424	15451	15392	15213	15322	15394	15457	15606	15376	15498	15328	15323	15579	15424	15533	15476	15426	15405	15431	15451	15445	15285	15424	15489	15319	15458	15456	15474	15580	15439	15275	15286	15455	15424	15279	15383	15492	15333	15504	15519	15314	15528	15443	15575	15469	15335	15423	15274	15294	15521	15612	15446	15421	15520	15342	15426	15481	15404	15452	15403	15465	15426	15330	15545	15424	15289	15494	15379	15496	15470	15480	15256	15507	15205	15398	15298	15396	15444	15554	15483	15460	15449	15424	15475	15219	15519	15354	15330	15377	15378	15428	15376	15424	15514	15424	15375	15460	15323	15281	15435	15488	15363	15398	15351	15635	15283	15345	15273	15351	15606	15540	15407	15508	15422	15489	15501	15521	15375	15363	15471	15503	15335	15419	15433	15531	15395	15448	15330	15540	15237	15394	15251	15447	15553	15241	15316	15298	15395	15371	15399	15461	15526	15478	15549	15481	15272	15422	15619	15495	15374	15462	15488	15311	15432	15524	15501	15324	15431	15271	15434	15339	15529	15494	15315	15432	15451	15382	15420	15455	15285	15355	15330	15374	15633	15389	15361	15438	15402	15511	15408	15469	15618	15441	15461	15379	15343	15393	15376	15393	15200	15541	15489	15243	15321	15285	15514	15336	15423	15547	15418	15423	15422	15378	15231	15467	15467	15481	15426
22754	21149	28953	24122	23919	28552	30712	25211	23392	22479	21844	20949	20676	20519	20167	20004	19727	19739	19539	19303	19201	19294	19129	19091	19124	18911	18813	19004	18859	18955	18959	18795	18659	18843	18854	18631	18801	18615	18851	18927	19005	18773	18592	18550	18712	18680	18840	18822	18780	18613	18792	18752	18740	18548	18728	18798	18725	18507	18656	18631	18587	18371	18785	18640	18708	18543	18429	18741	18669	18788	18469	18621	18726	18727	18698	18462	18559	18511	18555	18761	18736	18745	18645	18686	18629	18691	18825	18541	18611	18501	18705	18690	18568	18636	18705	18572	18656	18546	18692	18456	18710	18716	18492	18458	18666	18720	18498	18701	18608	18556	18684	18608	18710	18670	18868	18583	18736	18599	18718	18551	18462	18688	18550	18505	18585	18734	18576	18551	18534	18593	18435	18714	18637	18693	18491	18573	18478	18719	18686	18618	18763	18676	18816	18763	18621	18621	18653	18630	18682	18707	18657	18631	18645	18494	18453	18728	18616	18583	18267	18724	18645	18635	18488	18600	18752	18696	18700	18811	18801	18551	18633	18653	18617	18405	18532	18619	18677	18804	18653	18834	18699	18544	18645	18490	18564	18765	18873	18647	18774	18401	18547	18651	18603	18608	18648	18643	18695	18796	18497	18513	18570	18621	18384	18609	18565	18420	18514	18599	18682	18776	18844	18510	18701	18695	18552	18728	18776	18764	18654	18561	18480	18579	18513	18453	18739	18575	18561	18571	18493	18708	18349	18676	18633	18451	18499	18635	18742	18660	18584	18493	18597	18762	18464	18664	18621	18429	18490	18524	18585	18848	18541	18533	18940	18632	18593	18738	18644	18678	18687	18547	18782	18681	18533	18583	18434	18276	18622	18751	18600	18603	18749	18696	18733	18644	18380	18855	18691	18275	18626	18782	18666	18507	18674	18615	18707	18629	18546	18415	18696	18682	18686	18501	18695	18686	18516	18462	18648	18577	18520	18499	18768	18732	18615	18531	18691	18766	18696	18614	18595	18688	18604	18662	18664	18591	18598	18523	18810	18656	18749	18687	18589	18543	18559	18514	18567	18421	18500	18788	18611	18600	18784	18837	18459	18658	18673	18468	18740	18571	18550	18618	18621	18682	18507	18483	18688	18584	18814	18534	18708	18608	18642	18403	18595	18563	18749	18867	18656	18631	18726	18569	18787	18527	18592	18521	18703	18543	18425	18427	18578	18673	18578	18666	18456	18621	18509	18557	18644	18591	18587	18655	18816	18585	18631	18682	18744	18612	18622	18485	18552	18542	18667	18682	18504	18755	18556	18742	18659	18606	18543	18745	18533	18670	18545	18869	18772	18686	18733	18506	18741	18558	18502	18650	18679	18430	18458	18797	18548	18392	18714	18688	18690	18847	18462	18474	18714	18584	18520	18679	18698	18702	18736	18459	18556	18667	18745	18888	18704	18665	18450	18720	18567	18581	18760	18700	18730	18555	18593	18838	18668	18745	18776	18495	18621	18595	18485	18558	18892	18571	18599	18478	18622	18763	18694	18773	18590	18681	18514	18431	18678	18529	18553	18464	18584	18598	18516	18839	18564	18517	18525	18953	18723	18649	18700	18708	18689	18620	18654	18703	18600	18441	18651	18741	18677	18648	18681	18726	18751	18573	18537	18401	18630	18710	18523	18656	18779	18579	18652	18663	18729	18883	18383	18554	18649	18795	18515	18691	18871	18634	18409	18844	18746	18505	18496	18388	18707	18633	18720	18712	18790	18725	18596	18616	18563	18515	18488	18793	18800	18625	18692	18735	18677	18627	18689	18539	18548	18704	18640	18604	18812	18505	18656	18403	18730	18673	18598	18500	18709	18759	18741	18620	18730	18651	18579	18529	18351	18503	18551	18641	18546	18556	18778	18483	18763	18690	18588	18485	18647	18420	18875	18515	18647	18327	18729	18612	18669	18490	18741	18623	18376	18760	18526	18722	18643	18725	18717	18637	18505	18727	18720	18533	18610	18762	18808	18642	18512	18416	18549	18540	18571	18608	18790	18564	18554	18725	18553	18639	18675	18723	18646	18629	18502	18603	18704	18632	18648	18761	18842	18600	18521	18626	18659	18469	18468	18431	18748	18509	18746	18587	18530	18639	18694	18927	18469	18565	18474	18814	18599	18415	18595	18433	18520	18638	18532	18629	18457	18666	18649	18526	18474	18495	18634	18536	18663	18475	18429	18412	18979	18655	18712	18871	18564	18550	18614	18994	18586	18656	18634	18820	18606	18636	18425	18523	18503	18696	18473	18609	18738	18552	18684	18571	18644	18533	18595	18567	18569	18545	18576	18592	18647	18627	18764	18563	18589	18600	18619	18582	18515	18661	18516	18528	18757	18481	18816	18705	18522	18789	18843	18536	18522	18819	18573	18518	18430	18587	18602	18423	18474	18455	18617	18467	18716	18525	18536	18652	18576	18567	18659	18507	18677	18647	18488	18510	18534	18631	18527	18564	18846	18639	18726	18592	18621	18685	18461	18576	18493	18517	18706	18878	18702	18479	18652	18564	18567	18585	18511	18523	18581	18563	18786	18916	18921	18760	18670	18430	18771	18498	18655	18663	18725	18705	18561	18622	18678	18862	18738	18700	18463	18623	18474	18508	18504	18537	18518	18380	18796	18784	18653	18780	18737	18631	18718	18772	18557	18836	18538	18593	18659	18441	18612	18583	18619	18758	18658	18653	18568	18733	18523	18548	18611	18476	18658	18748	18568	18556	18560	18316	18500	18583	18652	18656	18711	18795	18660	18451	18613	18579	18740	18655	18518	18610	18555	18692	18391	18675	18512	18682	18731	18644	18539	18865	18573	18701	18541	18720	18526	18527	18834	18605	18684	18697	18595	18729	18681	18663	18516	18561	18737	18652	18653	18587	18809	18613	18599	18587	18513	18595	18730	18732	18714	18338	18599	18536	18599	18908	18536	18458	18579	18643	18516	18639	18587	18463	18550	18730	18504	18468	18653	18607	18509	18586	18823	18620	18625	18548	18625	18581	18559	18513	18625	18640	18483	18471	18628	18551	18422	18827	18748	18517	18446	18772	18515	18589	18538	18408	18717	18526	18853	18324	18487	18694	18649	18554	18714	18658	18678	18602	18742	18762	18673	18513	18757	18703	18912	18618	18412	18799	18628	18505	18681	18897	18446	18597	18553	18674	18629	18608	18661	18611	18706	18609	18781	18689	18604	18922	18663	18576	18594	18565	18668	18628	18778	18516	18608	18668	18853	18627	18713	18578	18810	18608	18726	18561	18601	18513	18725	18435	18584	18720	18826	18651	18460	18607	18795	18406	18444	18596	18497	18566	18714	18591	18637	18600	18748	18857	18632	18550	18694	18564	18739	18510	18864	18702	18615	18496	18657	18619	18647	18662	18545	18516	18400	18717	18561	18609	18484	18378	18674	18645	18565	18560	18497	18690	18656	18763	18487	18570	18406	18728	18656	18732	18650	18744	18783	18433	18758	18618	18732	18730	18606	18530	18636	18591	18832	18735	18524	18556	18726	18702	18439	18506	18519	18642	18353	18782	18693	18672	18685	18851	18555	18595	18445	18371	18397	18613	18581	18467	18864	18692	18391	18556	18596	18651	18582	18480	18529	18612	18416	18400	18618	18695	18807	18414	18592	18705	18554	18808	18683	18588	18563	18465	18573	18644	18761	18782	18576	18533	18523	18526	18534	18668	18543	18557	18629	18656	18628	18654	18686	18507	18511	18451	18685	18450	18604	18734	18704	18574	18553	18557	18570	18484	18595	18623	18691	18547	18707	18660	18528	18710	18730	18855	18535	18597	18719	18632	18678	18480	18666	18717	18696	18800	18584	18826	18743	18638	18668	18615	18644	18655	18653	18696	18771	18570	18669	18413	18680	18471	18559	18662	18365	18821	18642	18574	18575	18464	18826	18600	18582	18642	18532	18630	18602	18474	18808	18509	18642	18745	18838	18736	18795	18585	18664	18654	18567	18829	18628	18594	18670	18791	18653	18815	18492	18501	18664	18559	18676	18585	18426	18656	18213	18674	18739	18673	18670	18631	18620	18397	18575	18687	18601	18546	18758	18646	18560	18528	18603	18398	18578	18630	18545	18378	18571	18641	18669	18777	18507	18737	18527	18535	18514	18734	18645	18346	18661	18623	18769	18580	18690	18642	18587	18696	18650	18482	18582	18621	18728	18774	18348	18567	18728	18762	18804	18853	18603	18588	18340	18673	18717	18518	18421	18551	18542	18536	18772	18520	18502	18801	18574	18452	18687	18634	18802	18598	18471	18716	18827	18542	18551	18374	18545	18718	18738	18551	18683	18590	18648	18788	18748	18788	18697	18918	18626	18720	18703	18553	18865	18611	18586	18585	18537	18688	18529	18712	18679	18747	18725	18560	18573	18655	18526	18636	18715	18608	18661	18716	18700	18593	18595	18713	18543	18433	18599	18690	18735	18665	18567	18631	18563	18549	18663	18603	18653	18694	18674	18498	18645	18732	18849	18667	18639	18482	18602	18514	18579	18707	18540	18682	18780	18551	18590	18491	18640	18735	18633	18621	18637	18686	18560	18794	18801	18631	18791	18918	18779	18658	18579	18567	18658	18655	18527	18570	18655	18551	18735	18515	18697	18755	18780	18456	18757	18499	18606	18668	18534	18531	18833	18753	18475	18540	18665	18507	18666	18554	18503	18588	18628	18560	18620	18659	18584	18721	18452	18435	18641	18468	18512	18656	18596	18691	18638	18486	18562	18776	18659	18547	18514	18495	18538	18728	18689	18497	18531	18792	18532	18535	18469	18733	18627	18673	18535	18755	18505	18542	18706	18513	18527	18473	18703	18602	18599	18465	18779	18788	18690	18536	18548	18633	18547	18628	18552	18510	18722	18533	18737	18764	18603	18781	18586	18596	18808	18465	18644	18598	18612	18370	18582	18904	18829	18930	18742	18677	18684	18753	18701	18772	18692	18550	18570	18443	18559	18585	18741	18704	18634	18408	18650	18648	18601	18706	18555	18641	18609	18518	18729	18681	18740	18426	18408	18643	18778	18734	18696	18582	18574	18645	18515	18495	18671	18642	18760	18619	18633	18544	18471	18591	18508	18759	18554	18599	18518	18694	18589	18645	18442	18586	19006	18861
34692	58935	53778	43791	37969	32923	28534	25167	22743	21147	20229	19335	18551	18100	18021	17375	17239	16790	16786	16683	16550	16376	16178	16285	16227	16392	16172	16057	16098	16032	15905	15896	16012	15778	16002	15842	15924	15888	15788	15761	15948	15685	15928	15762	15784	15858	15771	15698	15868	15716	15768	15614	15757	15681	15670	15754	15675	15759	15764	15800	15743	15655	15798	15924	15795	15711	15637	15897	15780	15740	15669	15897	15770	15703	15711	15682	15967	15844	15888	15734	15787	15907	15698	15771	15729	15804	15852	15849	15739	15811	15831	15811	15827	15785	15731	15717	15794	15688	15795	15768	15754	15700	15763	15947	15903	15670	15794	15714	15585	15684	15930	15654	15834	15668	15711	15675	15598	15811	15861	15848	15723	15587	15730	15806	15642	15782	15767	15688	15719	15833	15651	15661	15773	15797	15710	15807	15670	15861	15782	15714	15732	15817	15709	15619	15706	15733	15775	15816	15725	15733	15801	15812	15684	15852	15730	15779	15913	15779	15656	15892	15604	15667	15710	15833	15701	15521	15642	15729	15746	15575	15779	15864	15708	15619	15808	15824	15690	15857	15650	15797	15801	15588	15696	15802	15715	15754	15765	15924	15707	15716	15683	15684	15619	15763	15541	15813	15921	15869	15811	15637	15921	15501	15772	15716	15715	15894	15749	15846	15726	15718	15812	15749	15854	15787	15809	15724	15747	15638	15774	15804	15751	15746	15823	15707	15761	15746	15736	15778	15805	15759	15753	15826	15714	15878	15727	15903	15797	15642	15650	15848	15674	15714	15795	15671	15707	15900	15633	15720	15665	15789	15848	15598	15732	16059	15528	15649	15717	15691	15773	15626	15808	15773	15571	15748	15888	15804	15602	15723	15666	15661	15669	15684	15819	15706	15734	15887	15603	15675	15917	15636	15807	15662	15694	15789	15733	15666	15724	15799	15693	15763	15786	15681	15708	15781	15971	15693	15638	15689	15792	15727	15647	15664	15749	15760	15657	15724	15657	15792	15845	15666	15542	15704	15625	15872	15640	15713	15687	15698	15651	15733	15772	15808	15744	15678	15732	15542	15717	15637	15626	15778	15585	15779	15764	15945	15761	15681	15828	15706	15768	15707	15715	15597	15697	15715	16007	15746	15664	15761	15844	15973	15922	15442	15839	15779	15782	15673	15802	15920	15727	15653	15725	15741	15533	15733	15715	15839	15629	15605	15721	15802	15742	15620	15821	15621	15780	15681	15729	15721	15805	15711	15904	15704	15743	15790	15769	15723	15939	15753	15794	15648	15728	15711	15879	15702	15579	15806	15702	15778	15546	15771	15749	15785	15651	15715	15852	15772	15818	15929	15749	15842	15809	15752	15910	15815	15812	15529	15802	15757	15723	15802	15812	15727	15745	15702	15744	15709	15820	15778	15978	15650	15764	15564	15817	15741	15607	15672	15833	15739	15687	15822	15775	15587	15835	15783	15634	15833	15711	15656	15736	15835	15613	15763	15580	15604	15754	15704	15630	15777	15814	15811	15721	15713	15642	15867	15621	15587	15827	15700	15689	15946	15685	15857	15778	15687	15755	15690	15733	15655	15633	15850	15603	15833	15910	15635	15861	15671	15812	15818	15752	15797	15696	15852	15857	15802	15805	15663	15796	15638	15813	15667	15919	15617	15599	15843	15826	15601	15711	15905	15795	15765	15637	15650	15790	15781	15790	15829	15689	15728	15894	15701	15667	15778	15703	15790	15713	15880	15796	15689	15792	15762	15781	15778	15728	15662	15878	15894	15822	15751	15815	15962	15821	15727	15777	15770	15714	15780	15557	15738	15682	15878	15728	15797	15847	15614	15917	15776	15784	15643	15821	15580	15669	15774	15716	15768	15704	15858	15651	15982	15766	15703	15763	15704	15629	15682	15956	15651	15837	15824	15885	15593	15746	15788	15509	15597	15784	15795	15940	15702	15714	15740	15628	15768	15724	15518	15867	15770	15713	15740	15766	15754	15777	15845	15768	15719	15704	15667	15673	15686	15708	15787	15916	15668	15700	15594	15807	15588	15719	15731	15853	15622	15869	15774	15729	15871	15662	15947	15723	15694	15633	15811	15735	15672	15650	15897	15533	15743	15858	15895	15614	15774	15790	15666	15961	15736	15741	15709	15665	15657	15789	15809	15728	15863	15637	15691	15861	15729	15837	15743	15849	15674	15727	15879	15779	15734	15977	15831	15819	15579	15779	15516	15600	15639	15857	15766	15759	15782	15713	15838	15899	15644	15668	15735	15787	15648	15528	15781	15671	15745	15861	15705	15621	15789	15900	15781	15802	15734	15906	15672	15805	15923	15802	15670	15642	15503	15779	15781	15835	15581	15749	15836	15852	15825	15704	15660	15886	15700	15562	15955	15914	15688	15721	15791	15753	15894	15651	15741	15717	15745	15753	15739	15836	15777	15695	15698	15920	15884	15683	15846	15677	15852	15738	15731	15734	15634	15781	15696	15943	15752	15683	15576	15801	15867	15583	15856	15627	15708	15802	15554	15682	15623	15807	15666	15648	15831	15797	15659	15882	15673	15716	15730	15785	15675	15768	15793	15690	15626	15797	15653	15636	15782	15721	15883	15817	15876	15724	15665	15968	15718	15860	15743	15783	15740	15651	15817	15874	15893	15860	15722	15730	15763	15710	15821	15616	15869	15699	15764	15521	15628	15706	15624	15839	15825	15795	15937	15863	15706	15743	15799	15668	15637	15860	15737	15624	15729	15904	15884	15835	15699	15684	15760	15687	15718	15747	15706	15818	15827	15691	15761	15746	15758	15902	15681	15778	15696	15703	15836	15660	15639	15927	15781	15730	15820	15716	15693	15763	15728	15519	15760	15788	15812	15836	15565	15810	15517	15657	15856	15648	15699	15523	15799	15764	15675	15603	15738	15717	15661	15651	15758	15533	15785	15819	15723	15819	15895	15686	15866	15567	15727	15639	15796	15844	15770	15777	15684	15718	15700	15866	15698	15704	15788	15805	15777	15776	15634	15913	15627	15708	15635	15831	15744	15694	15702	15722	15634	15837	15701	15767	15763	15696	15691	16005	15737	15762	15760	15560	15711	15627	15874	15624	15724	15524	15896	15840	15675	15545	15837	15828	15747	15641	15645	15752	15743	15663	15673	15798	15772	15770	16051	15716	15753	15699	15721	15612	15726	15768	15776	15746	15810	15689	15752	15803	15786	15671	15648	15843	15789	15724	15638	15854	15730	15710	15678	15902	15671	15831	15740	15802	15642	15928	15790	15656	15836	15773	15788	15722	15636	15841	15965	15923	15726	15613	15817	15791	15733	15731	15939	15692	15672	15736	15788	15772	15690	15754	15717	15939	15656	15791	15786	15903	15856	15713	15789	15692	15757	15693	15773	15835	15838	15662	15652	15692	15676	15953	15577	15816	15770	15822	15835	15759	15736	15701	15713	15733	15972	15693	15692	15850	15771	15788	15714	15676	15743	15808	15853	15869	15651	15717	15872	15735	15802	15597	15725	15654	15815	15545	15827	15607	15473	15754	15848	15701	15734	15834	15785	15674	15646	15875	15690	15798	15702	15760	15785	15826	15540	15676	15748	15735	15688	15809	15564	15857	15906	15702	15807	15744	15713	15754	15738	15739	15672	15748	15591	15836	15650	15643	15743	15633	15850	15619	15692	15726	15809	15799	15851	15643	15924	15582	15899	15686	15728	15564	15715	15603	15612	15754	15731	15778	15780	15633	15818	15754	15652	15844	15647	15725	15671	15589	15931	15773	15836	15703	15792	15649	15623	15845	15613	15717	15747	15804	15648	15800	15864	15817	15743	15540	15795	15739	15773	15763	15622	15721	15695	15784	15595	15776	15802	15480	15795	15753	15715	15688	15721	15833	15630	15825	15681	15756	15595	15828	16039	15740	15896	15790	15825	15676	15786	15724	15785	15779	15715	15703	15738	15761	15573	15822	15873	15792	15809	15563	15718	15587	15772	15747	15844	15922	15691	15770	15787	15634	15768	15691	15876	15911	15547	15794	15754	15686	15507	15762	15753	15877	15810	15666	15884	15768	16005	15722	15927	15632	15729	15817	15728	15746	15713	15706	15733	15762	15831	15734	15792	15748	15876	15744	15746	15549	15772	15740	15681	15729	15824	15888	15694	15855	15609	15711	15591	15829	15642	15911	15804	15743	15858	15767	15783	15805	15496	15780	15900	15672	15694	15687	15796	15666	15712	15803	15582	15853	15687	15718	15666	16010	15843	15521	15888	15514	15787	15721	15789	15763	15660	15688	15821	15646	15632	15658	15801	15810	15686	15863	15823	15670	15802	15829	15799	15729	15760	15666	15712	15770	15856	15965	15773	15644	15838	15643	15605	15857	15700	15739	15847	15785	15749	15885	15807	15664	15773	15710	15656	15733	15812	15752	15803	15687	15759	15866	15634	15914	15810	15652	15835	15715	15531	15752	15635	15569	15793	15724	15910	15691	15815	15711	15765	15746	15738	15935	15782	15875	15728	15811	15923	15665	15695	15898	15808	15812	15772	15768	15745	15778	15727	15751	15814	15710	15941	15677	15870	15737	15881	15767	15802	15738	15521	15664	15843	15732	15712	15754	15963	15726	15842	15679	15800	15631	15863	15815	15788	15813	15708	15754	15955	15661	15675	15610	15698	15734	15731	15803	15757	15614	15532	15709	15824	15796	15791	15728	15813	15681	15769	15793	15789	15780	15597	15662	15799	15578	15962	15748	15611	15793	15816	15792	15737	15783	15720	15566	15783	15701	15640	15816	15598	15781	15641	15715	15804	15747	15683	15695	15594	15567	15688	15691	15834	15653	15747	15685	15671	15857	15618	15595	15814	15613	15641	15690	15608	15552	15687	15692	15680	15659	15602	15741	15756	15645	15693	15615	15879	15685	15658	15864	15860	15664	15782	15631	15747	15811	15849	15794	15771	15768	15776	15874	15938	15581	15782	15813	15839	15698	15936	15686	15785	15771	15883	15643	15614	15792	15794	15702	15768	15797	15821	15688	15757	15785	15721	15689	15826	15753	15829	15785	15813	15732	15814	15735	15834	15645	15910	15847	15797	15672	15934	15725	15708	15864	15799	15767	15684	15867	15745	15709	15779	15759	15543	15880	15754	15634	15834
29715	30378	38224	33689	27913	25100	23452	21545	20491	19982	19449	19429	18897	18928	19076	18802	18700	18384	18337	18488	18341	18326	18454	18312	18286	18270	18307	18402	18130	18293	18218	18274	18370	18277	18206	18233	18124	18110	18201	18266	18137	18234	18052	18165	18169	18394	18214	18172	17847	18142	18122	17967	18080	18069	18085	18119	18242	18071	18029	18144	18274	18181	18036	18062	18152	18223	18165	18143	18039	18050	17972	18079	18038	18202	18128	18341	18190	18366	18181	18105	18132	18265	18248	18117	18311	18150	18216	17962	18214	18134	17984	18244	18184	18020	18098	18042	18304	18005	18301	18032	18280	18186	18175	18341	18140	18123	18060	18248	18062	18013	18235	17945	18072	18149	18136	18121	18152	18346	17971	18099	18193	18100	18027	17984	18170	18246	18196	18290	18088	18176	18087	18144	18098	18081	18432	18046	18063	18188	18137	18146	17963	18180	18082	18231	18114	18136	18097	18060	18218	18174	18186	18248	18116	18315	18045	18125	18076	18055	18090	18183	18114	18113	18159	18183	18382	18247	18390	18144	18170	18116	17961	18023	18110	18199	18110	18309	17992	18053	18193	18003	18154	18128	18082	18330	18209	18228	18149	18107	18068	18100	18158	18261	18087	18167	17834	17944	18300	18341	18082	18063	18139	18292	18173	18189	18163	18322	18163	18206	18036	18022	18331	18201	18176	18220	18337	18396	18191	18121	18181	18190	18152	18293	18096	18101	18113	18026	18147	18417	18084	18091	18206	18119	18183	18048	18210	18180	18367	18186	18096	17976	17948	18035	18297	18029	17985	18036	18131	18222	18169	18319	18282	18188	18165	18307	18148	18133	18255	18326	18230	18330	18191	18102	18218	18207	18222	18094	17979	18061	18198	18443	18122	18102	18201	18036	18270	18364	18037	18187	18264	18355	18269	17996	18113	18338	18355	17977	18096	18099	18008	18081	18060	18237	18082	18036	18045	18176	18027	18050	18181	18141	17982	18033	18080	18007	18084	18149	18346	18088	18154	18218	18103	18199	18233	18224	18202	18431	18289	18129	18104	18105	18194	18028	18312	18164	18043	18305	18250	18237	18117	18171	18143	18172	17993	18107	18154	18247	18142	18255	17945	18195	18236	17979	18083	18040	18083	18128	18075	18096	18108	17936	18173	18204	18273	18168	18162	18072	18163	18233	18206	18213	18245	18137	18178	18174	18170	17991	18301	18198	18036	18060	18117	18227	18388	18130	18346	18263	17968	18246	18164	18130	18160	18209	17978	18364	18107	18115	18293	18103	18252	18065	18374	18205	18109	18157	18059	17835	18195	18190	17997	18155	18077	18100	18271	18264	18281	18148	18099	17989	18079	18249	18150	18184	18038	18185	18170	18185	18024	18009	18136	17901	18055	18236	18190	18080	17939	17975	18357	18176	18114	17998	17784	18263	18178	18044	18058	18188	18182	18155	18093	18250	18056	18007	18135	18111	18099	18188	18280	18052	18188	18021	18174	18145	18238	18321	18169	18308	18190	18116	18118	18121	18296	18209	18209	18224	18068	17998	18365	18056	18164	18121	18245	18020	18160	18122	18119	18066	18155	18081	18098	18120	18300	18161	18088	18139	18133	18106	18100	18106	18130	18103	18047	18099	18047	18011	18057	18130	18091	18085	18131	18031	18171	18189	18224	18258	18260	18195	18122	18146	18218	17878	18195	18156	17999	18172	18235	18091	18285	18136	18256	18195	18134	18130	18066	18347	18189	18157	18141	17887	18100	18139	18098	18097	18165	18048	18255	18202	17995	18282	18430	18183	18249	18171	18111	18167	17960	18331	18233	18124	18295	18300	18082	18162	18060	18377	18075	18214	18221	18169	18260	18102	18090	18318	18139	18292	18149	18039	18101	18284	18228	18113	18251	18087	18077	18148	18218	18337	18200	18098	17977	18169	18313	18062	18167	18193	18128	18367	17879	18135	18111	18097	18034	18048	18149	18286	18147	18080	18091	18167	18175	18070	18375	18260	17993	17963	18157	18284	18107	18100	18049	18180	17950	18152	18047	18084	18265	18196	18013	18186	18285	18126	17959	18141	18235	18226	18070	18261	18184	17993	18173	18204	18152	18010	18308	18033	18200	18190	18032	18118	18033	18124	18335	18203	18012	18075	18173	18230	18229	18079	17860	18148	18153	18079	18140	18111	18220	18180	18459	18248	18256	18221	18201	18084	17919	18053	17948	18162	18039	18172	18059	18010	18031	18064	18111	18365	18271	17990	18014	17966	18131	18167	18029	17977	18057	18116	18189	18033	18389	18397	18331	18182	18040	18040	18302	18264	18012	18216	18285	18244	18322	18057	18216	18112	18113	18081	18157	18143	18265	18166	18103	18242	18397	18280	18133	18152	18023	17999	18144	17856	18072	18008	18136	18313	18398	18151	18089	18150	18393	18151	18217	18417	18103	18143	18089	18113	18072	18019	18251	18090	17918	18093	18314	18254	18375	18150	18174	18146	18059	17991	18286	18070	18025	18154	18138	18122	18072	18099	17882	18147	18166	18318	18141	17908	18184	18188	18206	17897	18308	18254	18205	18147	18086	18176	18076	18110	18315	18048	18214	18110	18278	18160	18106	18317	18081	18233	18193	18270	18239	18352	18313	18045	17990	18152	18108	17919	18198	18149	18118	18265	18210	18130	18114	18347	18086	18230	18183	18160	18261	18482	18268	17899	17908	18130	18016	18143	18363	18235	18209	18297	18351	18092	18019	18017	18384	18269	18282	18025	18283	18218	18030	17868	18130	18150	18155	17991	18154	17911	18149	18229	18042	18050	18083	18187	18100	18131	18219	18203	18275	18169	18061	17959	17990	18238	18215	18130	17898	18120	18057	18165	18304	18002	18161	18131	18094	18160	18044	18332	18087	18092	18054	18039	18103	18283	17979	18185	18008	18171	18182	18114	18228	18187	18389	18286	18192	18199	18155	18165	17996	17995	18055	18016	18267	18124	18255	18339	18353	18119	18206	18132	18166	17984	18182	17955	18208	18070	18251	18007	17911	18138	18094	18170	18005	18298	18234	18033	17903	18044	18251	18090	18202	18156	18145	17977	18202	18100	18234	18161	18277	18088	18423	18234	18177	18538	18240	18319	18311	18217	18073	18151	18152	18209	18095	18241	18017	18249	18085	18101	18088	18325	18199	18262	17922	18043	18080	18022	18116	18168	18062	18125	18065	18195	18035	18377	18194	17990	18168	18262	18238	18097	18258	18154	18316	18053	18150	18017	18259	18235	17976	18187	18162	18384	18169	18070	18286	18063	18317	18104	18157	18274	18369	18139	18147	18224	18086	18145	18144	18149	18149	18018	18038	18067	18117	18110	18140	18192	18264	18229	18129	18020	17990	18281	18293	18396	18124	18023	18048	18117	18003	18110	18176	18227	18246	18145	18216	18313	17955	18218	18232	18005	18061	17884	18057	18130	17878	18020	18133	18153	17991	18118	18037	18108	18181	18171	18177	18214	18126	18075	18287	18172	18309	18078	18159	18205	18018	18012	18260	18212	18280	18224	18237	18192	18132	18131	18256	18228	18210	18135	18154	18396	18156	18195	18049	18221	18117	18097	18141	18120	18182	18033	18133	18113	18065	18314	18160	18063	17931	18220	18001	18210	18141	18174	17927	17967	18389	18217	18124	18141	18109	18289	18243	18187	18117	18234	18124	18071	18075	18086	17873	18190	18307	18296	18124	18268	18263	18101	18195	18090	18269	18250	18199	18099	18083	18174	18108	18076	18126	18118	18221	18350	18216	17897	18021	18416	18243	18216	18212	18280	18259	18251	18256	18059	18241	18145	17995	18360	18202	17999	18101	18294	18239	18087	18123	18142	18052	18143	18214	18079	18192	18167	18172	18158	18047	18292	18143	18020	18262	18177	18174	18125	18228	18015	18311	18040	18152	17943	18105	17982	18224	18215	18220	18091	18383	17959	18190	18180	18211	18170	18192	18108	18104	17996	17977	18182	18301	18243	18147	18262	18399	18129	18232	18213	18205	18351	18095	18278	18233	18234	18251	18361	18265	18046	18050	18112	18251	18046	18160	18088	18070	18265	18193	18056	18050	18302	18069	18143	18325	18087	18113	18264	18196	17759	18046	18129	17973	18026	18131	18267	18138	18335	18342	18210	18026	18111	18040	18139	18104	18150	18063	18047	18286	18045	18191	18286	18213	18161	18237	17918	18091	18067	18018	18144	18061	18114	18151	18250	18234	18251	18021	18221	18126	18191	18210	18076	18220	18067	18281	18203	18102	18267	18213	18296	18180	18101	18078	18097	18103	18190	18179	18128	18031	18008	17962	18146	18401	18183	18066	18118	18201	18104	18281	17970	18227	18260	18215	18323	18044	18092	18288	17959	18088	18062	18276	18160	18112	18118	18207	18143	17993	17994	18215	18163	18243	18072	18183	18074	18192	17957	18045	18079	18088	18127	18063	18194	18042	18055	18162	18283	18131	18163	18260	17967	17985	18014	18215	18204	18291	18163	18016	18283	18171	18255	17999	18166	18144	18287	18152	18243	18101	18085	18275	18246	18096	18134	18297	18289	18128	18118	18215	18323	18241	18125	18123	18155	17988	18160	18128	18139	18086	18003	17989	18114	18232	18141	18256	18211	18331	18107	18129	17949	18264	18096	18233	18231	18165	18112	18244	18029	17976	18103	18071	18158	18064	17970	18103	18001	18174	18043	18010	18155	18056	18224	17905	18064	18171	17993	18042	18167	18101	18146	18192	18091	18173	18193	18235	18213	18191	18129	18357	17881	18176	18169	18098	18247	18140	18175	18272	18357	18277	18278	17966	18042	18051	18335	18426	18231	18015	18135	18212	18228	18192	18057	17992	18163	18082	18457	18171	18284	18297	18202	18222	18181	18130	18175	18190	18169	18170	18041	18106	18094	18135	17957	18053	17916	18200	18372	18154	18346	18057	18290	18094	18181	17979	18097	18172	18166	18057	18074	18371	18026	18251	18011	17977	18096	18229	18054	18159	18123	18192	18160	18111	18169	18156	18044	18233	18075	18249	18375	18150	18349	18157	18208	18194	18184	18295	18073	18291	18101	18044	18356	18077	17882	18109	17984	18088	18100	18131	18168	18044	18047	18323	18264	18155	18203	18137	18026	18276	18093
33250	47318	42695	33493	28177	24614	22381	20360	18923	17998	17535	16966	16674	16509	16414	16113	16098	15850	15925	15785	15803	15823	15863	15832	15708	15589	15683	15679	15461	15513	15784	15505	15606	15506	15684	15644	15526	15658	15480	15518	15350	15624	15298	15493	15520	15479	15418	15524	15477	15557	15341	15514	15582	15512	15445	15505	15371	15332	15466	15345	15316	15477	15694	15457	15219	15432	15454	15461	15396	15269	15589	15325	15647	15367	15566	15403	15643	15521	15463	15373	15367	15328	15502	15227	15417	15537	15490	15524	15468	15399	15442	15345	15343	15406	15541	15429	15506	15540	15454	15607	15321	15337	15464	15489	15184	15391	15246	15415	15467	15525	15359	15438	15487	15512	15350	15340	15521	15534	15421	15587	15421	15487	15490	15381	15380	15391	15607	15541	15331	15409	15566	15497	15335	15515	15419	15537	15384	15439	15255	15377	15514	15424	15506	15450	15326	15523	15215	15483	15429	15456	15388	15470	15277	15477	15408	15298	15507	15425	15491	15410	15450	15553	15461	15400	15456	15552	15475	15477	15503	15471	15558	15578	15568	15418	15468	15422	15515	15360	15371	15464	15507	15538	15321	15656	15332	15303	15450	15541	15386	15394	15422	15356	15459	15488	15387	15382	15511	15593	15416	15554	15452	15611	15352	15580	15345	15546	15458	15509	15608	15523	15426	15412	15525	15468	15549	15497	15340	15383	15682	15462	15629	15273	15413	15344	15501	15484	15408	15495	15327	15492	15483	15354	15410	15349	15553	15424	15464	15456	15442	15625	15447	15400	15461	15568	15526	15429	15429	15408	15409	15399	15310	15304	15485	15512	15551	15381	15612	15554	15497	15441	15536	15388	15429	15465	15458	15408	15230	15365	15593	15413	15525	15330	15418	15593	15154	15403	15246	15526	15458	15376	15524	15499	15467	15468	15562	15317	15468	15482	15476	15601	15457	15476	15329	15538	15450	15446	15495	15353	15468	15435	15615	15363	15450	15419	15554	15315	15589	15398	15340	15435	15649	15426	15367	15548	15430	15224	15362	15649	15535	15269	15559	15466	15537	15386	15560	15282	15560	15359	15531	15403	15676	15421	15479	15501	15587	15599	15529	15407	15324	15568	15420	15431	15480	15430	15592	15611	15623	15458	15473	15444	15438	15519	15380	15520	15489	15519	15344	15262	15547	15465	15340	15534	15483	15344	15398	15510	15545	15461	15444	15348	15516	15298	15568	15395	15392	15406	15438	15402	15386	15601	15334	15302	15490	15469	15530	15406	15495	15468	15543	15411	15388	15323	15418	15493	15571	15414	15489	15692	15578	15418	15410	15403	15560	15527	15412	15486	15188	15308	15624	15391	15442	15682	15298	15588	15363	15480	15364	15352	15474	15485	15391	15415	15415	15540	15494	15360	15658	15440	15509	15619	15439	15465	15401	15494	15421	15427	15365	15466	15399	15387	15298	15246	15415	15451	15380	15460	15620	15503	15263	15415	15478	15504	15537	15462	15392	15407	15466	15375	15503	15527	15446	15431	15431	15457	15480	15493	15454	15509	15512	15439	15488	15449	15376	15345	15566	15410	15434	15564	15411	15526	15509	15315	15527	15437	15650	15470	15530	15374	15515	15581	15419	15459	15555	15429	15422	15506	15482	15422	15505	15412	15609	15345	15432	15388	15499	15312	15230	15660	15434	15497	15558	15432	15481	15480	15589	15648	15702	15473	15557	15455	15528	15314	15344	15337	15452	15400	15335	15494	15474	15388	15454	15517	15254	15418	15483	15454	15384	15328	15467	15398	15328	15524	15489	15560	15555	15439	15492	15478	15353	15274	15609	15470	15475	15485	15470	15562	15521	15350	15419	15588	15382	15408	15405	15525	15474	15459	15484	15301	15411	15510	15522	15388	15590	15366	15292	15524	15374	15494	15525	15262	15320	15501	15449	15397	15360	15556	15452	15490	15275	15459	15535	15394	15326	15389	15496	15493	15267	15422	15430	15410	15568	15578	15506	15385	15384	15544	15348	15496	15559	15495	15444	15646	15473	15488	15533	15263	15567	15552	15427	15419	15462	15283	15530	15611	15506	15419	15475	15581	15319	15415	15363	15510	15460	15420	15568	15611	15449	15495	15445	15517	15522	15588	15487	15563	15440	15555	15492	15444	15350	15494	15603	15477	15361	15462	15410	15449	15281	15453	15346	15394	15545	15459	15466	15398	15498	15496	15490	15315	15497	15597	15404	15425	15334	15463	15461	15425	15486	15406	15368	15582	15486	15458	15409	15476	15465	15389	15339	15509	15404	15390	15348	15437	15459	15480	15486	15248	15432	15389	15309	15485	15438	15368	15422	15370	15619	15373	15528	15490	15449	15632	15530	15394	15593	15313	15425	15451	15385	15497	15450	15561	15494	15398	15407	15379	15328	15467	15520	15507	15526	15409	15485	15392	15465	15454	15501	15489	15662	15359	15463	15620	15463	15530	15440	15505	15462	15414	15428	15590	15547	15506	15417	15464	15287	15343	15333	15495	15590	15531	15481	15485	15403	15331	15456	15346	15379	15392	15468	15357	15354	15567	15500	15308	15546	15414	15290	15567	15674	15430	15439	15379	15411	15407	15441	15559	15470	15577	15425	15529	15379	15583	15478	15340	15509	15549	15585	15614	15232	15300	15462	15616	15375	15520	15379	15421	15453	15496	15525	15518	15421	15466	15427	15512	15236	15479	15354	15512	15504	15633	15418	15430	15464	15467	15495	15460	15509	15556	15534	15363	15436	15462	15604	15558	15448	15352	15542	15360	15503	15429	15429	15455	15472	15467	15693	15394	15323	15408	15431	15484	15535	15406	15692	15387	15479	15484	15443	15521	15379	15553	15520	15451	15432	15383	15330	15404	15587	15515	15443	15390	15314	15511	15457	15432	15459	15479	15401	15378	15363	15586	15402	15473	15597	15434	15692	15427	15542	15365	15357	15478	15394	15529	15619	15403	15419	15378	15601	15437	15525	15446	15452	15409	15467	15467	15358	15426	15403	15528	15469	15425	15238	15392	15425	15344	15408	15626	15389	15528	15451	15229	15404	15525	15317	15430	15695	15490	15488	15318	15440	15565	15336	15477	15668	15329	15412	15537	15641	15437	15401	15480	15417	15436	15516	15537	15541	15600	15524	15483	15525	15578	15366	15464	15295	15354	15443	15486	15424	15530	15490	15439	15480	15583	15417	15368	15392	15476	15473	15525	15350	15562	15442	15446	15529	15489	15667	15499	15420	15462	15511	15441	15509	15437	15362	15540	15554	15569	15366	15576	15332	15335	15344	15543	15515	15367	15577	15534	15545	15535	15555	15391	15346	15396	15310	15356	15400	15439	15353	15371	15388	15375	15505	15395	15417	15350	15380	15439	15482	15599	15523	15348	15327	15418	15445	15316	15437	15383	15609	15498	15539	15621	15359	15335	15489	15256	15456	15471	15564	15383	15486	15517	15559	15491	15387	15480	15458	15427	15525	15500	15519	15470	15506	15360	15412	15466	15536	15681	15662	15579	15663	15649	15526	15366	15278	15292	15447	15473	15346	15377	15270	15260	15387	15434	15623	15560	15506	15485	15545	15482	15347	15495	15593	15397	15612	15396	15372	15488	15348	15496	15326	15555	15397	15565	15390	15427	15578	15530	15590	15472	15324	15532	15538	15613	15536	15506	15496	15555	15451	15573	15414	15307	15443	15471	15401	15392	15263	15412	15626	15646	15480	15562	15270	15304	15282	15313	15484	15441	15457	15456	15524	15415	15488	15312	15417	15579	15233	15520	15411	15372	15486	15561	15395	15417	15517	15161	15403	15493	15273	15455	15560	15439	15470	15567	15514	15428	15477	15368	15471	15488	15313	15497	15503	15487	15688	15527	15550	15404	15533	15445	15542	15461	15407	15532	15520	15417	15547	15382	15530	15384	15530	15236	15482	15592	15596	15334	15422	15541	15610	15365	15490	15389	15493	15581	15298	15393	15371	15344	15507	15463	15229	15596	15405	15550	15460	15316	15538	15568	15450	15410	15497	15308	15596	15442	15401	15384	15407	15536	15454	15234	15580	15402	15482	15548	15504	15471	15337	15526	15474	15433	15426	15438	15466	15333	15441	15483	15380	15564	15499	15381	15417	15406	15509	15493	15543	15661	15458	15524	15404	15491	15408	15378	15589	15566	15557	15449	15450	15357	15379	15514	15571	15558	15452	15299	15519	15421	15375	15491	15545	15352	15357	15479	15539	15484	15464	15487	15487	15429	15595	15533	15417	15586	15496	15517	15217	15681	15315	15369	15541	15452	15260	15356	15461	15474	15502	15425	15420	15491	15586	15286	15494	15489	15538	15417	15413	15429	15400	15444	15514	15521	15582	15371	15626	15347	15507	15263	15486	15449	15431	15347	15432	15571	15598	15653	15395	15454	15404	15228	15383	15370	15439	15413	15492	15393	15485	15579	15372	15314	15483	15498	15312	15374	15523	15525	15473	15531	15553	15510	15518	15443	15448	15418	15431	15464	15424	15488	15456	15513	15497	15378	15417	15394	15426	15393	15318	15483	15494	15497	15339	15473	15332	15485	15439	15452	15430	15445	15422	15355	15415	15515	15391	15465	15565	15327	15463	15409	15711	15478	15388	15434	15532	15428	15455	15494	15487	15352	15470	15457	15689	15474	15557	15380	15491	15417	15474	15633	15497	15488	15452	15488	15330	15568	15432	15319	15493	15471	15360	15529	15476	15260	15444	15372	15418	15332	15505	15442	15474	15512	15595	15442	15617	15476	15666	15416	15462	15489	15325	15509	15484	15493	15384	15461	15564	15392	15301	15746	15540	15542	15423	15400	15305	15561	15374	15565	15427	15495	15564	15454	15622	15402	15337	15317	15591	15642	15483	15333	15472	15550	15452	15591	15503	15409	15449	15335	15406	15461	15652	15427	15419	15392	15422	15388	15465	15509	15597	15512	15431	15627	15387	15440	15259	15503	15539	15535	15502	15553	15534	15386	15581	15569	15541	15501	15375	15487	15524	15457	15417	15663	15416	15443	15531	15570	15499	15494	15495	15500	15618	15459	15612	15421	15421	15469	15510	15649	15478	15377	15528	15457	15536	15404	15375	15489	15322	15370	15481	15462	15229	15443	15285	15314
24062	21138	28651	26308	26663	27849	27211	23017	21489	20918	20319	19748	19407	19263	19123	18867	18749	18547	18432	18573	18629	18444	18477	18511	18276	18401	18548	18294	18125	18242	18122	17947	18166	18178	18076	18370	17997	18068	18188	18075	18161	18238	18392	18153	18153	17992	18052	18148	18214	18371	18206	18134	18136	18141	18129	18106	18122	17972	18167	18120	17917	18116	18166	18093	17854	18207	18103	18097	18158	18154	18249	18221	18326	18017	17982	18078	18162	18197	18048	18097	17990	17959	18010	17988	18120	18097	18192	18179	18167	17905	17907	18067	18123	18201	18199	18142	18067	18041	18004	18078	17930	18059	18055	18190	18055	18087	18034	18031	17949	18074	18007	18051	18086	17824	18138	17892	18080	18066	18020	17876	18299	17861	18029	17999	18003	17973	18196	17824	18074	18200	17967	17914	18106	18106	18099	18096	18033	18055	18251	18107	18108	18268	18285	17892	18101	18025	18081	18172	17966	17978	17999	17858	18040	18088	18053	18273	18161	17940	18178	18123	18240	17894	17997	17858	18096	17931	18073	17950	18018	17805	18039	18017	18133	18081	18059	18015	18022	17860	18152	18036	18015	18112	17900	18066	18072	17837	17976	17998	17937	17997	18026	17880	17928	18028	17952	17851	18107	18260	17922	18073	18143	18097	18045	18042	18099	17850	17980	18060	18065	18106	18170	18080	18261	18285	18081	18204	18135	17980	17942	18128	18045	18042	18067	18130	18074	18133	18205	17892	18000	18105	18181	18202	18075	18044	17868	17981	18227	17996	18008	18125	18054	18169	18218	18270	18071	18232	17933	17860	17947	18030	18176	18132	18123	18026	18194	17941	18266	18099	17955	17924	18090	18019	17905	18260	18042	17779	18123	17920	18162	17964	18232	18124	18248	18078	17906	18097	18041	18062	18080	18149	18001	17961	18006	18100	18059	18023	18138	18090	18204	18160	17984	18123	18094	18201	18211	18065	18151	18112	18064	17950	18082	18099	18135	17942	18202	18074	18249	18170	18082	18008	18032	17950	18009	18095	18067	18132	18175	17920	18121	17876	17938	18052	18067	18152	18090	17851	18270	17990	18068	18038	17956	18174	18153	18153	18158	18011	18110	18105	18082	18028	18021	18298	18065	17986	18084	18076	18188	17954	18293	18052	17917	18138	18150	18281	18062	18168	18352	18128	17905	18053	18191	18090	18147	18254	18103	18180	18136	18045	18016	18035	18014	18256	18140	18080	18130	18169	17947	18004	18230	18093	18171	17926	17900	18225	18101	18085	18104	17902	17992	18154	18099	18023	18097	18214	18114	18125	18088	18042	17894	18153	18001	18051	18059	17923	17892	17804	18206	18257	18228	18193	18104	17924	17877	18028	17980	18095	18024	18080	18189	18001	18247	18119	18073	18077	18315	18137	18247	17966	18060	17907	18185	18141	18152	17815	18029	17999	18127	17881	18119	18009	18372	18160	18042	18075	18203	18147	18278	17955	17975	18006	17971	17985	18131	17897	17962	17860	18001	18239	18167	18053	17972	17914	17959	18074	18047	18147	18119	18050	17992	17976	18030	18311	17979	18067	18092	18042	17973	18172	17962	18098	17830	18107	18090	18097	17947	17956	17975	17848	18329	18070	18234	18101	18219	18081	17978	18019	18074	18190	18229	17837	17974	18051	18060	18096	18066	18063	18018	18097	17942	17977	18124	17991	18016	18133	17902	18007	17853	18049	18228	18245	18297	18106	17901	17874	17994	18296	18172	18154	17987	17893	17924	17945	18177	18178	18175	17972	18211	18069	18113	18042	18080	18109	18002	18147	18033	17838	17931	17998	18155	17941	18040	18066	18001	18150	18170	17960	17932	18146	18153	18215	17978	18268	18120	17984	18091	18070	18359	17967	18258	18195	17918	17986	18043	18208	18017	18195	18044	18248	17965	18124	18027	18377	18055	18017	18036	17953	18133	18048	18081	17904	18249	18164	17958	17959	18017	17824	18234	17922	18078	18011	18071	18000	18099	18155	18051	18092	18155	17967	17932	18242	18089	18187	18108	18201	18221	18048	18007	18045	18139	18165	18172	18319	18150	17976	18205	18003	18051	18070	18006	17999	18185	18217	18028	18044	17907	18085	18210	18048	17971	17920	18137	17918	18044	17987	17808	17950	17924	18018	18054	17965	18278	18025	18376	18135	18346	18115	18119	18034	18185	17996	17930	18141	17963	18108	17984	17995	18008	17938	18052	18174	17773	18042	17970	18004	18080	18051	18015	18035	18056	18127	17978	18130	17977	18012	18085	18209	18083	18323	18347	17950	18095	18278	17897	18157	18323	18253	18091	18194	18190	17986	17973	18006	18131	17946	18005	17935	18119	18053	17927	18184	17945	18038	18118	18111	18038	18050	18164	18287	18162	18045	18161	18122	18000	18144	18112	17982	17935	17914	18146	17902	17910	18093	17753	17957	18092	17917	17869	18049	17973	18271	18140	18078	18021	18044	18021	18085	18063	18061	17987	18094	18078	18029	18075	18149	18078	17950	18264	18152	18161	18221	18009	18046	17998	18146	17934	18139	17825	18150	18172	18213	18283	18195	18089	18046	18147	18044	17915	17977	18130	18198	18069	18170	18121	18063	18089	18117	18121	18095	18175	18110	17942	18024	18065	18123	18077	18114	17922	18011	18057	18080	18117	18425	18056	17854	18071	17975	18123	17899	18101	18072	18194	17998	18035	17901	17951	18081	17970	17948	18341	17803	18037	18242	18125	18110	17900	17943	17948	18062	18008	17979	18165	18277	17796	18042	18128	17955	18139	17989	18149	17877	18074	17954	18088	18113	18021	17989	17996	17979	18100	17957	17988	18276	18273	17857	17959	18238	18060	17946	18025	17987	17985	17966	18034	17907	18226	18123	18277	18097	18105	18014	17991	18072	18142	18243	18111	18256	18076	18047	17999	17972	17890	17913	18212	18146	18165	18060	18051	18087	18087	17959	17931	18111	17955	18236	18078	18171	17973	17978	18022	18067	17889	18162	18253	17924	18182	18109	17789	18122	18189	18179	18050	18065	18081	17991	17901	18083	18266	18137	17900	18126	18097	17926	17955	18059	18170	18010	18081	18183	18105	17859	18054	18063	18050	18143	18021	17946	17934	18057	18099	18339	17883	18157	18370	18286	18051	18116	18013	18064	18023	18135	18166	18059	17993	18060	17914	17904	18044	18100	17996	17893	18060	18283	17998	18060	18103	18292	18066	18182	18053	18066	18162	18164	18088	18302	18092	18057	17928	18302	18269	18315	17972	17988	18086	17912	17772	18033	18166	17738	18313	17963	18007	18043	18120	17826	18161	17967	18196	18280	17992	18214	17815	17867	18123	18180	18042	17855	18181	18015	17907	18054	17968	17990	18145	18071	18132	18169	18089	18107	17869	18102	17940	18169	18086	17872	17958	18133	18010	17886	17817	18091	18065	18037	18093	18142	17864	18184	17951	18072	18078	18013	17921	18022	17923	17843	17994	18176	18397	18170	17967	18102	17926	18195	18181	18323	18017	18023	18181	18089	18011	18208	18051	18088	18050	18018	18272	17976	17887	18111	17909	18073	18336	18275	18209	18001	18194	18125	18106	17884	18115	18064	18159	17958	17852	18051	18178	18207	18114	18062	18066	18092	17997	18128	18248	17991	18007	18178	17918	18194	17970	18093	18178	18199	18081	18282	17956	18145	17920	18224	18149	18038	17999	18216	18056	18214	18286	18067	17977	18110	18047	18100	17991	18161	18045	18108	18210	18005	18083	17996	18044	18092	18042	17932	18009	18065	18020	17984	18064	18267	18132	17877	18105	18205	17933	17931	17984	18110	17893	18028	18138	18046	17937	18049	17965	18157	17925	18094	18011	18097	18040	18142	18122	18007	18021	18194	17960	17757	17818	17897	18080	18010	18139	17971	18282	18274	17973	18212	17978	18269	18136	18283	18079	18103	17984	18202	18099	18133	18260	18240	18097	18112	18210	18142	17967	17998	17911	18071	18131	18048	18245	17885	18307	18253	18155	18142	18074	18210	18298	18122	17901	17842	18151	18208	18087	17900	18137	18282	18153	18040	18072	17864	17963	17785	17869	18231	17911	18054	18132	18059	18045	18113	17942	18077	18089	18005	18170	18074	18118	18147	18165	18126	18185	17933	18328	18086	18112	18042	18233	18042	17959	18060	18247	17909	18171	18008	18098	18020	18190	18102	18299	18059	18197	18253	17876	17970	18173	17853	18090	17944	17815	17982	17999	17956	18055	17990	18096	18089	17991	18101	18052	17990	18143	18041	17901	17984	18189	18010	18020	18146	17929	18120	18299	17944	18140	18007	18131	17861	18217	18307	17944	18068	18003	18196	18100	18062	18294	18149	17936	18322	18196	18069	17853	18005	18121	18221	18064	17874	18140	17891	18221	18248	17970	18010	18053	17775	18123	18025	18149	17953	18044	18103	18174	18191	17914	17941	18156	17856	18128	18049	17858	18035	18030	18313	18191	18070	18004	18046	18291	18108	18014	18089	18212	17927	18028	17952	17776	17867	18129	18055	18125	17928	18301	18080	18162	18124	18027	17957	18265	18098	18240	18082	18165	18156	18159	18135	18095	18078	18053	18100	18128	18005	18229	18109	18120	18166	18222	17983	18178	17949	18057	18026	17960	18199	18106	18121	18190	18140	18093	18166	18055	18063	17882	18085	18126	18043	17968	17762	18178	17849	17977	18046	17904	18100	18043	17878	18016	18009	17906	18018	18112	18207	18247	18288	17937	18247	18164	18211	17932	18071	18138	18134	18241	18106	18126	18162	18069	18253	18163	18095	18067	18186	18224	18075	17955	17883	18165	18074	17834	18046	17863	17852	18009	18051	17992	17743	18198	18225	18214	18111	18161	18095	18237	18067	18189	18010	17970	18061	17979	18018	18101	18215	18042	17996	18090	17999	18047	18195	17842	18267	18204	18086	18277	18028	18294	18068	18144	18129	18105	18135	17902	18092	17971	17984	17946	17909	18056	18176	18147	18109	18131	17948	18103	18138	18227	18097	18056	18059	18384	18025	17980	18076	17747	18004	18172	18161	18106	18032	18172	18087	18291	17965	17962	18101	17962	17944	18100	18187	18232	18035	17930	18178	17989	18177	18139	17855	18135	18057
32420	52908	48300	38288	32930	28715	25355	22033	20422	19337	18361	17842	17598	17272	16964	16487	16146	16213	16217	15970	16127	15717	16051	15813	15738	15605	15612	15529	15679	15534	15707	15622	15509	15571	15575	15506	15440	15398	15423	15488	15678	15414	15528	15554	15423	15733	15435	15456	15318	15436	15610	15469	15438	15380	15420	15611	15429	15298	15499	15289	15367	15377	15460	15331	15535	15314	15393	15460	15506	15460	15231	15295	15483	15414	15415	15470	15402	15257	15565	15390	15451	15322	15356	15424	15371	15263	15341	15359	15426	15550	15278	15419	15449	15449	15380	15339	15406	15427	15346	15233	15573	15470	15442	15411	15472	15230	15392	15283	15467	15411	15380	15407	15297	15443	15385	15452	15342	15610	15339	15296	15469	15223	15279	15394	15485	15503	15384	15161	15374	15381	15319	15370	15479	15344	15388	15441	15304	15323	15478	15565	15295	15403	15492	15456	15436	15628	15389	15478	15591	15393	15448	15279	15425	15281	15399	15361	15501	15433	15261	15401	15441	15307	15377	15444	15377	15389	15321	15356	15340	15349	15327	15282	15401	15459	15251	15367	15445	15195	15202	15516	15469	15490	15443	15534	15564	15286	15470	15549	15272	15484	15289	15432	15409	15481	15406	15466	15381	15447	15338	15305	15510	15403	15325	15384	15377	15323	15212	15420	15485	15421	15425	15169	15548	15284	15350	15547	15532	15480	15428	15412	15330	15503	15426	15338	15390	15418	15329	15442	15457	15381	15395	15488	15398	15327	15344	15509	15529	15472	15400	15507	15397	15483	15365	15569	15351	15414	15543	15474	15351	15597	15245	15357	15389	15511	15402	15272	15428	15390	15469	15516	15379	15566	15502	15190	15362	15367	15420	15437	15411	15377	15525	15406	15548	15347	15477	15462	15417	15278	15451	15413	15602	15443	15429	15391	15447	15440	15511	15476	15416	15397	15454	15352	15309	15581	15326	15311	15434	15409	15376	15306	15446	15444	15415	15456	15411	15536	15157	15333	15385	15473	15378	15305	15359	15531	15396	15321	15423	15440	15213	15461	15393	15438	15356	15339	15559	15377	15462	15144	15408	15350	15377	15552	15312	15355	15346	15485	15496	15429	15437	15238	15293	15407	15512	15504	15314	15594	15358	15537	15365	15345	15277	15330	15337	15209	15536	15321	15370	15413	15584	15408	15659	15291	15414	15418	15486	15526	15538	15420	15310	15560	15420	15396	15370	15381	15352	15418	15388	15323	15471	15311	15489	15365	15309	15496	15315	15486	15494	15212	15408	15502	15379	15374	15466	15547	15477	15561	15534	15534	15405	15453	15363	15513	15359	15558	15291	15522	15434	15310	15381	15210	15324	15289	15425	15367	15621	15245	15367	15425	15503	15503	15567	15379	15415	15337	15424	15314	15332	15566	15303	15507	15409	15510	15426	15272	15699	15385	15380	15241	15495	15328	15370	15238	15189	15388	15344	15413	15395	15373	15260	15330	15507	15526	15389	15553	15326	15313	15337	15286	15215	15644	15537	15242	15388	15256	15276	15199	15335	15378	15446	15532	15261	15491	15289	15446	15382	15371	15475	15395	15327	15350	15470	15431	15419	15401	15312	15263	15336	15525	15481	15356	15455	15514	15435	15394	15275	15566	15471	15216	15535	15465	15518	15604	15490	15362	15330	15400	15379	15265	15432	15445	15581	15517	15281	15475	15364	15494	15616	15567	15419	15500	15555	15313	15238	15372	15508	15320	15571	15464	15432	15207	15608	15364	15543	15313	15462	15499	15476	15377	15347	15475	15438	15510	15594	15595	15541	15251	15405	15417	15401	15349	15348	15231	15382	15517	15321	15436	15538	15490	15279	15265	15531	15562	15365	15364	15306	15376	15385	15379	15543	15399	15449	15335	15330	15413	15293	15456	15424	15422	15371	15513	15503	15336	15477	15282	15363	15267	15438	15358	15499	15407	15397	15324	15344	15648	15396	15483	15396	15417	15498	15309	15521	15318	15421	15586	15383	15429	15329	15557	15530	15462	15313	15457	15519	15289	15314	15594	15479	15311	15296	15479	15486	15309	15397	15442	15342	15364	15327	15494	15395	15391	15459	15358	15425	15567	15429	15439	15391	15419	15459	15369	15469	15453	15488	15383	15552	15488	15475	15440	15489	15483	15431	15511	15426	15343	15615	15321	15375	15449	15419	15324	15448	15425	15430	15335	15557	15288	15296	15507	15454	15283	15436	15490	15285	15307	15175	15374	15422	15345	15416	15521	15654	15390	15538	15290	15590	15345	15476	15302	15466	15559	15556	15530	15550	15301	15356	15384	15538	15345	15314	15376	15402	15428	15592	15452	15536	15325	15549	15546	15421	15377	15384	15368	15217	15539	15433	15449	15348	15403	15358	15485	15343	15342	15190	15259	15244	15265	15426	15467	15376	15463	15474	15385	15328	15395	15370	15412	15460	15550	15587	15495	15411	15597	15425	15304	15273	15585	15476	15184	15362	15529	15585	15461	15402	15568	15559	15529	15336	15502	15487	15688	15389	15523	15192	15375	15385	15462	15377	15172	15551	15516	15294	15544	15301	15492	15450	15356	15441	15373	15515	15435	15638	15519	15624	15535	15480	15335	15400	15424	15468	15332	15281	15505	15259	15446	15636	15444	15340	15461	15370	15240	15487	15532	15285	15418	15479	15237	15267	15386	15392	15386	15519	15242	15313	15444	15459	15444	15358	15376	15439	15474	15428	15365	15429	15277	15301	15382	15293	15397	15283	15593	15517	15397	15385	15398	15391	15421	15313	15403	15600	15377	15185	15434	15333	15385	15552	15496	15369	15381	15525	15570	15393	15425	15412	15268	15400	15552	15420	15307	15434	15410	15409	15294	15347	15297	15291	15415	15398	15164	15314	15461	15463	15375	15370	15371	15397	15487	15430	15385	15432	15411	15330	15412	15454	15290	15501	15419	15622	15376	15441	15329	15337	15385	15412	15370	15425	15585	15467	15559	15508	15358	15382	15208	15456	15396	15505	15544	15444	15290	15394	15438	15463	15242	15376	15378	15498	15383	15385	15626	15262	15532	15598	15218	15643	15206	15226	15349	15443	15519	15512	15400	15365	15484	15350	15568	15344	15439	15235	15344	15449	15319	15435	15435	15389	15215	15397	15510	15431	15383	15365	15328	15350	15395	15424	15277	15550	15380	15435	15434	15329	15523	15423	15346	15474	15569	15541	15380	15409	15480	15257	15563	15385	15428	15367	15358	15417	15371	15353	15551	15504	15241	15507	15405	15440	15316	15464	15507	15511	15263	15301	15344	15442	15360	15381	15297	15602	15358	15357	15320	15322	15274	15404	15485	15287	15456	15297	15370	15505	15522	15316	15268	15577	15401	15508	15477	15543	15340	15574	15296	15382	15488	15361	15313	15444	15405	15412	15447	15335	15426	15494	15138	15501	15537	15377	15418	15305	15369	15351	15522	15472	15427	15450	15446	15496	15450	15206	15489	15359	15401	15361	15435	15330	15403	15386	15246	15500	15380	15429	15454	15248	15425	15259	15367	15336	15296	15445	15308	15370	15520	15301	15338	15311	15562	15409	15380	15349	15154	15342	15405	15513	15322	15388	15302	15534	15405	15554	15487	15643	15258	15395	15459	15295	15285	15639	15377	15332	15465	15440	15534	15462	15602	15340	15512	15417	15484	15590	15434	15447	15375	15193	15452	15549	15342	15369	15490	15542	15399	15465	15536	15529	15299	15519	15498	15428	15644	15487	15661	15490	15563	15430	15393	15343	15516	15308	15422	15382	15289	15281	15393	15457	15331	15331	15542	15328	15490	15238	15253	15511	15401	15509	15417	15372	15442	15360	15376	15323	15368	15385	15395	15462	15428	15507	15344	15356	15255	15419	15535	15427	15421	15267	15557	15482	15411	15273	15347	15396	15410	15398	15438	15410	15220	15510	15361	15487	15341	15313	15474	15407	15303	15442	15471	15329	15347	15413	15467	15382	15218	15576	15482	15364	15429	15576	15411	15425	15366	15708	15315	15254	15350	15481	15471	15636	15441	15398	15425	15429	15445	15522	15523	15423	15391	15306	15262	15321	15267	15356	15292	15281	15356	15405	15534	15417	15471	15324	15404	15463	15521	15391	15310	15403	15403	15366	15539	15379	15357	15459	15434	15296	15340	15446	15385	15476	15300	15569	15382	15247	15365	15560	15406	15494	15521	15380	15414	15404	15452	15238	15285	15416	15534	15422	15380	15392	15525	15630	15626	15363	15381	15414	15572	15363	15487	15266	15284	15426	15453	15468	15505	15359	15453	15470	15280	15359	15553	15415	15407	15476	15465	15477	15314	15438	15592	15509	15339	15512	15533	15456	15582	15360	15596	15362	15464	15382	15387	15262	15320	15399	15444	15308	15309	15411	15516	15542	15209	15370	15304	15465	15290	15434	15263	15510	15400	15324	15401	15333	15593	15426	15349	15425	15437	15372	15364	15377	15315	15525	15361	15402	15443	15339	15422	15289	15394	15486	15452	15390	15332	15394	15427	15374	15299	15350	15480	15358	15402	15468	15587	15339	15320	15443	15503	15412	15559	15475	15469	15573	15400	15393	15310	15497	15632	15310	15372	15484	15448	15356	15421	15398	15438	15364	15579	15345	15491	15464	15469	15316	15404	15284	15376	15298	15340	15546	15389	15269	15296	15413	15346	15232	15226	15306	15594	15225	15332	15487	15419	15613	15377	15486	15304	15411	15530	15448	15417	15305	15409	15420	15365	15565	15467	15372	15275	15481	15295	15472	15435	15445	15488	15286	15318	15330	15471	15381	15257	15208	15589	15363	15464	15251	15441	15573	15311	15452	15356	15441	15481	15379	15447	15375	15368	15536	15373	15351	15311	15374	15697	15639	15390	15413	15350	15357	15458	15479	15274	15458	15290	15487	15372	15425	15333	15498	15419	15393	15313	15257	15417	15303	15363	15412	15408	15457	15492	15364	15387	15486	15403	15517	15331	15425	15431	15439	15554	15413	15260	15302	15498	15355	15324	15568	15439	15342	15399	15621	15300	15441	15408	15402	15512	15571	15452	15291	15402	15471	15315	15441	15327	15328	15498	15374	15413	15358	15350	15549	15286	15511	15283	15486	15561	15504	15465
22876	21203	28983	24062	23507	28320	30851	25280	23504	22675	21643	21148	20726	20641	20430	19784	19837	19559	19453	19305	19387	19269	19290	19117	19064	18969	19117	19059	18895	18937	19015	18728	18797	18875	18836	18680	18912	18773	18783	18765	18871	18819	18714	18704	18687	18653	18598	18785	18792	18631	18849	18778	18707	18799	18667	18689	18453	18768	18664	18954	18805	18864	18512	18574	18760	18693	18640	18694	18518	18957	18866	18637	18817	18627	18595	18749	18742	18568	18679	18681	18710	18661	18578	18594	18535	18758	18745	18663	18555	18813	18618	18794	18657	18512	18521	18780	18634	18578	18552	18501	18807	18739	18533	18443	18706	18719	18628	18768	18726	18564	18706	18666	18719	18537	18334	18720	18722	18418	18687	18549	18676	18656	18807	18575	18480	18808	18495	18637	18621	18553	18770	18768	18671	18576	18597	18802	18572	18636	18600	18449	18764	18567	18602	18384	18602	18761	18657	18460	18447	18365	18639	18523	18531	18734	18653	18620	18679	18738	18482	18607	18566	18472	18634	18503	18789	18557	18531	18583	18627	18566	18684	18766	18811	18494	18541	18627	18789	18652	18661	18710	18610	18559	18610	18691	18438	18668	18451	18531	18629	18576	18598	18625	18703	18614	18817	18546	18675	18434	18639	18799	18703	18524	18515	18530	18577	18628	18698	18793	18667	18526	18606	18537	18863	18890	18651	18751	18663	18499	18534	18611	18700	18597	18588	18813	18650	18460	18695	18626	18724	18676	18610	18535	18492	18489	18926	18796	18789	18633	18549	18776	18609	18612	18442	18376	18562	18618	18529	18407	18714	18579	18449	18352	18663	18545	18957	18647	18594	18414	18440	18490	18644	18463	18775	18503	18608	18741	18639	18632	18700	18677	18441	18570	18673	18867	18727	18803	18685	18615	18260	18574	18634	18856	18510	18466	18555	18504	18675	18590	18843	18419	18529	18529	18578	18742	18797	18604	18559	18586	18542	18564	18389	18656	18814	18814	18559	18579	18645	18553	18629	18514	18575	18562	18752	18554	18544	18660	18834	18617	18759	18669	18664	18421	18513	18566	18549	18596	18598	18397	18485	18722	18575	18468	18620	18497	18581	18774	18631	18591	18523	18702	18527	18585	18512	18350	18532	18604	18568	18735	18461	18528	18614	18634	18589	18311	18614	18636	18542	18601	18593	18833	18842	18758	18658	18444	18525	18587	18494	18700	18618	18382	18587	18459	18567	18641	18655	18593	18700	18758	18648	18694	18662	18620	18666	18575	18475	18541	18526	18634	18601	18421	18669	18435	18602	18585	18534	18500	18585	18641	18868	18698	18761	18744	18832	18619	18804	18548	18769	18433	18596	18551	18600	18427	18687	18636	18624	18630	18606	18500	18641	18690	18572	18643	18559	18508	18491	18541	18541	18443	18711	18502	18530	18558	18624	18517	18535	18636	18619	18553	18635	18365	18708	18551	18586	18704	18612	18696	18680	18731	18559	18520	18853	18690	18576	18512	18454	18691	18839	18482	18535	18748	18611	18617	18660	18640	18537	18274	18269	18571	18557	18564	18526	18709	18740	18751	18490	18505	18672	18513	18708	18632	18444	18625	18435	18630	18585	18610	18518	18499	18782	18625	18475	18480	18586	18540	18443	18900	18776	18574	18494	18706	18603	18723	18638	18672	18752	18800	18625	18510	18557	18413	18479	18519	18368	18480	18505	18453	18686	18821	18653	18721	18646	18478	18774	18590	18538	18678	18768	18621	18688	18673	18589	18610	18445	18663	18569	18707	18576	18433	18632	18531	18504	18585	18802	18573	18701	18609	18677	18674	18773	18672	18537	18486	18733	18891	18585	18614	18656	18623	18513	18699	18737	18683	18831	18684	18762	18772	18760	18618	18775	18815	18591	18689	18666	18543	18615	18700	18772	18489	18488	18756	18511	18610	18634	18617	18605	18799	18654	18605	18711	18623	18705	18861	18691	18659	18693	18576	18625	18501	18732	18625	18743	18691	18658	18471	18565	18706	18721	18669	18629	18450	18712	18719	18498	18445	18465	18632	18737	18774	18644	18821	18569	18786	18812	18809	18459	18630	18768	18702	18521	18530	18726	18749	18676	18610	18413	18595	18561	18603	18709	18698	18564	18675	18706	18484	18785	18678	18594	18632	18540	18813	18713	18617	18577	18448	18742	18564	18631	18395	18618	18609	18609	18595	18510	18658	18705	18461	18556	18621	18532	18583	18693	18749	18728	18575	18581	18494	18662	18579	18593	18802	18741	18609	18636	18510	18660	18768	18524	18474	18575	18678	18690	18609	18684	18708	18810	18600	18520	18615	18630	18728	18942	18590	18635	18572	18538	18515	18638	18441	18677	18622	18882	18731	18559	18546	18519	18521	18520	18724	18486	18448	18600	18586	18542	18695	18776	18530	18626	18670	18545	18542	18631	18581	18493	18620	18625	18639	18796	18690	18492	18436	18606	18755	18529	18687	18499	18777	18708	18743	18496	18650	18644	18435	18532	18475	18626	18617	18752	18685	18781	18601	18612	18627	18574	18447	18570	18553	18629	18714	18734	18651	18617	18597	18639	18752	18789	18566	18670	18525	18660	18539	18634	18616	18638	18348	18601	18730	18719	18700	18586	18703	18702	18671	18731	18529	18810	18638	18589	18678	18566	18605	18689	18737	18823	18472	18535	18566	18610	18607	18580	18691	18723	18563	18463	18480	18617	18626	18414	18813	18571	18624	18547	18682	18479	18528	18566	18419	18623	18671	18766	18586	18439	18597	18499	18602	18567	18648	18652	18588	18837	18617	18601	18716	18863	18498	18367	18669	18588	18652	18585	18574	18572	18496	18745	18722	18712	18791	18522	18502	18614	18674	18464	18612	18496	18734	18506	18605	18743	18604	18656	18562	18460	18550	18593	18772	18604	18763	18879	18504	18566	18456	18602	18533	18558	18560	18625	18537	18665	18541	18334	18482	18599	18824	18670	18741	18552	18356	18407	18737	18774	18487	18730	18711	18375	18666	18510	18482	18639	18731	18668	18672	18559	18498	18683	18817	18563	18633	18671	18656	18626	18810	18635	18585	18656	18609	18614	18654	18637	18652	18435	18568	18897	18740	18831	18618	18553	18505	18669	18561	18526	18593	18628	18471	18536	18602	18483	18528	18605	18601	18633	18619	18475	18727	18671	18758	18633	18673	18582	18801	18627	18641	18541	18625	18587	18643	18521	18466	18563	18496	18766	18712	18537	18762	18767	18619	18738	18692	18656	18622	18612	18612	18603	18764	18605	18435	18671	18679	18703	18606	18571	18733	18476	18578	18665	18597	18452	18542	18616	18625	18425	18679	18599	18374	18535	18536	18632	18802	18444	18453	18589	18482	18379	18669	18624	18968	18711	18509	18593	18409	18801	18606	18740	18694	18664	18659	18561	18588	18660	18528	18772	18513	18910	18452	18623	18621	18532	18443	18627	18720	18878	18663	18727	18585	18610	18855	18691	18777	18679	18800	18458	18665	18492	18718	18582	18725	18534	18574	18701	18698	18360	18531	18645	18540	18753	18543	18651	18592	18665	18573	18384	18692	18689	18781	18424	18635	18614	18495	18697	18600	18722	18754	18364	18624	18659	18542	18590	18607	18619	18699	18746	18839	18689	18533	18759	18545	18474	18449	18734	18716	18622	18599	18389	18612	18580	18718	18835	18699	18528	18608	18683	18643	18531	18745	18718	18760	18676	18573	18679	18545	18741	18427	18592	18808	18761	18686	18588	18314	18757	18537	18642	18663	18744	18597	18695	18582	18702	18451	18562	18649	18713	18589	18786	18699	18479	18422	18736	18583	18807	18709	18562	18614	18865	18623	18605	18470	18698	18652	18646	18538	18425	18588	18622	18538	18618	18720	18578	18592	18572	18615	18768	18839	18685	18869	18550	18599	18351	18436	18421	18508	18546	18638	18782	18656	18514	18575	18687	18682	18599	18720	18628	18789	18486	18528	18400	18674	18533	18545	18598	18528	18537	18685	18601	18681	18977	18604	18727	18455	18734	18591	18813	18571	18786	18694	18858	18624	18465	18724	18796	18556	18625	18658	18550	18657	18922	18656	18589	18620	18360	18672	18598	18573	18651	18621	18465	18482	18660	18699	18849	18669	18529	18601	18659	18743	18743	18321	18630	18621	18484	18776	18534	18877	18812	18667	18410	18781	18489	18639	18552	18627	18669	18482	18622	18760	18627	18615	18422	18574	18757	18526	18551	18632	18712	18603	18721	18464	18634	18706	18545	18746	18668	18638	18794	18632	18372	18624	18356	18838	18488	18569	18681	18614	18643	18496	18706	18768	18601	18831	18436	18592	18802	18804	18591	18743	18516	18586	18668	18608	18493	18636	18582	18656	18658	18690	18569	18641	18593	18543	18497	18719	18896	18758	18784	18459	18620	18410	18675	18505	18604	18668	18564	18737	18443	18720	18618	18485	18685	18684	18698	18656	18863	18601	18515	18658	18505	18543	18620	18565	18681	18441	18404	18609	18620	18666	18664	18558	18552	18542	18782	18531	18895	18487	18449	18637	18600	18455	18661	18291	18551	18829	18544	18587	18680	18607	18669	18679	18648	18790	18634	18764	18667	18473	18554	18607	18485	18499	18522	18647	18690	18476	18459	18633	18654	18756	18509	18573	18690	18458	18553	18575	18416	18620	18528	18478	18549	18608	18540	18481	18569	18681	18461	18558	18579	18877	18521	18683	18852	18631	18762	18671	18596	18664	18876	18630	18459	18658	18418	18602	18705	18695	18556	18652	18470	18471	18379	18533	18591	18427	18462	18451	18467	18643	18534	18574	18672	18408	18436	18562	18550	18503	18620	18658	18633	18606	18455	18524	18654	18498	18783	18495	18705	18922	18534	18484	18655	18377	18451	18503	18751	18806	18608	18910	18727	18554	18627	18537	18825	18921	18692	18588	18656	18666	18684	18693	18838	18595	18522	18658	18515	18623	18633	18576	18566	18558	18564	18568	18675	18632	18666	18724	18640	18800	18469	18646	18418	18137	18496	18607	18605	18764	18931	18629	18766	18631	18666	18778	18616	18669	18581	18660	18626	18658	18680	18602	18738	18670	18792	18651	18832	18572	18595	18548	18750	18638	18802	18577	18634	18523
34451	57959	53601	42733	36954	32857	28837	25018	23068	21395	19947	19145	18676	18305	17796	17273	17070	16839	16876	16528	16500	16451	16392	16368	16270	16247	16295	16069	16102	16121	15963	15898	15866	15891	15740	16002	15933	15874	15796	15672	15718	15781	15680	15815	15929	15765	15617	15747	15576	15657	15648	15764	15879	15692	15738	15743	15900	15795	15550	15675	15599	15654	15668	15838	15658	15775	15708	15766	15634	15776	15773	15679	15689	15804	15888	15780	15721	15810	15798	15606	15617	15732	15383	15819	15761	15694	15755	15863	15819	15788	15640	15682	15840	15605	15761	15618	15681	15673	15697	15922	15421	15649	15745	15860	15769	15826	15723	15642	15726	15822	15553	15735	15751	15823	15671	15784	15597	15700	15661	15815	15712	15533	15803	15770	15631	15729	15903	15819	15544	15686	15782	15664	15747	15850	15634	15772	15968	15580	15738	15781	15750	15676	15793	15723	15801	15723	15584	15811	15694	15876	15828	15739	15689	15492	15637	15712	15633	15787	15631	15706	15571	15718	15746	15734	15752	15688	15692	15869	15673	15622	15887	15696	15563	15547	15587	15659	15839	15769	15648	15822	15662	15585	15765	15688	15741	15649	15877	15599	15717	15774	15723	15700	15650	15629	15661	15806	15854	15768	15758	15723	15803	15670	15818	15759	15561	15816	15566	15573	15550	15676	15648	15870	15837	15816	15660	15752	15639	15652	15718	15605	15797	15595	15516	15787	15627	15690	15869	15735	15722	15786	15749	15704	15719	15631	15727	15683	15722	15807	15718	15722	15801	15565	15708	15724	15721	15765	15696	15800	15569	15755	15740	15579	15748	15875	15677	15704	15696	15644	15691	15683	15808	15558	15732	15670	15724	15688	15923	15522	15769	15762	15533	15766	15865	15769	15810	15845	15787	15792	15870	15706	15759	15760	15793	15618	15645	15672	15653	15607	15630	15896	15636	15652	15840	15597	15850	15652	15750	15554	15623	15789	15497	15654	15635	15634	15786	15814	15658	15800	15686	15761	15737	15844	15747	15644	15665	15547	15707	15686	15717	15666	15644	15771	15757	15686	15760	15538	15564	15750	15609	15708	15728	15618	15728	15596	15712	15670	15645	15825	15672	15658	15655	15851	15793	15657	15642	15656	15665	15734	15651	15716	15711	15569	15670	15529	15912	15575	15814	15730	15724	15640	15642	15598	15639	15568	15817	15591	15539	15717	15558	15636	15693	15658	15622	15935	15775	15618	15777	15753	15768	15844	15658	15736	15654	15779	15697	15569	15727	15644	15668	15607	15768	15890	15773	15855	15661	15757	15732	15708	15807	15801	15663	15708	15596	15731	15757	15613	15615	15641	15753	15685	15867	15714	15717	15554	15805	15571	15656	15648	15916	15529	15650	15686	15612	15679	15781	15895	15812	15695	15782	15700	15741	15603	15642	15643	15643	15805	15718	15778	15722	15570	15634	15638	15477	15829	15653	15799	15699	15819	15501	15626	15741	15579	15689	15749	15699	15826	15690	15647	15826	15784	15776	15741	15787	15784	15800	15689	15733	15878	15573	15796	15654	15802	15773	15791	15722	15710	15709	15706	15687	15728	15477	15674	15807	15664	15638	15720	15693	15708	15795	15758	15708	15679	15782	15709	15709	15649	15571	15836	15647	15660	15798	15755	15588	15606	15780	15791	15744	15807	15654	15644	15480	15847	15770	15869	15616	15774	15756	15774	15643	15661	15921	15691	15609	15830	15813	15888	15545	15917	15625	15638	15620	15742	15686	15656	15670	15665	15728	15738	15761	15751	15744	15493	15662	15702	15451	15684	15517	15593	15550	15594	15691	15481	15771	15625	15419	15630	15578	15700	15899	15739	15758	15767	15695	15886	15658	15728	15734	15819	15816	15610	15720	15671	15791	15742	15733	15522	15626	15718	15646	15764	15784	15835	15809	15721	15698	15724	15683	15643	15728	15708	15717	15760	15895	15743	15764	15725	15873	15852	15506	15684	15642	15833	15713	15627	15764	15604	15805	15668	15669	15814	15592	15833	15557	15749	15756	15515	15712	15603	15762	15616	15664	15694	15627	15616	15721	15737	15799	15629	15626	15741	15749	15771	15752	15787	15765	15795	15774	15663	15731	15942	15605	15891	15837	15669	15657	15804	15590	15827	15722	15667	15843	15749	15669	15579	15949	15803	15781	15526	16022	15609	15643	15805	15753	15658	15752	15702	15568	16071	15830	15689	15569	15817	15794	15755	15650	15766	15666	15719	15766	15872	15821	15792	15612	15653	15652	15810	15634	15834	15698	15675	15768	15762	15682	15749	15741	16038	15545	15803	15627	15591	15846	15636	15668	15816	15535	15741	15749	15855	15548	15790	15824	15537	15625	15682	15741	15632	16005	15856	15631	15694	15577	15679	15708	15756	15696	15645	15743	15727	15719	15688	15749	15722	15608	15705	15918	15643	15915	15518	15596	15738	15652	15565	15852	15627	15716	15747	15427	15611	15855	15752	15683	15657	15752	15801	15695	15784	15900	15541	15785	15637	15829	15843	15618	15863	15733	15647	15462	15597	15690	15779	15832	15651	15571	15644	15786	15683	15572	15705	15702	15652	15600	15918	15719	15663	15624	15791	15803	15663	15735	15767	15611	15546	15517	15729	15747	15680	15734	15808	15818	15738	15696	15692	15712	15863	15688	15825	15637	15770	15747	15730	15628	15706	15712	15845	15671	15882	15769	15845	15647	15743	15734	15783	15580	15660	15894	15752	15688	15760	15624	15710	15722	15700	15720	15608	15752	15638	15573	15639	15682	15772	15633	15712	15754	15806	15618	15675	15850	15729	15704	15680	15608	15780	15709	15517	15755	15523	15720	15687	15455	15794	15811	15515	15744	15730	15503	15785	15749	15674	15594	15821	15772	15606	15787	15563	15599	15663	15866	15732	15756	15755	15678	15662	15692	15679	15725	15591	15886	15702	15781	15765	15682	15567	15778	15651	15760	15701	15767	15632	15809	15669	15833	15753	15797	15891	15553	15704	15668	15793	15836	15783	15674	15748	15687	15625	15735	15901	15642	15800	15795	15860	15704	15644	15551	15749	15656	15770	15688	15571	15667	15613	15766	15684	15719	15747	15792	15646	15596	15691	15698	15561	15834	15657	15786	15792	15764	15761	15607	15708	15687	15631	15635	15891	15664	15585	15831	15668	15581	15737	15694	15617	15860	15733	15892	15663	15768	15743	15695	15691	15674	15738	15736	15749	15805	15620	15830	15887	15782	15756	15772	15640	15702	15763	15735	15708	15646	15726	15815	15588	15718	15728	15635	15776	15872	15563	15638	15706	15718	15632	15870	15671	15885	15740	15849	15616	15793	15732	15809	15781	15777	15582	15686	15727	15828	15781	15808	15693	15763	15730	15677	15827	15527	15935	15731	15626	15731	15713	15576	15501	15711	15748	15861	15661	15690	15739	15729	15783	15647	15658	15693	15665	15583	15774	15646	15558	15757	15685	15734	15860	15987	15708	15563	15675	15728	15759	15628	15696	15669	15593	15589	15867	15730	15619	15585	15851	15630	15781	15630	15704	15504	15764	15659	15643	15669	15789	15539	15537	15662	15719	15740	15652	15671	15644	15716	15702	15727	15698	15727	15597	15751	15710	15659	15668	15684	15610	15704	15746	15720	15646	15772	15792	15686	15824	15686	15902	15636	15830	15688	15905	15656	15690	15781	15785	15723	15786	15693	15656	15789	15860	15598	15683	15718	15788	15628	15533	15724	15700	15816	15698	15683	15885	15516	15740	15752	15603	15718	15751	15724	15582	15762	15665	15626	15737	15677	15720	15660	15598	15828	15787	15717	15655	15711	15775	15708	15618	15739	15734	15644	15590	15570	15780	15675	15581	15786	15844	15685	15658	15695	15596	15716	15589	15770	15692	15695	15629	15700	15880	15616	15737	15758	15617	15791	15646	15796	15721	15823	15837	15729	15592	15760	15630	15774	15736	15617	15799	15604	15770	15673	15731	15705	15749	15888	15802	15531	15805	15658	15657	15651	15599	15775	15699	15672	15757	15817	15616	15474	15768	15631	15741	15603	15621	15599	15677	15739	15826	15726	15674	15580	15749	15662	15604	15590	15766	15730	15755	15751	15586	15706	15743	15626	15741	15836	15653	15632	15669	15720	15642	15785	15569	15728	15636	15702	15622	15617	15586	15729	15872	15444	15713	15745	15675	15772	15793	15614	15667	15720	15628	15565	15697	15792	15699	15855	15646	15758	15846	15741	15638	15747	15676	15850	15866	15867	15545	15842	15554	15570	15707	15739	15713	15836	15727	15603	15688	15751	15580	15773	15719	15640	15644	15864	15747	15644	15591	15728	15430	15573	15719	15581	15754	15841	15764	15628	15629	15771	15704	15716	15721	15741	15616	15660	15811	15688	15532	15918	15604	15700	15712	15660	15635	15737	15743	15738	15652	15652	15721	15543	15713	15729	15586	15736	15693	15528	15820	15723	15727	15606	15606	15771	15674	15917	15818	15849	15666	15573	15843	15694	15795	15721	15658	15717	15688	15716	15623	15726	15590	15667	15759	15641	15786	15771	15615	15765	15722	15688	15669	15651	15781	15813	15703	15689	15904	15791	15633	15703	15600	15757	15734	15613	15656	15711	15635	15739	15726	15840	15629	15697	15569	15776	15814	15720	15546	15817	15664	15839	16028	15634	15530	15859	15791	15774	15757	15684	15798	15675	15577	15858	15793	15766	15660	15837	15629	15896	15656	15745	15666	15697	15637	15819	15754	15824	15813	15754	15706	15775	15705	15606	15474	15758	15618	15812	15792	15828	15707	15788	15814	15669	15638	15824	15581	15458	15814	15605	15728	15639	15646	15792	15702	15633	15595	15789	15632	15747	15660	15741	15866	15686	15655	15758	15694	15604	15606	15808	15738	15653	15744	15714	15756	15677	15846	15651	15827	15463	15691	15828	15759	15756	15688	15698	15508	15660	15710	15715	15663	15741	15968	15780	15852	15764	15832	15668	15720	15621	15540	15954	15877	15703	15577	15596	15876	15775	15771	15766	15736	15789	15776	15567	15635	15648	15607	15776	15653	15586	15790	15697	15676	15661	15652	15844	15764	15666	15793	15566	15844	15722	15642	15731	15674
29652	29813	37429	32794	27234	24660	22444	21090	20149	19593	19391	19045	18672	18723	18672	18336	18373	18372	18267	18211	18350	18340	18078	18207	18231	18095	18080	18030	17951	18143	17924	17976	18097	17924	18167	17884	18029	18051	17957	18147	17758	18113	17968	17767	18093	18017	17868	17887	17847	17971	17791	17991	17817	17970	18087	17833	17742	17641	18012	17764	17862	17924	17729	17817	17919	17935	17931	18198	18035	18148	17859	17808	18034	17964	17846	17916	18079	17836	17998	17920	17823	17897	17900	18037	17905	17911	18093	17973	17797	17802	18033	18022	18024	17902	17968	17888	17942	17938	18093	17908	17846	18108	17752	17769	17874	17874	17764	17669	17779	17982	18055	17909	17873	17958	17931	17762	17931	17802	17855	17856	18014	17810	18006	17861	17943	17878	17781	17856	17955	17716	18005	17826	18002	17743	17771	18013	17909	18086	17861	17900	17842	18058	18016	17944	18007	17872	17949	17908	17962	18080	18012	18052	17997	17960	17934	17998	17955	18134	17963	17868	17864	17829	18019	18085	17925	17960	17880	17967	17763	17956	18070	17960	17931	17941	18083	17946	18079	18103	17943	17757	17827	17850	17880	17993	17904	17752	17790	17996	17963	17713	17980	18062	17858	17902	17966	17898	18035	17972	17916	18014	18087	17965	18040	17704	18047	17948	17650	17817	17821	18001	17924	18096	17880	17902	18121	17980	18007	17812	17915	17928	17816	17900	18072	17867	17910	18007	18107	18124	17943	17944	17912	17780	18015	17848	17949	18093	17967	18100	17780	17836	17985	17963	17810	17675	17950	17916	17599	18076	18014	18028	18042	18050	17827	17845	18033	17742	17879	17895	17909	17859	18038	17857	17799	17729	17948	17923	17869	17942	17810	17761	18082	17750	18095	17955	18025	17981	18005	17955	17985	18018	18092	18045	18072	17957	17950	17958	18046	17997	17929	18111	18162	18091	18088	18012	18023	18142	18021	17954	18027	18005	17757	17935	17906	17909	17791	17864	17914	17924	17877	17949	17874	17753	17899	17800	17911	17962	17822	17841	17947	18060	18060	18178	18025	17913	17932	18077	17773	17884	18059	17796	17789	17865	17995	17842	17809	17786	18042	18149	17918	17969	17876	17979	17946	17768	17903	17935	17958	17872	17820	17912	17864	18148	18096	17897	18059	18044	17968	18034	17962	18043	17908	17962	17854	17734	17955	17727	17743	18236	18041	17892	17777	17754	17840	18024	17818	17981	18036	17801	18126	17941	18207	18103	17916	17816	18067	17863	17913	17971	17922	17916	17981	17840	17735	17895	17751	17833	17913	17800	17918	17806	17891	17981	17784	17928	18083	18025	18093	17980	17961	17951	18078	17957	17935	17840	18000	17974	18088	18003	17865	17893	17754	17810	17899	17758	18007	17993	18039	17847	18150	17741	17819	17748	18014	18002	17974	17743	17764	17882	18054	17881	18028	17794	17765	17935	17888	18028	17905	17919	18045	17909	17752	17889	18013	17817	17861	18038	17951	17957	17980	17918	17946	17995	18012	17743	17851	17990	17950	17918	18014	18105	18049	18122	17861	18011	17848	17933	17877	18022	17928	17757	18014	17910	17756	17978	18059	17885	18054	17840	17939	17684	17907	18092	18055	18022	18195	17997	18018	18205	17859	17904	18052	17952	18191	18048	17991	18009	17998	17966	18014	17913	17942	17780	17947	18100	17864	17982	17980	17903	17947	17727	18146	17960	18064	18165	17915	17969	17893	17796	17761	17885	18129	17805	17838	17830	17952	18024	17877	18041	17829	17967	17685	18021	17744	18007	17996	17876	17995	18068	17919	17993	17837	17655	17825	17878	17924	18063	17721	17830	18006	17778	17694	17939	17964	17867	17965	17979	17959	17762	17771	17844	17967	18064	17914	18026	17856	17885	17883	17840	18157	18098	17810	17839	17899	17914	18064	17974	18006	17973	17779	17958	18059	17828	17983	17733	18103	18058	17919	18083	18174	17786	17913	17986	18024	17930	17967	17970	17971	17889	17819	17955	18077	17946	17997	18001	18042	17916	17814	17998	18109	17808	17935	18074	17824	17949	17928	17871	17930	18149	17823	17999	17855	17777	17836	17972	18109	18090	17797	17843	17984	17933	17840	17917	17915	17831	17978	17972	17899	17897	17866	17839	17914	17905	18002	17897	17818	17843	17905	17713	17999	17872	18026	17773	17675	17926	17844	17887	18086	17903	18011	17950	18012	17865	17931	18053	17928	17942	17842	17731	17993	17788	18175	18018	17888	17831	18059	17999	17945	18182	17852	18112	17908	18059	17926	18043	18024	17988	17991	17850	17921	17841	18111	17947	17991	17953	17802	17940	18102	18115	17969	17834	17990	17842	17838	17915	17816	17854	17995	17936	17993	17769	17968	18104	17982	17974	18046	17999	17850	17835	18153	17964	17982	18171	17723	17958	17975	18022	17698	17821	17826	17992	17921	17986	18042	18092	18064	17765	18038	17930	17970	18118	17925	17835	17833	17945	18070	17872	17721	17934	17805	18077	18051	17967	17845	18026	17986	18074	17875	17965	18031	17835	17975	17963	17882	18005	17774	18189	17934	17794	18080	18116	17921	17931	17887	17973	17879	17800	17866	18000	17961	17983	17937	17921	17878	17926	17695	17908	17755	17782	17946	17902	17991	18202	18135	17940	17856	18020	17768	17675	17896	17897	17937	17966	17959	17742	17662	17711	17899	17969	17754	18050	17781	17946	17858	17981	17871	17707	18082	18001	17953	18029	18108	17965	17915	18007	17949	17720	18030	17973	17793	17990	17825	17845	17893	17949	18065	17929	17696	17810	18090	17834	17758	17740	17838	18051	17831	17771	17927	18047	17936	17910	17962	17894	17869	17779	17869	18065	17956	17970	18012	17840	18049	17865	17812	17630	17923	18033	17814	17871	17856	18074	17952	18125	17921	17941	17880	17876	17817	17869	17802	17975	18108	18048	18035	18002	17992	17876	17966	17929	17919	17953	17819	17921	17745	18223	17805	18075	17891	17982	17866	17923	17848	17800	17767	17786	17945	18075	17938	17884	17800	17813	18040	18120	17834	17874	17831	17866	18004	17860	18070	17878	17944	17749	17961	17704	18012	17770	18059	18218	18052	17766	17948	18006	18143	18067	17941	17783	17860	17968	17681	17925	17928	17907	18092	18052	17843	18004	17983	17788	17998	17933	17954	17966	18027	17963	17860	18024	18188	17899	17867	18045	17813	17855	17926	18091	17930	17917	18013	17924	18081	18090	18099	18037	17842	17779	17831	18015	17871	18234	17864	18026	17966	18029	18018	17905	17884	17875	17915	17930	17910	17933	18046	17906	17959	17944	18082	18000	17830	17791	17936	17868	17792	17653	17988	18071	18039	18104	17758	17725	17921	18009	17946	17931	18013	17972	17777	17938	17796	17919	17874	17732	17840	17736	17765	18021	17848	18022	18032	18044	17995	18016	17976	17850	18085	17829	17877	17916	18227	17846	17842	17679	18074	17917	17923	18045	17877	17897	17924	17901	18039	17747	17933	17991	18179	17806	17935	18037	18112	18022	18063	17953	17856	17994	17903	18102	18006	17840	17887	18256	17972	17960	17813	17851	17964	18013	17959	17895	17751	17909	17975	17855	17937	17630	17917	17859	17923	18041	18155	18092	17855	17978	17788	18049	17924	17942	18057	18163	17995	18053	18113	18001	17889	18115	17959	17835	17922	17970	18159	18007	18068	17931	18042	18015	18026	18047	17988	17744	17825	17904	17623	17955	17958	18066	17993	17934	17842	17847	18016	18016	17863	18098	18050	17865	17833	18139	17856	17829	17881	18038	17850	17915	17999	17949	17662	17907	17844	18059	17983	18033	17781	18048	18040	18030	18035	18004	17874	18013	17851	17938	18154	18017	17908	17725	17929	17905	17870	17990	17941	17966	17965	17887	18195	17823	18017	17797	18033	17721	17831	17830	17799	17852	17889	18059	18082	17947	18029	17687	17929	17916	17743	17835	17960	17912	17784	17956	17947	17983	17858	18019	18031	18029	18092	17780	18029	17933	17909	18094	18008	17897	18002	17875	17886	18020	18030	18079	17771	17793	17903	17763	17900	17827	17990	18152	17901	17811	17995	17851	18094	18208	18183	17886	17845	17986	17823	18008	18049	17867	17926	18081	17883	18050	17929	17728	17920	17948	17976	17961	17923	17944	17841	17824	17986	18017	17869	18060	17902	18067	17960	18040	17931	18050	18086	18027	17753	17890	17835	18018	17999	17960	18067	17912	17881	18006	17847	17978	18086	17932	18178	17959	18164	17691	18092	17809	17980	17852	17802	18055	17846	17909	18078	18244	18013	17765	17824	18067	17994	18042	17958	17844	17987	17832	17870	17956	17820	18113	18024	17923	17752	18171	18052	18013	17962	17878	17968	17961	17922	17965	18010	17933	18009	17946	17956	18026	17880	18076	18002	18032	18027	17742	17976	18012	17822	17895	18246	18111	18135	17888	17964	17919	17817	17943	17755	17947	18176	17921	17900	17905	17972	17971	17919	17939	18053	17999	18023	17962	17871	18227	17984	17869	17807	17996	17924	17815	17927	17939	18076	17896	17763	17834	17776	18028	18039	17918	17860	17812	17998	17709	18138	17977	17918	17994	17781	18045	18069	17907	17858	17820	17870	17917	17934	17869	17963	17854	17925	17972	17730	17939	18039	17752	18083	17906	17900	17856	17886	18023	17888	17968	17977	18027	17904	17766	17867	17889	18114	18070	18051	17793	17743	17754	18024	17696	18184	17871	18078	17884	17798	17797	17696	17886	18041	17907	17862	17976	17920	18022	17964	18051	17811	18030	17757	17961	17879	18069	17980	17734	18019	17757	18205	17856	17850	17877	17794	17880	17892	17901	17946	17859	17964	18171	17929	18045	18028	18002	17920	17894	18135	17876	18178	18035	17858	18115	18113	18077	17861	17927	17950	17866	18008	17896	17944	17777	17825	17733	17846	17874	17996	17929	18134	17961	17760	17993	17861	18075	18123	18011	17942	17827	18102	17941	17970	18070	18040	17877	17964	17866	17902	17917	17959	17899	17953	17954	17873	17843	17835	17971	17908	17991	18126	18189	17971	17912	17996	18023	17945	17806	17991	17893
33069	46544	41571	32070	27375	24403	21445	20061	18814	17995	17299	16907	16504	16499	16278	16164	15866	15850	15687	15748	15735	15610	15628	15789	15512	15444	15357	15602	15376	15407	15470	15330	15338	15433	15323	15339	15251	15318	15533	15301	15435	15302	15357	15374	15339	15272	15334	15276	15456	15339	15371	15467	15326	15227	15344	15288	15202	15428	15165	15506	15208	15440	15273	15287	15468	15354	15440	15086	15293	15259	15229	15275	15199	15194	15344	15429	15135	15405	15396	15284	15283	15259	15311	15284	15336	15292	15241	15325	15375	15274	15265	15121	15403	15360	15327	15267	15342	15394	15242	15194	15444	15177	15267	15435	15239	15353	15187	15365	15305	15153	15194	15259	15378	15270	15340	15273	15329	15279	15577	15385	15354	15408	15236	15307	15312	15225	15400	15253	15291	15121	15351	15236	15344	15437	15424	15538	15358	15387	15455	15321	15320	15296	15194	15307	15459	15281	15278	15382	15306	15166	15294	15351	15248	15443	15371	15387	15262	15214	15145	15391	15512	15362	15229	15328	15285	15263	15229	15175	15293	15260	15398	15323	15219	15282	15232	15137	15096	15293	15390	15289	15399	15424	15236	15285	15338	15391	15257	15275	15289	15328	15381	15360	15367	15328	15358	15282	15362	15188	15440	15321	15266	15279	15151	15233	15311	15416	15296	15378	15331	15362	15352	15313	15357	15284	15214	15364	15137	15290	15336	15344	15327	15217	15301	15323	15300	15298	15453	15505	15470	15291	15309	15250	15171	15218	15427	15386	15332	15258	15132	15398	15265	15285	15258	15223	15344	15408	15282	15215	15269	15364	15310	15419	15139	15329	15119	15321	15341	15178	15137	15424	15294	15399	15274	15196	15360	15248	15392	15200	15398	15358	15299	15369	15309	15310	15229	15405	15403	15225	15319	15219	15387	15384	15214	15335	15374	15340	15093	15387	15369	15177	15242	15383	15220	15242	15070	15388	15316	15278	15228	15392	15454	15291	15350	15396	15312	15093	15500	15286	15206	15359	15347	15414	15364	15246	15259	15358	15426	15402	15259	15505	15159	15496	15139	15386	15350	15343	15319	15313	15301	15528	15349	15457	15191	15170	15231	15336	15401	15366	15171	15368	15449	15234	15318	15394	15425	15314	15472	15180	15250	15486	15178	15319	15395	15279	15238	15284	15233	15274	15209	15513	15290	15251	15246	15175	15389	15154	15361	15165	15338	15172	15234	15205	15328	15257	15399	15389	15170	15364	15379	15274	15307	15308	15548	15122	15348	15346	15267	15484	15307	15292	15269	15187	15247	15264	15314	15357	15298	15327	15376	15382	15403	15379	15276	15293	15405	15323	15386	15201	15247	15340	15361	15231	15204	15280	15292	15279	15364	15303	15290	15306	15513	15266	15440	15441	15277	15368	15331	15149	15291	15367	15245	15324	15235	15395	15304	15254	15303	15321	15328	15276	15235	15318	15416	15287	15204	15310	15205	15337	15314	15261	15198	15241	15251	15419	15256	15271	15414	15252	15311	15303	15385	15276	15316	15459	15260	15448	15275	15337	15108	15336	15340	15319	15316	15483	15294	15268	15377	15254	15262	15325	15227	15382	15126	15441	15215	15291	15285	15253	15364	15277	15332	15284	15370	15368	15232	15179	15436	15314	15265	15181	15128	15497	15352	15202	15317	15315	15327	15457	15184	15488	15323	15233	15365	15320	15316	15089	15256	15267	15401	15129	15334	15348	15221	15132	15457	15277	15261	15320	15400	15430	15394	15289	15262	15365	15423	15322	15230	15310	15189	15309	15299	15181	15356	15342	15361	15444	15443	15348	15303	15274	15457	15166	15224	15196	15349	15197	15294	15419	15490	15279	15180	15470	15447	15204	15273	15471	15300	15248	15197	15247	15126	15221	15333	15504	15393	15278	15112	15078	15364	15383	15129	15498	15382	15264	15394	15355	15501	15315	15251	15341	15328	15210	15189	15293	15474	15329	15322	15066	15363	15454	15293	15396	15204	15281	15381	15205	15307	15329	15249	15412	15268	15305	15498	15477	15435	15389	15308	15211	15270	15176	15224	15257	15416	15308	15402	15394	15383	15385	15195	15209	15334	15244	15166	15385	15416	15444	15340	15312	15418	15207	15347	15323	15261	15279	15438	15216	15270	15187	15400	15391	15424	15254	15330	15175	15309	15259	15342	15266	15344	15242	15346	15346	15347	15358	15374	15148	15394	15259	15337	15225	15410	15308	15315	15268	15294	15457	15321	15232	15301	15316	15442	15257	15278	15212	15192	15434	15237	15395	15186	15270	15161	15368	15361	15379	15123	15469	15127	15588	15379	15363	15365	15231	15378	15386	15208	15242	15245	15171	15162	15161	15488	15284	15461	15058	15403	15328	15350	15372	15387	15276	15312	15331	15294	15188	15294	15273	15320	15344	15209	15325	15243	15382	15321	15421	15324	15277	15301	15560	15487	15221	15135	15327	15138	15292	15257	15375	15175	15274	15286	15323	15195	15359	15172	15303	15182	15175	15315	15174	15383	15300	15356	15214	15327	15261	15283	15391	15267	15418	15339	15327	15300	15358	15247	15299	15249	15376	15354	15396	15259	15279	15294	15162	15313	15293	15279	15362	15234	15182	15046	15254	15175	15366	15279	15340	15230	15427	15207	15316	15244	15297	15321	15298	15419	15394	15373	15280	15338	15391	15427	15485	15245	15318	15295	15386	15340	15323	15462	15411	15086	15378	15251	15210	15317	15229	15262	15419	15330	15216	15275	15260	15314	15265	15405	15441	15189	15317	15268	15452	15210	15078	15489	15278	15447	15364	15385	15406	15204	15240	15347	15283	15276	15324	15261	15351	15314	15488	15246	15064	15362	15248	15424	15355	15513	15303	15382	15337	15290	15310	15409	15302	15198	15340	15276	15256	15297	15314	15285	15231	15285	15233	15419	15442	15213	15320	15468	15312	15346	15380	15498	15396	15272	15168	15332	15169	15364	15247	15288	15364	15229	15288	15344	15433	15176	15374	15356	15375	15195	15242	15349	15219	15347	15416	15499	15370	15407	15359	15442	15298	15471	15242	15526	15346	15420	15436	15160	15372	15152	15385	15380	15250	15342	15414	15316	15413	15249	15160	15287	15500	15346	15301	15365	15268	15315	15223	15368	15342	15272	15351	15160	15356	15367	15287	15324	15368	15380	15316	15261	15278	15479	15345	15315	15227	15360	15357	15324	15298	15206	15278	15444	15281	15349	15289	15345	15499	15222	15397	15355	15387	15562	15372	15332	15496	15277	15257	15392	15357	15222	15311	15321	15329	15236	15257	15423	15371	15341	15424	15445	15176	15239	15225	15262	15405	15453	15341	15246	15390	15176	15368	15374	15554	15352	15263	15213	15329	15430	15364	15268	15388	15338	15486	15270	15317	15365	15357	15347	15475	15477	15191	15299	15337	15480	15348	15289	15336	15484	15392	15299	15150	15336	15241	15296	15333	15351	15284	15332	15396	15443	15273	15485	15250	15344	15221	15141	15240	15442	15253	15408	15244	15299	15318	15324	15396	15248	15389	15403	15431	15234	15160	15371	15220	15273	15279	15466	15449	15296	15317	15274	15227	15380	15243	15441	15221	15383	15245	15396	15321	15441	15395	15463	15268	15322	15412	15411	15295	15151	15427	15102	15257	15333	15336	15150	15289	15412	15365	15319	15376	15353	15388	15306	15167	15569	15291	15408	15220	15367	15267	15241	15247	15478	15380	15096	15308	15276	15262	15154	15292	15512	15248	15307	15389	15352	15156	15277	15235	15373	15220	15480	15403	15244	15458	15327	15442	15236	15326	15405	15273	15365	15118	15469	15436	15388	15400	15309	15325	15394	15460	15189	15354	15356	15440	15255	15366	15257	15247	15347	15341	15440	15118	15241	15409	15295	15420	15187	15349	15290	15354	15322	15275	15323	15468	15408	15386	15457	15459	15259	15358	15288	15297	15332	15163	15281	15350	15268	15309	15336	15302	15306	15367	15243	15432	15325	15419	15297	15324	15386	15282	15245	15287	15264	15456	15163	15268	15245	15382	15386	15291	15325	15253	15311	15418	15511	15236	15399	15433	15407	15375	15239	15220	15159	15420	15413	15369	15516	15364	15487	15298	15371	15246	15368	15106	15354	15404	15422	15290	15258	15243	15389	15235	15339	15318	15220	15282	15399	15298	15031	15405	15126	15471	15175	15417	15337	15268	15334	15410	15182	15126	15267	15362	15257	15415	15459	15015	15402	15397	15343	15368	15179	15360	15507	15198	15380	15247	15252	15310	15445	15312	15377	15275	15139	15315	15340	15110	15277	15315	15196	15256	15406	15177	15403	15421	15491	15065	15282	15314	15268	15324	15281	15158	15306	15288	15493	15217	15323	15258	15310	15288	15135	15365	15431	15249	15359	15326	15440	15464	15176	15315	15222	15297	15487	15496	15360	15231	15427	15452	15238	15245	15225	15461	15339	15223	15324	15209	15202	15397	15235	15267	15288	15317	15311	15243	15420	15279	15195	15352	15288	15349	15318	15293	15384	15316	15423	15331	15329	15289	15073	15343	15449	15263	15338	15246	15318	15164	15438	15282	15364	15423	15427	15316	15252	15322	15250	15224	15329	15392	15400	15287	15400	15415	15252	15369	15218	15198	15257	15229	15350	15401	15302	15303	15311	15378	15181	15152	15323	15173	15429	15261	15188	15387	15432	15319	15346	15263	15349	15363	15368	15425	15276	15243	15369	15282	15448	15369	15276	15189	15208	15240	15470	15100	15293	15300	15131	15305	15249	15303	15316	15288	15290	15447	15150	15369	15325	15236	15296	15408	15362	15188	15384	15368	15275	15334	15287	15232	15308	15334	15292	15341	15559	15226	15478	15314	15419	15275	15419	15433	15348	15320	15251	15354	15315	15143	15347	15394	15422	15147	15306	15070	15427	15246	15394	15425	15384	15326	15265	15361	15466	15032	15285	15259	15348	15338	15500	15334	15249	15478	15344	15236	15429	15149	15365	15136	15222	15131	15505	15381	15370	15386	15222	15297	15259	15242	15388	15209	15251	15476	15384	15227	15398	15188	15352	15208	15316	15265	15276	15174	15371	15247	15329	15200	15225	15369	15106	15262	15318	15334	15359	15193
24052	21141	28762	26265	26888	28609	27353	23592	21859	21173	20528	19745	19429	19376	18976	18870	18777	18604	18669	18713	18501	18450	18357	18226	18353	18247	18464	18294	18563	18298	18376	18243	18095	18322	18227	18202	18081	18100	18164	18057	17880	18005	18027	18024	18027	18110	18147	18170	18137	18115	18063	18148	18320	18062	18234	18264	18118	17991	18140	18122	18210	18165	18052	18136	18258	18148	18106	17986	18192	18061	18083	17928	17930	18033	18156	18210	18003	18058	18108	17979	18032	17866	17871	18035	18273	18256	18159	18032	17974	18130	18004	18063	18138	18162	18110	18076	18004	18172	17861	17844	17913	18054	18053	18099	18093	18024	18089	17909	18053	17959	18006	17981	18015	17935	18091	18040	18083	17752	17980	18123	18157	18044	18054	18010	18118	18083	17972	18063	18008	17985	18036	17862	18152	18272	18121	18084	17943	17958	17958	17958	18024	18181	18068	18083	18053	17987	17996	18033	18175	17938	18176	18067	18002	18093	18070	17909	17942	18102	18030	18018	18062	17930	18136	18021	18038	18091	18082	18311	17918	17827	18053	18035	18072	18158	17794	17922	18013	18049	18036	18199	17853	17972	18105	18065	18115	18063	18194	18214	18156	18084	18041	18171	18189	18120	18107	18125	18185	17798	18192	17953	18181	18106	18003	17998	17978	18155	17899	18128	18121	17969	18057	18051	18186	17998	18154	17948	18072	18109	18152	17997	18056	18095	17989	18060	18008	17877	17918	18068	17975	18123	17975	18023	17982	18086	17845	18083	18030	17846	17804	18075	17901	17965	17942	18102	18079	17935	18064	18046	18000	17959	17920	18015	18083	17995	18211	17934	18018	17979	18031	17925	17832	18022	17891	17899	17877	18111	18174	18228	18243	18259	17817	18037	18032	18133	18154	18088	17855	18230	18014	18008	17972	18075	18004	17876	17946	17990	17963	18168	18150	17998	17954	17964	17829	17956	17878	18213	18217	18015	18162	18075	17940	17954	17863	17909	18044	18144	18159	17891	18000	17860	18076	18170	18027	17883	18101	18039	18137	17998	18001	18105	18075	18015	17950	18025	17974	18047	17927	18057	17984	17873	18196	18292	18028	18106	17742	17997	17987	18067	18068	18038	17943	17981	18200	18066	18055	18008	18269	17968	18087	17983	18153	18219	17971	18044	18159	17911	18124	18052	18141	18017	18054	17922	18376	18103	18193	18076	18015	17902	17998	17895	18085	18072	18145	18065	18198	18130	18331	18298	17969	18134	18315	18206	17946	18131	18112	18228	18058	18054	18119	18139	17944	18050	17909	18117	18163	18157	18104	17912	18026	18045	18058	18008	18050	17847	18009	18080	18110	18111	17857	18019	18001	17878	17885	17953	18182	18002	18108	18117	18059	18220	18206	17959	18027	17929	17951	17977	18149	17871	17979	17878	18198	17787	18086	18058	18033	18017	18035	17932	18044	17946	17953	18068	18016	18030	18075	18072	17862	17862	18047	18041	18086	18086	18062	17965	18010	18046	17950	18191	17987	18104	17995	17974	18070	18076	18006	18036	18049	18106	17949	17933	18027	18119	18065	18209	18130	18223	18090	18128	18004	18096	18021	18155	18257	17961	18002	17889	18102	18042	18152	17895	18052	17941	18064	18029	18080	18067	18091	18028	18097	18018	18240	18031	18142	18215	18118	17942	18288	17913	18050	18213	18050	18017	18055	18037	18083	18167	18048	17944	18059	17972	18106	18033	17940	17998	18290	18023	17937	18032	17944	18019	18096	18137	18115	18132	17816	17938	18124	17965	17826	18004	17908	17934	18265	17924	18210	18041	18193	18142	18010	18024	17733	17922	17949	18160	18026	17945	18114	18051	18092	18231	18182	18171	18113	18160	18196	17985	17920	17965	17920	18158	18041	17954	17968	18017	18119	17857	18122	18068	18131	18010	18288	17936	18242	18104	18094	18085	17891	17980	18038	17971	18135	18070	17865	18285	18146	17820	17954	18008	18201	18126	18015	17908	18124	18027	18181	17975	18068	18064	18056	18004	18019	18202	18070	18147	18315	18029	17969	18155	18114	17825	18284	17977	18096	17838	17864	18021	18267	18110	18059	18023	17917	17823	18171	18006	17948	17908	18257	18251	18073	18004	18093	18055	18122	17970	18028	18147	18159	18052	17950	18095	18027	18030	18108	18202	18266	18035	18022	18077	18036	18285	17894	18100	17955	17958	18258	17863	18183	17963	18084	18046	18002	17924	18064	17955	17993	17999	17929	18013	18239	18117	18076	18093	18038	18163	18241	17857	18018	18167	18284	17860	18074	18132	18126	17978	18033	18196	17983	18110	18019	17931	18073	18050	18040	17988	18274	18088	18180	18080	17943	18003	17862	18016	18115	18009	18251	17950	18133	17832	17842	18075	18141	17937	17986	17942	18173	17958	18023	18227	18184	18131	18120	17974	18124	18040	18175	18183	17899	17979	18183	18202	18118	18063	18053	18131	18135	17935	18117	18039	18091	17963	18170	18245	18004	17946	18058	18146	18053	18083	18223	18172	18110	17825	18040	18144	17868	17921	17957	18123	18007	17879	17964	17956	18080	18152	17900	17957	17894	18121	18190	18084	17902	18021	18028	18131	18210	18141	17843	17952	18057	18021	18100	18092	18011	18007	18027	18064	18042	18234	17997	18023	17898	18082	17962	18107	18221	18063	18163	18103	18036	18208	18246	17966	18160	18012	18130	18109	18021	18052	17898	18029	18037	17930	17988	18111	17862	18108	18087	17993	18188	18077	17909	18056	18045	18020	18011	17783	17936	18006	18066	17763	18078	17899	17974	17922	18125	18093	18306	17946	18067	18159	18037	18015	17875	18079	17762	18006	18240	18095	17975	18018	18054	17900	18054	18035	18079	18266	18082	18235	18081	18063	17860	17978	18060	17910	18136	18007	18143	18052	17966	18032	18079	18121	18075	17860	17748	18054	17879	18017	18277	17982	18126	17979	17886	18100	17937	18063	17879	17888	18236	18115	18235	18102	17956	18003	18102	18113	18175	18108	18255	18290	18008	17966	18175	18124	18219	17973	18019	18100	18105	17861	18031	18052	18024	17941	17966	18140	17989	17967	17954	17920	18060	18001	18167	18107	17987	18265	17943	18163	18127	18041	18205	18348	17909	18098	18258	18099	18008	17885	17884	17979	17951	17968	17982	18143	18160	18067	18100	18092	17815	18145	18205	18167	18207	18072	18031	18200	18111	18096	17947	18149	18140	17935	17848	17847	18094	18076	17918	17915	17910	18022	17983	18018	17963	18126	17973	17758	18127	17909	18001	18207	18178	18052	18091	17955	18043	18127	18169	18014	17737	17968	18120	17869	17885	17951	18075	18273	18141	18217	17933	17945	17960	18175	18177	18250	17936	18022	18126	17934	18116	18049	18100	17992	18079	18112	18039	18048	18148	18131	18189	18188	18000	18004	17941	17878	17948	17973	17919	18082	18445	17998	18041	17977	18060	18098	18095	17990	18134	17914	18005	18251	17959	18018	18292	18079	17938	18178	17954	18086	18106	18226	18004	17850	18183	17946	18048	18060	18049	18241	18130	18081	17906	17954	18125	18043	18173	17955	18016	18046	18228	17952	18250	18016	18104	18052	18215	18136	18181	18000	17998	18099	18134	18030	18174	18187	17985	18020	17999	18093	17964	17905	18139	18155	18115	18145	18072	18017	18002	18166	18102	18023	18131	17968	18010	18221	17878	17660	18101	18003	18077	18060	17967	18115	18024	18075	18194	18135	18129	17856	18144	18288	17933	18039	18022	18121	18193	18059	17920	18117	17992	17928	18117	17964	18139	18187	18000	17970	18095	17930	18051	17997	18071	17860	18093	18050	18166	18133	18101	17925	17845	18076	18110	18033	18201	17967	18058	18054	18053	17968	18053	17890	18199	17906	18089	17957	18108	18101	18101	18144	18002	18038	17976	17925	18161	18180	18172	18226	18069	18110	17861	17986	17937	18129	17869	18077	18220	18043	17952	18122	18201	17860	18242	18149	18139	18189	18087	17998	17880	17983	18117	18204	17825	18082	18166	18050	18205	18018	18035	18107	18052	18156	18027	18028	18164	18189	17833	18038	18071	18109	17936	18210	17985	18061	18143	18294	18163	18126	17884	18003	18060	18124	17869	18217	17979	17854	18113	18074	18032	17988	17895	18042	17907	18102	18023	18126	18254	18075	18047	18125	18027	17949	17988	17923	17913	17889	17943	18098	18233	18090	17954	18275	18102	18265	18052	18070	17932	17942	18016	18077	17897	17967	18078	17871	18138	18205	18168	18214	17939	17899	18316	18080	18031	18072	18066	18139	18031	17962	18097	18021	18109	18151	18139	17882	17999	18054	17752	17926	17938	18185	18044	18059	18123	18064	17885	18174	18110	18047	17908	18044	17936	18117	18080	18140	17916	18065	17949	18028	17927	17952	17993	18021	18225	18033	18006	17986	18059	18024	18038	18149	18232	17999	18144	18116	18154	18093	18080	18191	18107	17931	17962	18035	18048	17900	18116	18076	18133	18146	18179	18009	17967	18006	18142	18069	18193	18026	18113	18119	18185	17947	17752	18190	18041	17887	18087	18055	18058	17995	18107	18025	17911	17896	18037	18025	18176	17841	18008	18197	18130	18095	18263	18036	17966	17980	18210	17922	18164	17989	17883	18071	18203	18180	18178	18086	18048	17983	18049	17860	18189	18058	18178	18001	17927	17935	18073	18117	18037	18060	18154	17988	17950	18123	18141	18159	18160	17872	17884	17905	18136	17983	18004	18045	17958	18206	18040	17944	18070	18144	17953	18043	18139	18082	18033	18097	18058	17952	18064	17928	17987	18080	18074	18009	18106	17854	17990	18085	18108	17818	18009	18145	18055	18186	18031	17994	17898	17930	18161	18062	18024	17983	18109	18041	17908	18006	17886	18022	18155	18200	17958	18001	17990	18208	17933	18022	18016	18110	18124	18133	18150	18135	17934	18134	17945	17941	18038	18085	17876	18027	17789	18235	18162	17761	18095	18006	18089	17947	18149	17895	18182	18089	17986	18166	18076	18116	18015	18114	18429	18012	18182	18073	17841	18092	18039	17799	17915	17862	18050	17873	18181	17975	18061	18231	18276	17934	18035	18091	18158	18243
31366	51845	48366	38177	33539	29209	25813	23062	21038	19684	18664	17848	17493	17276	16805	16487	16199	16087	16058	16117	15834	15914	16023	15658	15771	15625	15752	15558	15639	15674	15555	15612	15433	15611	15431	15490	15483	15504	15587	15426	15446	15440	15315	15541	15272	15364	15493	15419	15444	15546	15409	15429	15375	15531	15574	15532	15373	15479	15445	15358	15512	15469	15474	15449	15358	15291	15431	15245	15253	15494	15421	15522	15331	15570	15381	15583	15353	15509	15482	15392	15438	15403	15390	15447	15348	15490	15482	15361	15362	15290	15258	15581	15353	15537	15313	15598	15444	15391	15507	15276	15386	15404	15261	15461	15323	15533	15317	15424	15313	15349	15625	15484	15262	15504	15269	15302	15355	15305	15315	15364	15361	15571	15402	15430	15387	15438	15386	15418	15319	15427	15376	15309	15430	15354	15384	15347	15475	15507	15601	15574	15468	15471	15357	15529	15511	15438	15370	15382	15505	15480	15372	15527	15346	15450	15328	15412	15342	15435	15570	15383	15564	15322	15517	15328	15449	15320	15371	15598	15429	15473	15365	15588	15300	15316	15302	15505	15476	15327	15233	15354	15310	15455	15503	15340	15447	15437	15362	15405	15470	15345	15339	15429	15454	15225	15430	15371	15468	15509	15506	15458	15440	15540	15295	15116	15356	15674	15344	15443	15505	15546	15477	15483	15366	15603	15577	15337	15290	15391	15322	15294	15272	15460	15297	15451	15522	15406	15418	15311	15521	15448	15341	15528	15340	15507	15338	15444	15380	15466	15339	15449	15478	15401	15331	15408	15465	15471	15375	15410	15275	15338	15487	15516	15292	15590	15393	15442	15461	15335	15422	15456	15585	15545	15496	15493	15561	15398	15519	15352	15439	15331	15322	15389	15368	15432	15405	15426	15480	15452	15260	15482	15485	15533	15408	15311	15445	15316	15350	15255	15364	15445	15451	15470	15450	15490	15357	15599	15236	15340	15521	15345	15349	15388	15530	15203	15326	15423	15354	15506	15410	15435	15553	15282	15303	15315	15446	15676	15441	15254	15372	15396	15399	15252	15380	15501	15475	15312	15464	15517	15422	15456	15462	15315	15352	15485	15422	15314	15342	15350	15391	15492	15504	15312	15442	15285	15524	15202	15430	15235	15536	15525	15384	15410	15463	15448	15356	15464	15394	15287	15404	15313	15473	15375	15451	15367	15294	15365	15487	15286	15531	15436	15482	15332	15550	15428	15267	15496	15331	15144	15216	15251	15277	15317	15391	15383	15395	15472	15423	15481	15311	15480	15306	15465	15526	15309	15517	15486	15441	15439	15347	15491	15378	15503	15386	15295	15528	15332	15519	15288	15157	15278	15292	15487	15422	15504	15532	15353	15553	15329	15367	15400	15486	15461	15386	15448	15460	15518	15508	15584	15346	15491	15399	15490	15364	15354	15520	15392	15544	15411	15340	15372	15328	15362	15423	15276	15434	15374	15318	15436	15306	15271	15361	15409	15384	15371	15259	15215	15458	15399	15426	15385	15338	15374	15473	15346	15319	15493	15492	15452	15352	15465	15406	15307	15430	15258	15443	15430	15485	15541	15404	15303	15270	15558	15316	15288	15513	15406	15230	15485	15350	15424	15445	15301	15251	15463	15557	15416	15408	15451	15564	15278	15398	15430	15472	15521	15208	15266	15431	15376	15238	15375	15422	15385	15391	15474	15491	15547	15499	15468	15409	15466	15391	15490	15476	15347	15465	15351	15479	15569	15264	15381	15356	15320	15274	15324	15202	15457	15166	15467	15327	15387	15349	15430	15360	15461	15202	15271	15456	15475	15374	15453	15562	15404	15324	15390	15471	15518	15417	15427	15428	15361	15398	15363	15447	15321	15450	15239	15444	15395	15349	15322	15389	15386	15368	15308	15365	15435	15245	15485	15299	15504	15477	15338	15532	15317	15496	15448	15439	15474	15374	15557	15381	15376	15308	15382	15304	15417	15447	15332	15531	15355	15523	15167	15399	15500	15349	15313	15280	15293	15470	15476	15405	15330	15416	15453	15293	15364	15403	15541	15327	15227	15327	15314	15267	15312	15273	15574	15409	15411	15424	15439	15383	15421	15320	15277	15330	15374	15482	15329	15402	15397	15292	15377	15263	15443	15387	15347	15309	15444	15378	15436	15467	15468	15399	15384	15459	15370	15382	15451	15388	15400	15379	15295	15430	15177	15291	15509	15362	15348	15484	15325	15472	15405	15281	15533	15435	15513	15445	15363	15416	15418	15427	15342	15169	15279	15314	15313	15391	15573	15428	15340	15375	15479	15356	15335	15514	15263	15361	15397	15448	15510	15472	15468	15508	15352	15462	15535	15343	15258	15361	15307	15463	15485	15319	15416	15412	15404	15493	15301	15354	15339	15406	15524	15387	15327	15378	15511	15477	15346	15486	15494	15446	15432	15369	15492	15530	15572	15508	15493	15472	15460	15448	15429	15268	15315	15385	15508	15403	15330	15315	15429	15313	15505	15503	15476	15460	15442	15405	15419	15333	15428	15484	15507	15423	15306	15597	15380	15310	15376	15352	15428	15300	15399	15380	15302	15544	15529	15403	15323	15527	15557	15450	15477	15322	15473	15416	15454	15408	15508	15500	15464	15475	15258	15477	15430	15507	15314	15359	15514	15296	15369	15402	15502	15349	15534	15330	15331	15274	15493	15451	15375	15517	15527	15361	15471	15418	15393	15390	15408	15455	15371	15528	15284	15405	15583	15325	15474	15453	15486	15382	15493	15396	15372	15439	15399	15491	15452	15369	15225	15436	15321	15362	15338	15425	15371	15445	15238	15393	15432	15340	15781	15301	15331	15384	15466	15413	15684	15339	15358	15311	15426	15263	15326	15244	15482	15457	15299	15261	15388	15350	15652	15281	15413	15388	15267	15469	15332	15412	15284	15514	15299	15443	15484	15512	15422	15282	15520	15417	15409	15385	15272	15343	15560	15460	15441	15446	15516	15606	15350	15304	15449	15394	15446	15372	15459	15488	15197	15440	15463	15373	15406	15352	15383	15277	15426	15510	15286	15526	15349	15236	15394	15331	15253	15557	15476	15357	15397	15288	15562	15355	15462	15368	15341	15265	15341	15546	15295	15418	15437	15516	15321	15427	15448	15448	15468	15363	15425	15367	15327	15449	15328	15393	15464	15272	15363	15430	15463	15509	15272	15209	15447	15406	15424	15531	15583	15362	15309	15354	15540	15283	15406	15278	15344	15427	15344	15427	15519	15385	15582	15396	15519	15384	15172	15543	15452	15441	15480	15515	15447	15284	15343	15327	15456	15388	15429	15400	15250	15478	15449	15296	15358	15316	15264	15332	15519	15450	15443	15377	15428	15347	15378	15444	15456	15416	15339	15427	15277	15553	15341	15349	15467	15475	15338	15334	15366	15304	15399	15355	15530	15539	15397	15279	15497	15706	15460	15388	15319	15333	15404	15448	15467	15398	15403	15371	15398	15256	15334	15505	15556	15507	15456	15366	15404	15334	15350	15418	15525	15456	15365	15410	15122	15471	15558	15207	15430	15264	15265	15485	15244	15396	15217	15358	15492	15186	15545	15511	15448	15221	15348	15292	15474	15683	15389	15300	15449	15470	15442	15406	15317	15405	15303	15391	15391	15587	15149	15331	15468	15372	15451	15367	15361	15399	15324	15542	15301	15548	15402	15252	15503	15410	15343	15385	15413	15408	15251	15503	15395	15327	15243	15441	15387	15348	15420	15469	15426	15339	15452	15474	15227	15433	15386	15475	15405	15368	15371	15464	15553	15383	15580	15349	15326	15501	15489	15324	15363	15317	15534	15383	15155	15476	15438	15357	15245	15359	15423	15472	15300	15436	15327	15259	15316	15385	15469	15342	15382	15410	15512	15357	15440	15289	15384	15470	15244	15366	15369	15505	15402	15431	15510	15387	15411	15291	15349	15537	15211	15533	15498	15443	15528	15307	15449	15453	15354	15440	15431	15339	15375	15510	15410	15374	15276	15586	15493	15354	15444	15318	15394	15273	15407	15545	15488	15366	15592	15401	15219	15440	15452	15295	15412	15388	15395	15528	15607	15481	15482	15217	15613	15410	15510	15677	15363	15613	15343	15307	15462	15389	15558	15443	15544	15457	15383	15333	15389	15363	15554	15356	15365	15288	15417	15377	15284	15374	15373	15320	15251	15440	15391	15405	15485	15309	15403	15387	15340	15306	15485	15325	15347	15524	15182	15387	15432	15409	15448	15368	15295	15505	15454	15600	15379	15425	15421	15433	15494	15350	15480	15570	15410	15451	15359	15327	15384	15325	15376	15144	15315	15536	15246	15423	15356	15429	15307	15499	15470	15551	15353	15314	15433	15363	15404	15256	15264	15462	15392	15338	15501	15488	15343	15346	15301	15401	15522	15472	15426	15477	15503	15355	15360	15536	15418	15533	15387	15270	15440	15290	15273	15437	15322	15517	15495	15448	15471	15354	15462	15406	15509	15376	15403	15484	15335	15367	15412	15463	15398	15212	15426	15463	15478	15403	15354	15562	15428	15497	15260	15420	15458	15344	15336	15447	15419	15399	15555	15442	15477	15562	15280	15466	15512	15537	15322	15217	15375	15263	15272	15369	15523	15538	15256	15555	15539	15425	15371	15499	15450	15504	15558	15172	15354	15313	15476	15507	15427	15471	15333	15390	15532	15401	15244	15452	15337	15427	15446	15355	15471	15330	15338	15331	15227	15293	15588	15507	15350	15474	15301	15617	15362	15323	15383	15443	15424	15488	15443	15428	15390	15443	15320	15327	15401	15198	15365	15352	15418	15391	15279	15346	15547	15476	15294	15413	15377	15534	15337	15319	15265	15412	15379	15440	15403	15369	15431	15388	15340	15344	15289	15349	15364	15353	15310	15267	15523	15696	15278	15361	15337	15561	15430	15412	15208	15470	15407	15317	15365	15396	15554	15502	15479	15553	15408	15372	15545	15518	15531	15492	15375	15517	15384	15578	15279	15330	15480	15533	15221	15383	15568	15337	15594	15350	15523	15469	15477	15429	15413	15435	15455	15348	15491	15338	15547	15396	15522	15327	15512	15338	15331	15517	15330	15469	15187	15321	15442	15400	15380	15457	15451	15517	15363	15611	15224
22789	21151	28955	24072	23657	28237	31282	25937	24015	23201	22048	21149	20738	20481	20260	19885	19590	19428	19655	19346	19318	19103	19124	19182	19023	19024	18949	18985	18872	19064	18946	18838	18762	18698	18877	18803	18705	18846	18692	18750	18786	18730	18602	18607	18731	18667	18766	18711	18461	18753	18648	18685	18500	18717	18676	18677	18713	18624	18680	18517	18546	18590	18535	18752	18474	18599	18717	18535	18399	18724	18764	18354	18473	18541	18673	18494	18780	18491	18520	18630	18520	18484	18695	18647	18520	18704	18759	18443	18508	18431	18461	18345	18515	18437	18550	18541	18461	18727	18727	18588	18510	18587	18690	18654	18665	18636	18566	18388	18430	18313	18569	18633	18436	18616	18458	18550	18650	18499	18707	18623	18530	18435	18516	18604	18573	18524	18718	18598	18590	18643	18620	18774	18620	18541	18692	18597	18645	18595	18504	18483	18364	18526	18540	18719	18500	18468	18615	18422	18470	18554	18643	18408	18683	18549	18670	18605	18669	18596	18645	18374	18381	18707	18443	18543	18765	18543	18476	18644	18312	18662	18576	18574	18579	18562	18624	18501	18915	18399	18354	18448	18660	18558	18514	18432	18634	18516	18589	18593	18460	18416	18525	18591	18587	18445	18617	18439	18446	18618	18707	18302	18538	18602	18500	18650	18782	18665	18554	18554	18331	18634	18754	18654	18590	18394	18733	18559	18587	18475	18554	18469	18517	18408	18733	18609	18480	18313	18485	18310	18342	18565	18289	18740	18431	18648	18448	18678	18596	18611	18541	18155	18748	18500	18646	18597	18568	18605	18668	18466	18718	18452	18574	18682	18731	18389	18541	18337	18528	18255	18673	18554	18574	18527	18619	18531	18609	18608	18590	18681	18518	18674	18559	18669	18598	18575	18580	18356	18537	18453	18635	18350	18505	18491	18281	18637	18445	18401	18620	18569	18380	18630	18609	18421	18397	18544	18606	18701	18548	18616	18695	18507	18665	18475	18719	18491	18514	18660	18485	18529	18609	18397	18618	18548	18560	18392	18447	18463	18393	18476	18570	18741	18816	18459	18518	18740	18530	18591	18477	18605	18735	18636	18771	18408	18442	18666	18627	18683	18630	18495	18659	18548	18596	18605	18475	18470	18492	18618	18514	18607	18475	18717	18567	18601	18609	18487	18634	18352	18543	18587	18616	18569	18670	18619	18848	18475	18556	18630	18734	18636	18411	18567	18606	18660	18556	18609	18683	18587	18459	18524	18648	18519	18334	18674	18560	18370	18492	18553	18407	18560	18320	18380	18492	18560	18619	18482	18689	18709	18634	18548	18542	18469	18701	18629	18594	18545	18577	18293	18773	18453	18674	18521	18538	18537	18538	18391	18688	18641	18630	18441	18548	18745	18669	18677	18607	18471	18845	18642	18595	18669	18586	18368	18494	18561	18304	18514	18613	18768	18362	18364	18668	18383	18476	18525	18520	18649	18596	18466	18624	18340	18417	18562	18581	18394	18566	18684	18491	18345	18515	18489	18549	18564	18575	18619	18495	18518	18422	18580	18526	18686	18405	18496	18530	18498	18496	18631	18487	18554	18304	18341	18473	18566	18632	18342	18622	18256	18485	18399	18460	18659	18639	18358	18496	18519	18542	18542	18539	18371	18436	18505	18336	18593	18502	18493	18546	18705	18568	18381	18332	18450	18626	18528	18569	18832	18476	18422	18582	18635	18472	18639	18684	18558	18347	18433	18480	18422	18474	18311	18561	18616	18788	18465	18618	18635	18658	18399	18671	18510	18551	18759	18496	18559	18487	18500	18541	18362	18458	18582	18570	18652	18484	18595	18557	18333	18627	18269	18456	18543	18546	18616	18491	18560	18712	18642	18491	18458	18463	18574	18621	18727	18730	18579	18455	18516	18540	18819	18354	18700	18662	18421	18570	18667	18421	18531	18606	18660	18560	18348	18606	18818	18577	18568	18527	18437	18633	18592	18430	18549	18706	18617	18461	18483	18627	18480	18480	18613	18447	18596	18622	18467	18315	18425	18489	18497	18355	18543	18658	18556	18736	18426	18543	18576	18547	18454	18613	18542	18515	18296	18470	18771	18641	18718	18517	18352	18437	18749	18619	18391	18544	18515	18505	18543	18506	18543	18519	18715	18508	18567	18789	18531	18539	18332	18581	18395	18729	18581	18522	18590	18687	18655	18521	18453	18284	18518	18647	18594	18397	18669	18678	18530	18609	18622	18721	18421	18742	18604	18649	18566	18580	18392	18477	18648	18422	18647	18792	18561	18562	18649	18430	18474	18594	18566	18435	18710	18606	18533	18611	18492	18434	18478	18494	18580	18511	18715	18330	18685	18442	18542	18620	18640	18469	18430	18675	18509	18674	18477	18455	18507	18693	18673	18652	18593	18515	18556	18678	18623	18471	18537	18447	18517	18652	18722	18564	18611	18521	18688	18535	18576	18332	18538	18350	18380	18543	18604	18655	18611	18640	18658	18382	18552	18518	18542	18369	18414	18462	18536	18731	18590	18471	18382	18420	18685	18654	18725	18642	18491	18395	18534	18565	18676	18617	18648	18542	18493	18652	18652	18601	18581	18320	18460	18753	18505	18528	18717	18559	18612	18622	18680	18574	18400	18692	18646	18541	18533	18712	18483	18598	18685	18583	18388	18628	18400	18769	18609	18581	18437	18550	18610	18545	18492	18364	18609	18631	18380	18553	18521	18754	18491	18528	18445	18789	18380	18604	18391	18549	18458	18489	18546	18375	18443	18557	18462	18377	18583	18645	18645	18579	18435	18630	18751	18469	18535	18669	18545	18446	18558	18482	18421	18740	18397	18646	18422	18559	18559	18544	18587	18290	18455	18749	18695	18659	18587	18404	18315	18381	18633	18573	18489	18475	18579	18554	18457	18707	18274	18544	18650	18727	18399	18614	18422	18608	18653	18578	18381	18532	18480	18571	18605	18540	18676	18654	18531	18558	18622	18501	18566	18437	18652	18733	18529	18638	18534	18643	18556	18583	18587	18749	18435	18762	18449	18551	18668	18441	18652	18506	18577	18411	18685	18602	18299	18565	18441	18691	18554	18769	18556	18163	18525	18640	18462	18381	18482	18760	18645	18715	18634	18384	18580	18579	18754	18648	18498	18658	18686	18488	18761	18650	18778	18525	18700	18414	18454	18628	18350	18460	18600	18494	18504	18417	18650	18528	18604	18380	18632	18633	18453	18610	18717	18661	18409	18671	18536	18401	18702	18539	18664	18476	18531	18661	18599	18451	18643	18415	18584	18648	18557	18683	18433	18382	18676	18557	18673	18648	18626	18481	18502	18643	18627	18584	18516	18484	18363	18673	18394	18442	18650	18621	18599	18703	18669	18467	18448	18694	18598	18457	18309	18429	18628	18728	18462	18441	18541	18616	18500	18509	18618	18626	18519	18532	18403	18538	18716	18585	18600	18452	18414	18629	18447	18634	18325	18524	18694	18448	18537	18522	18520	18677	18449	18463	18414	18618	18532	18565	18570	18320	18540	18594	18671	18654	18775	18410	18580	18740	18492	18691	18617	18349	18417	18543	18774	18499	18477	18271	18468	18548	18443	18615	18592	18628	18413	18511	18494	18378	18562	18465	18630	18646	18654	18582	18582	18480	18654	18467	18602	18524	18517	18503	18462	18659	18706	18840	18445	18326	18390	18619	18623	18568	18428	18519	18489	18389	18607	18741	18364	18479	18651	18505	18401	18552	18590	18692	18533	18648	18549	18599	18639	18590	18399	18587	18407	18409	18512	18483	18417	18602	18426	18732	18516	18616	18439	18511	18558	18455	18351	18510	18387	18514	18404	18728	18711	18672	18629	18638	18425	18574	18652	18458	18609	18603	18565	18738	18650	18585	18576	18551	18461	18536	18678	18694	18920	18541	18472	18578	18492	18501	18627	18521	18697	18714	18529	18373	18618	18377	18487	18676	18357	18501	18594	18643	18514	18339	18481	18471	18511	18506	18366	18642	18388	18654	18661	18547	18449	18551	18774	18566	18485	18615	18544	18707	18696	18587	18454	18444	18502	18577	18598	18653	18538	18627	18475	18387	18681	18473	18464	18750	18609	18521	18573	18697	18300	18623	18689	18507	18533	18816	18600	18308	18447	18651	18560	18748	18628	18552	18643	18531	18485	18473	18548	18559	18386	18450	18787	18510	18592	18726	18522	18581	18398	18692	18575	18676	18621	18577	18683	18517	18527	18539	18684	18287	18416	18614	18507	18545	18464	18363	18545	18446	18540	18383	18568	18531	18499	18643	18474	18424	18444	18649	18566	18501	18419	18520	18512	18690	18438	18509	18632	18574	18477	18616	18662	18678	18691	18677	18617	18435	18487	18487	18366	18495	18361	18322	18569	18432	18494	18361	18476	18654	18252	18704	18650	18643	18479	18413	18629	18617	18559	18449	18550	18667	18721	18588	18602	18615	18539	18501	18635	18454	18570	18744	18528	18631	18830	18457	18701	18642	18306	18491	18449	18665	18559	18465	18609	18670	18570	18537	18698	18661	18568	18518	18551	18682	18489	18430	18567	18484	18509	18662	18685	18423	18546	18507	18430	18477	18583	18273	18354	18649	18380	18545	18387	18462	18756	18505	18512	18844	18677	18590	18506	18661	18556	18512	18656	18554	18387	18667	18580	18644	18582	18489	18426	18572	18646	18568	18630	18558	18644	18479	18616	18613	18377	18660	18543	18394	18495	18701	18552	18506	18551	18616	18560	18574	18464	18675	18492	18282	18555	18438	18464	18529	18208	18584	18544	18447	18201	18580	18693	18398	18565	18462	18748	18441	18396	18401	18659	18512	18671	18474	18606	18481	18398	18514	18651	18512	18525	18499	18550	18785	18552	18507	18588	18467	18566	18429	18592	18477	18639	18733	18438	18433	18558	18559	18591	18742	18601	18530	18734	18619	18633	18636	18465	18529	18607	18509	18559	18692	18559	18436	18491	18492	18478	18568	18506	18597	18552	18605	18437	18540	18518	18790	18714	18556	18499	18654	18381	18529	18683	18507	18652	18494	18668	18466	18426	18727	18659	18467	18389	18585	18576	18707	18407	18536	18601	18398	18308	18566	18551	18661	18536	18677	18495	18451	18761	18379	18486	18484	18571	18490	18648
33763	57550	52894	42881	37706	32678	29351	26027	23862	21710	20395	19159	18653	18372	17981	17582	17054	16785	16694	16419	16443	16357	16404	16149	16189	16158	16215	16033	15827	15902	15871	15887	15840	15847	15755	15776	15785	15734	15772	15793	15792	15684	15776	15678	15760	15825	15487	15734	15696	15728	15478	15646	15636	15750	15696	15676	15663	15574	15582	15675	15763	15812	15871	15735	15880	15603	15565	15768	15694	15793	15754	15920	15677	15679	15786	15616	15889	15799	15706	15536	15661	15625	15766	15755	15711	15656	15489	15656	15566	15792	15977	15676	15648	15489	15706	15697	15524	15634	15707	15649	15666	15760	15899	15666	15894	15693	15720	15668	15580	15707	15601	15701	15725	15669	15640	15779	15727	15627	15825	15710	15859	15835	15677	15732	15692	15691	15780	15575	15507	15864	15649	15738	15634	15694	15720	15597	15753	15754	15570	15744	15673	15654	15690	15629	15704	15825	15613	15598	15756	15686	15736	15617	15532	15569	15835	15694	15548	15689	15646	15584	15771	15849	15774	15848	15737	15700	15660	15511	15773	15537	15697	15716	15659	15682	15467	15656	15655	15578	15938	15734	15569	15718	15724	15767	15755	15637	15766	15577	15648	15616	15774	15719	15824	15816	15756	15797	15817	15697	15670	15578	15654	15545	15603	15758	15526	15668	15646	15698	15624	15676	15734	15714	15667	15738	15499	15617	15766	15608	15522	15670	15587	15642	15374	15787	15602	15690	15650	15713	15684	15723	15788	15796	15678	15607	15680	15745	15625	15660	15521	15649	15719	15729	15732	15676	15708	15810	15813	15652	15540	15744	15568	15738	15713	15690	15699	15565	15677	15781	15772	15736	15657	15569	15785	15608	15736	15735	15759	15572	15562	15753	15737	15633	15578	15561	15744	15665	15797	15711	15770	15835	15590	15802	15773	15769	15566	15647	15742	15702	15519	15588	15581	15576	15791	15638	15671	15786	15653	15587	15627	15697	15728	15731	15816	15612	15506	15734	15711	15711	15635	15759	15584	15578	15734	15628	15707	15799	15615	15675	15699	15813	15689	15881	15742	15710	15615	15638	15602	15547	15607	15688	15703	15874	15800	15681	15695	15779	15637	15712	15487	15655	15786	15783	15603	15588	15742	15861	15549	15477	15627	15747	15689	15734	15649	15689	15726	15636	15665	15736	15940	15588	15557	15633	15584	15869	15574	15742	15668	15542	15758	15832	15701	15676	15573	15608	15716	15625	15605	15602	15465	15610	15749	15699	15573	15584	15576	15536	15766	15729	15625	15724	15604	15688	15776	15637	15590	15556	15719	15636	15624	15815	15700	15667	15678	15562	15669	15752	15703	15619	15677	15704	15464	15650	15593	15759	15598	15673	15708	15844	15833	15580	15790	15749	15771	15695	15617	15822	15713	15656	15579	15730	15619	15649	15734	15561	15811	15651	15560	15563	15709	15707	15664	15577	15747	15682	15667	15790	15682	15637	15631	15686	15624	15705	15666	15719	15526	15996	15544	15537	15620	15993	15801	15657	15726	15804	15486	15642	15769	15773	15674	15734	15854	15653	15624	15646	15659	15613	15827	15760	15711	15541	15351	15677	15772	15702	15668	15617	15735	15780	15729	15789	15583	15731	15838	15620	15724	15621	15646	15559	15683	15739	15712	15742	15850	15488	15562	15718	15682	15634	15837	15747	15652	15811	15719	15673	15727	15693	15755	15664	15725	15610	15746	15509	15621	15810	15690	15692	15857	15602	15664	15648	15581	15797	15779	15789	15644	15718	15637	15554	15630	15634	15451	15602	15819	15705	15621	15829	15708	15792	15557	15553	15655	15854	15759	15746	15659	15716	15711	15733	15559	15652	15867	15644	15613	15874	15598	15702	15764	15733	15586	15627	15691	15751	15695	15617	15777	15652	15909	15766	15831	15722	15702	15588	15594	15613	15654	15726	15621	15670	15673	15648	15672	15582	15676	15747	15805	15434	15621	15650	15634	15708	15591	15650	15616	15581	15803	15483	15876	15630	15651	15527	15602	15552	15608	15644	15559	15630	15560	15611	15803	15580	15756	15637	15765	15752	15717	15717	15715	15750	15588	15619	15636	15712	15706	15646	15549	15472	15673	15568	15820	15768	15772	15748	15656	15643	15650	15623	15668	15761	15751	15617	15642	15695	15794	15689	15678	15642	15700	15760	15697	15686	15732	15542	15724	15626	15688	15647	15677	15461	15761	15650	15759	15621	15630	15577	15672	15652	15523	15535	15558	15676	15690	15668	15772	15742	15411	15680	15525	15517	15739	15635	15702	15584	15632	15669	15609	15735	15723	15547	15694	15685	15787	15753	15755	15606	15706	15702	15669	15674	15542	15605	15755	15738	15599	15701	15814	15752	15680	15619	15814	15858	15672	15750	15669	15689	15695	15696	15799	15485	15606	15701	15564	15664	15763	15784	15690	15684	15669	15710	15617	15651	15692	15609	15671	15663	15849	15689	15767	15721	15863	15714	15845	15629	15436	15704	15623	15748	15872	15668	15647	15727	15729	15762	15708	15759	15705	15533	15643	15716	15514	15741	15665	15607	15703	15645	15675	15619	15641	15752	15517	15631	15711	15713	15747	15720	15645	15680	15520	15639	15535	15614	15751	15739	15679	15615	15723	15644	15766	15736	15682	15635	15614	15626	15595	15575	15749	15611	15806	15626	15634	15603	15726	15678	15704	15523	15643	15672	15758	15657	15520	15631	15710	15661	15731	15680	15578	15768	15543	15811	15596	15610	15687	15609	15772	15652	15666	15700	15792	15625	15636	15566	15648	15596	15650	15698	15715	15616	15551	15688	15565	15633	15649	15656	15813	15609	15625	15628	15802	15602	15713	15674	15732	15739	15732	15725	15942	15636	15741	15702	15656	15573	15568	15630	15622	15747	15628	15652	15731	15645	15664	15799	15655	15544	15561	15669	15766	15760	15672	15668	15488	15777	15774	15721	15542	15664	15690	15755	15666	15652	15705	15660	15564	15642	15681	15731	15645	15700	15671	15687	15792	15467	15693	15669	15637	15641	15553	15726	15717	15640	15806	15777	15590	15669	15675	15603	15651	15910	15531	15644	15670	15777	15680	15573	15708	15631	15627	15629	15557	15833	15838	15730	15704	15688	15643	15649	15690	15689	15588	15575	15820	15904	15817	15634	15686	15670	15732	15647	15752	15600	15754	15614	15688	15640	15586	15803	15719	15622	15684	15569	15392	15787	15625	15749	15746	15681	15648	15644	15596	15712	15777	15635	15804	15622	15616	15732	15682	15717	15673	15643	15565	15925	15666	15529	15852	15633	15784	15655	15648	15657	15559	15646	15702	15727	15715	15406	15564	15721	15684	15746	15586	15734	15794	15672	15556	15675	15739	15773	15660	15689	15803	15733	15629	15749	15691	15714	15604	15614	15554	15677	15769	15544	15792	15545	15751	15731	15600	15665	15837	15558	15605	15737	15609	15759	15717	15653	15639	15598	15692	15663	15663	15782	15764	15835	15690	15744	15653	15604	15560	15553	15507	15670	15605	15754	15796	15807	15574	15742	15558	15679	15712	15708	15695	15585	15689	15677	15719	15557	15624	15638	15688	15808	15616	15575	15488	15605	15608	15737	15676	15869	15539	15604	15739	15568	15496	15619	15712	15852	15834	15733	15530	15768	15696	15571	15671	15664	15690	15696	15591	15785	15599	15550	15556	15531	15689	15635	15738	15705	15596	15645	15768	15447	15782	15779	15614	15700	15706	15652	15669	15619	15711	15694	15699	15703	15812	15774	15604	15651	15825	15771	15619	15640	15498	15771	15662	15627	15775	15832	15491	15740	15641	15772	15841	15645	15674	15575	15635	15755	15780	15678	15751	15690	15642	15641	15626	15824	15693	15691	15616	15612	15739	15892	15575	15718	15702	15641	15804	15695	15651	15645	15747	15638	15596	15646	15739	15672	15604	15579	15636	15883	15521	15784	15503	15681	15888	15626	15637	15635	15674	15566	15730	15628	15563	15832	15630	15654	15757	15555	15754	15769	15751	15628	15637	15679	15850	15798	15617	15920	15644	15747	15670	15845	15569	15753	15581	15721	15591	15623	15640	15739	15727	15695	15695	15569	15540	15697	15604	15676	15702	15684	15621	15703	15705	15646	15845	15755	15414	15838	15614	15747	15649	15784	15516	15705	15700	15705	15709	15519	15605	15739	15732	15665	15737	15559	15525	15538	15782	15756	15784	15515	15670	15734	15696	15670	15699	15522	15784	15662	15738	15579	15732	15672	15650	15665	15548	15733	15712	15568	15835	15712	15556	15600	15579	15657	15787	15583	15738	15797	15664	15776	15574	15798	15837	15784	15724	15782	15655	15414	15847	15756	15629	15680	15743	15675	15626	15546	15678	15720	15679	15662	15717	15729	15851	15665	15634	15626	15662	15713	15639	15700	15552	15587	15692	15741	15472	15554	15551	15761	15484	15580	15723	15778	15622	15785	15624	15618	15652	15643	15449	15709	15726	15672	15632	15844	15751	15827	15701	15810	15572	15636	15781	15838	15527	15617	15713	15914	15735	15704	15765	15719	15799	15629	15594	15725	15734	15680	15648	15716	15639	15686	15894	15720	15614	15593	15469	15807	15696	15659	15687	15771	15783	15649	15791	15592	15648	15708	15598	15720	15611	15745	15587	15575	15670	15569	15548	15592	15732	15700	15688	15712	15753	15768	15597	15781	15601	15697	15440	15874	15586	15690	15770	15744	15659	15643	15582	15696	15648	15713	15781	15675	15735	15445	15596	15718	15511	15496	15826	15777	15607	15814	15785	15852	15844	15749	15732	15505	15525	15604	15597	15744	15696	15763	15610	15572	15757	15691	15748	15779	15723	15723	15787	15738	15638	15738	15688	15555	15734	15605	15613	15671	15562	15672	15688	15784	15808	15702	15603	15535	15638	15654	15578	15715	15641	15712	15758	15749	15644	15885	15698	15667	15736	15647	15594	15862	15700	15693	15810	15681	15668	15654	15809	15714	15693	15622	15640	15623	15614	15664	15772	15620	15756	15825	15580	15655	15841	15722	15647	15784	15618	15626	15681	15924	15716	15646	15570	15569	15814	15681	15603	15765	15696	15683	15696	15716	15785	15697	15571	15553
29396	29691	36669	32816	27605	25271	23048	21583	20686	20068	19509	19056	18942	18863	18678	18630	18530	18473	18296	18580	18438	18318	18286	18297	18225	18299	18393	18448	18231	18098	18243	18023	17914	17957	18188	18100	18158	18351	18237	18265	17986	18219	17962	18157	18159	18098	17860	17841	18038	18057	18114	18015	18109	18024	18073	18069	18200	17999	18052	18282	18091	18124	18002	17978	18005	17988	18042	18052	17966	18036	18161	18163	18188	18314	18311	18138	18273	18076	18121	18164	18107	18062	17994	18215	18115	18074	18094	18236	18161	18216	18340	18097	18029	18199	18225	17922	18008	18048	18014	18226	18108	18070	18201	18024	18187	17859	18080	17965	17901	18046	18305	18040	18070	18029	17929	18256	18003	18035	18124	18012	18265	18188	17982	17941	17972	18164	18173	18205	17930	18078	18100	18032	18200	18125	17926	18231	18209	17936	18098	17887	18306	18073	18011	17900	17956	17864	17959	18121	17968	18041	18058	18011	18107	17999	18066	17877	17975	18096	17983	18196	18123	18192	18186	18061	18104	18044	18116	17976	18116	18180	18063	18197	18292	18228	17819	17943	18163	17815	18051	17913	17968	18187	18021	17928	18071	18178	18069	18033	17925	18147	17977	18073	18107	17955	18210	18172	17942	18174	18206	18207	18019	18276	18130	18092	18134	18023	17915	18059	18023	18130	18159	17976	18003	18089	17894	18048	17964	18167	17929	18147	18054	17754	17905	17809	17863	18103	18183	17986	18131	17972	18116	18190	17868	18042	17983	18087	18066	18114	18001	18072	18042	18101	18154	18170	18106	18085	18085	18035	18010	18080	17979	17960	18012	17937	18220	18044	17894	17784	18074	18060	18034	18234	18130	18151	18058	18089	18047	17781	18086	18125	18213	18227	18051	18031	17891	18102	18285	18129	18108	18024	18242	18050	18137	18210	18181	18187	18246	18156	18299	18094	18097	18153	18260	18016	17990	18087	17991	18119	18208	18174	18052	18170	18165	18096	18167	18059	17999	18036	18316	18189	18150	18103	18058	17969	18182	18241	18192	17944	18040	17984	18060	18074	18067	18144	18110	18079	18186	18173	18018	18016	18095	17994	18068	18142	18300	18009	18266	17942	18111	18038	18022	18126	18019	17946	17836	18087	18006	18002	18039	18020	18073	17999	18032	17947	18250	17917	17926	17865	18094	18120	18151	18247	18218	18168	18071	18005	18178	18067	17969	18032	18031	17834	18036	18149	18119	18069	17981	18217	17950	18189	18097	18136	17950	18040	18088	17951	17973	17720	17879	18082	18104	18074	18139	17935	18029	18027	18101	18077	18239	17940	18108	18088	18082	18228	18060	17859	17920	17942	18131	18035	18010	17986	17991	17987	18164	18107	18277	18009	17922	18016	18233	17963	18191	18262	18202	18102	18198	18091	18170	18010	18191	17861	18170	18167	18145	18081	17951	18218	18141	18246	17902	18193	18067	18181	18156	18050	18063	17845	18076	18109	18058	17995	17822	18131	18014	17808	18084	18079	17929	18081	18029	18045	17953	18134	18214	18009	17940	18240	18142	18054	18237	18192	17930	18032	18008	18232	17937	18100	18192	17972	17997	18113	18043	18013	17975	17898	18091	18094	18212	18287	18266	18057	18186	18175	18231	18215	18152	17937	17948	18073	18030	18052	18150	18164	17988	18079	17915	18147	18015	18122	18021	18186	18198	18009	18166	18149	18153	18345	18276	18115	17946	17991	18103	18128	17962	17991	18195	18015	18205	18202	18000	18071	18023	17990	18158	18119	18131	18128	18119	17931	18143	18248	17882	17998	18144	18159	17828	17867	18230	18178	18131	17985	18165	18145	18138	17959	17978	18073	17991	18193	18108	18038	18295	17950	18032	17998	18090	18065	18099	17986	18107	17908	17951	18036	18193	18074	18118	18016	18066	18288	18066	17812	18213	17821	18120	17958	18154	18144	18077	18114	18084	18152	18086	18047	18088	17918	18113	18049	17956	18108	18126	18003	18152	17878	18145	18025	18093	18099	18041	18366	17997	18144	18083	17955	18107	18300	18011	18061	18197	18000	18067	18030	18411	17969	18145	18086	18086	17971	18196	18038	18063	18045	17973	17936	18117	18119	18156	18081	18163	18186	18083	18223	18104	18118	17996	18076	17902	18057	18082	18151	18200	18029	18050	18238	18074	18119	18112	17879	18151	18183	18204	18168	18042	18011	17875	18177	17967	18165	18003	18109	18145	18136	18168	18240	17953	18006	18084	18107	18252	18088	18034	18140	18057	18261	18028	18061	18079	18118	18202	18029	18114	17930	18096	18116	18127	17910	18225	18034	18101	17962	18226	18314	18186	18218	18075	18125	18077	18062	18085	18254	18141	17941	18143	18242	18122	18047	18165	18204	18063	18030	17904	18279	17969	17975	18037	17960	18064	17962	18208	18072	17888	18146	17901	18188	17973	18173	18111	17971	17896	17912	18058	18092	18049	18107	17915	18006	18127	17955	18058	18012	18022	18076	18038	18074	18026	18075	18168	17816	18056	18180	18067	18033	18145	18196	18032	17953	18075	18211	18213	18029	18071	18094	18015	18147	18182	18038	18136	18098	17997	17915	18113	18112	18208	18054	18059	17993	18189	18121	18206	18011	17884	17881	18124	18108	17914	18096	17925	17879	18232	18162	17993	17931	18058	18130	18137	18161	18069	18026	17893	18159	18264	18002	18090	18283	18096	17811	17978	18051	18187	18062	18043	18130	18113	17982	18327	18033	18041	18039	18106	18031	18005	18136	18049	18084	18007	17874	18055	17955	18170	18114	18179	18258	18252	18114	17809	18068	18248	18105	18100	17965	18102	18173	18111	18324	18042	18308	17979	18069	17925	18152	18250	18372	18052	17755	17914	18102	18151	18085	17840	17898	17957	17945	18010	17980	17931	17900	18017	18193	18098	18119	18161	18114	17938	18101	17975	18257	18088	17977	18102	18034	18087	18159	17953	18097	18007	18103	18129	17962	18034	18055	18006	18052	18124	17922	17871	17986	17828	18095	18121	18117	18093	18176	18128	17796	18047	18169	18186	18020	18001	18157	18068	18023	18161	18083	18274	17997	18071	17786	18152	18089	17912	18147	17949	17935	17966	18098	18233	17945	17863	18189	18018	18124	17999	18026	17986	18052	18190	17973	18015	18054	18145	18105	17918	17879	18328	18060	17972	18109	17966	18002	18245	17891	17984	18018	18049	18186	18118	18075	18065	17952	17925	18096	18132	17939	18267	18032	18023	18237	18137	18159	18036	18161	17988	17897	18153	17948	17932	18063	18040	18021	17992	17989	18099	18048	18140	18016	18157	17978	18084	18203	17891	17963	18144	18008	17814	18095	17943	18350	18208	18165	18129	17946	18132	17904	18182	18046	18151	17992	18158	17890	18146	18116	18121	18052	18156	18000	17991	17908	18208	18158	18166	17900	18152	18035	18145	18012	18013	17981	18128	17961	17985	18109	17877	17955	18034	18203	18094	18124	18166	18221	18104	18044	18123	17940	17987	17983	18093	18218	18065	18109	18090	18182	17969	18006	18305	18169	18093	18121	18155	18052	17918	18076	17995	18048	18098	17998	18031	18105	18061	18059	17964	17987	18109	18208	18079	17961	18082	17916	18042	17866	18040	17889	18120	18183	17904	18170	17967	18049	17901	18087	18094	17844	18116	18046	17949	18133	18120	18028	18083	17876	17982	17916	18087	17942	18108	18066	18026	18047	17938	17918	17928	17876	18002	18243	18367	18094	18088	17961	18092	18249	18233	18207	18136	18142	17998	17864	17967	18212	18016	17991	18131	18144	18081	18199	18087	17886	18005	18130	17995	18036	17996	18165	18166	18051	18029	17970	18017	17978	18081	18018	18056	17972	17945	18221	18133	18152	18099	18100	18061	18260	17930	18201	18129	18305	18314	18262	18080	18168	18106	18106	18037	17910	17966	17974	17869	18101	18122	18057	17980	17974	18054	18060	17920	17970	17932	18086	18058	18044	18019	17969	17919	17970	18055	17941	18015	18044	18033	18076	18233	18027	18180	18091	18154	18022	18107	18129	18021	18243	18063	18056	18273	18058	17988	18056	17879	17974	18105	18202	18249	18057	17852	18128	18247	18165	17981	17913	18052	18087	18079	18124	18225	18039	18193	18011	18030	18084	18064	18284	18125	17979	18262	18196	18061	18146	18158	18093	18254	18116	18006	17959	18096	18041	18258	18114	18173	18038	18175	18105	17841	17929	18141	17970	17837	18162	17989	18036	18120	18271	18050	18014	18105	18002	18086	18058	18046	17982	18146	18030	17999	18115	18079	17824	18093	18103	18227	17941	17889	18173	18035	18148	17947	18142	18067	18157	18221	17926	18049	18114	18178	18205	18163	18180	18016	17841	18140	17961	18119	18236	18052	18013	18089	17892	18114	18108	18068	17940	18177	18060	18202	18130	17862	18138	18050	17891	18101	18187	18108	17915	18022	17961	17986	18212	18053	18081	18179	18158	18202	17915	17986	18005	17830	18000	18202	17981	18045	18114	18206	17955	18073	17813	17899	17933	18276	18271	18119	18044	18068	18033	18077	18044	18077	17945	18099	18118	18200	18029	17968	18184	18057	18001	17986	17875	18027	18139	18128	17916	17826	17980	18170	18152	18110	17960	18304	17968	18194	17912	18236	18173	18198	18132	18118	18216	18139	18094	18133	17998	18194	18132	18011	17823	18088	18053	18034	18208	18066	18058	18047	17893	18001	18223	18174	18128	18079	18222	17951	18019	18057	18102	18174	18104	18349	18023	18086	18083	18110	18033	18142	18040	18119	18001	18074	17861	17891	18022	18264	17946	18027	18017	17945	18197	18139	18000	18193	18342	17974	17945	18168	17913	18021	18010	17968	18102	17861	18089	18181	17931	17853	18218	18144	17747	18099	18042	17976	18063	18352	18151	18067	18174	18157	18175	18210	18045	18022	18097	18085	18175	18016	17848	18038	17947	18021	17990	18071	18073	18231	18076	18203	18042	18122	18021	18054	18071	18103	18147	18054	18125	18209	17972	18042	18132	17931	17881	18175	18160	17971	18065	18112	18018	18060	18000	18138	18245	17974	18009	18140	18268	18151	17849	17902	18171	18158	18029	18280	18152	17944	18028
31450	46380	41071	31960	27944	24663	22358	20722	19370	18309	17590	16951	16717	16516	16584	16143	15909	15796	15800	15530	15672	15810	15790	15444	15827	15605	15440	15609	15425	15483	15530	15429	15482	15485	15501	15476	15466	15389	15526	15316	15459	15363	15494	15316	15279	15417	15443	15415	15478	15531	15443	15416	15334	15310	15263	15543	15161	15254	15495	15295	15331	15283	15556	15339	15391	15436	15393	15362	15448	15378	15434	15210	15335	15448	15356	15385	15225	15290	15490	15324	15442	15275	15348	15375	15061	15254	15344	15511	15293	15363	15406	15385	15540	15305	15346	15330	15204	15208	15346	15210	15487	15256	15597	15276	15314	15293	15456	15404	15414	15379	15361	15294	15384	15462	15442	15327	15318	15187	15287	15361	15324	15288	15449	15393	15347	15388	15447	15320	15467	15270	15265	15432	15384	15434	15172	15243	15379	15354	15387	15305	15297	15465	15371	15314	15506	15317	15263	15358	15324	15343	15232	15532	15516	15411	15360	15515	15404	15296	15146	15227	15428	15334	15517	15314	15273	15347	15439	15388	15425	15272	15354	15507	15315	15551	15401	15235	15421	15317	15534	15520	15182	15424	15255	15350	15446	15231	15292	15449	15390	15411	15264	15255	15330	15513	15368	15464	15412	15357	15469	15298	15293	15335	15248	15393	15247	15346	15422	15315	15334	15379	15340	15388	15265	15215	15364	15299	15383	15387	15223	15378	15354	15347	15339	15270	15345	15388	15209	15354	15411	15333	15434	15319	15392	15252	15499	15322	15335	15418	15312	15364	15312	15270	15303	15312	15387	15381	15566	15171	15432	15318	15436	15439	15276	15377	15447	15456	15247	15504	15511	15365	15390	15512	15517	15495	15257	15546	15450	15473	15423	15260	15249	15361	15507	15556	15475	15413	15350	15218	15303	15319	15554	15357	15388	15430	15175	15420	15458	15357	15482	15342	15268	15343	15288	15435	15550	15324	15393	15372	15326	15342	15244	15465	15314	15239	15647	15211	15303	15348	15244	15179	15371	15294	15267	15247	15459	15394	15390	15120	15629	15286	15483	15272	15378	15325	15357	15373	15370	15406	15306	15345	15297	15322	15449	15282	15331	15451	15369	15374	15289	15382	15395	15463	15411	15284	15291	15285	15360	15227	15556	15419	15160	15326	15264	15423	15234	15341	15353	15381	15217	15251	15322	15359	15411	15325	15399	15314	15402	15284	15213	15286	15314	15473	15301	15349	15316	15337	15372	15285	15353	15286	15341	15424	15336	15445	15617	15259	15424	15331	15514	15308	15478	15327	15372	15497	15180	15472	15474	15402	15381	15282	15519	15324	15361	15410	15361	15305	15423	15450	15272	15315	15368	15551	15547	15364	15321	15454	15461	15342	15269	15506	15214	15471	15411	15344	15381	15426	15277	15175	15336	15554	15415	15483	15320	15365	15461	15295	15286	15266	15328	15342	15314	15558	15284	15198	15385	15342	15277	15264	15346	15424	15150	15437	15478	15366	15289	15277	15338	15139	15407	15468	15287	15374	15469	15316	15239	15324	15541	15225	15375	15206	15430	15357	15331	15313	15397	15236	15359	15477	15401	15232	15338	15373	15301	15491	15262	15507	15358	15408	15219	15551	15331	15196	15356	15218	15482	15247	15360	15524	15333	15463	15188	15394	15269	15531	15449	15400	15268	15437	15380	15547	15297	15426	15389	15471	15265	15367	15222	15420	15577	15403	15379	15343	15360	15209	15196	15445	15258	15506	15395	15407	15266	15357	15307	15359	15309	15234	15327	15378	15268	15272	15244	15369	15412	15410	15332	15266	15318	15442	15564	15222	15497	15305	15528	15424	15428	15305	15465	15481	15336	15507	15416	15335	15332	15377	15397	15399	15360	15282	15362	15439	15415	15295	15496	15533	15354	15117	15391	15350	15414	15473	15257	15240	15222	15483	15497	15245	15290	15510	15430	15432	15496	15457	15064	15499	15438	15358	15328	15405	15295	15395	15232	15417	15333	15312	15097	15221	15317	15337	15386	15299	15326	15297	15442	15384	15328	15436	15447	15415	15326	15385	15373	15441	15307	15234	15376	15389	15407	15380	15615	15210	15430	15384	15333	15360	15357	15442	15428	15516	15492	15544	15419	15530	15365	15402	15211	15413	15322	15277	15382	15392	15372	15340	15289	15431	15230	15270	15348	15570	15367	15357	15367	15316	15426	15570	15268	15412	15505	15447	15435	15489	15360	15359	15305	15274	15450	15346	15312	15605	15282	15329	15441	15322	15419	15494	15057	15535	15404	15312	15300	15445	15393	15293	15518	15167	15487	15417	15174	15215	15297	15362	15387	15474	15258	15440	15512	15337	15342	15197	15286	15244	15294	15438	15278	15355	15329	15318	15237	15285	15244	15428	15327	15589	15488	15195	15233	15495	15527	15387	15527	15375	15374	15426	15428	15454	15234	15453	15356	15413	15370	15387	15297	15243	15353	15337	15439	15376	15296	15304	15301	15525	15276	15307	15477	15391	15524	15415	15505	15383	15403	15456	15364	15512	15484	15311	15284	15261	15392	15483	15370	15247	15402	15466	15294	15470	15332	15292	15478	15355	15513	15461	15337	15361	15405	15310	15346	15412	15463	15396	15340	15374	15404	15266	15474	15426	15413	15298	15396	15223	15377	15275	15418	15325	15234	15397	15421	15422	15510	15490	15467	15251	15284	15292	15474	15385	15394	15246	15348	15423	15384	15385	15297	15359	15492	15276	15413	15430	15388	15332	15546	15284	15484	15307	15566	15182	15347	15507	15423	15484	15414	15303	15293	15575	15489	15481	15363	15282	15287	15236	15420	15406	15404	15436	15466	15266	15298	15504	15292	15459	15399	15388	15249	15457	15536	15395	15334	15445	15339	15485	15516	15394	15383	15433	15335	15303	15289	15349	15375	15406	15426	15400	15361	15340	15256	15442	15506	15357	15543	15495	15476	15315	15426	15414	15449	15282	15304	15335	15413	15422	15427	15329	15346	15376	15486	15349	15298	15510	15472	15182	15173	15297	15241	15438	15322	15172	15185	15259	15247	15312	15355	15266	15556	15103	15402	15252	15377	15258	15400	15423	15275	15476	15366	15407	15351	15435	15365	15362	15329	15360	15533	15240	15569	15432	15174	15372	15426	15519	15287	15455	15393	15252	15434	15339	15342	15309	15468	15414	15401	15269	15332	15439	15234	15393	15278	15390	15410	15291	15223	15388	15300	15486	15368	15520	15303	15308	15485	15511	15399	15583	15401	15324	15208	15430	15435	15340	15561	15382	15534	15375	15499	15403	15426	15475	15359	15404	15302	15486	15343	15498	15343	15330	15227	15469	15397	15359	15397	15425	15388	15405	15392	15253	15371	15471	15306	15335	15387	15501	15219	15541	15402	15253	15316	15533	15345	15461	15478	15419	15376	15332	15392	15416	15326	15371	15595	15387	15317	15258	15396	15351	15326	15347	15525	15400	15456	15354	15385	15441	15299	15328	15318	15359	15484	15437	15493	15399	15349	15495	15448	15334	15469	15402	15520	15435	15412	15366	15334	15173	15404	15385	15419	15357	15380	15452	15345	15390	15280	15254	15413	15353	15471	15333	15333	15343	15312	15446	15374	15308	15490	15354	15295	15373	15355	15422	15318	15469	15221	15482	15394	15362	15400	15488	15406	15492	15374	15299	15269	15343	15427	15317	15268	15379	15300	15209	15148	15306	15401	15412	15505	15419	15546	15488	15349	15321	15333	15213	15278	15471	15553	15423	15297	15441	15435	15318	15422	15282	15505	15309	15378	15383	15380	15533	15475	15394	15372	15620	15401	15476	15301	15302	15507	15445	15399	15398	15439	15447	15257	15320	15382	15342	15545	15272	15431	15447	15407	15339	15310	15294	15289	15417	15184	15417	15377	15354	15300	15332	15310	15391	15254	15395	15462	15211	15357	15489	15426	15395	15435	15353	15259	15319	15450	15403	15235	15219	15410	15330	15245	15412	15288	15545	15429	15486	15532	15444	15247	15305	15443	15301	15605	15469	15275	15280	15330	15256	15527	15488	15369	15267	15468	15310	15384	15461	15484	15425	15455	15322	15209	15572	15403	15343	15296	15392	15487	15293	15312	15283	15227	15279	15315	15341	15512	15402	15287	15451	15280	15464	15388	15342	15411	15370	15460	15395	15288	15352	15413	15374	15391	15204	15257	15463	15296	15431	15191	15368	15544	15360	15433	15396	15322	15296	15384	15512	15355	15332	15453	15239	15376	15228	15209	15376	15474	15468	15428	15350	15380	15139	15355	15297	15238	15381	15407	15293	15578	15460	15386	15310	15325	15304	15279	15222	15414	15314	15451	15351	15448	15277	15355	15314	15283	15355	15490	15235	15477	15238	15444	15363	15180	15403	15422	15479	15348	15496	15403	15430	15444	15464	15516	15395	15466	15381	15314	15426	15508	15369	15325	15463	15488	15457	15376	15477	15467	15380	15495	15213	15363	15339	15248	15498	15501	15380	15377	15263	15276	15354	15351	15206	15335	15542	15393	15412	15576	15552	15414	15417	15382	15526	15305	15421	15316	15494	15570	15532	15310	15280	15362	15273	15402	15266	15325	15429	15384	15355	15372	15291	15301	15396	15410	15599	15471	15305	15286	15536	15530	15375	15461	15309	15363	15360	15483	15558	15484	15247	15231	15433	15348	15309	15369	15355	15350	15278	15377	15269	15435	15305	15438	15444	15337	15374	15261	15205	15204	15363	15396	15377	15437	15443	15418	15535	15386	15393	15375	15339	15357	15306	15317	15353	15450	15460	15258	15330	15298	15324	15447	15252	15435	15352	15492	15317	15400	15196	15308	15324	15552	15298	15484	15320	15300	15435	15522	15605	15360	15439	15243	15389	15381	15480	15351	15381	15396	15209	15401	15389	15476	15295	15385	15378	15339	15261	15377	15353	15310	15262	15280	15503	15386	15359	15296	15407	15246	15501	15357	15457	15284	15321	15433	15308	15480	15500	15487	15386	15349	15260	15404	15283	15374	15436	15396	15327	15471	15236	15275	15373	15360	15443	15459	15403	15200	15429	15250	15442	15479	15391	15433	15317	15233	15406	15551	15575	15354	15530	15457	15354	15378	15430	15365	15405	15306	15285
24037	21172	28713	25895	26385	28467	27690	23478	21979	21433	20504	19835	19609	19459	19402	19020	18729	18812	18500	18833	18487	18640	18593	18592	18323	18330	18389	18482	18363	18408	18221	18022	18066	18283	18393	18341	18252	18362	18386	18244	18234	18029	18112	18006	18275	18149	18075	18288	18112	18069	18154	18107	18251	18191	18255	18049	18059	18329	18036	18235	18290	17972	18086	18171	18145	18170	18407	18182	17938	18166	18219	18200	18011	18023	18178	17986	17955	17856	18053	17854	18194	18125	18430	18003	18045	18189	18297	18315	18268	17992	18188	18020	18040	18154	18206	18268	18108	17916	18065	18195	18265	18199	18121	18248	18261	18242	18157	18172	18349	18203	18120	18040	18212	18197	18053	18069	17950	18224	17992	17941	18245	18229	18160	18250	18140	18127	18069	17941	18196	18197	18091	18338	18296	18241	18077	18418	18122	18155	18057	18402	18137	18288	18045	18012	18050	18115	18150	18059	18103	17964	18081	18098	18139	18106	18129	18269	17966	18110	18243	18241	18385	17967	18227	18110	18172	18095	17995	17856	18229	18154	18138	18064	18198	18158	18122	18260	17939	18279	18197	18002	17997	18190	17877	18302	17915	18321	18002	18259	18183	18249	18085	18186	18130	18055	18164	18239	18038	18022	18070	18120	18056	18126	17858	18085	18139	18160	18010	18107	18371	18034	18012	18416	18161	18378	18055	18154	18273	18188	18064	17979	17915	17956	18381	17931	17922	18082	18004	18092	18069	18154	18054	18054	18319	18272	18185	18273	18301	18175	18118	18138	18054	18142	18104	17872	18002	18040	18180	18132	18047	18183	18023	18237	18133	18325	18305	17967	18125	17968	18067	18027	18087	18173	18140	18143	18109	18146	18006	17969	18094	18143	18210	18078	18024	18118	18142	18287	18068	17971	18123	18130	18307	18242	18131	18233	18319	18019	18090	18055	18004	17975	18291	18096	18122	18264	17987	18008	17963	17934	18237	18161	18032	17995	18058	17970	18147	17996	18162	18184	18223	18105	18267	18447	18240	18184	18155	18203	18131	18117	18060	17991	18023	18361	18163	18036	18046	18100	17882	18085	17959	17902	18041	18065	17950	18037	18156	17960	18100	18066	18299	18131	17939	18367	18106	18215	18182	18163	18296	18137	18144	18218	18111	18143	18237	17984	18110	18096	18030	18129	18028	18015	18052	18042	17870	18088	18109	18291	18091	17913	18039	17989	18196	18151	18066	17976	18083	18067	17925	18046	17976	18063	18211	18012	18278	18207	18277	18130	18104	18093	18354	17959	17715	18044	18235	18282	18133	18338	18169	18049	17901	18144	18082	18201	18076	18154	18079	17921	18063	18015	17988	18273	18056	17885	17996	18116	18031	18161	17920	18082	17949	18086	18014	18257	18055	18183	18170	18106	18071	18172	18162	18158	18150	18159	18132	18355	18156	18146	18000	18099	18222	18111	18168	18275	18277	18009	18166	18195	18057	18237	18328	18156	18075	18287	18246	18075	18396	18135	18146	18344	18014	18042	18022	18113	18114	18004	18073	18134	18026	18220	17927	18089	18083	18210	18190	18085	18153	18208	18117	18265	18101	18111	18119	17921	18065	17952	18153	18275	17858	18039	18196	18187	18565	18066	18029	18370	18166	18237	18040	18182	18005	18087	18362	18059	18257	18197	18033	18142	18076	18082	18333	18113	18183	18307	18204	18251	18286	17955	18117	18101	18075	18179	18174	18217	18087	18133	18256	18137	18008	18058	17944	18127	17948	18042	18136	18060	18204	18096	18314	18297	18084	18078	18321	18096	18159	18198	18114	18207	17938	18384	18327	17942	18241	18182	18090	18088	18241	18223	18208	18035	18111	18220	18109	18150	17973	18229	18026	18015	18268	18161	18217	18085	18098	18031	18235	18029	18107	18106	18264	18200	18219	18129	18160	18214	18099	18257	18129	18176	18233	18415	17967	17923	18160	18244	18115	18213	18029	18058	18277	18150	18108	18052	18124	18285	18229	18207	18238	18041	18265	17959	18234	18149	18249	18231	18115	18287	18195	18058	17982	18290	18242	17963	18227	18028	18197	17926	18173	18223	17926	18208	18369	18065	18151	18024	18144	18134	18123	18092	18151	18106	18236	18201	17922	18243	18140	18215	18044	18197	18074	17998	18260	18123	18174	18355	18198	18248	18089	18093	18138	17992	17961	18089	18056	18051	18120	17958	18191	17997	18030	18135	18098	18164	18168	18077	18205	18211	17941	18265	18086	18118	17981	18137	18328	18102	18109	18076	18074	18123	18164	18087	18100	18172	18197	18229	18121	18025	18123	18202	17945	18042	18120	17989	18226	17980	18126	18291	18201	18253	18173	18180	17888	18173	17989	18277	18171	18081	18138	18180	18182	18200	18081	18321	18030	17870	18147	17990	18099	18149	17938	18088	18144	18316	18125	18285	18092	17868	18047	18168	18120	17987	18020	17993	18020	17948	17974	18124	17942	18090	18098	17954	18175	18218	17958	18110	18132	18137	18232	17959	18055	18217	18041	18099	18099	17900	18076	18071	18184	18245	18371	18240	18045	18163	18200	18236	18177	17943	17989	18259	18074	18368	18104	18126	18168	18330	18231	18261	18023	18195	18232	18313	18210	17991	18194	18030	18028	18370	18064	18059	18097	18174	18121	18399	18101	18048	18129	18167	18006	17983	18189	18273	18128	18091	18133	18029	18199	18053	18115	18172	18166	18207	18322	18107	18337	18126	18380	18256	18159	18088	18098	18370	18155	18052	18203	18130	17988	18114	18252	18083	18237	18057	18039	18072	18114	17781	18289	17972	18001	18041	18298	18217	17997	18223	17892	18108	18096	18129	18196	18228	18313	18104	18095	18325	18102	17863	18194	18284	18349	18122	18141	18161	18092	18131	18005	18000	18043	18140	18125	18018	18024	18145	17998	17944	18107	18311	18197	17983	18097	18132	18157	18095	18086	18225	18254	18039	18022	18311	18180	18381	18052	18368	18171	18006	18053	18087	18078	18226	18050	18169	18177	18244	18093	18156	18112	18314	18079	17922	18118	18164	18255	18252	18007	18156	18115	18193	18297	18381	18200	18176	18265	18264	18013	18114	18167	18170	18050	18159	18113	18355	17998	17985	18110	18175	17904	18271	18151	18209	18212	18216	18135	18194	18120	17939	17993	18140	18205	18118	18096	18108	18271	18144	18141	17950	18196	18029	18069	18022	17939	17947	17891	18070	18166	18260	18149	18048	18089	18083	17970	18247	17931	18250	18077	18037	18050	18093	18191	18287	18321	18445	18045	17897	18131	18081	18328	18214	18056	18222	18135	18238	18037	18131	18089	18202	18092	18085	18239	18093	18185	17997	18238	18090	18124	18117	18238	18068	18318	18236	18292	18157	18246	18121	18143	18202	18106	18175	18058	18271	18214	18020	18003	18069	18117	17918	18194	18093	18130	17956	17981	18210	18255	18178	18384	17853	18168	18074	17990	17980	17979	18033	18132	18214	18024	18156	18069	18136	18220	18249	18103	18265	18109	18002	18143	17984	18126	18081	18201	18041	17948	18045	18052	18114	18140	18246	18025	18019	18207	18135	18127	18276	18222	18300	17874	18184	17858	18166	18343	18197	18185	18224	18098	18206	18192	18381	18267	18323	18337	17980	18006	18061	17933	18181	18138	17997	18042	18184	18026	18044	18171	18125	18264	18162	18130	18072	18139	18011	18318	18248	18100	17958	18013	18183	18114	18235	18339	18205	18077	18062	18156	18091	18231	18176	18013	18102	18079	18171	17921	18198	17972	18234	18336	18151	18250	18067	18040	18099	18094	18032	18192	17988	18119	18060	17997	18007	18107	18039	17826	18003	17986	18053	18116	17922	18059	18282	18099	18059	17867	18261	18250	18098	18265	18123	18189	18196	18187	18112	18023	18033	17948	18002	18195	18100	18076	18197	18093	18351	18082	18157	17937	18316	18038	17990	18060	18178	18153	18047	18199	18087	17996	18027	18206	18272	18152	18049	18372	18014	18131	18154	17932	18060	18108	18191	18251	18288	18043	18265	18200	18238	18069	18349	18037	18041	18191	18252	18198	18063	18258	18311	18146	18364	18231	18178	18147	18221	18116	17976	18235	17958	17920	18086	18055	18112	18170	18012	18111	17971	18269	17964	18298	18109	18185	18196	18220	17948	18025	18116	17901	18393	18435	18234	17919	18117	18031	18236	18373	17895	18042	18208	18115	18098	18147	18003	18046	18127	17969	18215	18123	18211	17997	18027	18145	18147	18135	18159	18096	18189	18182	18060	18286	18121	18341	18081	18192	18060	18294	18055	18033	17828	18078	18111	17818	18116	18256	18024	18311	18263	18145	18310	18171	18325	18156	18115	18198	18031	18004	18313	18206	18206	18126	18070	18261	18274	18161	18098	18069	17930	18322	18040	18125	18213	18048	18146	18154	18039	18204	18078	18083	17987	18035	18083	18055	18090	18001	18463	18039	18026	17885	18228	17997	17924	18160	18025	18218	18139	18076	18039	18109	17926	18185	18266	18255	18340	18212	18213	18162	18236	18025	18301	18150	18169	18271	18116	18097	18163	18062	18019	18208	18048	18179	17925	18088	18151	18176	18209	18141	17971	18287	18177	18225	18051	17933	18023	18222	18043	18038	18020	18025	18062	18212	18254	18093	18024	18177	17926	18039	17922	18059	18203	18257	18101	17975	18237	18083	18263	18172	18257	18108	18231	18167	17903	18084	18060	18079	17912	18208	18122	18148	18059	18068	18347	18181	18204	18351	18097	18212	18148	18233	18314	18061	18260	18125	17933	18095	18163	18107	18166	18036	18108	18170	18177	18074	18282	18303	17976	18143	18124	18277	17983	17926	17958	18150	18122	18165	18176	18218	18189	18094	17950	18054	18048	18055	18124	18096	18108	18484	18109	18318	17955	18215	18223	17991	18041	18023	18189	18240	18286	18185	18223	18146	18069	17899	17930	18206	18100	18244	17939	18371	18041	18141	18145	18201	18364	18038	18402	18185	17992	18386	18090	17940	18103	18092	18067	18113	18098	18321	18319	18112	18310	18374	18103	18235	18229	18106	18162	18090	18337	18131	18064	18021	18224	18116	18159	18153	18210	18196	18220	18097	18046	18091	18263
32685	51914	47283	37337	32748	29500	25857	22967	21050	19835	18630	18057	17586	17185	16925	16622	16254	16068	15974	15938	15868	15846	16142	15897	15868	15789	15644	15745	15712	15734	15562	15518	15512	15509	15607	15553	15433	15451	15387	15497	15575	15372	15470	15488	15491	15535	15567	15591	15574	15456	15334	15383	15623	15374	15436	15562	15400	15499	15498	15529	15404	15481	15445	15362	15499	15515	15537	15635	15517	15410	15396	15435	15355	15380	15351	15554	15501	15443	15576	15281	15357	15497	15505	15500	15611	15562	15381	15446	15372	15456	15529	15295	15421	15495	15489	15417	15330	15340	15403	15444	15502	15322	15441	15514	15530	15400	15380	15480	15346	15685	15621	15420	15538	15634	15559	15376	15378	15431	15500	15375	15394	15501	15709	15491	15381	15360	15375	15494	15707	15446	15320	15390	15577	15521	15506	15561	15344	15467	15482	15538	15392	15446	15509	15568	15587	15568	15563	15520	15511	15526	15379	15430	15626	15529	15426	15315	15407	15321	15388	15400	15419	15561	15408	15472	15607	15269	15512	15405	15546	15595	15398	15402	15481	15513	15284	15248	15269	15442	15385	15447	15543	15402	15434	15332	15470	15629	15330	15339	15365	15375	15421	15463	15298	15610	15238	15631	15496	15465	15230	15485	15454	15433	15591	15554	15394	15365	15431	15553	15462	15470	15394	15459	15387	15481	15426	15347	15600	15462	15288	15408	15522	15358	15416	15439	15347	15546	15319	15578	15287	15614	15381	15330	15431	15420	15437	15533	15606	15313	15329	15532	15608	15409	15246	15465	15465	15469	15573	15433	15416	15587	15365	15454	15451	15356	15436	15501	15337	15609	15357	15322	15471	15462	15437	15349	15409	15485	15250	15297	15348	15429	15525	15422	15388	15520	15464	15538	15430	15551	15522	15426	15266	15565	15325	15466	15323	15383	15557	15407	15704	15423	15552	15416	15312	15449	15544	15527	15439	15389	15625	15541	15486	15371	15438	15476	15601	15451	15376	15557	15492	15641	15439	15512	15464	15401	15477	15566	15455	15390	15344	15493	15499	15408	15407	15639	15454	15434	15491	15387	15382	15424	15422	15423	15538	15530	15417	15618	15253	15543	15558	15491	15443	15340	15472	15372	15292	15644	15527	15481	15518	15444	15467	15459	15502	15395	15479	15382	15514	15491	15391	15475	15433	15406	15473	15392	15410	15419	15433	15420	15332	15512	15277	15326	15408	15458	15484	15433	15461	15381	15711	15576	15397	15532	15408	15333	15377	15425	15534	15485	15588	15249	15518	15493	15454	15418	15518	15460	15605	15355	15526	15534	15461	15714	15410	15490	15506	15443	15324	15447	15341	15530	15561	15499	15490	15470	15613	15540	15449	15426	15365	15587	15425	15390	15464	15608	15283	15467	15579	15551	15474	15332	15526	15456	15423	15349	15422	15460	15427	15434	15458	15429	15380	15421	15343	15531	15460	15496	15524	15474	15442	15454	15409	15407	15596	15354	15521	15618	15423	15467	15488	15459	15438	15571	15251	15479	15617	15554	15348	15495	15400	15375	15447	15358	15493	15454	15270	15526	15316	15362	15435	15453	15461	15545	15487	15498	15494	15362	15421	15338	15351	15481	15606	15433	15522	15496	15385	15513	15449	15492	15568	15383	15495	15424	15322	15409	15595	15297	15543	15402	15502	15426	15318	15453	15478	15351	15579	15436	15587	15575	15558	15437	15403	15452	15488	15320	15383	15491	15507	15278	15421	15417	15433	15444	15437	15358	15363	15345	15449	15551	15488	15346	15465	15492	15339	15575	15361	15627	15533	15486	15473	15515	15497	15462	15467	15604	15715	15471	15404	15647	15340	15488	15406	15371	15452	15396	15465	15475	15490	15295	15434	15492	15620	15281	15396	15318	15343	15528	15511	15649	15457	15440	15458	15504	15486	15428	15413	15316	15473	15387	15475	15643	15460	15490	15480	15448	15366	15534	15334	15492	15569	15467	15407	15458	15582	15415	15448	15416	15357	15353	15259	15466	15360	15653	15645	15553	15393	15370	15421	15542	15635	15222	15466	15525	15385	15571	15440	15670	15367	15385	15463	15406	15512	15366	15641	15488	15530	15489	15453	15354	15448	15537	15443	15452	15556	15513	15343	15250	15576	15297	15398	15729	15326	15475	15264	15265	15424	15419	15648	15397	15369	15457	15547	15344	15597	15427	15482	15400	15635	15467	15419	15443	15432	15424	15431	15535	15569	15591	15582	15349	15349	15479	15379	15478	15466	15441	15459	15270	15592	15414	15533	15446	15473	15411	15431	15410	15523	15152	15593	15466	15514	15211	15451	15331	15533	15446	15440	15484	15579	15674	15529	15419	15473	15360	15302	15488	15557	15350	15378	15549	15420	15599	15382	15659	15647	15594	15587	15319	15373	15412	15459	15468	15213	15504	15350	15490	15311	15564	15410	15444	15410	15439	15495	15530	15446	15328	15501	15568	15379	15431	15467	15394	15497	15483	15320	15433	15416	15460	15408	15486	15230	15460	15576	15379	15289	15328	15464	15370	15406	15467	15328	15495	15423	15405	15407	15468	15484	15514	15489	15481	15462	15532	15531	15545	15501	15488	15354	15359	15568	15438	15566	15527	15496	15513	15629	15475	15706	15638	15224	15403	15614	15373	15581	15468	15420	15374	15485	15460	15635	15468	15405	15499	15435	15335	15570	15535	15590	15433	15250	15400	15453	15447	15536	15573	15427	15496	15334	15329	15620	15413	15361	15456	15424	15567	15467	15591	15561	15372	15478	15408	15435	15280	15272	15620	15503	15402	15566	15533	15203	15439	15515	15429	15519	15477	15519	15524	15412	15547	15425	15380	15722	15407	15402	15476	15454	15349	15540	15413	15405	15264	15511	15429	15383	15490	15374	15503	15421	15322	15373	15410	15438	15510	15507	15540	15403	15504	15571	15366	15532	15359	15335	15522	15645	15390	15409	15447	15368	15530	15523	15567	15374	15391	15632	15557	15411	15499	15614	15091	15522	15461	15556	15516	15479	15333	15494	15580	15363	15551	15417	15415	15523	15328	15426	15340	15462	15367	15183	15347	15447	15641	15568	15302	15392	15438	15458	15309	15594	15440	15367	15192	15572	15403	15433	15448	15419	15409	15619	15523	15350	15490	15419	15394	15378	15460	15234	15515	15474	15455	15308	15549	15307	15517	15594	15441	15390	15399	15355	15391	15540	15652	15396	15443	15554	15367	15465	15337	15511	15497	15464	15556	15457	15283	15218	15517	15361	15410	15439	15476	15427	15327	15358	15421	15580	15635	15248	15409	15501	15441	15511	15456	15359	15315	15713	15366	15481	15344	15331	15481	15525	15401	15516	15371	15241	15342	15562	15509	15432	15337	15384	15533	15605	15373	15445	15503	15508	15354	15531	15557	15529	15366	15419	15615	15573	15580	15524	15490	15461	15468	15378	15364	15664	15296	15531	15477	15582	15678	15476	15493	15439	15332	15359	15509	15531	15399	15429	15472	15590	15475	15346	15469	15413	15435	15362	15540	15472	15397	15351	15675	15330	15510	15571	15402	15461	15597	15417	15458	15344	15543	15414	15506	15455	15630	15374	15381	15306	15410	15547	15469	15340	15512	15364	15366	15593	15506	15479	15361	15481	15377	15390	15359	15461	15390	15525	15611	15360	15331	15513	15459	15472	15545	15395	15520	15500	15488	15410	15336	15408	15410	15493	15442	15494	15346	15445	15346	15428	15578	15353	15552	15521	15522	15472	15468	15259	15457	15375	15651	15483	15419	15479	15363	15364	15430	15505	15484	15357	15426	15451	15574	15468	15684	15481	15388	15450	15303	15542	15305	15460	15566	15273	15407	15433	15378	15537	15451	15480	15405	15470	15342	15536	15512	15472	15401	15470	15571	15418	15531	15453	15433	15299	15564	15539	15307	15558	15417	15367	15336	15482	15492	15400	15593	15334	15607	15372	15435	15518	15489	15260	15413	15424	15491	15505	15367	15319	15367	15509	15509	15578	15416	15454	15384	15544	15435	15387	15658	15592	15594	15401	15272	15545	15362	15255	15280	15481	15543	15439	15262	15376	15423	15582	15439	15492	15556	15554	15510	15382	15611	15421	15510	15697	15505	15562	15503	15268	15501	15540	15307	15262	15442	15502	15566	15457	15438	15472	15550	15345	15543	15407	15416	15611	15313	15239	15327	15449	15346	15435	15290	15503	15462	15606	15633	15469	15532	15528	15632	15456	15370	15416	15561	15501	15348	15447	15438	15418	15598	15504	15411	15507	15325	15407	15474	15363	15450	15584	15242	15344	15485	15485	15406	15441	15568	15405	15444	15410	15477	15417	15299	15516	15681	15529	15552	15421	15267	15446	15291	15413	15419	15655	15566	15451	15541	15423	15386	15575	15562	15455	15358	15551	15566	15341	15435	15399	15473	15435	15513	15480	15416	15426	15566	15401	15536	15348	15374	15511	15334	15409	15409	15349	15372	15371	15336	15520	15435	15531	15507	15584	15510	15417	15332	15435	15313	15244	15502	15346	15639	15362	15432	15426	15191	15303	15609	15383	15443	15477	15465	15527	15470	15347	15285	15490	15433	15634	15518	15553	15343	15652	15490	15230	15262	15403	15562	15464	15635	15437	15231	15365	15518	15524	15460	15459	15425	15415	15344	15311	15438	15399	15635	15319	15421	15422	15384	15648	15461	15464	15505	15484	15405	15327	15539	15513	15215	15517	15500	15380	15648	15449	15373	15502	15445	15290	15574	15402	15609	15273	15309	15473	15396	15600	15370	15585	15423	15511	15335	15376	15545	15404	15652	15546	15505	15520	15365	15563	15597	15340	15586	15365	15367	15527	15455	15346	15323	15309	15397	15308	15419	15462	15527	15488	15361	15410	15504	15490	15366	15460	15657	15634	15341	15547	15369	15319	15339	15540	15436	15428	15324	15564	15517	15441	15416	15527	15425	15484	15434	15475	15652	15339	15271	15520	15389	15365	15575	15385	15525	15400	15517	15580	15567	15644	15570	15556	15500	15353	15436	15445	15361	15273	15664	15367	15460	15336	15343	15515	15454	15201	15514	15509	15560	15554	15544	15403	15365	15462	15494	15426	15345	15330	15340	15453	15458
22801	21146	28917	23935	23438	28817	31595	26214	23866	23102	21849	20954	20767	20381	20203	19821	19708	19233	19188	19286	19215	19341	19259	19098	18920	18534	19046	19153	18963	19160	18926	18653	18950	18575	18986	18754	18913	18670	18776	18812	18695	18806	18737	18727	18651	18485	18593	18473	18615	18757	18702	18604	18833	18668	18722	18701	18880	18636	18626	18702	18777	18565	18739	18846	18802	18625	18642	18593	18693	18563	18690	18816	18941	18651	18735	18397	18505	18477	18565	18711	18688	18680	18742	18661	18543	18519	18471	18825	18524	18634	18591	18612	18429	18813	18767	18534	18553	18641	18743	18758	18551	18661	18817	18775	18524	18715	18939	18647	18723	18453	18974	18439	18642	18767	18680	18439	18575	18685	18610	18487	18523	18535	18724	18867	18868	18551	18670	18571	18755	18654	19038	18479	18821	18438	18605	18640	18691	18674	18643	18529	18571	18461	18638	18639	18729	18471	18341	18595	18615	18786	18538	18677	18713	18510	18665	18575	18541	18500	18742	18486	18466	18492	18508	18779	18702	18600	18773	18632	18667	18366	18708	18577	18528	18678	18569	18753	18714	18828	18555	18696	18491	18797	18622	18637	18545	18425	18446	18664	18620	18454	18565	18578	18601	18607	18589	18674	18846	18633	18539	18461	18778	18589	18527	18476	18713	18623	18631	18614	18658	18650	18587	18506	18579	18405	18576	18703	18605	18604	18740	18559	18420	18753	18568	18522	18596	18509	18484	18644	18413	18514	18661	18605	18544	18550	18572	18890	18657	18506	18559	18641	18731	18592	18690	18617	18750	18586	18486	18664	18624	18661	18597	18431	18649	18553	18448	18584	18924	18620	18497	18476	18434	18698	18603	18701	18591	18570	18773	18763	18560	18571	18531	18470	18536	18751	18446	18353	18636	18539	18530	18632	18460	18470	18420	18539	18565	18549	18634	18581	18535	18676	18720	18626	18835	18393	18407	18639	18582	18521	18543	18441	18590	18466	18445	18706	18526	18778	18513	18677	18447	18732	18615	18790	18442	18514	18583	18643	18611	18623	18637	18681	18739	18894	18746	18550	18508	18647	18462	18818	18713	18507	18594	18435	18440	18436	18536	18607	18588	18542	18672	18554	18427	18473	18474	18701	18538	18773	18531	18770	18595	18653	18633	18565	18604	18610	18718	18581	18602	18491	18725	18689	18663	18562	18570	18512	18582	18615	18594	18530	18649	18490	18662	18561	18572	18689	18414	18833	18328	18657	18588	18678	18703	18513	18512	18450	18454	18603	18446	18566	18593	18648	18707	18556	18793	18776	18795	18501	18631	18715	18833	18638	18652	18520	18612	18635	18645	18467	18502	18694	18417	18507	18625	18507	18716	18570	18571	18581	18578	18564	18786	18664	18651	18544	18420	18638	18568	18726	18569	18719	18471	18615	18645	18725	18547	18810	18655	18722	18842	18706	18508	18589	18611	18595	18629	18519	18542	18617	18725	18597	18591	18725	18733	18667	18477	18619	18521	18548	18532	18577	18507	18487	18623	18663	18479	18746	18529	18309	18671	18409	18702	18459	18754	18747	18766	18610	18529	18662	18769	18727	18507	18628	18362	18626	18617	18581	18663	18549	18633	18737	18632	18516	18452	18612	18762	18733	18511	18619	18497	18704	18638	18506	18402	18355	18665	18576	18550	18486	18508	18597	18708	18616	18316	18275	18475	18677	18669	18527	18722	18485	18755	18474	18530	18560	18633	18527	18498	18570	18632	18579	18590	18552	18642	18622	18490	18417	18553	18654	18546	18594	18527	18485	18695	18514	18501	18735	18647	18610	18583	18786	18513	18676	18660	18685	18704	18641	18657	18786	18758	18444	18681	18619	18635	18573	18683	18431	18671	18172	18659	18500	18718	18423	18413	18709	18789	18557	18560	18603	18654	18554	18476	18755	18811	18858	18697	18538	18682	18554	18717	18469	18602	18870	18676	18461	18483	18487	18663	18510	18735	18632	18546	18540	18595	18524	18535	18570	18596	18696	18502	18473	18694	18410	18634	18557	18590	18529	18661	18524	18524	18485	18654	18547	18624	18716	18583	18430	18478	18438	18413	18588	18593	18748	18573	18562	18570	18658	18352	18515	18469	18572	18415	18420	18558	18729	18384	18466	18446	18521	18471	18556	18551	18605	18701	18624	18671	18529	18558	18561	18576	18399	18510	18590	18609	18529	18590	18523	18535	18670	18618	18589	18588	18493	18550	18562	18761	18673	18448	18493	18484	18696	18665	18739	18630	18595	18494	18537	18373	18693	18578	18559	18694	18765	18579	18624	18655	18562	18782	18639	18499	18516	18476	18523	18651	18612	18599	18593	18601	18618	18535	18573	18543	18493	18693	18635	18721	18614	18560	18744	18553	18417	18699	18772	18591	18564	18557	18492	18784	18857	18547	18575	18708	18786	18662	18513	18523	18475	18694	18639	18695	18409	18514	18536	18706	18470	18740	18631	18711	18636	18592	18495	18546	18608	18563	18503	18670	18464	18462	18637	18725	18727	18486	18606	18525	18422	18607	18589	18653	18623	18628	18913	18594	18632	18420	18498	18415	18653	18510	18759	18850	18703	18388	18615	18662	18563	18593	18474	18514	18728	18793	18631	18610	18771	18653	18532	18609	18729	18690	18562	18598	18540	18662	18573	18382	18457	18694	18431	18758	18561	18772	18254	18689	18786	18529	18911	18505	18755	18658	18670	18562	18618	18544	18451	18522	18733	18518	18480	18597	18564	18590	18777	18578	18745	18457	18617	18584	18630	18616	18700	18713	18560	18528	18468	18732	18787	18513	18644	18500	18525	18340	18557	18538	18642	18371	18693	18646	18433	18520	18609	18442	18468	18447	18571	18413	18686	18859	18542	18524	18653	18753	18623	18629	18892	18560	18801	18682	18621	18623	18389	18405	18577	18677	18432	18706	18630	18581	18607	18426	18682	18707	18619	18374	18622	18571	18597	18586	18511	18795	18739	18700	18586	18782	18666	18666	18719	18678	18558	18755	18587	18589	18608	18706	18586	18697	18815	18692	18783	18774	18594	18545	18595	18584	18586	18468	18583	18571	18715	18777	18666	18744	18576	18557	18655	18529	18689	18407	18799	18676	18602	18675	18398	18651	18552	18605	18622	18564	18512	18810	18517	18551	18723	18446	18577	18406	18707	18328	18489	18382	18826	18642	18573	18616	18729	18655	18641	18610	18784	18638	18643	18608	18573	18575	18598	18648	18666	18536	18286	18622	18677	18684	18643	18713	18632	18522	18599	18356	18533	18502	18280	18672	18740	18532	18470	18581	18663	18449	18498	18819	18591	18840	18659	18602	18556	18603	18537	18526	18571	18676	18549	18805	18653	18741	18676	18600	18613	18654	18681	18573	18600	18490	18588	18455	18516	18571	18640	18735	18606	18739	18479	18587	18551	18623	18670	18491	18598	18644	18432	18644	18574	18727	18541	18522	18729	18761	18678	18480	18718	18697	18594	18678	18586	18771	18625	18554	18525	18675	18827	18680	18773	18557	18858	18811	18548	18614	18606	18476	18476	18566	18686	18594	18538	18427	18527	18573	18572	18524	18523	18599	18576	18740	18780	18560	18446	18488	18537	18570	18615	18504	18410	18494	18494	18674	18568	18678	18656	18688	18622	18599	18576	18691	18654	18584	18652	18354	18591	18506	18621	18528	18497	18647	18639	18626	18718	18538	18555	18421	18716	18447	18506	18633	18570	18520	18605	18601	18380	18659	18661	18674	18893	18499	18605	18658	18413	18534	18550	18634	18656	18713	18758	18713	18654	18562	18625	18791	18412	18570	18858	18596	18419	18618	18691	18596	18620	18617	18531	18597	18618	18494	18350	18478	18530	18845	18664	18600	18799	18649	18303	18678	18627	18911	18739	18676	18588	18537	18810	18706	18716	18686	18559	18763	18905	18572	18665	18684	18681	18451	18736	18685	18568	18676	18660	18597	18802	18591	18581	18769	18679	18534	18713	18596	18658	18667	18613	18448	18474	18742	18648	18618	18580	18763	18682	18645	18699	18714	18528	18661	18464	18509	18682	18616	18627	18545	18710	18536	18734	18461	18388	18563	18979	18729	18638	18636	18574	18637	18617	18724	18653	18603	18668	18476	18674	18668	18832	18707	18835	18636	18672	18497	18481	18691	18729	18709	18634	18701	18776	18558	18644	18636	18629	18703	18629	18495	18499	18553	18551	18624	18698	18579	18690	18558	18529	18584	18597	18520	18678	18617	18621	18669	18653	18637	18629	18650	18582	18499	18446	18696	18392	18772	18591	18626	18518	18293	18522	18689	18637	18497	18349	18474	18528	18536	18572	18629	18478	18754	18499	18653	18531	18761	18667	18813	18644	18558	18354	18808	18596	18473	18562	18588	18415	18505	18668	18711	18704	18803	18772	18794	18534	18711	18649	18506	18753	18679	18627	18607	18579	18498	18754	18588	18634	18529	18566	18587	18713	18667	18661	18472	18658	18675	18558	18568	18667	18698	18592	18694	18571	18502	18640	18518	18413	18554	18557	18515	18725	18672	18481	18411	18420	18871	18618	18586	18689	18689	18684	18652	18670	18523	18576	18587	18502	18403	18581	18447	18581	18479	18493	18495	18544	18642	18536	18691	18711	18583	18573	18655	18488	18562	18511	18511	18522	18666	18534	18689	18575	18458	18506	18441	18578	18403	18511	18733	18608	18670	18771	18717	18429	18628	18659	18637	18474	18866	18709	18540	18352	18643	18715	18696	18646	18780	18363	18742	18566	18752	18613	18625	18293	18797	18494	18523	18828	18821	18660	18563	18540	18727	18650	18628	18654	18786	18574	18611	18635	18776	18768	18631	18716	18658	18743	18575	18712	18743	18478	18441	18651	18659	18872	18634	18494	18502	18733	18768	18471	18672	18483	18639	18583	18460	18426	18462	18582	18490	18717	18813	18733	18636	18629	18577	18571	18335	18764	18567	18647	18632	18613	18608	18622	18548	18670	18589	18600	18694	18771	18610	18783	18610	18600	18567	18784	18590	18472	18554	18665	18753	18472	18663	18754	18263	18620	18657	18580	18818	18649	18805	18550	18387	18533	18720	18567	18767	18660	18593	18578	18350	18750	18728	18723	18718	18653	18598	18598
34821	57445	52086	41485	36661	33902	29802	26087	23343	21426	20001	19117	18534	18070	17623	17340	16871	16698	16643	16438	16393	16507	16296	16218	16145	16165	16275	16029	15839	16105	15836	15953	15906	15984	15910	15893	15810	15835	15962	15759	15799	15728	15747	15849	15820	15619	15755	15660	15659	15617	15821	15750	15799	15619	15674	15653	15774	15771	15817	15508	15828	15770	15840	15834	15630	15714	15665	15708	15647	15710	15540	15690	15763	15687	15677	15751	15586	15947	15727	15759	15632	15792	15774	15709	15735	15650	15928	15572	15720	15825	15700	15638	15684	15609	15691	15767	15765	15780	15589	15715	15686	15596	15613	15827	15750	15570	15886	15636	15675	15676	15700	15535	15800	15673	15795	15821	15745	15576	15952	15586	15631	15580	15629	15674	15856	15808	15490	15771	15769	15767	15448	15895	15670	15634	15621	15805	15711	15769	15658	15561	15802	15804	15748	15669	15657	15763	15584	15751	15642	15784	15794	15794	15708	15730	15625	15761	15644	15504	15706	15634	15768	15784	15879	15750	15621	15789	15758	15799	15569	15809	15640	15756	15667	15632	15688	15830	15634	15912	15751	15648	15705	15665	15608	15687	15830	15674	15721	15673	15695	15705	15721	15669	15721	15658	15739	15618	15687	15488	15722	15806	15557	15689	15660	15641	15591	15647	15628	15687	15626	15855	15667	15842	15762	15680	15839	15662	15777	15752	15727	15758	15680	15718	15664	15582	15821	15772	15666	15611	15566	15701	15825	15753	15608	15777	15550	15678	15773	15705	15805	15734	15740	15867	15733	15483	15644	15659	15760	15671	15665	15749	15827	15645	15719	15744	15656	15746	15646	15910	15708	15538	15749	15876	15529	15587	15628	15712	15702	15787	15616	15681	15730	15548	15841	15789	15787	15812	15707	15728	15714	15846	15578	15614	15725	15722	15758	15506	15634	15765	15697	15597	15660	15833	15755	15638	15931	15766	15735	15740	15784	15699	15709	15638	15753	15774	15691	15780	15602	15752	15763	15746	15654	15863	15632	15592	15737	15671	15558	15997	15914	15758	15550	15736	15749	15623	15758	15507	15734	15806	15630	15653	15759	15716	15902	15725	15677	15641	15758	15580	15493	15765	15494	15627	15633	15547	15676	15740	15544	15603	15767	15773	15632	15472	15677	15615	15872	15629	15801	15677	15798	15805	15652	15730	15594	15755	15650	15782	15908	15600	15686	15716	15720	15692	15613	15672	15693	15571	15797	15638	15526	15540	15709	15592	15705	15640	15796	15695	15651	15872	15711	15595	15553	15472	15647	15678	15671	15583	15732	15651	15954	15682	15719	15672	15672	15731	15768	15833	15696	15790	15732	15668	15519	15573	15881	15641	15599	15684	15576	15705	15632	15821	15639	15918	15560	15724	15872	15766	15588	15716	15487	15701	15516	15695	15701	15728	15780	15648	15660	15698	15658	15621	15751	15705	15653	15758	15840	15743	15773	15740	15679	15650	15583	15633	15767	15788	15733	15564	15768	15873	15674	15669	15666	15570	15726	15755	15692	15622	15756	15761	15434	15578	15537	15766	15912	15613	15630	15666	15793	15742	15693	15615	15695	15741	15789	15611	15747	15908	15739	15572	15689	15755	15798	15818	15715	15853	15682	15636	15780	15708	15847	15648	15747	15589	15936	15611	15742	15765	15766	15826	15718	15880	15659	15660	15676	15643	15529	15757	15752	15734	15752	15706	15622	15701	15663	15754	15631	15714	15658	15766	15665	15693	15778	15459	15710	15662	15724	15679	15501	15597	15731	15601	15747	15787	15652	15836	15728	15710	15748	15823	15631	15751	15710	15747	15506	15861	15595	15830	15702	15637	15733	15761	15681	15544	15797	15718	15578	15760	15769	15736	15925	15772	15671	15725	15699	15733	15629	15521	15538	15779	15699	15610	15836	15759	15803	15770	15583	15615	15750	15724	15655	15655	15916	15703	15587	15611	15670	15935	15592	15759	15727	15486	15735	15593	15657	15733	15671	15719	15559	15709	15680	15566	15683	15757	15532	15756	15603	15795	15717	15599	15718	15667	15709	15752	15773	15688	15627	15626	15714	15663	15566	15869	15820	15619	15845	15794	15703	15651	15798	15761	15610	15646	15600	15723	15675	15715	15776	15638	15690	15818	15606	15800	15842	15660	15800	15636	15707	15653	15705	15722	15552	15722	15818	15805	15614	15844	15700	15862	15725	15664	15602	15671	15596	15790	15618	15639	15729	15693	15720	15776	15571	15662	15898	15721	15689	15721	15854	15485	15745	15673	15677	15640	15678	15436	15632	15633	15732	15700	15802	15795	15808	15928	15646	15744	15681	15655	15796	15747	15706	15649	15489	15664	15831	15708	15626	15785	15735	15595	15678	15659	15741	15678	15658	15774	15727	15759	15552	15715	15700	15724	15595	15820	15644	15823	15769	15787	15623	15694	15651	15761	15680	15613	15703	15696	15707	15753	15547	15726	15731	15636	15794	15744	15744	15635	15606	15823	15741	15764	15764	15649	15713	15708	15835	15806	15506	15628	15704	15583	15653	15679	15645	15726	15626	15491	15743	15689	15706	15763	15774	15677	15584	15702	15851	15837	15787	15716	15657	15727	15730	15616	15639	15556	15929	15726	15468	15883	15789	15758	15732	15706	15564	15710	15695	15681	15724	15710	15711	15906	15693	15721	15705	15602	15760	15778	15771	15737	15572	15795	15627	15717	15673	15757	15683	15615	15770	15647	15646	15714	15695	15548	15716	15652	15530	15625	15745	15742	15849	15680	15515	15693	15878	15564	15776	15716	15536	15830	15830	15661	15791	15728	15632	15705	15552	15609	15603	15789	15649	15748	15875	15676	15770	15597	15673	15805	15794	15683	15519	15571	15716	15736	15611	15693	15733	15611	15617	15704	15624	15558	15716	15705	15922	15649	15789	15533	15640	15840	15692	15816	15633	15687	15754	15600	15637	15568	15773	15653	15665	15803	15701	15645	15721	15776	15603	15768	15576	15801	15788	15675	15718	15644	15818	15579	15551	15667	15600	15772	15696	15776	15749	15807	15674	15684	15721	15766	15468	15709	15672	15686	15816	15706	15695	15697	15547	15639	15762	15829	15771	15784	15885	15635	15674	15668	15557	15658	15820	15745	15630	15735	15835	15695	15562	15577	15645	15610	15628	15707	15671	15843	15748	15831	15479	15613	15632	15565	15669	15731	15795	15734	15682	15633	15719	15674	15798	15560	15761	15727	15718	15777	15505	15850	15723	15647	15693	15652	15723	15812	15750	15850	15440	15759	15676	15692	15668	15804	15741	15641	15694	15643	15873	15664	15696	15659	15724	15545	15662	15811	15480	15597	15679	15827	15904	15713	15676	15680	15803	15754	15584	15720	15668	15658	15832	15799	15825	15894	15545	15711	15767	15591	15624	15726	15749	15772	15741	15580	15722	15777	15523	15562	15777	15675	15794	15798	15755	15637	15714	15720	15838	15785	15584	15653	15775	15594	15534	15765	15773	15706	15555	15747	15737	15590	15694	15652	15668	15683	15598	15647	15615	15755	15915	15561	15713	15627	15758	15799	15836	15642	15602	15656	15776	15584	15611	15509	15778	15663	15700	15659	15756	15632	15751	15724	15635	15604	15698	15477	15624	15639	15908	15531	15704	15717	15747	15660	15619	15599	15632	15546	15789	15628	15790	15652	15658	15659	15624	15538	15617	15729	15755	15523	15750	15834	15718	15681	15767	15657	15733	15638	15732	15860	15878	15773	15749	15599	15597	15613	15631	15550	15698	15582	15687	15723	15678	15710	15640	15707	15753	15846	15899	15613	15565	15757	15886	15637	15686	15715	15653	15769	15728	15546	15733	15845	15859	15673	15747	15672	15613	15802	15698	15642	15770	15630	15526	15710	15703	15645	15723	15812	15667	15627	15741	15679	15595	15427	15773	15568	15787	15718	15740	15714	15630	15627	15662	15706	15750	15716	15780	15665	15829	15629	15820	15692	15528	15756	15571	15619	15771	15784	15607	15751	15564	15770	15722	15776	15766	15878	15480	15688	15588	15652	15770	15713	15672	15526	15947	15681	15864	15590	15634	15705	15829	15718	15676	15711	15664	15755	15689	15710	15678	15682	15639	15712	15717	15721	15815	15667	15825	15740	15564	15739	15724	15690	15664	15718	15572	15643	15701	15674	15688	15805	15605	15812	15689	15755	15850	15741	15646	15583	15629	15652	15730	15834	15686	15656	15474	15599	15695	15833	15746	15790	15566	15684	15680	15637	15783	15894	15710	15646	15695	15803	15674	15877	15750	15803	15781	15621	15794	15544	15647	15796	15842	15715	15617	15602	15760	15815	15741	15722	15767	15632	15486	15847	15583	15638	15485	15700	15675	15568	15760	15816	15467	15620	15658	15502	15773	15647	15590	15762	15766	15617	15726	15722	15695	15605	15853	15764	15692	15732	15485	15746	15553	15580	15641	15912	15686	15833	15684	15625	15787	15796	15862	15698	15760	15808	15803	15679	15671	15722	15761	15638	15678	15799	15581	15713	15717	15553	15687	15739	15825	15718	15724	15804	15607	15591	15612	15749	15593	15796	15605	15705	15593	15846	15802	15737	15841	15704	15640	15737	15628	15613	15609	15701	15659	15598	15796	15552	15654	15743	15616	15695	15699	15639	15973	15475	15659	15864	15597	15859	15791	15629	15587	15604	15752	15556	15799	15558	15818	15444	15518	15717	15590	15627	15754	15705	15645	15763	15812	15625	15659	15659	15775	15634	15564	15824	15743	15768	15714	15570	15734	15562	15802	15677	15681	15495	15525	15713	15801	15799	15741	15667	15781	15573	15671	15864	15696	15740	15732	15618	15783	15686	15666	15605	15690	15587	15821	15668	15623	15635	15687	15629	15686	15564	15613	15780	15862	15675	15908	15741	15708	15647	15923	15714	15763	15892	15731	15649	15815	15449	15681	15635	15616	15621	15532	15926	15792	15819	15605	15799	15634	15750	15761	15571	15616	15654	15637	15572	15869	15694	15746	15659	15626	15612	15610	15697	15782	15735	15798	15756	15670	15856	15910	15871	15529	15825	15617	15841	15732	15580	15659	15732	15695	15540	15641	15802	15639	15637	15860	15689	15657	15744
29490	28951	37095	33527	28054	25156	23321	21552	20601	20056	19313	19049	19096	18658	18706	18795	18559	18478	18492	18264	18427	18276	18241	18507	18166	18025	18170	17978	18272	18203	18160	18277	18440	17957	18150	18024	18230	18040	18129	18099	18114	18089	18102	18062	18019	17956	18224	17893	18082	18102	18221	18174	18176	18106	18030	18101	17923	18206	18086	17883	17950	17989	18171	18088	18091	17952	17929	17926	17992	17974	18066	17800	17910	17972	18039	18108	17928	17845	18295	17978	17937	18173	18111	18036	17744	17950	18114	18037	17998	17963	18154	18020	18197	17999	17749	17926	18062	18060	18135	18222	18195	18138	18129	17907	17781	18046	18012	17955	17950	18011	18059	18138	17970	18083	17968	18050	18107	18207	18083	17920	17979	17950	18033	18066	17963	18024	17994	17960	17971	17853	17925	17992	18020	17972	18236	18081	18157	17974	18079	18161	17997	17869	18231	17824	17944	17996	18141	17900	18186	18079	17928	17893	18061	17929	17894	18021	17900	17983	18130	18045	18101	18152	17960	18019	18126	17933	18091	18039	18118	18093	18153	18001	18178	18234	17995	18183	18033	17935	17854	18115	17986	18064	17967	18017	18013	18011	17985	17891	18037	18036	18171	17999	18026	18086	18000	18081	18019	17934	18069	17897	18036	18091	18066	18033	17959	18006	18097	18089	18121	17995	17971	18149	18136	18024	18119	18081	18035	17946	18227	18022	18075	18145	17962	18172	17899	17996	17961	17841	18137	17765	18119	17955	18236	17962	18000	18110	17992	18093	17826	17997	18078	17953	18025	18097	18018	18314	18024	18081	18153	18117	18024	18045	18293	17882	17927	17927	18082	17940	17967	17968	18080	18085	18082	17974	18174	18013	18109	17984	18256	18040	18040	18037	17940	17915	18003	18104	18034	17950	18196	17967	18141	17984	17890	18168	17942	18056	18108	18091	17930	17922	18156	17892	18001	17975	18016	17811	18029	17865	17960	17981	17966	18168	18025	18160	18058	17916	17983	18059	18098	18078	17982	18127	18033	17954	18121	17909	18077	18153	18028	18154	17900	18130	17964	17968	18249	18084	18066	17915	18072	17995	18162	17961	18225	18074	17941	18022	18097	18056	17825	18059	17807	17918	17882	18147	18127	18277	18150	17968	17961	18207	18166	18155	17953	18046	18079	17949	17891	17887	18264	17960	17813	18067	18222	17990	17956	17950	18131	18100	17971	18028	18203	18096	17932	18025	18143	17944	17859	17889	18071	17989	18207	18089	18096	17875	17890	17871	18054	18176	18100	18136	18021	18084	18082	18033	18109	18075	17988	18252	17983	17888	17966	18213	18183	18030	18076	18107	18085	18074	17928	18009	18084	18012	18059	18160	18070	17985	18079	18216	18077	17924	18182	18085	17999	18020	17934	18004	18094	18036	18250	18131	17994	17975	18146	18185	18057	17979	18086	18182	18175	18226	18037	18087	18123	17824	17955	18103	18005	17922	17951	18155	17974	17890	18068	18098	17956	17972	17988	18013	18185	18087	18105	18007	18076	18031	17948	18120	18067	17871	18022	17962	18087	17863	18190	18098	18011	18162	18225	18086	17970	18094	18025	17929	18245	18290	18134	17901	18004	17890	18039	18015	17920	17911	18148	18070	18050	18062	17992	17971	17882	18083	18240	17814	18032	18013	18048	18043	18074	17822	17910	18171	18114	18192	17931	17977	18106	17931	18003	17956	18072	18036	18021	18091	18086	17973	18169	17782	18208	17896	18090	18168	18091	18119	18078	18043	17908	18057	18126	18093	18002	17935	17896	17999	18081	18035	18147	17991	17954	18074	18232	18291	18029	17989	17988	18089	18134	18011	18123	17961	17963	18021	18187	18036	18173	18021	18016	18045	18102	17933	18094	18120	18251	17947	18043	17904	17888	17989	18121	18118	18010	18050	17974	18028	18030	17912	17872	17932	17950	18045	18021	18021	18192	18116	18119	18062	17949	18197	17884	17889	18120	18233	18025	17971	17911	17899	18139	18125	17938	18098	17994	18177	18116	18133	18139	18213	18116	17986	18009	18137	18040	18006	18049	18108	18041	17977	18057	17989	18163	17993	17981	17903	18034	17897	17927	18138	17960	18261	17993	18046	18190	18036	17983	17944	18031	18025	18042	18092	17893	18039	18177	18199	17942	18064	17908	18027	17974	18014	18002	18035	18120	17954	18112	17745	17891	18162	18148	18099	18074	17973	18027	18073	18258	17966	18017	18081	18177	17909	17970	17894	18181	18047	18173	18017	18072	17897	17881	17792	17870	18026	18261	17923	17949	18152	18231	18256	17967	18138	18088	18097	17965	18006	18095	17909	18147	18206	17963	17953	18057	18053	18037	17872	17985	17873	18057	17980	18123	18015	18018	18043	18125	18032	18142	18008	17919	17986	17943	17960	18039	18210	17980	18105	17978	17978	18046	17967	18201	18021	17891	18135	17954	18125	18144	18158	18080	17937	18131	18111	17985	18052	18092	18045	18073	17862	17943	18131	18074	18037	18053	18040	17995	18074	18347	17977	17848	17999	18021	18095	18074	18096	17960	17837	18052	18069	18134	18105	17974	17884	17922	17957	17911	18053	17901	18163	18144	17795	17996	18036	18101	18098	18311	18253	18082	18049	17960	17888	18043	17781	18098	18038	17954	18245	18153	18100	17968	18007	18041	18051	18125	17980	18154	18077	18130	18087	18149	18222	18140	18031	18020	18069	18067	18056	18175	18134	17930	18042	18084	18225	18139	18267	17994	18161	18010	18142	18109	18106	17926	17979	18158	18014	18195	18053	18104	17823	17867	17946	17983	17989	17794	18208	18195	18115	17841	17898	18071	18089	18123	18097	17932	17710	18201	18021	18094	18136	18045	18063	18043	18069	18129	17969	17996	17904	17891	17984	17856	17892	18129	17816	18062	17828	17960	17993	18064	18143	18092	18014	17994	17989	17958	18236	18052	17925	17964	17877	18133	17890	18114	18124	17847	17892	17990	18030	17994	17930	17820	17975	17947	18079	18053	18012	18119	18008	18220	18111	17924	18203	18137	18180	18080	18227	18110	18004	18062	17968	18208	18120	18033	18000	18014	17901	18138	18031	18062	18108	17993	18152	17999	17905	18050	17910	18056	18050	18085	17845	18026	17700	18096	18171	18091	18094	18061	17970	18179	18212	18257	18139	17996	18069	17994	18140	18085	18110	18149	18031	17931	18359	17960	18014	18074	18080	17854	17910	18339	17924	17954	18138	17834	18098	17984	18021	17902	17879	18127	18046	18347	18137	17994	18166	18252	18287	18124	18061	18120	17986	18119	18120	18278	18122	18264	18060	18026	18143	18022	18047	17937	18171	18233	18027	17969	18066	18102	18042	18208	18094	18130	17964	18012	18199	18250	18073	18205	17998	17798	17884	17964	17874	17997	18213	18077	18124	18246	18010	18068	18245	18025	18151	18133	18219	17912	18161	18052	18205	17938	17998	18061	18098	17814	18018	18028	17960	18022	18081	17912	17978	18010	18072	18040	18219	18079	18146	18029	17870	18071	18029	18109	18258	18191	18079	18013	18066	18189	17940	18072	18132	18008	18082	17866	17900	18130	18050	18069	18185	18061	18244	17932	17993	18090	17963	18074	18231	18003	18051	18135	18037	18055	17855	18058	17929	17892	18248	18253	17923	17973	18057	18150	17904	18167	18128	18102	17994	18215	17882	18049	17844	18147	17930	17940	18013	18167	18127	18040	17966	18264	18027	18147	17982	17905	18025	18187	18006	17998	18057	17911	17930	18130	18077	18007	18005	18000	17932	18058	17950	18010	17875	18216	18118	18049	18072	18117	17969	18172	17993	17942	17924	17915	18057	17913	18027	18252	18262	17998	18152	18114	17953	17870	17918	17934	17771	17960	18143	18055	17864	18011	17859	17985	18080	17929	18123	17911	18165	18073	18010	18099	17860	17995	18247	18182	18213	18140	18217	18111	18124	18244	18052	17895	17952	18052	18068	18162	17974	18090	18145	18063	17970	17988	17890	18137	18049	18023	17977	18217	18040	18123	18022	17894	18163	17978	17811	17956	17962	17789	18125	18020	17962	18109	18157	17853	18026	18093	18026	17821	18005	18112	17965	18049	18103	17972	17985	18165	17953	17908	18063	17970	18106	18015	18009	18040	18144	18130	18021	17954	17982	18270	18110	17867	18174	18105	18168	17998	18001	18105	17944	18056	18003	17888	17879	17978	18070	17949	18151	18072	17986	18049	18082	17899	18009	17933	18029	18075	18115	18110	18318	18300	18050	18107	18141	17995	17793	17961	17950	17978	18175	17880	18042	18085	17934	18155	17903	18077	17996	17928	17918	18071	18135	18018	17943	18046	18054	18128	18006	18121	18078	18137	17946	17962	17902	18179	18072	18211	18003	18030	18059	17992	18132	18173	18043	18088	17978	17949	18165	17872	17964	18053	18079	18169	18048	17918	18189	18109	17918	18084	18159	18148	18093	18190	18124	17941	18054	17978	17947	18154	17969	18014	18058	17954	18061	18077	17686	17993	18006	17914	17753	17930	17929	17804	18026	17975	18063	18104	18040	17991	18122	18153	18012	18064	18308	18005	17975	18124	18074	18134	18016	18251	18143	18143	18052	17897	18052	17940	17984	17931	18014	18042	18062	18082	18204	18043	18058	18092	17997	17963	18038	18136	18091	18080	18018	18034	17902	18011	18187	17935	18001	18070	17917	18105	18001	18163	18210	18134	18065	17981	17880	17917	17954	18150	17832	18164	18056	17993	17865	18419	18043	18351	18019	18023	18166	18204	18132	18212	18014	18080	18027	18033	17938	17995	18067	18015	17917	18132	18090	18212	18109	17920	18217	18046	18028	17928	18030	17922	18087	18059	18184	18183	18037	17860	17984	18126	18277	18068	17898	18331	18278	18110	18028	18007	17859	18168	17977	18007	18050	17926	18015	17850	18094	18209	18056	17939	18049	18176	18227	17900	17912	18034	18146	17919	18226	17777	17989	17970	18151	18094	18112	18210	18060	18057	18094	17992	17987	17998	18019	18038	18192	18102	18197	18051	18056	18162	17838	18094	17918	18150	17963	18006	18119	18041	18159	18075	17828	18098	17999	17872	18199	17987	18167	18016	18092	18152	18136
32473	45000	41749	32613	28368	24948	22576	20312	18893	18192	17406	17022	16642	16515	16290	15984	16039	15830	15862	15605	15699	15714	15776	15525	15576	15469	15437	15420	15376	15343	15423	15366	15341	15575	15612	15332	15434	15372	15350	15475	15551	15290	15387	15360	15260	15328	15471	15240	15314	15137	15373	15327	15081	15338	15298	15450	15402	15364	15356	15267	15402	15304	15406	15326	15320	15394	15167	15305	15465	15255	15249	15418	15370	15488	15356	15404	15364	15362	15405	15531	15433	15368	15350	15288	15453	15199	15310	15379	15278	15400	15514	15498	15390	15290	15337	15262	15352	15328	15205	15331	15287	15438	15351	15277	15342	15445	15314	15287	15241	15230	15336	15355	15271	15342	15227	15373	15325	15215	15210	15328	15251	15355	15410	15350	15419	15348	15145	15315	15361	15206	15448	15387	15299	15053	15374	15337	15441	15354	15439	15202	15324	15450	15288	15483	15359	15450	15250	15342	15287	15278	15186	15351	15313	15289	15311	15446	15367	15145	15151	15106	15299	15320	15201	15289	15417	15423	15478	15328	15403	15421	15459	15351	15261	15416	15323	15268	15223	15217	15381	15434	15334	15287	15268	15145	15286	15246	15373	15351	15242	15300	15262	15418	15425	15258	15355	15406	15460	15222	15276	15352	15426	15304	15272	15519	15353	15523	15326	15345	15367	15440	15339	15377	15181	15507	15453	15281	15276	15353	15400	15382	15358	15324	15303	15284	15310	15299	15250	15217	15381	15363	15195	15363	15295	15349	15193	15504	15395	15303	15431	15373	15350	15335	15309	15434	15534	15424	15272	15368	15217	15288	15259	15265	15534	15248	15320	15322	15280	15252	15323	15323	15137	15278	15415	15280	15361	15231	15382	15412	15388	15350	15403	15251	15343	15211	15573	15377	15423	15239	15189	15556	15218	15356	15167	15281	15324	15370	15306	15217	15384	15281	15318	15321	15458	15406	15385	15437	15364	15370	15310	15298	15235	15454	15389	15267	15432	15264	15358	15300	15146	15343	15258	15263	15390	15318	15353	15307	15309	15214	15375	15375	15303	15394	15223	15342	15263	15447	15209	15377	15320	15268	15362	15377	15248	15340	15195	15311	15473	15495	15268	15425	15355	15428	15368	15407	15284	15470	15437	15428	15210	15416	15276	15239	15296	15464	15453	15402	15351	15150	15335	15339	15190	15292	15295	15285	15293	15351	15363	15551	15285	15270	15339	15399	15320	15222	15250	15284	15445	15220	15288	15307	15414	15240	15388	15330	15206	15478	15395	15462	15294	15364	15379	15350	15329	15127	15168	15277	15331	15495	15154	15469	15340	15268	15332	15310	15383	15250	15375	15389	15348	15301	15344	15397	15187	15238	15256	15309	15402	15412	15313	15277	15311	15247	15178	15374	15316	15152	15291	15247	15319	15455	15342	15226	15418	15456	15414	15329	15336	15232	15338	15487	15362	15313	15401	15287	15282	15187	15343	15484	15480	15433	15374	15316	15392	15457	15409	15377	15333	15270	15247	15433	15301	15384	15227	15269	15506	15420	15311	15342	15322	15489	15359	15289	15350	15378	15439	15199	15227	15394	15403	15539	15473	15401	15346	15393	15213	15415	15388	15233	15262	15212	15244	15230	15323	15493	15321	15294	15203	15324	15417	15412	15409	15261	15379	15351	15268	15256	15263	15379	15385	15390	15429	15318	15175	15427	15312	15273	15465	15372	15431	15449	15429	15369	15337	15199	15279	15284	15480	15352	15402	15270	15376	15234	15418	15269	15301	15330	15356	15388	15414	15377	15322	15297	15213	15193	15338	15274	15360	15256	15401	15266	15420	15174	15393	15319	15367	15475	15377	15245	15377	15202	15177	15233	15187	15280	15427	15247	15202	15284	15360	15391	15368	15328	15301	15261	15500	15390	15248	15144	15284	15240	15369	15322	15439	15229	15142	15447	15535	15257	15182	15207	15217	15500	15225	15229	15380	15372	15371	15456	15469	15163	15163	15323	15431	15275	15360	15480	15296	15319	15352	15303	15287	15225	15341	15385	15371	15451	15260	15345	15448	15365	15373	15358	15316	15295	15276	15347	15372	15305	15502	15338	15402	15405	15351	15415	15359	15323	15237	15112	15251	15068	15384	15302	15314	15153	15338	15404	15384	15168	15180	15393	15280	15340	15148	15212	15347	15406	15441	15459	15368	15356	15237	15397	15411	15276	15300	15387	15325	15391	15173	15240	15446	15172	15250	15296	15311	15246	15333	15295	15304	15255	15219	15318	15277	15284	15360	15194	15293	15334	15346	15174	15342	15441	15207	15381	15320	15383	15417	15285	15275	15207	15338	15345	15404	15345	15442	15388	15288	15195	15468	15444	15221	15246	15343	15181	15326	15264	15246	15356	15238	15202	15234	15426	15306	15362	15387	15511	15296	15270	15264	15347	15397	15300	15401	15337	15553	15432	15250	15459	15320	15314	15190	15441	15223	15324	15460	15346	15278	15283	15211	15361	15331	15405	15299	15244	15382	15248	15411	15213	15281	15372	15453	15456	15417	15453	15368	15276	15308	15329	15510	15346	15340	15423	15389	15386	15486	15249	15352	15496	15350	15319	15384	15262	15280	15405	15338	15460	15283	15551	15434	15414	15404	15378	15281	15377	15459	15282	15561	15479	15397	15323	15404	15464	15374	15255	15403	15400	15452	15388	15340	15428	15454	15282	15335	15221	15260	15304	15307	15298	15462	15276	15155	15263	15301	15373	15348	15242	15361	15204	15337	15178	15317	15314	15486	15334	15397	15308	15336	15360	15424	15346	15472	15182	15313	15489	15237	15428	15358	15277	15228	15298	15347	15366	15513	15253	15413	15301	15328	15165	15452	15379	15424	15292	15306	15480	15196	15393	15299	15332	15244	15170	15513	15339	15336	15308	15336	15233	15299	15199	15426	15222	15274	15445	15343	15184	15201	15499	15320	15411	15457	15237	15464	15470	15323	15095	15394	15427	15468	15424	15290	15157	15418	15560	15337	15495	15420	15311	15429	15423	15297	15499	15437	15391	15355	15453	15431	15341	15373	15307	15359	15326	15378	15268	15288	15366	15322	15171	15359	15347	15373	15275	15483	15433	15378	15436	15247	15168	15324	15411	15378	15218	15413	15288	15508	15410	15339	15366	15435	15332	15466	15320	15373	15304	15334	15459	15240	15216	15388	15375	15304	15445	15345	15405	15322	15234	15407	15487	15228	15296	15527	15324	15266	15473	15315	15419	15226	15387	15349	15151	15160	15153	15433	15505	15319	15427	15290	15303	15425	15315	15546	15368	15313	15313	15342	15328	15258	15295	15270	15410	15284	15285	15448	15437	15396	15200	15289	15214	15414	15296	15404	15279	15467	15397	15481	15397	15372	15502	15357	15472	15272	15369	15488	15194	15344	15371	15340	15212	15300	15190	15396	15329	15304	15335	15372	15199	15396	15444	15337	15276	15106	15412	15455	15348	15470	15236	15347	15419	15132	15372	15491	15376	15324	15420	15441	15443	15289	15372	15474	15395	15303	15396	15505	15231	15576	15425	15518	15287	15472	15378	15303	15245	15432	15397	15446	15457	15441	15205	15459	15355	15291	15547	15572	15251	15350	15443	15371	15428	15555	15425	15340	15406	15197	15270	15321	15314	15153	15284	15377	15144	15459	15328	15370	15309	15415	15334	15487	15332	15265	15373	15420	15359	15395	15295	15298	15321	15368	15416	15374	15293	15433	15354	15244	15398	15284	15327	15405	15389	15414	15383	15137	15439	15334	15371	15420	15338	15321	15325	15158	15456	15446	15410	15257	15352	15328	15211	15443	15265	15242	15285	15444	15497	15506	15257	15401	15343	15396	15500	15270	15219	15341	15374	15370	15333	15190	15412	15323	15457	15423	15296	15300	15329	15257	15374	15238	15388	15305	15208	15154	15384	15271	15368	15338	15205	15244	15360	15314	15473	15265	15392	15319	15483	15244	15206	15436	15277	15301	15450	15297	15449	15403	15361	15241	15292	15374	15384	15284	15223	15343	15422	15294	15157	15450	15454	15538	15224	15456	15280	15334	15366	15181	15483	15547	15367	15395	15339	15179	15245	15335	15334	15471	15365	15342	15246	15430	15289	15339	15446	15233	15475	15331	15382	15396	15337	15442	15312	15295	15391	15362	15350	15289	15310	15383	15112	15308	15376	15456	15225	15302	15061	15409	15407	15383	15383	15291	15268	15411	15334	15395	15254	15282	15357	15414	15363	15427	15380	15425	15272	15283	15494	15429	15296	15370	15270	15428	15410	15289	15215	15222	15375	15267	15321	15251	15374	15314	15436	15398	15273	15262	15279	15409	15367	15296	15235	15318	15365	15434	15513	15278	15481	15295	15249	15246	15342	15503	15305	15269	15402	15092	15561	15262	15182	15249	15319	15367	15381	15394	15137	15354	15528	15398	15263	15292	15454	15348	15388	15160	15340	15491	15242	15126	15416	15294	15363	15209	15339	15248	15276	15323	15390	15305	15386	15439	15301	15272	15384	15230	15262	15539	15249	15514	15309	15458	15228	15395	15454	15323	15368	15172	15360	15394	15414	15308	15337	15502	15231	15379	15364	15346	15331	15284	15266	15377	15472	15283	15404	15346	15491	15256	15343	15522	15303	15410	15463	15360	15246	15250	15202	15264	15321	15437	15270	15418	15339	15302	15414	15408	15238	15451	15398	15309	15135	15411	15376	15348	15326	15345	15364	15355	15292	15325	15296	15354	15293	15350	15290	15340	15318	15212	15265	15301	15441	15273	15370	15474	15257	15234	15297	15376	15228	15423	15628	15224	15402	15374	15186	15496	15212	15305	15412	15485	15482	15138	15575	15385	15379	15301	15145	15379	15330	15268	15249	15256	15286	15256	15475	15340	15383	15347	15400	15388	15191	15439	15355	15387	15264	15380	15280	15341	15503	15356	15352	15424	15564	15323	15417	15401	15335	15199	15214	15497	15249	15490	15285	15367	15380	15502	15216	15296	15237	15306	15249	15526	15287	15365	15297	15235	15508	15302	15162	15310	15282	15398	15407	15205	15430	15504	15396	15230	15232	15379	15317	15324	15481	15346	15296	15475	15462	15392	15331	15348	15311	15285	15303	15475	15231	15219	15373
23990	21143	28622	25974	26215	28715	27909	23805	22077	21371	20624	19952	19892	19637	19442	19046	19103	18935	18793	18643	18627	18614	18535	18368	18489	18249	18398	18446	18321	18192	18239	18368	18291	18178	18207	18261	18259	17973	18246	18106	18096	18313	18275	18237	18088	18243	17921	18208	18056	18008	17930	18102	18053	18205	18252	18247	18291	18175	18074	17988	18238	18134	18166	18036	18125	18028	18098	18155	18134	18293	18311	18114	18224	18373	18298	18261	18038	18248	18332	18076	18243	18044	18348	17967	18120	18147	18235	18087	18204	18152	18127	18190	18047	17924	18152	18211	18097	18094	18023	18178	18319	18084	18172	17850	18216	18062	18027	18104	18303	18072	18017	17967	17938	18112	18135	18152	17977	18292	18201	18091	18200	17970	17888	18101	18004	17905	18178	18073	18067	18160	17983	18142	18022	17921	18175	18115	18184	17948	18268	17984	18152	18122	18215	18106	17895	18158	18088	18054	18231	18177	18147	18118	18037	18077	18227	18021	17912	18109	18099	18128	18276	18234	18068	17948	18058	18108	17991	18057	18330	18081	18087	17997	18047	18079	18024	18137	18322	17985	17831	17890	18241	17962	18223	18162	18097	18264	18041	18148	18201	17884	18306	17975	18008	18115	18176	18101	18109	18107	18205	18153	17929	17983	18239	18092	18142	17909	18198	18097	18324	18096	17954	18157	18079	18056	18281	18236	18239	17885	18186	18091	18196	18023	18123	17936	18149	17976	18169	18256	18246	18273	18256	18152	18161	17972	18016	18026	18024	18074	18161	18091	18258	18031	17986	18082	18203	18194	18066	18140	18141	18151	18032	18308	18016	17973	18188	18145	18222	18077	18196	17938	18180	18201	17925	17898	17927	18014	18009	18067	18123	18180	18157	18129	17986	18046	18113	18033	18273	18081	18053	17909	18043	18152	18183	18257	18004	18072	18172	18396	18067	18126	18316	18114	18116	18024	18048	18152	18088	18235	18013	17954	18071	18165	18243	17860	18168	18046	18174	17995	18218	18241	18267	18208	18016	18296	17962	18224	18068	18330	18047	18091	18161	17992	18192	18173	18212	18060	18062	18082	18185	18324	18213	17947	17978	18029	18101	18091	18117	18327	18161	17979	18246	18134	17900	18069	18007	18141	18050	18163	18144	17873	17837	18117	18240	18040	18063	18148	17966	18031	18145	18060	17928	18215	17997	17944	18177	18187	17971	18129	18231	18195	18145	18077	18229	18166	17988	18140	18234	18022	18331	18156	18218	18172	18167	18171	18134	17908	18109	17884	18107	17919	18035	18049	18049	18161	18243	18131	18193	18064	18045	18137	18071	18104	18124	18202	18182	18106	18322	18232	18072	18232	18008	18031	18125	18145	18047	18055	18180	18302	18129	18022	18184	18186	18121	18090	18058	18211	17849	17971	18247	18094	17888	18091	17860	18071	17999	18107	18065	18146	17992	17906	18238	18198	18207	18081	18264	18155	18021	18089	17948	18199	18162	17992	18226	18031	18103	18149	18174	18132	18115	17980	18245	18187	18100	18097	18062	18072	18348	18100	18267	18131	18363	18000	17899	17998	18035	18134	18145	18072	18159	17980	17973	18103	18083	18018	18056	18065	17943	18138	18015	17876	18229	18252	18201	18062	18080	18019	18176	18017	18049	17992	18076	18199	18111	18158	18181	18131	18139	18197	17930	18251	18190	18095	18442	18116	18137	18219	18055	18029	18047	18160	18040	18183	18078	18095	18050	18259	18001	18102	18083	18051	18235	18200	18274	18277	18068	18006	18067	18137	18060	18088	18173	18280	17950	18075	18067	18011	18236	18132	18132	18176	18219	18007	18019	18051	18170	18186	18376	17842	18014	17995	18170	18046	18048	18185	17952	18094	18047	18098	18121	18083	18097	18205	18152	18184	18193	17861	18017	18211	18048	18050	17978	18138	17946	18100	18012	18193	18207	18230	18185	18021	18056	18227	18227	17958	18121	18262	18176	17994	18187	18002	18063	17998	18150	18230	18091	17942	18124	18188	18010	18119	18092	18194	18157	18077	18090	18155	18030	18159	18189	17928	18158	18193	18066	18199	18226	18345	18174	17879	17990	18233	18147	18269	18104	18108	18009	18303	18134	17918	18156	17978	18262	18223	18168	18120	18134	18019	18219	18256	18088	17974	18141	17944	18164	17841	18122	18172	18218	18096	18076	18225	18187	18129	18171	18104	17973	18045	18280	18042	17760	18064	18266	18199	18169	18288	18265	18027	18210	18107	18139	17984	18263	18058	17962	18068	18078	18054	17988	18044	18052	17943	17869	18044	17938	18166	18192	18062	18131	17875	18113	18045	18014	17931	18306	18005	18205	18038	18227	18129	17950	18152	18075	17916	18186	18189	18364	18294	18078	18045	18080	18096	18032	18114	18120	18118	18049	17917	17964	18211	17948	18030	18021	18183	18183	18176	17949	17954	18135	18166	18153	17880	17997	18047	18251	18172	18181	17984	18059	18066	18054	18049	18029	18006	17994	18063	18020	18216	18026	18043	18039	18010	18061	18040	18092	18073	17966	18052	17962	18291	18147	17914	18128	17993	18107	18190	18135	17946	18122	18103	18229	18165	18022	18069	18136	17972	18207	18443	18117	17897	18059	18092	18056	18027	18174	18111	17896	18006	18036	18217	18167	18241	17969	18247	18228	18276	18135	17976	18201	18052	18082	18085	18034	18159	18200	18105	18111	17941	18250	18073	18153	18086	17957	18063	18093	18020	17983	18143	18242	18209	18087	18065	18069	17993	18076	17891	18199	18277	18161	17845	18046	18053	18103	18138	18189	17914	18180	18177	18055	18187	18057	18232	18297	18394	18204	18093	18178	17956	17944	17794	18036	17985	18023	18057	18222	18048	18124	18114	18209	18031	18044	18246	17986	17993	18147	18181	18242	18048	18087	18119	17821	18074	18073	17928	17977	17956	18053	17826	18089	17943	18197	18189	18203	18021	18091	18114	18165	18068	18045	18087	18155	18142	18042	17996	18073	18155	18010	18179	18217	18169	18138	18024	18130	18103	18076	18113	18223	18190	18191	18045	18255	18148	17907	17997	18214	18279	18184	18166	18413	18084	18218	18080	18012	18023	18262	18099	18180	17937	18077	18157	18225	18056	18268	18137	18032	18191	18274	18208	18306	18095	18148	18124	18161	18084	18130	17899	18162	17960	18051	17943	18162	18027	17864	18060	17721	17864	18085	17997	18007	18010	18007	18032	18211	18160	18195	18154	18136	18130	18054	17978	18068	17940	18072	18027	18089	18159	18163	18049	18078	17966	18091	18022	18059	17950	18224	18021	18089	17975	18342	18183	18076	18317	17928	17961	18027	17977	17977	18104	18024	18031	18129	18198	18133	18126	18067	18046	18130	17995	18042	17892	18330	18260	18252	17935	17954	18147	18031	18178	18071	17998	18153	18129	17923	17851	18002	17927	18174	18118	18268	18050	18325	17996	18020	17952	17960	18154	18154	18277	18304	18146	18294	18296	18126	18066	17997	18065	18121	18167	18105	18181	18079	18203	18094	18241	17969	17908	18184	18168	17936	18179	18038	18095	18105	18186	18175	18266	18110	18105	18141	18078	18137	18271	18310	18105	18222	17892	18038	18003	18047	18027	18054	18172	18051	18095	18153	18002	18145	17966	18052	18091	18103	18267	18015	17949	18211	18289	18134	18289	18112	18153	18050	18152	18075	18287	18212	17910	18138	18124	18075	18034	18258	18331	18042	18246	18163	18328	17955	18120	18301	17985	18253	18231	18099	18014	18087	18088	18191	18226	18086	18159	17894	18149	18112	17978	18221	18081	18176	18045	18225	18016	17903	18081	18110	18240	18153	18065	17908	17976	18145	17768	18159	18269	18048	17948	18008	18009	17981	17973	17986	18129	18242	18083	17929	18137	18189	18257	18079	18379	18189	18067	18024	18133	17951	18133	18147	17714	18005	18108	18044	18012	18217	18114	18167	18171	18207	18170	18197	18141	18014	17978	18020	18147	18289	18160	18196	18190	18080	18116	18022	18135	18036	18118	18100	17928	18102	17984	18030	18150	18184	18221	18134	18126	18025	18128	18171	18341	18079	18130	17954	18122	18302	17988	18098	18129	18015	18031	18090	17997	18206	18044	18008	18190	18131	18106	18102	18188	18085	18229	18069	18001	18255	18053	18112	18015	18166	18289	18031	18133	18174	18026	18231	18043	17978	18341	18249	18204	18167	18072	18160	18194	17904	18090	17986	18042	17995	18283	18226	18109	18189	18115	18106	18316	17986	18061	18091	18165	18078	18135	18213	18151	18136	18314	18195	18147	18118	18231	18023	18027	18110	17923	18199	18120	18036	17975	18197	17886	18110	18149	17994	17879	18042	18146	18184	17993	18148	18032	18030	18067	18089	18246	18107	18084	18144	18038	18210	17890	18116	17924	18016	18088	18135	18245	17991	18172	18199	18293	18189	18202	18118	17895	18106	18089	18171	18234	18304	18050	18019	18099	18027	18139	18130	17986	18108	18143	18110	18077	17965	18189	17991	18121	18116	18069	18044	18129	18288	18136	17988	18063	18202	18056	18238	18154	18251	18235	18202	18087	18005	18311	18220	18237	18149	18148	18211	18225	18110	18143	18166	18048	18177	17948	18324	18080	17982	18278	18116	17975	17838	18115	18153	17974	18109	17957	18148	18142	18204	18042	18076	18127	18043	17919	18061	17937	18104	18115	18243	18010	18233	18147	18047	18063	18060	18019	18206	18139	17901	18232	18016	18075	17944	18106	18087	18195	18064	18102	18249	18047	18049	18116	18146	18298	18224	18038	18067	18251	17927	18105	17940	18220	18105	18110	18260	18129	17981	18111	17852	18215	18382	17853	18004	18256	18089	18220	18113	18090	18069	18087	18199	18195	17660	18077	18201	18243	18023	18303	18144	18012	18234	18062	17992	18063	18122	18148	18128	18096	17984	18128	17870	17966	18067	18190	18252	17889	18096	17970	18090	17955	18098	18153	17989	18260	18204	18284	18186	18101	18071	18186	18337	18145	18416	18148	17989	18202	18016	17924	18071	17999	18235	18051	18011	18059	18021	18004	18176	18039	18501	17983	18147	18077	18287	17959	17805	18097	17975	17957	18152	18237	18051	18260
30739	50212	46960	37364	32456	29833	26215	23237	21244	19873	18784	18063	17595	17261	17205	16609	16427	16300	16153	16013	15887	15949	15858	15922	15872	15785	15686	15613	15724	15640	15612	15637	15590	15538	15630	15680	15488	15536	15542	15424	15498	15410	15526	15560	15558	15482	15443	15463	15330	15281	15454	15302	15396	15385	15525	15436	15395	15462	15307	15447	15446	15343	15236	15414	15432	15395	15390	15431	15519	15308	15318	15495	15324	15452	15426	15393	15389	15506	15396	15325	15437	15460	15406	15504	15519	15307	15462	15389	15503	15443	15405	15465	15503	15414	15498	15373	15420	15418	15371	15340	15451	15388	15490	15411	15308	15278	15409	15446	15462	15497	15512	15406	15459	15363	15415	15415	15420	15416	15385	15452	15621	15582	15481	15464	15523	15216	15488	15148	15409	15409	15349	15463	15440	15618	15523	15567	15569	15223	15464	15542	15290	15369	15373	15266	15343	15482	15377	15498	15459	15530	15383	15333	15438	15204	15403	15392	15374	15423	15511	15423	15247	15323	15330	15407	15481	15345	15354	15604	15407	15354	15436	15372	15403	15450	15213	15310	15294	15336	15387	15418	15496	15466	15443	15510	15345	15377	15442	15459	15322	15431	15319	15329	15333	15405	15264	15536	15303	15329	15439	15372	15463	15257	15474	15349	15457	15491	15331	15404	15424	15382	15228	15419	15428	15334	15370	15519	15409	15421	15264	15447	15327	15489	15352	15421	15338	15407	15463	15416	15411	15471	15520	15428	15478	15445	15374	15511	15300	15388	15426	15271	15440	15427	15387	15464	15309	15485	15283	15470	15492	15384	15506	15414	15310	15247	15443	15340	15362	15442	15444	15496	15277	15291	15505	15445	15526	15380	15316	15481	15543	15268	15496	15403	15304	15410	15323	15278	15517	15443	15267	15327	15633	15578	15422	15472	15400	15392	15391	15248	15409	15266	15275	15245	15477	15445	15347	15338	15336	15616	15664	15455	15359	15430	15318	15420	15546	15407	15420	15426	15585	15419	15566	15285	15353	15615	15340	15327	15457	15390	15564	15404	15489	15459	15360	15315	15377	15476	15551	15438	15370	15546	15226	15425	15478	15272	15473	15381	15481	15527	15490	15319	15237	15402	15350	15306	15267	15453	15443	15366	15530	15326	15518	15339	15516	15256	15359	15343	15385	15394	15425	15502	15208	15272	15286	15485	15434	15398	15531	15518	15389	15490	15367	15335	15530	15420	15415	15323	15520	15374	15376	15468	15413	15424	15451	15508	15340	15454	15400	15480	15272	15406	15445	15330	15437	15386	15264	15363	15535	15372	15318	15479	15301	15362	15533	15285	15371	15311	15387	15400	15360	15487	15295	15507	15399	15398	15517	15389	15348	15360	15255	15325	15440	15456	15391	15331	15293	15226	15351	15395	15333	15412	15448	15473	15501	15397	15445	15513	15435	15500	15239	15351	15283	15361	15252	15346	15230	15427	15383	15534	15312	15451	15397	15404	15335	15415	15552	15487	15298	15455	15565	15347	15462	15172	15529	15460	15543	15539	15415	15355	15450	15345	15297	15332	15284	15487	15457	15426	15419	15405	15582	15258	15442	15502	15421	15366	15311	15477	15352	15255	15440	15350	15486	15290	15455	15311	15370	15381	15358	15503	15313	15317	15435	15524	15462	15517	15320	15494	15524	15572	15356	15530	15515	15453	15502	15456	15382	15581	15582	15236	15505	15492	15618	15576	15509	15418	15386	15260	15459	15402	15308	15501	15376	15571	15311	15351	15466	15404	15544	15452	15396	15456	15485	15498	15344	15304	15368	15424	15304	15454	15340	15382	15540	15224	15295	15482	15315	15458	15277	15319	15479	15257	15524	15420	15588	15408	15435	15552	15362	15413	15300	15407	15465	15317	15401	15333	15412	15346	15564	15503	15406	15126	15347	15433	15406	15460	15371	15479	15396	15392	15560	15342	15212	15267	15371	15520	15187	15239	15274	15470	15480	15543	15405	15504	15325	15239	15469	15342	15368	15383	15463	15390	15494	15490	15393	15410	15378	15487	15502	15467	15534	15284	15361	15552	15415	15352	15476	15408	15385	15454	15537	15434	15290	15344	15353	15266	15422	15258	15358	15507	15391	15229	15412	15355	15444	15393	15203	15418	15339	15542	15445	15410	15328	15388	15570	15364	15539	15373	15353	15570	15376	15455	15370	15582	15441	15572	15356	15222	15436	15406	15447	15511	15447	15454	15314	15212	15338	15449	15417	15319	15485	15308	15394	15330	15377	15288	15328	15495	15271	15437	15354	15428	15493	15525	15248	15535	15442	15575	15253	15450	15371	15341	15438	15287	15386	15535	15190	15483	15374	15482	15372	15340	15407	15510	15443	15508	15326	15425	15425	15583	15419	15622	15409	15251	15435	15420	15569	15410	15432	15436	15395	15491	15477	15373	15520	15443	15454	15564	15440	15326	15384	15570	15364	15399	15318	15447	15362	15341	15403	15290	15466	15377	15505	15435	15378	15307	15284	15335	15387	15227	15439	15368	15481	15470	15421	15405	15397	15391	15568	15452	15386	15296	15302	15326	15509	15413	15478	15346	15469	15470	15252	15456	15523	15411	15448	15494	15414	15497	15485	15330	15323	15376	15405	15454	15392	15408	15336	15459	15562	15482	15419	15415	15537	15264	15419	15315	15482	15361	15368	15387	15300	15485	15269	15343	15329	15560	15390	15378	15502	15421	15588	15310	15415	15524	15469	15396	15390	15410	15430	15390	15467	15274	15293	15386	15485	15490	15446	15426	15417	15361	15307	15535	15499	15369	15378	15490	15480	15509	15377	15432	15270	15417	15362	15303	15496	15439	15322	15398	15446	15350	15315	15443	15374	15265	15559	15357	15472	15403	15673	15382	15449	15400	15410	15354	15431	15399	15310	15413	15530	15208	15294	15445	15392	15594	15291	15452	15443	15420	15320	15448	15409	15397	15271	15312	15338	15538	15335	15425	15442	15406	15550	15394	15474	15370	15443	15473	15442	15345	15238	15430	15693	15417	15601	15390	15377	15353	15562	15555	15293	15372	15463	15341	15391	15257	15421	15394	15306	15500	15431	15311	15444	15429	15306	15488	15433	15497	15600	15250	15481	15470	15495	15305	15556	15460	15401	15500	15380	15393	15430	15476	15329	15558	15326	15339	15513	15390	15300	15227	15440	15437	15302	15445	15525	15388	15382	15360	15360	15444	15348	15437	15385	15360	15422	15445	15562	15331	15336	15436	15478	15524	15456	15545	15550	15449	15574	15505	15428	15375	15310	15301	15421	15301	15439	15202	15461	15355	15402	15425	15322	15545	15365	15347	15400	15362	15400	15439	15396	15408	15553	15633	15538	15393	15464	15396	15508	15550	15362	15386	15389	15241	15440	15304	15357	15407	15496	15231	15496	15454	15437	15367	15669	15265	15395	15363	15413	15610	15347	15421	15493	15419	15422	15314	15228	15405	15493	15480	15390	15417	15252	15330	15592	15462	15455	15266	15448	15373	15497	15426	15325	15358	15515	15376	15411	15399	15504	15483	15518	15310	15483	15270	15608	15351	15512	15256	15563	15412	15476	15217	15533	15435	15472	15267	15375	15416	15371	15511	15554	15424	15407	15305	15341	15494	15315	15455	15416	15419	15538	15469	15379	15305	15303	15384	15468	15458	15247	15463	15517	15388	15376	15437	15318	15417	15468	15383	15616	15487	15341	15382	15428	15378	15472	15496	15361	15357	15467	15353	15488	15493	15517	15417	15390	15303	15450	15384	15353	15248	15308	15328	15436	15425	15340	15359	15439	15412	15267	15296	15319	15400	15314	15375	15481	15651	15417	15293	15577	15413	15404	15274	15347	15475	15362	15457	15230	15459	15465	15347	15252	15343	15446	15173	15458	15392	15460	15421	15201	15451	15432	15396	15504	15326	15406	15533	15204	15406	15344	15284	15258	15469	15395	15440	15387	15435	15407	15425	15335	15574	15264	15526	15342	15392	15381	15141	15334	15341	15414	15363	15392	15515	15404	15445	15629	15364	15500	15445	15314	15556	15471	15536	15311	15530	15412	15230	15338	15469	15197	15656	15294	15565	15453	15369	15443	15322	15530	15446	15427	15426	15458	15253	15468	15402	15473	15307	15393	15553	15395	15273	15330	15260	15363	15290	15454	15414	15344	15286	15504	15546	15356	15377	15276	15442	15380	15534	15610	15175	15495	15514	15324	15356	15347	15460	15523	15390	15437	15359	15593	15431	15328	15393	15387	15507	15481	15283	15500	15270	15372	15381	15310	15334	15460	15269	15472	15515	15314	15424	15448	15407	15358	15467	15436	15669	15518	15468	15505	15524	15515	15533	15305	15396	15286	15260	15284	15403	15454	15404	15408	15390	15480	15489	15245	15466	15416	15418	15472	15580	15453	15451	15279	15481	15363	15416	15423	15508	15288	15400	15422	15340	15518	15547	15339	15392	15478	15435	15435	15395	15325	15301	15525	15508	15575	15321	15442	15370	15471	15398	15441	15240	15387	15430	15415	15316	15414	15347	15514	15443	15353	15444	15453	15513	15615	15258	15284	15566	15445	15393	15542	15392	15452	15301	15407	15471	15404	15295	15475	15488	15336	15439	15317	15332	15383	15501	15452	15492	15414	15396	15456	15227	15388	15336	15381	15379	15283	15236	15344	15447	15391	15576	15421	15381	15342	15534	15404	15500	15293	15434	15394	15682	15589	15391	15421	15369	15316	15417	15484	15372	15508	15410	15585	15432	15477	15559	15393	15391	15297	15397	15437	15406	15453	15553	15391	15486	15574	15376	15473	15562	15307	15340	15309	15369	15445	15315	15522	15394	15497	15568	15257	15408	15501	15481	15380	15370	15409	15427	15484	15410	15354	15383	15266	15422	15512	15433	15227	15492	15522	15315	15407	15348	15370	15406	15524	15485	15297	15516	15281	15390	15579	15385	15360	15350	15279	15531	15377	15114	15504	15345	15492	15484	15465	15465	15295	15465	15272	15429	15437	15473	15480	15520	15496	15476	15635	15298	15587	15410	15415	15343	15434	15559	15183	15433	15392	15225	15388	15404	15531	15436	15383	15362	15525	15476	15313	15515	15484	15421	15551	15342	15356	15501	15435	15401
22730	21119	28938	23954	23650	28912	31537	25988	23774	22779	21863	21255	20690	20152	20262	19729	19740	19452	19226	18936	19091	19070	19008	18940	18928	18958	18966	18726	18773	18757	18749	18551	18653	18759	18753	18362	18700	18607	18816	18353	18805	18522	18475	18556	18409	18719	18502	18312	18760	18412	18481	18556	18554	18470	18508	18573	18466	18691	18593	18460	18525	18553	18547	18594	18678	18510	18392	18678	18518	18519	18523	18339	18594	18474	18394	18419	18475	18681	18690	18511	18455	18494	18560	18339	18494	18433	18380	18390	18589	18546	18520	18479	18508	18450	18431	18437	18551	18663	18403	18629	18351	18398	18547	18432	18436	18447	18419	18516	18353	18233	18622	18490	18540	18384	18658	18693	18694	18713	18350	18555	18309	18321	18552	18483	18420	18375	18376	18508	18350	18476	18393	18505	18449	18311	18304	18234	18525	18584	18305	18368	18436	18550	18355	18530	18573	18438	18293	18304	18433	18463	18602	18385	18436	18493	18539	18376	18427	18624	18395	18549	18477	18448	18413	18459	18638	18676	18596	18656	18538	18526	18429	18442	18543	18599	18416	18396	18541	18495	18390	18607	18517	18583	18664	18458	18281	18552	18408	18524	18574	18482	18483	18448	18529	18501	18473	18457	18460	18458	18451	18441	18485	18373	18682	18471	18657	18302	18526	18394	18387	18575	18607	18722	18445	18548	18437	18350	18401	18391	18412	18350	18595	18307	18530	18542	18442	18390	18501	18456	18436	18395	18503	18452	18590	18469	18500	18614	18581	18514	18510	18695	18447	18598	18366	18472	18523	18387	18353	18390	18478	18581	18524	18309	18580	18589	18391	18280	18448	18504	18294	18384	18433	18472	18527	18512	18367	18297	18438	18455	18522	18627	18522	18286	18489	18647	18567	18626	18309	18356	18567	18511	18459	18394	18437	18377	18433	18387	18419	18581	18434	18302	18572	18445	18416	18578	18435	18294	18454	18250	18448	18349	18504	18397	18572	18353	18561	18670	18592	18465	18424	18469	18266	18470	18869	18503	18496	18740	18499	18344	18449	18516	18752	18504	18447	18351	18396	18374	18377	18265	18385	18508	18628	18473	18429	18550	18406	18316	18579	18537	18553	18466	18535	18520	18530	18316	18580	18345	18333	18531	18457	18337	18502	18599	18456	18346	18592	18398	18636	18561	18353	18700	18383	18384	18622	18709	18555	18571	18644	18432	18551	18585	18803	18447	18316	18513	18602	18450	18476	18260	18425	18493	18448	18473	18425	18379	18379	18406	18335	18612	18461	18546	18569	18405	18408	18437	18446	18305	18394	18295	18505	18398	18460	18358	18455	18415	18410	18744	18437	18612	18344	18392	18555	18397	18294	18342	18566	18287	18387	18399	18511	18464	18473	18442	18520	18307	18432	18572	18324	18362	18325	18558	18365	18595	18408	18478	18319	18386	18332	18490	18414	18351	18531	18429	18355	18389	18584	18444	18319	18502	18144	18512	18657	18487	18468	18387	18325	18504	18530	18375	18289	18497	18406	18437	18372	18578	18702	18427	18429	18616	18605	18712	18479	18574	18513	18446	18549	18462	18589	18313	18374	18411	18463	18094	18475	18467	18445	18429	18526	18546	18426	18280	18396	18483	18568	18447	18478	18387	18357	18659	18471	18522	18540	18495	18531	18473	18430	18328	18501	18625	18286	18306	18553	18263	18803	18656	18572	18373	18551	18409	18553	18361	18601	18428	18438	18321	18271	18371	18374	18470	18664	18524	18306	18446	18569	18432	18486	18570	18410	18309	18528	18527	18411	18453	18419	18531	18399	18568	18579	18430	18183	18566	18341	18232	18372	18435	18287	18531	18347	18590	18311	18440	18464	18498	18347	18521	18532	18462	18479	18588	18525	18287	18258	18728	18492	18513	18501	18417	18325	18299	18436	18513	18483	18358	18202	18300	18508	18418	18520	18451	18549	18534	18410	18375	18485	18446	18644	18429	18558	18455	18459	18578	18568	18267	18426	18590	18533	18526	18401	18348	18447	18250	18431	18395	18566	18371	18616	18296	18434	18335	18448	18411	18451	18498	18405	18529	18412	18403	18685	18377	18334	18506	18379	18448	18243	18313	18399	18252	18519	18379	18577	18450	18212	18385	18474	18618	18507	18503	18503	18416	18612	18312	18601	18287	18469	18451	18559	18319	18478	18465	18380	18479	18185	18462	18375	18425	18660	18485	18461	18337	18517	18599	18529	18626	18482	18181	18377	18334	18399	18345	18361	18565	18623	18209	18528	18571	18725	18402	18520	18578	18542	18394	18354	18391	18343	18280	18492	18669	18412	18405	18242	18596	18281	18350	18413	18254	18579	18492	18392	18556	18627	18518	18548	18452	18512	18458	18432	18256	18424	18431	18427	18516	18574	18704	18456	18395	18587	18539	18651	18278	18561	18425	18390	18593	18484	18327	18437	18445	18310	18507	18463	18480	18638	18469	18302	18505	18330	18512	18204	18435	18651	18407	18470	18383	18680	18507	18560	18468	18480	18562	18402	18450	18456	18426	18570	18434	18112	18532	18409	18426	18541	18274	18376	18622	18512	18455	18479	18675	18423	18733	18364	18503	18546	18330	18580	18542	18494	18312	18554	18324	18577	18446	18341	18429	18417	18417	18497	18560	18519	18569	18488	18467	18378	18652	18119	18419	18407	18529	18367	18456	18459	18420	18434	18365	18516	18497	18304	18462	18545	18417	18325	18374	18445	18381	18390	18569	18502	18366	18469	18441	18361	18354	18319	18358	18605	18361	18456	18463	18430	18402	18550	18485	18376	18415	18339	18413	18338	18461	18526	18459	18441	18358	18538	18378	18581	18444	18549	18526	18533	18363	18432	18602	18444	18410	18495	18557	18547	18443	18562	18540	18429	18583	18370	18602	18277	18190	18480	18478	18448	18706	18321	18401	18500	18293	18635	18397	18432	18646	18408	18359	18450	18340	18442	18368	18555	18519	18516	18569	18405	18328	18598	18369	18295	18391	18251	18677	18368	18312	18378	18341	18500	18530	18434	18297	18649	18563	18583	18603	18574	18605	18408	18152	18308	18442	18410	18491	18501	18607	18283	18224	18292	18439	18485	18509	18548	18376	18405	18628	18505	18432	18679	18399	18400	18333	18329	18562	18389	18275	18413	18483	18618	18466	18774	18398	18452	18621	18603	18323	18452	18490	18268	18509	18332	18521	18270	18371	18433	18285	18362	18442	18429	18478	18537	18247	18470	18492	18498	18670	18465	18547	18612	18379	18470	18391	18538	18404	18469	18482	18411	18505	18500	18387	18651	18692	18448	18503	18519	18433	18659	18401	18486	18604	18308	18561	18497	18321	18386	18443	18495	18547	18487	18522	18369	18442	18381	18511	18558	18383	18388	18468	18444	18535	18626	18462	18365	18234	18520	18439	18368	18525	18448	18400	18445	18437	18606	18437	18243	18446	18486	18278	18502	18416	18452	18461	18461	18431	18306	18671	18609	18454	18491	18339	18404	18487	18499	18507	18661	18428	18524	18637	18611	18487	18615	18596	18623	18606	18481	18290	18406	18572	18510	18361	18406	18493	18432	18367	18421	18418	18423	18302	18585	18574	18434	18334	18367	18509	18572	18580	18303	18427	18413	18498	18342	18588	18568	18434	18481	18231	18366	18476	18500	18547	18490	18527	18538	18419	18501	18556	18428	18504	18517	18508	18713	18461	18596	18481	18458	18466	18342	18281	18505	18327	18476	18323	18577	18551	18391	18456	18523	18634	18539	18405	18587	18248	18313	18601	18568	18374	18561	18537	18473	18167	18355	18453	18451	18484	18365	18552	18658	18396	18473	18543	18399	18298	18558	18390	18504	18441	18306	18376	18443	18427	18441	18415	18194	18472	18471	18564	18505	18296	18394	18401	18555	18429	18485	18449	18482	18568	18404	18448	18298	18375	18160	18459	18485	18392	18278	18586	18415	18651	18257	18629	18387	18374	18409	18451	18571	18234	18583	18522	18254	18351	18513	18491	18666	18333	18408	18690	18499	18508	18573	18426	18678	18459	18507	18282	18472	18302	18482	18281	18519	18594	18522	18471	18326	18527	18392	18478	18527	18390	18578	18570	18377	18647	18385	18504	18440	18407	18294	18462	18495	18544	18316	18387	18657	18419	18335	18399	18554	18278	18345	18362	18495	18486	18521	18360	18646	18341	18381	18373	18390	18528	18345	18416	18576	18453	18348	18289	18474	18366	18377	18473	18546	18458	18691	18397	18533	18564	18534	18571	18429	18428	18453	18747	18616	18209	18509	18537	18488	18533	18338	18178	18571	18600	18288	18411	18541	18372	18588	18643	18450	18508	18536	18487	18493	18579	18486	18476	18537	18398	18438	18621	18455	18232	18411	18493	18136	18531	18499	18464	18565	18405	18363	18286	18553	18628	18455	18404	18271	18645	18420	18657	18252	18536	18567	18492	18497	18538	18445	18496	18420	18380	18469	18413	18455	18510	18310	18369	18364	18481	18323	18449	18475	18627	18464	18467	18530	18432	18556	18504	18632	18441	18546	18419	18689	18576	18465	18398	18539	18445	18419	18440	18378	18352	18562	18461	18470	18408	18388	18392	18539	18457	18308	18397	18315	18683	18741	18327	18402	18510	18468	18659	18396	18600	18398	18489	18551	18483	18612	18489	18506	18502	18368	18586	18461	18398	18225	18468	18428	18425	18470	18662	18559	18391	18525	18462	18366	18669	18719	18279	18581	18350	18471	18430	18380	18478	18364	18536	18496	18439	18576	18496	18462	18332	18518	18362	18370	18415	18391	18421	18507	18474	18458	18570	18264	18476	18736	18381	18599	18492	18576	18669	18469	18357	18406	18403	18575	18567	18464	18453	18452	18478	18460	18228	18436	18332	18461	18340	18473	18314	18613	18577	18371	18311	18620	18461	18367	18684	18333	18554	18333	18351	18540	18370	18348	18513	18368	18477	18491	18391	18762	18568	18525	18425	18367	18429	18447	18469	18723	18432	18478	18621	18529	18502	18526	18796	18513	18680	18569	18403	18296	18333	18357	18433	18532	18429	18485	18348	18447	18427	18267	18417	18188	18488	18733	18491	18655	18450	18433	18337	18492	18453	18553	18553	18588	18401	18475	18406
32735	55769	51323	41862	37600	34051	29666	26004	23270	21443	20398	19502	18838	18210	17960	17468	17317	16726	16644	16465	16194	16204	16348	16302	16255	16267	16054	15893	15929	15865	15971	15861	15702	15769	15893	15588	15966	15534	15689	15801	15730	15639	15599	15438	15816	15580	15551	15756	15658	15569	15729	15584	15683	15617	15816	15556	15767	15690	15484	15612	15548	15576	15727	15688	15625	15571	15686	15693	15716	15611	15465	15578	15728	15658	15625	15789	15544	15659	15767	15530	15705	15551	15662	15701	15603	15504	15521	15594	15585	15759	15587	15733	15578	15723	15407	15529	15555	15702	15516	15689	15644	15490	15746	15720	15547	15426	15706	15606	15460	15672	15589	15678	15628	15597	15564	15571	15697	15672	15598	15703	15489	15719	15752	15481	15676	15514	15600	15608	15682	15650	15698	15755	15618	15437	15804	15701	15594	15685	15572	15694	15500	15775	15681	15509	15615	15695	15703	15705	15536	15711	15740	15744	15586	15588	15572	15447	15534	15526	15708	15662	15666	15432	15609	15548	15629	15408	15814	15612	15655	15453	15642	15626	15737	15450	15667	15652	15830	15615	15432	15527	15574	15673	15540	15551	15693	15759	15637	15686	15654	15432	15925	15636	15485	15656	15600	15695	15305	15598	15795	15464	15715	15674	15510	15503	15538	15563	15805	15616	15488	15540	15784	15670	15754	15540	15703	15577	15740	15696	15555	15700	15686	15515	15758	15780	15668	15658	15665	15648	15497	15461	15623	15445	15540	15673	15693	15616	15425	15655	15605	15468	15726	15584	15629	15551	15594	15767	15724	15420	15682	15655	15684	15738	15677	15569	15578	15562	15870	15453	15676	15548	15779	15750	15721	15656	15620	15711	15960	15523	15654	15520	15515	15554	15520	15644	15516	15549	15551	15531	15821	15611	15629	15622	15817	15548	15727	15465	15603	15471	15654	15632	15470	15719	15569	15565	15621	15787	15596	15730	15650	15634	15593	15629	15620	15688	15598	15726	15566	15590	15718	15683	15776	15664	15514	15467	15469	15499	15607	15599	15644	15699	15631	15727	15706	15610	15433	15503	15646	15646	15869	15528	15647	15625	15427	15542	15548	15571	15651	15527	15632	15389	15651	15585	15593	15747	15581	15803	15439	15635	15526	15708	15563	15661	15622	15645	15553	15604	15630	15558	15597	15627	15620	15621	15538	15604	15590	15615	15388	15579	15373	15627	15592	15532	15534	15669	15649	15557	15729	15813	15690	15538	15439	15748	15672	15551	15708	15623	15368	15591	15658	15763	15403	15465	15639	15619	15710	15643	15426	15534	15688	15680	15480	15556	15547	15664	15630	15695	15522	15692	15646	15553	15697	15707	15663	15566	15609	15474	15553	15501	15735	15547	15610	15695	15644	15552	15644	15660	15715	15589	15351	15747	15693	15558	15512	15668	15721	15441	15802	15692	15653	15631	15665	15615	15636	15631	15603	15551	15646	15494	15635	15560	15688	15725	15734	15524	15619	15516	15543	15680	15695	15551	15710	15555	15566	15596	15809	15618	15561	15573	15667	15439	15562	15684	15716	15834	15591	15437	15763	15697	15777	16032	15610	15655	15682	15498	15677	15744	15769	15429	15494	15472	15793	15488	15714	15496	15520	15580	15598	15709	15875	15446	15549	15633	15550	15723	15500	15621	15561	15736	15824	15450	15652	15743	15726	15595	15478	15765	15659	15799	15678	15576	15631	15753	15467	15325	15571	15692	15737	15675	15644	15694	15698	15613	15521	15668	15564	15581	15625	15571	15588	15630	15751	15600	15556	15636	15679	15756	15563	15630	15652	15590	15595	15561	15714	15667	15531	15655	15607	15700	15534	15543	15365	15781	15639	15671	15513	15582	15579	15612	15561	15657	15617	15629	15626	15583	15763	15750	15710	15474	15696	15610	15601	15643	15720	15504	15511	15583	15479	15566	15506	15542	15750	15684	15663	15564	15581	15653	15766	15597	15458	15648	15464	15497	15690	15612	15623	15622	15771	15612	15614	15664	15772	15720	15650	15582	15522	15755	15502	15718	15532	15731	15635	15550	15604	15497	15575	15496	15578	15652	15684	15668	15589	15546	15617	15622	15623	15579	15522	15739	15556	15551	15637	15581	15619	15508	15688	15664	15565	15579	15695	15664	15600	15687	15520	15652	15670	15782	15611	15568	15636	15592	15618	15617	15615	15563	15816	15351	15550	15673	15560	15628	15643	15627	15821	15576	15745	15618	15689	15592	15497	15699	15502	15654	15586	15571	15554	15689	15559	15562	15924	15425	15371	15690	15747	15586	15671	15694	15391	15565	15580	15627	15717	15501	15756	15510	15518	15587	15710	15762	15593	15686	15557	15522	15586	15599	15545	15754	15622	15520	15501	15440	15508	15603	15715	15561	15545	15656	15713	15720	15586	15596	15596	15710	15662	15589	15469	15604	15546	15588	15625	15468	15722	15558	15500	15678	15572	15690	15549	15710	15561	15456	15632	15585	15572	15556	15747	15675	15501	15512	15605	15654	15833	15618	15495	15428	15632	15659	15484	15575	15554	15619	15586	15521	15822	15761	15539	15521	15621	15621	15595	15543	15572	15490	15602	15721	15493	15678	15601	15631	15744	15520	15622	15733	15630	15682	15487	15485	15452	15578	15615	15637	15745	15868	15585	15599	15751	15616	15619	15781	15452	15652	15515	15722	15739	15553	15506	15575	15508	15581	15502	15653	15728	15618	15623	15615	15552	15597	15615	15578	15637	15613	15613	15672	15651	15573	15575	15582	15734	15651	15615	15559	15620	15480	15376	15584	15706	15594	15720	15659	15573	15485	15851	15563	15349	15748	15549	15660	15747	15618	15766	15573	15567	15523	15624	15720	15647	15609	15640	15697	15702	15584	15692	15501	15529	15580	15590	15615	15529	15642	15587	15550	15684	15656	15643	15458	15793	15625	15731	15598	15579	15666	15644	15615	15580	15411	15664	15477	15569	15680	15520	15643	15609	15645	15632	15497	15667	15614	15632	15607	15516	15508	15695	15538	15548	15545	15653	15512	15764	15450	15848	15507	15465	15601	15654	15492	15599	15731	15479	15469	15592	15603	15615	15613	15607	15625	15746	15513	15567	15858	15627	15572	15680	15514	15576	15548	15577	15791	15690	15632	15643	15627	15529	15630	15770	15656	15651	15761	15761	15594	15549	15555	15696	15519	15567	15557	15609	15495	15641	15664	15547	15710	15751	15600	15681	15460	15727	15618	15649	15548	15615	15798	15547	15676	15781	15525	15560	15581	15673	15478	15671	15590	15601	15544	15783	15653	15726	15738	15648	15525	15615	15615	15632	15566	15548	15624	15714	15717	15483	15616	15578	15538	15724	15456	15541	15656	15717	15433	15560	15476	15544	15578	15552	15672	15677	15826	15597	15506	15548	15438	15736	15653	15619	15731	15649	15466	15742	15529	15744	15694	15731	15600	15688	15617	15823	15815	15668	15641	15536	15813	15547	15605	15535	15739	15641	15593	15584	15718	15721	15745	15687	15419	15647	15653	15507	15655	15699	15656	15791	15566	15718	15622	15538	15568	15615	15486	15454	15668	15551	15710	15646	15683	15712	15685	15632	15712	15535	15521	15467	15659	15734	15417	15567	15675	15738	15472	15738	15600	15623	15659	15680	15674	15701	15638	15494	15710	15609	15647	15663	15749	15685	15523	15642	15633	15366	15721	15547	15439	15718	15857	15628	15491	15512	15517	15668	15597	15673	15579	15803	15583	15699	15575	15473	15486	15706	15585	15647	15551	15551	15697	15499	15511	15551	15726	15751	15381	15927	15749	15498	15680	15585	15636	15641	15596	15660	15608	15656	15630	15486	15745	15682	15485	15562	15664	15673	15477	15555	15658	15827	15579	15629	15584	15553	15603	15613	15769	15759	15591	15525	15562	15731	15700	15707	15657	15335	15815	15586	15644	15428	15663	15520	15595	15556	15551	15470	15619	15599	15541	15547	15540	15569	15540	15621	15579	15612	15626	15489	15604	15551	15658	15500	15627	15706	15811	15583	15664	15677	15503	15815	15711	15704	15674	15595	15560	15722	15540	15693	15562	15660	15591	15613	15641	15404	15485	15602	15645	15613	15593	15883	15616	15426	15453	15727	15704	15744	15672	15737	15547	15579	15736	15504	15484	15725	15783	15458	15664	15683	15540	15454	15606	15585	15508	15443	15801	15402	15643	15678	15593	15668	15644	15453	15616	15471	15753	15628	15595	15474	15597	15603	15501	15719	15555	15590	15693	15447	15570	15593	15575	15667	15670	15520	15639	15663	15571	15618	15644	15599	15654	15760	15564	15639	15672	15642	15656	15577	15602	15836	15628	15602	15640	15523	15865	15618	15551	15642	15513	15596	15736	15728	15435	15591	15460	15592	15758	15536	15582	15644	15617	15561	15705	15570	15546	15709	15459	15549	15683	15651	15552	15547	15431	15705	15582	15647	15691	15811	15728	15577	15659	15700	15577	15578	15654	15634	15678	15732	15505	15698	15581	15599	15480	15548	15625	15670	15540	15683	15777	15532	15534	15633	15585	15555	15734	15600	15675	15613	15711	15688	15604	15562	15552	15558	15698	15580	15421	15586	15522	15408	15528	15547	15666	15705	15568	15547	15644	15392	15571	15540	15622	15620	15546	15579	15439	15496	15493	15640	15747	15626	15360	15673	15577	15688	15644	15732	15670	15622	15540	15682	15640	15663	15524	15793	15639	15640	15638	15675	15568	15750	15520	15513	15580	15726	15495	15611	15512	15570	15696	15539	15800	15755	15666	15541	15617	15567	15743	15712	15646	15681	15595	15752	15709	15656	15668	15681	15517	15791	15607	15748	15619	15659	15588	15878	15729	15592	15583	15600	15702	15660	15489	15561	15706	15647	15462	15560	15623	15468	15520	15752	15604	15627	15639	15636	15555	15653	15532	15656	15579	15543	15501	15600	15591	15649	15620	15676	15563	15674	15654	15684	15629	15551	15697	15546	15575	15818	15606	15612	15517	15671	15745	15653	15537	15716	15699	15502	15700	15551	15517	15772	15608	15617	15864	15680	15694	15608	15673	15649	15700	15585	15605	15524	15686	15700	15629	15598	15604	15652	15628	15691	15681
29308	28853	36225	32969	27489	24745	22836	21499	20584	19817	19431	18928	18944	18494	18475	18442	18294	18244	18351	18232	18076	18093	18238	17981	18216	17917	17988	18074	18033	18134	18094	17903	17935	18072	17968	17861	17740	17916	18073	17855	18134	17842	17871	17893	17955	18020	18106	17885	17829	18032	17922	18144	17873	18072	17737	17814	17927	17888	18048	18057	17908	18067	17894	17950	17956	17827	17995	17933	17896	18051	18057	17807	17834	17925	17811	17835	17888	17989	17924	17956	17846	17916	18059	17700	17832	17869	17892	17933	17999	18038	17790	17862	17860	17731	17882	17747	17741	17778	17971	18025	18113	17960	17791	17836	17923	17833	17836	17880	17824	17637	17812	17800	18124	17803	17923	18024	17912	18131	17890	18044	17736	17949	17756	17926	17966	17815	17831	17868	17717	17758	17807	17798	17516	17731	17993	17945	17772	17952	17938	17807	17712	17861	17761	17928	17776	17985	17965	17991	17854	18034	17662	17900	17853	17693	17767	17796	18033	17717	17660	17935	17898	18147	17830	17917	17842	17758	17895	17983	17587	18058	17796	17998	17742	17786	17801	17920	17939	17981	17969	18084	17743	17862	17854	17678	17774	17866	17938	17839	17801	17993	17846	17986	17867	17879	17782	17665	17782	17813	18005	17922	18030	17927	17838	17811	17961	17907	17838	17842	17798	17804	17804	17944	18022	17832	17913	17828	17863	17791	17907	17863	18040	18026	17637	18022	17704	17980	18065	17948	18124	18047	17970	17932	17820	18287	17993	17748	17757	17748	17719	17997	18083	17889	18033	17910	17697	17531	18106	17910	17779	17843	17716	17711	17732	17800	17894	17627	17934	18050	17971	17836	17734	17888	17798	17985	17908	17839	17827	17990	17686	17785	18001	17829	17804	17895	17949	17880	17732	17850	17902	17863	17968	17769	17669	17748	17993	18014	17843	17981	17789	17737	17772	17838	17896	17838	18063	18056	17843	17651	17988	17736	17726	17964	17947	17850	17885	17846	17790	17904	17765	17918	17889	17892	17923	17899	17859	17845	18092	17939	17803	17891	17937	18050	17801	17984	17980	17979	17907	17767	17933	17867	17650	17853	17758	17794	17874	17745	17768	17859	17787	17920	18014	18111	17957	17730	17794	17861	18012	17780	17921	17797	17792	17780	17874	17801	17786	17807	17830	17995	17976	17887	17946	17843	17860	17868	18030	17686	17927	17765	17925	18138	17787	17593	17700	17895	17912	17883	17825	17854	17741	17805	17834	17934	17770	17858	17794	18037	17877	17920	17813	17873	17718	17798	17732	17934	17856	17845	17681	17813	17892	17896	17895	17925	17986	17730	18004	17852	17903	17740	18025	17909	18025	17818	17787	18004	17773	17907	18014	17847	17961	17855	17989	17920	17900	17876	17789	17892	18019	17951	18018	18213	17917	17971	17956	17859	17904	18128	17859	17727	17743	17579	17944	17981	18038	17978	17802	17751	17977	17772	17911	18008	17754	17888	17934	18080	17971	17864	17860	17860	17624	17774	17762	17763	17859	18086	17981	17864	17955	17955	17834	17754	17915	17719	17821	17789	17860	18037	17707	17882	17931	17997	17905	17866	17821	17835	17756	17822	17778	17752	17872	17924	17958	18019	17746	17952	17868	17797	17737	17728	17845	17818	17677	17857	17887	17648	17721	17638	17890	17957	17895	17981	17924	17801	17990	18070	17949	17761	17978	17818	17847	17854	18053	17743	17952	17729	17902	17890	17845	17943	17856	17966	17734	17881	17974	17587	17620	17918	17855	17844	17718	18012	17864	18149	17852	17936	17790	18002	17927	18121	17942	17812	18030	17797	17695	17912	18022	18002	17638	17863	17640	17939	17725	17904	17730	17904	17839	17963	17793	17774	17842	17727	18001	17954	17891	17663	18065	17828	18091	17979	17959	17666	17951	17843	17870	17886	17978	17813	17990	17932	17915	18030	17962	17761	17945	17741	17761	17766	18091	17982	18194	17808	17759	17936	18165	17904	17919	17855	17634	18088	17768	17831	17932	17936	17882	17963	17804	17646	17664	17843	17641	17988	17711	17626	17766	17917	17880	17956	17900	17743	17852	17852	17890	17876	17946	17663	17820	17875	17918	17953	17703	17741	18050	17995	17972	17908	17946	17879	18078	17720	17846	17828	17910	18028	18059	17868	17948	17919	17912	17869	18069	17831	18054	17797	17817	17737	17786	18098	18068	17906	17739	17869	17936	18011	18146	17984	17920	17820	17806	17854	17889	17815	17970	17837	17927	17896	17725	17842	17791	17937	17804	17917	17892	17927	17608	17797	18049	18013	17748	17648	17890	17841	17931	17895	17827	17834	17927	18023	17873	17744	17868	18024	17955	17798	17892	17889	17945	17976	17787	17949	17594	17948	17625	17901	17860	17856	18075	17794	17946	17612	17939	17882	17844	17793	18015	17974	17896	17991	18020	17662	17993	18110	17738	17842	17630	17778	17869	17848	17881	17808	17903	18011	17697	18023	17760	18084	17768	17800	17992	17716	17770	17822	17848	17796	17896	17734	17985	17757	17884	18021	17918	17831	17786	18027	17891	17780	17789	17882	17747	17784	17879	17776	17883	17927	17972	17997	17980	18055	17792	17677	17905	18032	18056	17939	18002	17850	17762	17861	18098	17917	17861	17927	17635	17841	17753	17711	17717	18023	18023	17791	17911	17684	17879	17777	17873	17744	17826	18024	17936	17872	17841	17874	17922	17859	18139	18012	17986	17815	17747	17907	18024	17960	17849	17631	17771	17796	17966	17911	17882	17792	18057	17794	17670	17760	17819	17655	17823	17762	17836	17937	18006	17700	17875	17932	17834	17810	17942	17972	17842	17532	17767	17832	17864	17748	17928	17724	17928	17655	17832	17778	18113	17862	17961	17867	17764	18040	17885	18023	17615	17821	17667	17808	17912	17993	17732	17770	17942	17885	17963	17865	17999	17978	18179	17913	17661	17827	17960	17822	17777	17758	18003	17984	17834	17862	17864	18150	17857	18114	18094	17686	17743	17865	17722	17916	17898	17858	17915	17824	17825	17972	18065	17919	18239	17854	17729	17744	17917	17916	17823	17831	18052	17879	17717	17906	17940	17879	17924	17883	18012	17953	17945	17854	17843	18031	17910	17958	17819	18060	17858	17862	17713	17852	17879	17906	17930	17760	17742	17733	17912	17952	17683	17799	17994	17805	17724	17714	17808	17940	18025	17972	17997	17773	17712	17855	17909	17959	17863	17778	17733	17987	17992	18024	17875	17837	18020	17933	17817	17978	18004	17911	17742	17910	17799	17832	18037	17914	17783	17920	17740	17861	17955	17760	17787	17767	18150	18016	17887	17952	17847	17982	17900	17755	17830	17973	18041	18061	18027	17843	17889	17907	17876	17726	17932	18082	17904	17984	18038	18036	17846	17818	17982	18053	18023	17705	18004	17738	17751	17943	17774	17840	17833	17831	17862	17963	17855	17733	17847	18005	17805	17769	17861	17809	17895	17873	17866	17841	17999	18014	17780	17819	17914	17871	17993	17590	17951	18011	17958	17977	17971	17953	17776	17920	17909	17705	17884	17661	17868	17799	18063	17766	17956	18019	17923	17955	17731	17946	17879	17649	18059	17740	17972	17866	18060	17763	17843	17852	17845	17692	17795	17946	17811	17768	17731	17965	17881	17932	18083	17994	17841	17815	17837	17729	17853	17864	17993	17611	17849	17960	17827	17808	17893	18020	17908	17798	17808	17787	17657	17697	17860	18106	18158	17716	17839	17847	17936	17834	17907	17884	17841	17631	17858	17788	17811	17902	17978	17708	17804	17860	18095	17989	17918	17959	18013	17692	17875	17915	18005	17843	17890	17851	18004	17749	17909	18065	17817	17716	18060	17950	17848	17751	17832	17676	17866	17879	17947	17893	17816	17923	17901	17837	17749	17904	17905	17836	18036	17765	17807	17851	17886	17870	17860	17874	18029	17879	17821	17941	17917	17950	17869	17949	17656	17912	17891	17871	17715	17863	17711	17781	17782	17888	17869	17899	17937	17630	17941	17763	17821	17924	17859	18056	17966	17806	17810	17998	18026	18075	17956	17736	17831	17801	17892	18024	17848	17818	17939	17827	17900	17949	17942	17859	18040	17780	17767	17739	17916	17868	17881	17784	18088	17718	17809	17925	17728	17960	18078	17612	18036	17849	17947	17746	17930	17835	17910	17812	17784	18100	18024	17871	17923	17819	17923	17859	17875	17972	18036	18085	17915	17806	17991	17787	17839	17798	17863	17978	17792	17778	17955	17892	17846	17987	17896	18006	17966	17826	18017	17953	18048	17852	17818	17613	17845	17986	17715	17822	17806	17717	17853	17787	17972	17761	17797	17715	17861	17911	17742	17868	17916	17934	18047	17811	17851	17801	18072	17772	17746	17866	17811	18193	17930	17744	17929	18056	17881	17873	17911	17766	18111	17696	17900	18063	18055	17886	17908	17846	17802	17845	17919	17801	17950	17865	17872	17757	17749	17715	17874	17655	17842	17802	17918	17812	17917	18003	17970	17891	18022	18013	17936	17875	17710	17896	17881	17680	17888	17816	17723	18027	17747	17635	18020	17861	17652	17842	17985	17729	17863	17959	17813	18040	18076	17817	17872	17884	17844	17922	17879	17985	17790	17680	17912	17792	17727	17959	17893	17788	17848	17720	17970	17761	17943	17776	17851	17713	17827	17841	18075	17838	18087	17637	18012	17736	17855	17981	17952	17795	17867	17888	17650	17723	17937	17900	17967	17840	17850	17896	17947	17711	18016	17912	17995	17700	17837	17695	17651	18060	18097	17989	18130	17831	17944	17757	17874	17918	17933	17730	17723	17885	17880	17843	17915	17964	17873	17833	17833	17854	17880	18002	18018	17824	17813	17868	17845	17978	17939	17876	18069	17951	17791	17830	17896	17690	17728	18092	17772	17639	17963	17963	17808	18000	17836	18014	17810	17909	18000	17794	17986	17903	17895	17941	18078	17901	17822	18022	17840	18091	17919	17842	17705	17896	18010	18010	17836	17878	17879	17792	17867	17798	17881	17739	17780	17779	17721	17973	17826	17867	17937	17978	17844	17965	17641	18022	17877	17892	17711	17854	17905	17621	18028	18072
31034	44780	40982	32135	28110	24448	22140	20630	19252	18043	17349	17015	16590	16529	16242	15982	15973	15895	15588	15729	15685	15630	15494	15563	15729	15537	15456	15322	15483	15453	15289	15377	15320	15420	15334	15209	15225	15214	15326	15487	15229	15140	15390	15265	15247	15328	15378	15300	15304	15202	15410	15307	15328	15440	15294	15238	15194	15524	15192	15421	15305	15170	15331	15496	15307	15217	15032	15231	15283	15261	15255	15281	15175	15049	15195	15027	15320	15438	15370	15111	15321	15293	15255	15301	15441	15167	15354	15273	15177	15279	15212	15249	15307	15280	15186	15238	15240	15243	15269	15278	15190	15426	15424	15140	15330	15173	15362	15351	15033	15316	15155	15254	15340	15344	15102	15079	15350	15286	15278	15324	15152	15313	15201	15336	15088	15248	15248	15243	15315	15464	15355	15413	15295	15410	15257	15153	15339	15309	15228	15183	15206	15364	15253	15274	15318	15129	15333	15235	15282	15367	15435	15343	15115	15405	15141	15240	15196	15245	15088	15239	15412	15290	15220	15293	15215	15107	15334	15187	15317	15212	15459	15273	15076	15121	15274	15323	15271	15284	15319	15291	15130	15237	15334	15362	15204	15228	15293	15287	15209	15365	15192	15146	15215	15280	15203	15312	15269	15355	15242	15296	15328	15395	15109	15245	15496	15268	15244	15374	15271	15276	15372	15417	15270	15266	15170	15291	15274	15278	15337	15258	15337	15237	15392	15255	15337	15183	15293	15197	15265	15184	15259	15058	15217	15230	15300	15234	15277	15146	15268	15278	15240	15346	15285	15188	15334	15292	15354	15156	15136	15140	15227	15244	15247	15340	15074	15178	15338	15207	15398	15228	15282	15267	15175	15132	15229	15256	15198	15289	15326	15273	15361	15194	15268	15172	15210	15198	15210	15129	15357	15421	15217	15296	15357	15394	15213	15302	15361	15198	15228	15201	15222	15388	15274	15196	15396	15059	15176	15237	15422	15551	15272	15254	15288	15156	15357	15131	15244	15267	15232	15171	15230	15102	15238	15157	15279	15168	15150	15214	15332	15176	15224	14979	15278	15314	15316	15322	15252	15265	15227	15172	15352	15415	15215	15232	15313	15408	15046	15286	15272	15358	15337	15412	15252	15298	15464	15216	15302	15329	15275	15377	15280	15208	15217	15258	15271	15079	15289	15190	15267	15415	15328	15261	15231	15209	15115	15293	15196	15126	15334	15419	15231	15329	15305	15335	15137	15163	15282	15171	15411	15246	15376	15239	15227	15350	15226	15269	15358	15372	15005	15302	15300	15207	15161	15084	15195	15127	15256	15320	15166	15119	15301	15217	15343	15260	15261	15304	15197	15270	15104	15150	15310	15350	15267	15118	15231	15022	15353	15217	15349	15134	15329	15226	15278	15404	15142	15272	15286	15317	15374	15301	15195	15358	15254	15338	15448	15173	15291	15325	15198	15226	15278	15211	15175	15357	15392	15163	15305	15100	15415	15210	15219	15387	15313	15265	15172	15148	15372	15168	15501	15323	15347	15206	15200	15232	15204	15242	15235	15270	15252	15288	15349	15345	15260	15397	15340	15292	15254	15199	15312	15382	15253	15114	15171	15323	15256	15300	15324	15306	15152	15137	15187	15230	15253	15303	15336	15258	15093	15182	15226	15216	15263	15297	15089	15181	15206	15289	15368	15127	15318	15236	15292	15346	15259	15388	15336	15221	15275	15130	15394	15275	15266	15311	15183	15293	15271	15087	15193	15202	15304	15282	15183	15243	15283	15304	15223	15148	15211	15400	15366	15260	15454	15216	15067	15245	15208	15328	15164	15312	15331	15239	15304	15217	15230	15285	15183	15215	15138	15224	15421	15210	15217	15116	15239	15312	15148	15261	15237	15295	15060	15200	15301	15372	15281	15283	15436	15187	15345	15222	15206	15351	15253	15293	15343	15196	15447	15397	15183	15217	15143	15308	15165	15299	15273	15419	15434	15301	15190	15226	15166	15166	15240	15220	15222	15179	15440	15233	15091	15358	15243	15290	15134	15184	15330	15363	15259	15185	15144	15243	15316	15160	15310	15159	15367	15384	15279	15245	15375	15292	15395	15327	15291	15351	15269	15452	15249	15286	15258	15450	15183	15319	15166	15247	15138	15101	15026	15361	15212	15412	15263	15237	15299	15333	15179	15282	15190	15152	15188	15265	15364	15435	15317	15272	15223	15123	15212	15162	15343	15262	15277	15351	15501	15246	15342	15328	15262	15284	15170	15215	15149	15353	15269	15285	15247	15336	15356	15208	15264	15363	15403	15200	15370	15240	15219	15369	15332	15347	15397	15294	15283	15273	15365	15255	15151	15320	15157	15408	15335	15229	15286	15339	15298	15164	15226	15099	15417	15346	15332	15436	15278	15386	15271	15219	15298	15348	15288	15243	15141	15262	15323	15302	15361	15129	15285	15337	15227	15289	15259	15294	15228	15339	15283	15169	15261	15209	15082	15454	15206	15302	15352	15185	15176	15216	15446	15326	15270	15115	15308	15272	15374	15340	15194	15302	15225	15195	15315	15221	15267	15320	15495	15231	15234	15283	15361	15209	15140	15130	15439	15212	15184	15420	15142	15278	15228	15208	15273	15136	15272	15304	15343	15402	15455	15381	15298	15192	15335	15236	15232	15304	15241	15308	15352	15357	15113	15207	15418	15297	15279	15277	15239	15251	15214	15354	15211	15246	15274	15215	15308	15073	15340	15261	15328	15072	15260	15304	15231	15202	15347	15299	15305	15204	15279	15383	15127	15121	15308	15111	15169	15392	15475	15175	15121	15244	15023	15419	15253	15300	15348	15311	15175	15235	15260	15349	15251	15385	15254	15225	15566	15141	15212	15352	15286	15225	15150	15316	15139	15219	15272	15428	15214	15284	15348	15252	15294	15271	15235	15381	15412	15265	15124	15223	15338	15196	15204	15234	15274	15016	15140	15174	15118	15322	15126	15231	15214	15317	15224	15243	15209	15284	15318	15232	15197	15269	15174	15086	15246	15325	15231	15307	15159	15141	15269	15203	15237	15207	15299	15313	15338	15271	15409	15169	15332	15274	15352	15229	15311	15113	15265	15321	15297	15245	15261	15258	15271	15259	15217	15397	15259	15210	15373	15192	15205	15240	15277	15113	15363	15219	15282	15308	15222	15255	15337	15212	15285	15201	15125	15335	15112	15206	15189	15263	15276	15179	15333	15055	15160	15390	15148	15185	15248	15295	15293	15241	15348	15349	15507	15357	15240	15145	15114	15181	15240	15576	15292	15139	15201	15428	15307	15171	15353	15229	15268	15230	15282	15225	15437	15097	15295	15203	15259	15086	15272	15276	15092	15176	15103	15298	15436	15247	15197	15272	15367	15402	15344	15404	15381	15263	15298	15220	15246	15318	15378	15527	15317	15132	15306	15153	15287	15250	15335	15179	15160	15247	15382	15259	15379	15325	15344	15246	15227	15317	15184	15212	15063	15199	15024	15146	14996	15293	15098	15298	15273	15230	15238	15164	15135	15244	15233	15205	15353	15371	15236	15344	15221	15362	15425	15235	15250	15284	15370	15230	15362	15324	15239	15451	15319	15118	15328	15345	15420	15270	15293	15222	15186	15255	15318	15178	15192	15148	15331	15238	15292	15247	15375	15253	15278	15262	15393	15106	15247	15280	15356	15171	15294	15188	15275	15230	15304	15363	15199	15230	15200	15237	15518	15161	15084	15348	15224	15254	15329	15245	15217	15367	15373	15281	15360	15263	15246	15291	15142	15268	15247	15214	15209	15365	15132	15374	15363	15158	15353	15154	15324	15444	15257	15338	15310	15175	15157	15218	15254	15323	15323	15221	15257	15387	15269	15172	15311	15311	15212	15236	15323	15419	15259	15240	15330	15276	15302	15134	15290	15362	15059	15390	15037	15287	15149	15242	15268	15293	15375	15247	15165	15295	15340	15339	15265	15199	15198	15350	15133	15262	15152	15100	15299	15189	15310	15180	15244	15396	15238	15363	15248	15172	15273	15309	15322	15180	15070	15246	15368	15269	15158	15263	15105	15391	15300	15222	15220	15298	15280	15273	15048	15227	15300	15432	15108	15281	15214	15138	15211	15234	15313	15290	15237	15404	15377	15221	15207	15423	15334	15177	15246	15395	15236	15357	15238	15251	15381	15153	15251	15312	15094	15346	15158	15259	15201	15217	15293	15341	15144	15250	15287	15257	15184	15251	15191	15280	15199	15356	15171	15208	15249	15258	15343	15198	15355	15129	15264	15317	15326	15309	15335	15343	15265	15058	15402	15227	15282	15284	15171	15319	15421	15196	15285	15373	15316	15264	15462	15290	15272	15345	15194	15253	15408	15321	15267	15109	15203	15271	15251	15364	15102	15254	15288	15303	15141	15372	15265	15164	15248	15238	15286	15353	15272	15314	15205	15421	15350	15102	15081	15381	15302	15360	15130	15305	15383	15365	15332	15333	15059	15367	15284	15356	15234	15192	15240	15293	15134	15236	15360	15256	15220	15133	15223	15289	15113	15138	15212	15412	15235	15111	15081	15374	15331	15043	15333	15275	15194	15263	15153	15226	15219	15065	15411	15228	15323	15268	15444	15173	15349	15387	15135	15226	15251	15304	15151	15221	15372	15321	15180	15230	15116	15186	15368	15309	15231	15060	15216	15198	15231	15297	15236	15188	15375	15119	15194	15180	15306	15152	15393	15178	15216	15320	15304	15270	15286	15383	15363	15301	15384	15441	15296	15349	15158	15256	15265	15264	15185	15400	15301	15223	15260	15234	15205	15196	15120	15329	15129	15288	15344	15357	15160	15196	15265	15328	15223	15391	15240	15360	15140	15304	15235	15138	15271	15312	15315	15198	15315	15199	15207	15321	15235	15379	15138	15190	15284	15147	15128	15262	15250	15275	15309	15235	15338	15172	15318	15246	15291	15372	15326	15315	15357	15363	15425	15086	15393	15378	15307	15242	15399	15269	15314	15284	15249	15377	15227	15193	15354	15353	15382	15196	15237	15422	15165	15327	15321	15225	15261	15208	15198	15319	15255	15018	15329	15175	15312	15338	15409	15299	15154	15169	15056	15158	15394	15299	15352	15228	15297	15202	15247	15212	15267	15225	15252	15011	15354	15174
24024	21123	28621	26109	26319	28553	27913	23578	21903	21223	20247	19542	19304	19318	18916	18872	18626	18466	18502	18482	18362	18312	18431	18287	18395	18235	18377	18141	17817	18086	17922	18151	18006	17960	18090	17935	18259	18124	18010	18063	17989	17951	18068	18134	18029	17885	18011	17799	17982	17961	17671	18037	17900	18052	18091	17833	17830	17909	17873	17861	17869	18208	17974	17688	18034	17932	18130	18045	17975	17890	17917	18002	17866	17812	18008	17877	17972	17859	17661	17928	17884	17828	17847	17706	18007	17809	17912	18092	18014	17758	17937	17893	17956	17902	18050	17798	18004	17778	17727	17632	17676	18181	17832	17888	17922	18031	17877	17831	17764	17583	17830	17906	17900	17744	17738	17778	17707	18036	17756	17729	17894	17932	18020	18103	17970	17804	17848	17908	18006	17751	18015	17758	17731	17779	17951	17901	18054	17722	18046	17812	18175	17997	17848	17915	18002	17738	17814	17961	17837	17748	17887	17846	17799	17871	17898	18009	17938	17922	18114	17917	17935	17810	17941	18015	17970	17946	17956	17853	17978	17974	17713	17889	17872	17969	17669	17837	17972	17879	17865	17747	17926	17821	18029	17834	18047	17942	17999	17921	17996	18053	17875	17692	18122	17987	17743	17977	18138	17970	17896	17823	17846	18028	17927	17809	17894	17754	17776	18118	17767	17818	17943	17682	17959	17877	17829	17742	17870	17902	17667	17849	18061	17918	17933	17691	17819	17758	17853	17898	17799	17754	17828	17750	17923	17780	17525	17908	17873	17951	17939	17951	17785	17861	18132	17898	17798	17957	18003	17852	17896	17777	18010	17904	17976	17830	18013	17981	17967	17808	18150	17943	17965	17888	17885	18096	17957	17753	17865	17962	18002	17875	17869	17992	17748	17737	17946	18054	17867	17838	17744	17789	17855	17845	17653	17636	17659	17788	17720	17814	17965	18028	17972	18056	17997	17995	17833	17908	17994	17785	18011	17861	17754	17884	17984	17755	17918	18023	17820	17793	17955	17848	18021	17954	18109	17832	18045	17758	17828	17913	17815	17743	17955	17845	17904	17987	17922	17818	17860	17956	17974	17731	17891	17935	17944	17698	17727	17818	18022	17996	17785	17746	17845	17817	18023	17816	17939	17992	17989	17918	17997	17984	18123	17900	17945	17720	17921	17826	18054	17856	18035	17794	17762	17946	18056	17872	17840	17873	17932	17954	18120	18071	17828	17878	17850	17874	17924	17816	18128	17835	17837	17789	17781	17889	17804	17662	17795	17948	17815	17899	17872	17723	18005	17893	17744	17869	17945	17856	18111	18066	17873	18045	17725	17936	17888	17769	17735	18154	17961	18236	17959	17925	17752	18038	17869	17845	17696	17709	17931	17924	17868	18004	17716	17962	17800	17725	18102	17966	17833	17839	17911	17771	18054	17939	17981	17912	17954	17783	17840	17881	18004	17615	18107	17864	17724	17686	17849	18206	17961	17722	17998	17848	17899	18077	17775	17876	17620	17864	18148	17954	17711	17876	17901	18148	17804	17882	17980	17774	17830	17813	17885	17734	17992	17918	18108	17922	17942	17762	17891	17780	17886	17821	17953	17787	17804	17944	17773	18145	17935	17861	17875	17712	18008	17822	17812	17847	18027	17842	17918	17912	17974	17894	17938	17769	17641	17825	17736	17869	17947	17898	18034	17992	17780	18031	18012	17804	17679	17647	17763	17818	17758	18017	18001	17811	17970	17841	17849	17959	17740	18070	17880	17900	17819	17939	17818	17821	17779	17898	17732	17812	17936	17845	18002	17925	17914	17782	17823	17794	18000	17954	17944	17841	17899	18073	17858	17892	17989	17752	18063	17884	18153	17824	17780	17781	17962	17851	17859	17855	17862	17959	18024	18062	17857	17735	17797	17756	17910	17909	18034	17755	17938	17905	17860	17846	17815	17821	17971	17898	17882	17950	17911	18009	17762	17873	17864	17767	17719	17856	17836	18136	18028	17969	17886	17917	17792	17857	17825	17810	17957	17788	17904	17820	17743	17751	17880	17730	17804	17903	17867	17910	17815	17747	17830	17799	17843	17887	17826	17878	17714	17677	18080	17995	17918	17637	17974	17832	17883	17928	17805	17911	17861	17875	17793	18065	17877	18069	17770	17930	17741	18051	17857	17802	17932	17933	18017	17802	17853	17956	17931	17883	17937	17883	17804	17929	17983	18076	17804	17797	17759	17934	17925	18072	17858	17889	18053	17989	17837	18046	17842	17874	17972	17765	17987	17795	17937	17880	18076	17942	17839	17819	17885	18014	17823	17903	17925	17648	18108	17983	17678	18082	17930	17835	17846	17910	17859	17975	18046	17897	18073	17782	17880	18080	18058	17767	17836	17991	17731	17856	17920	17831	17822	17868	17809	17871	17857	18053	17781	17918	17931	17982	17912	17731	17773	18018	17713	17927	17895	17896	17881	18033	18012	17907	18018	18065	17918	17763	17999	17657	17962	17837	17646	17868	18048	17805	17962	17925	18002	17947	17871	17856	18047	17988	17986	17998	17870	17885	17988	17773	17939	17853	17861	17907	17906	17705	17903	17975	18000	17755	17963	17973	17686	17678	17885	17947	17891	17634	17836	18036	17881	17858	17780	17697	18000	17949	18135	17949	17948	17848	17928	17931	17859	17696	17925	17995	17798	17914	17719	17499	17778	17891	18066	17970	17789	17911	17895	17749	17843	17922	17802	17871	17964	17902	17949	17873	17918	17849	17952	17564	17911	17678	17919	17966	17924	18047	17748	17889	17875	18139	17980	18159	17889	17862	17655	17789	18005	17927	17948	17904	17946	17997	17870	17766	17958	17946	17826	17669	17708	17859	17908	17869	17738	18122	17975	17858	17957	17675	17825	17670	17703	17850	18053	17894	17907	17763	17847	17992	17796	17920	17865	17799	17907	17705	17875	18085	17953	17901	17929	18086	17904	17687	17941	17979	17994	17779	17914	17847	17573	17928	17760	18014	17883	17764	17943	18067	17986	17800	17744	17819	18030	17639	17830	17784	17669	17793	17920	17892	17859	17822	17888	17904	18018	17999	17843	17877	17775	17664	17817	17700	17941	17938	17886	17845	17781	17672	18032	17978	17958	17835	17825	17823	17777	17935	18054	17966	17910	17950	17786	17929	17723	17925	18040	18033	17754	17698	17975	17758	17859	17793	17895	17919	17854	17859	17850	17919	17986	17765	17971	17868	17897	17915	17916	17926	17759	17864	17971	17789	17843	17820	17896	17851	17943	17925	17765	18070	17807	17625	17920	17937	17836	17947	17798	17930	18055	17775	17850	17720	18022	18122	17944	17948	18002	17823	17904	17984	17797	17926	17894	18000	17778	17733	17848	17782	17658	17904	17845	18091	18135	17997	17836	17834	17710	17947	17917	17984	17794	17880	17762	17893	17918	17842	18075	17685	17777	17757	17903	17875	17964	17837	18045	17953	17889	17856	17919	17823	17927	17860	17984	17830	17876	17945	17773	17937	17906	17885	17941	17761	17830	17822	17898	17898	18088	17869	17840	17795	17988	17801	17840	17921	17797	17996	17919	17935	18073	17899	17833	18054	17962	17948	17813	17661	18073	17664	17788	17982	18014	17733	17935	17728	17744	17948	17757	17845	17780	17708	18036	18000	17879	17868	17806	17895	17935	18031	17964	17992	17794	17858	18042	17949	17852	17977	17843	17951	17916	17975	17905	17874	17787	17833	18037	17995	17995	17879	17833	17703	17740	17776	17964	17904	17994	18020	18075	18093	17887	17966	18009	18045	17979	17698	17930	17843	18084	17919	17743	17768	17960	17849	17752	17939	18068	17829	17705	17841	18293	17929	17804	17785	17862	17903	17863	17899	17794	17707	17858	17881	17865	17761	18090	17917	18080	17852	17702	18015	17790	18013	17902	17951	17976	17831	17868	17795	17930	17915	17814	17937	18106	17967	17906	18066	17886	17762	17756	17988	17747	17674	17796	17843	17813	17859	17720	18020	18115	17772	17935	17770	17878	17858	18025	17879	17879	17891	17759	17778	18016	18144	18074	17973	17733	17664	17782	18115	17731	18010	17936	17856	17731	17941	17844	18091	18068	17886	18057	17845	18003	17840	17888	17872	18060	17841	18000	18010	17891	17847	17851	17963	17962	17997	17909	17828	17969	17838	17825	17985	17721	17709	17723	17860	17973	17962	18020	17910	17923	18015	17848	17893	17753	17964	17934	17867	17819	17851	18033	18080	17900	17866	17949	17759	17757	17835	17766	17614	17702	17905	18090	17783	18182	17816	17916	17788	17856	17959	17810	17719	17773	17943	18083	17876	18033	17926	17834	17751	17872	17812	17966	17883	17967	17936	18057	17961	17946	17864	17932	17969	18066	18003	17975	17793	18000	17778	18219	17752	17825	17846	17758	18080	17846	17784	17907	17811	17886	17907	17901	17932	18005	17935	17724	17970	18015	17875	17973	17847	18085	17869	17849	17957	17968	17841	17879	17865	17852	17867	18053	17754	17743	17767	18050	17828	17799	17883	17983	17936	17995	17886	17835	18002	17747	18001	18062	18133	17902	17891	17962	17888	18071	17875	17997	17939	17798	17990	17992	18062	17804	18008	17916	17879	17957	18128	18011	17978	17948	17994	17886	17927	17726	18001	17919	17766	17733	18176	17880	18192	17939	18006	18111	17915	17982	17858	18122	17886	17868	17731	17821	18050	18041	17735	17647	17882	17762	18038	18046	17948	17960	17956	17792	17902	17908	17965	17905	17972	17856	18032	18017	17720	17747	17830	17867	17901	17783	17803	17937	17907	17823	17940	17813	17998	17987	17888	17833	17915	17916	17840	18053	17757	17901	18053	17588	17967	17801	17888	17891	17740	17892	17929	17815	17893	17926	17943	17945	17915	17848	17941	17676	17842	18052	17652	17824	17955	17776	17858	17845	17982	17843	17782	17852	17914	17885	17897	17834	17796	17825	17824	17996	17925	17987	17837	17896	18027	17915	17924	17769	17840	17690	17721	17718	17944	17942	17939	17787	17724	17926	17891	17852	17869	17980	17774	17902	17981	17929	17944	17876	17806	17931	17916	17844	17859	17978	17698	17887	17899	17888	17859	17961	17708	17934	17832	17756	18150	17998	17970
30656	50220	46835	37425	32510	29192	26232	23220	21349	19659	18679	17663	17238	17018	16767	16356	16152	16048	15894	15749	15851	15641	15825	15732	15686	15580	15782	15502	15485	15375	15320	15542	15533	15420	15380	15392	15302	15348	15370	15271	15269	15363	15262	15356	15564	15357	15292	15198	15468	15330	15383	15454	15350	15314	15336	15116	15191	15161	15380	15310	15240	15213	15333	15284	15383	15445	15269	15366	15171	15151	15480	15468	15143	15346	15298	15150	15344	15284	15349	15341	15319	15361	15294	15215	15406	15320	15261	15244	15270	15262	15398	15067	15308	15377	15232	15255	15274	15453	15117	15256	15329	15336	15240	15285	15211	15297	15178	15319	15323	15233	15240	15343	15270	15270	15223	15487	15391	15237	15298	15254	15312	15435	15151	15317	15368	15436	15280	15257	15337	15294	15319	15256	15279	15300	15043	15339	15598	15354	15294	15393	15236	15179	15274	15048	15048	15244	15269	15196	15372	15273	15322	15312	15311	15304	15146	15220	15197	15379	15157	15349	15185	15367	15250	15224	15342	15291	15385	15342	15204	15294	15159	15278	15207	15330	15096	15258	15156	15292	15306	15162	15247	15163	15131	15253	15231	15132	15308	15467	15207	15253	15372	15396	15239	15288	15383	15204	15245	15334	15253	15436	15228	15359	15223	15309	15400	15217	15120	15320	15189	15374	15304	15447	15361	15314	15232	15070	15433	15153	15282	15096	15446	15313	15323	15302	15015	15307	15257	15252	15367	15387	15203	15244	15246	15233	15244	15329	15261	15298	15378	15252	15285	15337	15139	15214	15232	15353	15215	15259	15140	15399	15134	15417	15100	15240	15307	15421	15269	15227	15398	15193	15455	15285	15234	15179	15288	15092	15244	15192	15243	15193	15299	15074	15232	15299	15362	15334	15309	15367	15267	15287	15413	15327	15359	15188	15203	15281	15252	15258	15119	15244	15353	15238	15122	15253	15189	15244	15267	15261	15220	15351	15245	15214	15342	15266	15210	15374	15322	15292	15277	15149	15405	15330	15211	15132	15341	15242	15326	15393	15341	15353	15274	15199	15172	15224	15172	15330	15209	15277	15236	15099	15382	15294	15301	15235	15217	15158	15205	15305	15122	15162	15271	15341	15266	15276	15413	15132	15286	15257	15239	15326	15463	15387	15392	15388	15363	15363	15257	15129	15237	15097	15237	15271	15340	15316	15301	15328	15228	15355	15327	15246	15337	15265	15329	15165	15193	15236	15253	15209	15333	15142	15199	15159	15323	15159	15306	15380	15371	15244	15327	15313	15177	15351	15295	15246	15424	15256	15078	15200	15334	15040	15202	15138	15330	15363	15211	15280	15322	15242	15441	15355	15237	15233	15358	15172	15381	15249	15299	15065	15263	15252	15297	15150	15391	15224	15545	15180	15210	15247	15339	15272	15283	15292	15202	15221	15190	15284	15321	15191	15063	15297	15325	15198	15361	15132	15242	15285	15162	15240	15406	15277	15401	15223	15208	15240	15109	15070	15395	15181	15342	15379	15259	15368	15083	15330	15346	15150	15276	15395	15316	15326	15294	15362	15384	15276	15203	15354	15391	15095	15303	15419	15189	15113	15332	15225	15348	15344	15213	15177	15255	15263	15309	15199	15166	15467	15346	15284	15322	15366	15254	15248	15136	15385	15263	15185	15261	15268	15221	15460	15281	15338	15207	15254	15238	15294	15401	15434	15241	15327	15200	15280	15182	15136	15261	15015	15302	15316	15377	15239	15222	15149	15241	15351	15367	15130	15092	15365	15298	15175	15148	15184	15309	15304	15333	15158	15242	15231	15294	15212	15343	15172	15191	15206	15228	15158	15276	15244	15259	15321	15361	15333	15413	15322	15251	15437	15136	15271	15328	15212	15184	15219	15233	15187	15312	15346	15305	15376	15206	15265	15151	15269	15231	15200	15367	15290	15199	15354	15093	15280	15381	15376	15357	15225	15274	15208	15193	15269	15189	15280	15261	15188	15332	15208	15317	15243	15368	15385	15270	15288	15407	15273	15196	15179	15067	15274	15419	15407	15239	15202	15303	15206	15272	15137	15190	15224	15222	15348	15199	15423	15190	15255	15205	15281	15374	15186	15375	15233	15388	15268	15323	15190	15349	15300	15259	15357	15239	15319	15414	15181	15370	15172	15348	15425	15157	15419	15334	15265	15349	15564	15376	15278	15159	15288	15306	15281	15169	15345	15156	15224	15242	15199	15309	15307	15351	15300	15119	15258	15265	15245	15322	15200	15236	15345	15540	15345	15296	15231	15141	15091	15278	15232	15420	15176	15290	15254	15182	15396	15076	15106	15282	15340	15213	15344	15394	15243	15208	15381	15113	15141	15341	15250	15221	15141	15567	15195	15291	15319	15367	15194	15358	15391	15312	15160	15206	15149	15170	15325	15279	15143	15352	15199	15359	15042	15224	15475	15370	15191	15412	15169	15093	15298	15370	15357	15284	15270	15259	15351	15296	15280	15149	15281	15212	15316	15307	15297	15209	15364	15322	15276	15153	15221	15344	15358	15349	15420	15222	15196	15312	15192	15402	15248	15389	15421	15192	15021	15216	15314	15487	15349	15263	15251	15252	15120	15226	15311	15383	15312	15233	15402	15366	15337	15301	15339	15227	15157	15193	15307	15187	15451	15261	15331	15362	15326	15223	15277	15360	15307	15289	15339	15173	15187	15112	15249	15186	15183	15357	15306	15412	15273	15287	15317	15209	15266	15294	15259	15296	15265	15329	15251	15149	15492	15375	15315	15202	15405	15307	15298	15142	15276	15218	15237	15176	15214	15130	15346	15117	15226	15191	15199	15411	15226	15250	15265	15186	15282	15286	15378	15202	15264	15235	15194	15331	15188	15244	15332	15276	15269	15161	15336	15416	15413	15032	15337	15290	15187	15433	15256	15181	15293	15263	15387	15175	15258	15214	15193	15319	15382	15332	15282	15120	15318	15281	15387	15234	15249	15302	15218	15098	15288	15301	15227	15316	15259	15209	15252	15521	15307	15299	15252	15437	15270	15351	15180	15273	15085	15278	15296	15338	15308	15241	15455	15091	15362	15216	15426	15182	15248	15341	15194	15295	15229	15330	15301	15227	15473	15308	15306	15155	15355	15254	15207	15098	15392	15333	15334	15257	15104	15418	15333	15231	15145	15546	15429	15051	15277	15298	15171	15259	15197	15155	15370	15445	15153	15318	15247	15437	15365	15196	15205	15191	15244	15436	15220	15273	15128	15259	15188	15371	15302	15138	15251	15271	15199	15312	15251	15365	15363	15199	15253	15337	15297	15166	15285	15299	15321	15152	15349	15285	15459	15239	15247	15451	15293	15221	15289	15289	15303	15415	15196	15353	15320	15364	15341	15097	15142	15194	15241	15374	15271	15389	15370	15130	15417	15152	15224	15185	15279	15192	15344	15158	15240	15326	15168	15153	15094	15456	15176	15441	15410	15252	15195	15348	15112	15200	15233	15299	15195	15270	15239	15297	15416	15108	15254	15365	15198	15396	15270	15366	15193	15338	15429	15255	15278	15336	15161	15165	15293	15150	15307	15353	15256	15299	15242	15196	15221	15256	15190	15246	15301	15306	15189	15281	15224	15287	15398	15290	15297	15218	15388	15365	15376	15262	15325	15346	15198	15296	15300	15286	15506	15303	15306	15315	15206	15268	15378	15339	15284	15226	15155	15375	15218	15249	15318	15411	15320	15386	15430	15174	15442	15161	15024	15284	15222	15302	15201	15389	15358	15485	15153	15355	15355	15149	15388	15253	15360	15131	15312	15307	15519	15124	15124	15356	15169	15402	15290	15244	15173	15269	15362	15256	15360	15192	15393	15251	15203	15302	15208	15324	15278	15245	15343	15387	15190	15177	15389	15219	15244	15338	15262	15134	15413	15251	15220	15226	15221	15200	15257	15202	15391	15279	15423	15211	15265	15315	15209	15366	15250	15263	15291	15352	15099	15199	15478	15306	15279	15084	15324	15279	15395	15136	15302	15167	15213	15183	15327	15224	15248	15205	15271	15337	15364	15244	15329	15309	15277	15254	15342	15334	15268	15366	15283	15254	15316	15325	15199	15185	15151	15362	15263	15158	15276	15333	15438	15485	15469	15201	15189	15392	15346	15134	15276	15226	15236	15170	15266	15332	15291	15236	15500	15307	15324	15327	15266	15235	15257	15198	15213	15148	15273	15133	15142	15222	15291	15210	15312	15287	15368	15262	15373	15381	15430	15363	15201	15344	15242	15302	15308	15186	15291	15287	15304	15233	15403	15201	15310	15334	15264	15334	15145	15568	15249	15268	15241	15316	15294	15389	15094	15343	15213	15426	15146	15266	15350	15341	15254	15282	15292	15286	15115	15200	15358	15297	15222	15267	15264	15304	15347	15294	15221	15191	15258	15245	15185	15349	15185	15213	15234	15361	15422	15358	15372	15335	15254	15281	15235	15319	15460	15097	15249	15312	15261	15343	15228	15198	15453	15200	15219	15263	15328	15310	15392	15289	15189	15398	15154	15135	15257	15270	15361	15366	15212	15415	15371	15275	15336	15347	15314	15257	15354	15312	15205	15252	15179	15378	15302	15174	15303	15238	15351	15220	15273	15349	15354	15217	15305	15163	15178	15286	15326	15254	15402	15225	15239	15153	15196	15272	15155	15219	15374	15294	15219	15449	15233	15074	15241	15310	15415	15133	15283	15263	15229	15259	15440	15457	15310	15169	15376	15312	15110	15346	15344	15337	15262	15401	15396	15313	15291	15222	15175	15432	15169	15243	15060	15147	15407	15262	15246	15342	15280	15461	15154	15280	15257	15198	15313	15328	15435	15310	15152	15145	15389	15372	15091	15480	15363	15164	15101	15184	15245	15167	15268	15221	15310	15131	15343	15144	15292	15214	15304	15288	15398	15283	15302	15244	15361	15323	15351	15286	15277	15303	15173	15504	15261	15338	15334	15358	15195	15408	15230	15299	15266	15301	15267	15335	15243	15263	15376	15261	15510	15319	15186	15315	15288	15194	15311	15348	15246	15194	15140	15343	15214	15336	15354	15328	15179	15322	15189	15191	15366	15276	15147	15313	15423	15255	15182	15427	15315	15239	15215	15172	15092	15393	15272	15360	15342	15305	15344
22709	21133	28854	23991	23792	29655	32140	26173	24244	22957	21755	21030	20419	20162	19992	19957	19427	19392	19308	19184	18868	18977	18954	18785	18827	18826	18780	18681	18775	18846	18492	18386	18353	18624	18419	18547	18444	18351	18524	18511	18420	18647	18407	18528	18421	18660	18418	18381	18332	18524	18507	18560	18440	18773	18237	18517	18324	18647	18474	18363	18453	18229	18272	18265	18394	18476	18322	18409	18210	18331	18360	18315	18514	18442	18336	18390	18218	18466	18286	18177	18333	18489	18362	18519	18386	18167	18290	18464	18268	18451	18312	18381	18563	18278	18375	18324	18353	18552	18347	18438	18378	18238	18367	18213	18248	18357	18361	18362	18478	18372	18431	18510	18405	18465	18348	18463	18525	18402	18679	18319	18463	18444	18233	18574	18288	18659	18280	18272	18417	18304	18197	18352	18529	18398	18519	18500	18421	18316	18514	18407	18371	18410	18571	18291	18454	18449	18444	18535	18381	18320	18405	18361	18313	18299	18326	18168	18299	18336	18475	18491	18353	18354	18208	18402	18344	18392	18474	18301	18304	18250	18270	18289	18448	18443	18445	18299	18335	18354	18369	18518	18591	18452	18316	18458	18539	18268	18517	18447	18299	18380	18556	18621	18334	18352	18265	18410	18342	18493	18419	18506	18464	18489	18570	18524	18632	18407	18340	18490	18565	18337	18238	18127	18324	18218	18406	18241	18278	18561	18403	18414	18454	18304	18484	18316	18418	18630	18470	18458	18183	18280	18288	18297	18452	18418	18517	18365	18228	18330	18077	18606	18293	18377	18392	18356	18368	18406	18560	18449	18499	18364	18413	18474	18439	18240	18356	18281	18256	18381	18070	18423	18369	18218	18408	18200	18510	18429	18350	18366	18555	18315	18369	18278	18205	18404	18280	18305	18196	18331	18149	18413	18428	18450	18424	18252	18222	18248	18498	18371	18400	18334	18412	18351	18393	18388	18393	18212	18327	18445	18459	18467	18347	18327	18112	18397	18307	18289	18278	18207	18227	18151	18270	18423	18472	18339	18342	18281	18489	18369	18186	18346	18438	18429	18335	18224	18403	18224	18468	18235	18412	18352	18443	18466	18339	18327	18373	18190	18268	18217	18249	18251	18078	18456	18467	18233	18293	18339	18369	18048	18279	18385	18415	18339	18264	18284	18499	18628	18420	18350	18131	18340	18362	18282	18490	18282	18321	18361	18421	18463	18278	18373	18533	18389	18278	18293	18282	18279	18337	18252	18298	18451	18320	18176	18351	18535	18339	18430	18262	18330	18447	18336	18338	18644	18365	18367	18219	18084	18303	18179	18225	18309	18213	18274	18336	18307	18451	18254	18504	18113	18414	18414	18347	18376	18301	18120	18352	18363	18301	18182	18302	18332	18355	18469	18409	18472	18564	18284	18182	18152	18408	18405	18461	18636	18490	18424	18281	18303	18243	18328	18386	18173	18320	18550	18497	18244	18379	18320	18601	18440	18436	18586	18358	18190	18316	18325	18474	18360	18395	18094	18401	18558	18099	18419	18282	18317	18483	18371	18208	18507	18568	18259	18224	18047	18443	18299	18453	18169	18577	18430	18306	18281	18219	18293	18359	18243	18196	18417	18524	18285	18253	18425	18228	18209	18475	18521	18461	18214	18296	18443	18465	18228	18408	18235	18309	18548	18206	18510	18324	18340	18352	18601	18266	18407	18418	18226	18494	18406	18286	18450	18385	18175	18325	18375	18350	18420	18505	18392	18322	18506	18434	18306	18163	18239	18415	18495	18350	18288	18396	18148	18249	18266	18427	18403	18351	18334	18487	18459	18424	18188	18266	18238	18165	18352	18481	18303	18345	18409	18423	18272	18242	18181	18264	18326	18434	18493	18617	18439	18325	18423	18227	18314	18420	18309	18484	18361	18367	18102	18269	18433	18507	18163	18215	18212	18250	18325	18354	18653	18511	18364	18245	18493	18403	18320	18320	18352	18412	18420	18441	18399	18340	18349	18527	18137	18480	18371	18333	18413	18228	18372	18305	18433	18361	18208	18560	18397	18248	18621	18278	18413	18501	18384	18438	18350	18446	18584	18332	18480	18502	18206	18591	18276	18460	18467	18253	18347	18199	18224	18595	18456	18362	18442	18298	18160	18096	18411	18499	18232	18408	18393	18350	18152	18450	18607	18431	18108	18310	18261	18438	18466	18337	18348	18663	18363	18540	18347	18271	18382	18427	18250	18220	18503	18311	18374	18285	18416	18345	18158	18394	18425	18412	18257	18676	18230	18267	18562	18362	18270	18533	18510	18358	18370	18398	18338	18382	18219	18334	18315	18197	18417	18377	18186	18318	18347	18379	18450	18337	17939	18314	18280	18359	18196	18509	18399	18348	18180	18223	18315	18270	18362	18190	18257	18168	18392	18577	18312	18405	18560	18398	18242	18120	18383	18232	18216	18389	18436	18547	18309	18409	18379	18315	18364	18217	18431	18166	18374	18527	18235	18202	18488	18421	18481	18365	18478	18190	18142	18411	18278	18380	18310	18350	18101	18318	18267	18340	18357	18374	18367	18411	18409	18231	18255	18262	18232	18274	18426	18264	18172	18352	18486	18371	18537	18326	18364	18365	18340	18182	18229	18179	18323	18485	18413	18304	18372	18241	18328	18438	18245	18511	18541	18413	18455	18437	18323	18414	18311	18376	18324	18287	18218	18376	18574	18498	18385	18305	18332	18185	18051	18432	18376	18311	18189	18164	18470	18316	18347	18373	18452	18342	18449	18360	18406	18418	18611	18301	18308	18244	18359	18416	18306	18364	18298	18440	18484	18302	18233	18416	18287	18399	18440	18316	18429	18411	18230	18290	18308	18440	18441	18471	18440	18371	18471	18328	18275	18363	18290	18352	18332	18372	18341	18407	18411	18324	18198	18154	18084	18249	18447	18528	18372	18144	18304	18078	18081	18362	18386	18621	18315	18426	18386	18216	18398	18495	18188	18447	18330	18452	18440	18417	18522	18367	18417	18478	18356	18194	18416	18510	18312	18217	18348	18364	18526	18513	18256	18148	18164	18201	18263	18370	18364	18184	18397	18401	18537	18558	18298	18395	18428	18208	18367	18265	18271	18270	18380	18319	18281	18586	18123	18211	18427	18530	18465	18163	18052	18067	18425	18547	18401	18221	18281	18396	18293	18427	18346	18415	18495	18421	18292	18496	18241	18253	18271	18455	18344	18424	18351	18435	18413	18433	18440	18158	18430	18427	18470	18606	18383	18437	18561	18214	18344	18434	18394	18516	18103	18394	18366	18355	18479	18304	18250	18464	18288	18430	18342	18199	18302	18413	18282	18555	18353	18334	18401	18491	18219	18246	18354	18305	18161	18581	18325	18475	18420	18091	18385	18464	18356	18346	18292	18460	18171	18365	18418	18376	18488	18306	18392	18303	18199	18354	18199	18321	18203	18453	18214	18412	18362	18460	18285	18421	18380	18391	18205	18211	18425	18527	18507	18652	18381	18348	18503	18202	18194	18110	18201	18462	18404	18187	18241	18336	18385	18213	18579	18333	18399	18503	18276	18286	18136	18331	18264	18433	18367	18355	18274	18195	18312	18483	18451	18416	18240	18384	18348	18361	18423	18221	18359	18309	18255	18408	18380	18380	18414	18298	18422	18338	18191	18298	18368	18249	18217	18232	18589	18248	18578	18369	18383	18237	18390	18495	18226	18285	18211	18403	18365	18242	18366	18483	18286	18331	18255	18273	18235	18422	18397	18422	18229	18526	18300	18351	18271	18442	18298	18558	18285	18204	18341	18216	18409	18299	18271	18426	18358	18205	18423	18516	18301	18300	18393	18497	18150	18557	18454	18227	18339	18443	18432	18428	18160	18603	18240	18369	18440	18225	18344	18173	18330	18247	18423	18244	18380	18388	18360	18522	18341	18403	18231	18496	18402	18269	18287	18365	18313	18384	18564	18246	18139	18354	18432	18299	18469	18429	18291	18249	18498	18349	18351	18436	18447	18202	18242	18317	18284	18363	18275	18445	18267	18451	18361	18258	18420	18663	18270	18235	18272	18423	18503	18481	18633	18452	18429	18457	18528	18472	18302	18556	18377	18132	18193	18416	18321	18406	18344	18342	18364	18420	18337	18438	18632	18586	18297	18485	18334	18309	18481	18456	18319	18472	18369	18272	18475	18502	18398	18342	18579	18150	18359	18366	18486	18481	18541	18473	18172	18431	18236	18348	18351	18332	18294	18188	18422	18190	18294	18299	18396	18586	18477	18413	18424	18384	18601	18290	18319	18316	18273	18387	18323	18342	18405	18315	18382	18317	18468	18398	18344	18270	18464	18144	18431	18469	18253	18374	18200	18527	18208	18295	18492	18309	18314	18270	18260	18596	18626	18291	18193	18468	18404	18335	18276	18320	18668	18422	18339	18425	18360	18321	18463	18468	18622	18482	18401	18495	18370	18491	18401	18340	18475	18302	18231	18477	18306	18483	18386	18332	18265	18292	18580	18415	18279	18337	18452	18363	18329	18289	18487	18513	18525	18535	18328	18308	18401	18447	18678	18396	18455	18170	18416	18345	18134	18378	18215	18396	18414	18317	18342	18295	18358	18261	18465	18279	18360	18598	18426	18344	18538	18398	18321	18327	18345	18492	18128	18596	18445	18340	18344	18533	18343	18423	18343	18426	18229	18267	18316	18285	18450	18521	18440	18346	18511	18270	18368	18470	18271	18359	18512	18518	18410	18553	18434	18417	18311	18386	18264	18223	18349	18215	18358	18406	18256	18414	18370	18180	18222	18334	18278	18341	18405	18456	18230	18224	18321	18342	18415	18045	18251	18484	18276	18505	18452	18332	18409	18624	18418	18545	18465	18460	18278	18234	18513	18419	18394	18444	18246	18534	18241	18453	18340	18238	18341	18415	18291	18542	18466	18230	18418	18158	18329	18384	18368	18306	18471	18298	18500	18580	18505	18592	18379	18126	18084	18150	18334	18384	18333	18397	18286	18310	18475	18431	18185	18438	18295	18345	18171	18533	18231	18364	18217	18402	18449	18396	18423	18286	18120	18356	18336	18444	18344	18214	18367	18196	18518	18295	18269	18518	18441	18469	18278	18434	18392	18257	18418	18441	18551	18374	18508	18191	18352	18349	18324
32711	56408	52569	42557	38118	35291	30596	26368	24030	21509	20136	19092	18478	18130	17439	17347	16840	16734	16576	16216	16354	16246	16026	16140	16151	15912	15773	15823	15921	15901	15810	15670	15655	15751	15800	15747	15669	15727	15618	15676	15538	15485	15547	15587	15546	15619	15536	15512	15660	15438	15606	15391	15451	15511	15602	15485	15502	15574	15541	15400	15618	15446	15527	15654	15612	15496	15602	15579	15493	15414	15535	15524	15522	15589	15738	15658	15447	15638	15587	15668	15561	15683	15675	15745	15579	15502	15542	15470	15615	15344	15467	15466	15515	15507	15598	15650	15484	15555	15532	15581	15549	15613	15563	15533	15487	15502	15457	15540	15479	15472	15514	15767	15510	15727	15496	15416	15505	15514	15618	15661	15595	15669	15585	15400	15727	15587	15517	15606	15640	15560	15418	15533	15518	15537	15461	15482	15450	15391	15660	15473	15690	15650	15561	15619	15514	15557	15371	15484	15621	15644	15515	15562	15360	15444	15582	15584	15495	15460	15469	15619	15527	15745	15521	15581	15505	15471	15500	15543	15602	15432	15585	15395	15593	15534	15490	15568	15455	15569	15545	15509	15548	15637	15505	15648	15565	15591	15371	15478	15478	15544	15573	15381	15477	15649	15437	15710	15608	15415	15504	15467	15493	15465	15493	15470	15398	15374	15608	15607	15519	15411	15477	15636	15641	15555	15459	15560	15598	15494	15433	15571	15560	15518	15526	15574	15429	15689	15549	15633	15456	15467	15466	15701	15346	15463	15494	15490	15493	15525	15488	15489	15484	15569	15422	15591	15621	15490	15387	15409	15323	15547	15561	15485	15622	15609	15542	15621	15492	15443	15378	15590	15584	15496	15607	15534	15476	15533	15453	15450	15569	15344	15589	15332	15376	15606	15488	15547	15487	15671	15531	15581	15628	15596	15563	15444	15538	15672	15598	15717	15520	15450	15480	15645	15597	15597	15410	15365	15451	15400	15570	15467	15739	15617	15357	15404	15550	15533	15598	15435	15516	15457	15590	15485	15543	15498	15557	15516	15572	15623	15559	15544	15485	15614	15632	15317	15496	15417	15490	15351	15426	15353	15390	15536	15505	15392	15571	15614	15716	15679	15604	15369	15540	15461	15440	15556	15605	15446	15638	15589	15601	15472	15622	15795	15510	15601	15454	15679	15477	15622	15548	15560	15509	15545	15487	15649	15614	15528	15614	15428	15559	15555	15503	15474	15633	15566	15475	15437	15603	15596	15614	15748	15593	15453	15534	15536	15719	15475	15507	15591	15498	15597	15527	15601	15492	15467	15364	15492	15531	15509	15562	15609	15639	15531	15633	15460	15546	15522	15461	15671	15447	15454	15586	15672	15478	15349	15516	15586	15370	15480	15430	15534	15491	15413	15462	15481	15530	15431	15626	15544	15515	15625	15640	15499	15456	15370	15542	15380	15590	15507	15496	15468	15674	15493	15671	15260	15467	15565	15744	15570	15551	15531	15398	15554	15596	15511	15568	15572	15544	15634	15474	15488	15476	15365	15678	15455	15420	15358	15653	15496	15233	15399	15362	15633	15467	15453	15708	15644	15653	15435	15567	15570	15635	15522	15485	15537	15537	15399	15534	15549	15584	15355	15558	15511	15535	15591	15568	15423	15446	15459	15556	15586	15365	15563	15714	15369	15498	15502	15560	15423	15575	15513	15536	15612	15492	15455	15455	15353	15441	15441	15600	15597	15513	15357	15653	15555	15530	15532	15420	15521	15533	15523	15593	15626	15703	15466	15571	15417	15361	15670	15534	15532	15636	15554	15360	15538	15732	15677	15691	15610	15457	15754	15463	15314	15520	15531	15563	15560	15530	15392	15503	15397	15593	15583	15585	15623	15511	15507	15573	15468	15648	15601	15407	15527	15489	15563	15463	15542	15491	15550	15460	15518	15512	15421	15433	15496	15596	15469	15457	15432	15579	15332	15486	15531	15427	15513	15539	15554	15505	15574	15490	15634	15613	15534	15617	15442	15601	15480	15626	15549	15642	15496	15604	15454	15424	15557	15589	15710	15538	15570	15614	15588	15471	15635	15555	15540	15466	15527	15512	15614	15341	15457	15522	15605	15659	15641	15563	15316	15422	15385	15521	15671	15531	15546	15604	15334	15558	15368	15425	15643	15566	15523	15492	15507	15441	15697	15467	15583	15503	15617	15469	15710	15348	15569	15480	15511	15551	15629	15455	15310	15783	15430	15776	15514	15633	15526	15697	15351	15506	15647	15436	15437	15448	15654	15598	15523	15572	15676	15403	15596	15532	15440	15370	15450	15647	15464	15618	15409	15596	15344	15521	15598	15562	15455	15684	15497	15524	15595	15427	15501	15516	15353	15455	15546	15462	15618	15537	15513	15513	15547	15457	15529	15498	15611	15535	15619	15647	15508	15447	15509	15620	15562	15498	15213	15491	15612	15550	15621	15623	15588	15425	15644	15588	15552	15590	15481	15678	15480	15460	15440	15555	15497	15389	15612	15468	15494	15449	15682	15336	15588	15530	15460	15447	15535	15666	15587	15467	15289	15719	15440	15289	15669	15583	15399	15466	15489	15422	15569	15572	15522	15497	15436	15461	15649	15501	15641	15574	15521	15373	15481	15652	15615	15403	15445	15617	15599	15345	15472	15503	15534	15760	15310	15534	15481	15543	15510	15542	15672	15412	15533	15559	15495	15556	15599	15489	15606	15544	15547	15432	15485	15486	15606	15633	15499	15412	15649	15544	15262	15533	15514	15338	15504	15649	15435	15684	15359	15497	15558	15453	15597	15345	15559	15463	15478	15633	15685	15446	15697	15455	15602	15488	15477	15520	15398	15477	15366	15523	15456	15531	15391	15629	15521	15487	15402	15573	15500	15476	15415	15499	15639	15575	15676	15543	15602	15586	15423	15429	15524	15643	15425	15574	15530	15530	15682	15378	15555	15710	15501	15416	15539	15531	15507	15556	15587	15347	15411	15522	15483	15618	15632	15432	15487	15542	15565	15496	15388	15623	15519	15364	15590	15631	15580	15584	15419	15530	15617	15463	15499	15459	15517	15629	15547	15594	15656	15683	15452	15583	15434	15621	15531	15676	15533	15502	15678	15513	15541	15493	15529	15554	15723	15588	15546	15383	15572	15609	15336	15581	15476	15484	15566	15567	15456	15446	15507	15647	15495	15654	15529	15573	15494	15640	15480	15331	15566	15342	15416	15523	15522	15649	15494	15387	15591	15463	15505	15480	15486	15542	15612	15530	15453	15603	15477	15424	15526	15431	15521	15378	15528	15453	15594	15584	15417	15637	15528	15703	15604	15579	15412	15524	15524	15526	15696	15497	15446	15489	15290	15490	15351	15671	15415	15485	15402	15456	15595	15411	15712	15590	15561	15708	15515	15649	15664	15500	15188	15454	15478	15542	15480	15621	15608	15452	15550	15398	15533	15544	15574	15513	15535	15764	15423	15682	15479	15485	15563	15484	15486	15670	15396	15592	15552	15485	15397	15527	15534	15479	15492	15673	15434	15445	15513	15629	15476	15410	15472	15540	15576	15426	15385	15341	15479	15567	15507	15566	15677	15680	15541	15704	15490	15458	15499	15612	15475	15574	15437	15509	15644	15585	15703	15611	15608	15213	15693	15657	15607	15316	15622	15605	15457	15482	15587	15393	15497	15443	15537	15654	15672	15536	15466	15631	15736	15406	15548	15562	15486	15572	15657	15686	15427	15520	15517	15441	15385	15507	15529	15486	15593	15452	15602	15582	15771	15475	15418	15547	15482	15563	15483	15430	15449	15462	15653	15508	15572	15501	15624	15520	15526	15414	15461	15444	15404	15452	15612	15623	15506	15752	15488	15459	15642	15671	15597	15465	15653	15559	15575	15601	15518	15431	15495	15541	15634	15499	15554	15565	15486	15542	15498	15500	15442	15563	15445	15611	15514	15401	15521	15491	15394	15633	15485	15494	15655	15568	15394	15629	15405	15571	15461	15646	15722	15656	15610	15580	15525	15528	15712	15518	15667	15573	15464	15467	15514	15741	15648	15494	15433	15435	15445	15358	15430	15349	15548	15546	15539	15619	15611	15592	15663	15415	15501	15508	15395	15514	15505	15529	15488	15402	15405	15569	15506	15588	15511	15621	15455	15613	15639	15382	15466	15404	15635	15316	15505	15488	15558	15520	15411	15565	15517	15492	15522	15594	15609	15690	15518	15525	15511	15641	15535	15518	15500	15450	15475	15618	15617	15523	15415	15445	15522	15654	15575	15597	15533	15562	15379	15548	15551	15487	15457	15508	15426	15559	15458	15484	15400	15630	15466	15678	15503	15507	15596	15411	15550	15629	15513	15617	15562	15507	15536	15591	15499	15469	15625	15619	15578	15348	15596	15535	15372	15547	15538	15442	15617	15470	15449	15569	15488	15481	15517	15484	15415	15548	15520	15488	15587	15417	15487	15544	15616	15538	15594	15555	15523	15476	15586	15532	15527	15710	15419	15502	15458	15662	15656	15619	15567	15652	15409	15584	15436	15458	15561	15655	15589	15433	15614	15612	15567	15592	15474	15363	15636	15505	15612	15508	15591	15590	15588	15411	15511	15585	15504	15342	15598	15603	15592	15596	15556	15394	15500	15441	15661	15691	15654	15504	15565	15458	15439	15425	15522	15548	15468	15605	15361	15592	15624	15818	15482	15510	15609	15555	15612	15530	15570	15403	15608	15723	15386	15543	15430	15514	15527	15521	15599	15525	15642	15451	15530	15364	15625	15488	15698	15489	15476	15427	15560	15362	15745	15467	15614	15648	15527	15609	15719	15510	15516	15630	15567	15619	15513	15540	15597	15521	15321	15480	15471	15589	15546	15438	15621	15299	15563	15408	15584	15439	15448	15466	15601	15578	15445	15619	15642	15546	15441	15645	15594	15562	15478	15370	15528	15502	15454	15563	15502	15514	15535	15506	15558	15441	15672	15537	15611	15578	15386	15465	15570	15472	15537	15466	15721	15457	15547	15503	15523	15539	15545	15443	15647	15642	15415	15496	15663	15223	15493	15563	15528	15448	15556	15436	15334	15498	15526	15456	15594	15387	15535	15519	15691	15466	15557	15496	15578	15441	15437	15520	15510	15527	15441	15584	15514	15397	15493
29417	29273	37009	33169	27506	25108	23628	21923	20319	19580	19348	18878	18651	18497	18321	18166	18433	18173	18076	17900	17964	18103	17710	18190	17923	17959	17950	17914	17896	17980	18000	17987	17819	18056	17928	17988	17785	17896	17900	17799	17937	17851	17651	17863	17805	18079	17781	18024	17813	17761	17721	17914	17740	17779	17786	17886	17766	17774	17812	17907	18005	17800	17822	17834	17713	17849	17744	17884	17983	17808	17942	17969	17890	17764	17981	17823	17848	17679	17785	17788	17897	17527	17747	17669	17899	17658	17813	17611	17867	17798	17810	17763	17777	17781	17878	17668	17942	17620	17893	17919	17744	17704	17821	17687	17916	17664	17717	17776	17929	17835	17982	17765	17803	17727	17881	17961	17797	17714	17684	18012	17669	17943	17875	17821	17937	17711	17643	17704	17825	17809	17894	17966	17771	17847	17960	17831	17714	17871	17605	17784	18020	17982	17540	17763	17939	17749	17600	17848	17881	17556	17797	18031	17699	17803	17691	17907	17774	17854	17869	17939	17671	17842	17931	17564	17836	17619	17462	17799	17737	17777	17706	17864	17810	17959	17872	17961	17947	17716	17747	17613	17860	17858	17866	17762	17850	17779	17642	17883	17736	17674	17675	17804	17643	17749	17735	17770	17711	17796	17683	17618	17705	17801	17917	17780	17943	17875	17912	17965	17649	17922	17872	17993	18010	17694	17879	17886	17860	17942	18033	17778	17712	17845	17750	17798	17969	17893	17775	17849	17736	17762	17642	17695	17730	17686	17765	17829	17701	17838	17904	17661	17952	17872	17754	17872	17681	17849	17565	17657	17903	17782	17571	17891	17856	17873	17865	17772	17703	17614	17825	17693	17933	17790	17851	17788	17866	17615	17590	17538	17731	17949	17778	17988	17685	17824	17706	17936	17731	17717	17821	17696	17836	17832	17709	17937	17893	17848	17755	17749	17656	17877	17721	17601	17847	17702	18001	17974	17631	17655	17881	17880	17672	17681	17600	17638	17709	17753	17873	17803	17632	17750	17927	17886	17897	17911	17759	17742	17853	17528	17808	17820	17897	17885	17892	17585	17898	17900	17904	17848	17704	17708	17804	17928	17889	17786	17722	17923	17684	17815	17877	17773	17959	17612	17909	17849	17841	17610	17938	17875	17674	17914	17737	17681	17715	17704	17858	17828	17881	17843	17666	17662	17722	18006	17876	17848	17695	17751	17797	17869	17873	17792	17670	18022	17983	17760	17682	17845	17759	17834	17753	17714	17740	17843	17886	17871	17828	17743	17767	17725	17788	17572	17698	17780	17908	17851	17803	17888	17906	17902	17860	17733	17698	17953	17690	17739	17745	17956	18039	18006	17864	17895	17834	17807	17783	17757	17814	17747	17646	17733	17947	17737	17689	17664	17752	17808	17849	17796	17857	17880	17839	17654	17763	17956	17863	17909	17909	17886	17807	17941	17661	17732	17720	17825	17857	17673	17824	17800	17802	17785	17681	17740	18058	17604	17597	17882	17495	17869	17798	17675	17667	17715	17901	17936	17854	17847	17876	17985	17728	17829	18033	17865	17821	17527	17800	17889	17807	17797	17851	17814	17904	17860	17864	17585	17722	17738	17740	17874	17768	18033	17769	17786	17810	17601	17754	17966	17689	17818	17811	17921	17945	17581	17794	17659	17827	17999	17654	17858	17909	17870	17793	17810	17751	17741	17715	17576	17811	17692	17508	17764	17687	17827	17889	17813	17868	17850	17811	17829	17836	17706	17719	17884	18013	17650	17770	17802	17718	17745	17764	17661	17599	17741	17961	17658	17800	17930	17787	17757	17761	17865	17811	17755	17575	17808	17723	17759	17844	17547	17748	17811	17858	17710	18066	17790	17666	17687	17780	17825	17828	17778	17797	17747	17868	17733	17961	17807	17813	17841	17838	17698	17876	17769	17743	17528	17672	17646	17670	17932	17794	17736	17731	17748	17860	17932	17688	17828	17822	17792	17798	17830	17884	17685	17718	17791	17808	17767	17729	17724	17855	17789	17946	17855	17877	17695	17758	17879	17864	17781	17973	17649	17591	17615	17574	17749	17755	17815	17895	17816	17680	17775	17913	17689	17634	17856	17371	17709	17663	17811	17815	17736	17565	17783	17746	17680	17613	18121	17979	17760	17860	17622	17870	17929	17942	17825	17929	17711	17824	17810	17706	17717	17760	18016	17770	17724	17903	17608	17790	17820	17643	17961	17862	17767	17836	17765	17814	17740	17753	17854	17777	17971	17808	17848	17762	17890	17713	17750	17984	17673	17770	17660	17742	17723	17766	17547	17665	17805	17840	17746	17908	17855	17671	17843	17971	17785	17713	17832	17653	17557	17565	17799	17918	17905	17716	17806	17947	17698	17807	17829	17860	17921	17779	17810	17846	17812	17813	17872	17863	17851	17863	17880	17795	17594	17852	17777	17899	17733	17677	17805	17948	17937	17857	17875	17763	17817	17810	17813	17774	17638	17886	17748	17611	17720	17821	17712	17725	17708	17703	17682	17895	17892	17888	17846	17741	17807	17805	17633	17781	17954	17791	17827	17763	17890	17653	17651	17610	17918	17770	17994	17812	17995	18070	17694	17706	17655	18019	17603	17747	17789	17789	17600	17947	17923	17881	17768	17864	17763	17900	17932	17844	17767	17790	17623	17937	17841	17787	17930	17806	17914	17652	17832	17826	17863	17941	17791	17744	17796	17592	17784	18024	17864	17839	17891	17851	17872	17727	17786	17982	17893	17809	17983	17933	17840	17807	17743	17686	17755	17895	17708	17590	17778	17938	17790	17738	17874	17870	17570	17837	17743	17766	18049	17837	17783	17887	17892	18004	18005	17965	17737	17805	17808	17756	17910	17676	17754	17688	17740	17743	17752	17711	17725	17730	17833	17889	17979	17751	17705	17902	18018	17625	17930	17818	18022	17795	17888	17785	18151	17774	17835	17999	17869	17863	17819	17840	17788	17896	17828	18063	17688	17901	17909	17720	17599	17987	17872	17840	17649	17581	17583	17745	17470	17913	17798	17790	17924	17698	17684	17816	17663	17659	17901	17758	17796	17801	17570	17754	17886	17748	17975	17894	17558	17643	17867	18042	17934	17880	17847	17926	17727	17865	18127	17818	17754	17899	17795	17886	17899	17769	17870	17700	17742	17884	17680	17869	17739	17779	17883	17853	17709	17997	17576	17751	17750	17772	17769	17737	17863	17786	17743	17831	17789	17965	17687	17735	17660	17818	17708	17889	17715	17794	17779	17659	17817	18070	17793	17749	17864	17918	17784	17797	17937	17670	17834	17562	17861	17673	17811	17710	17837	17672	17800	17767	17581	17860	17698	17745	17987	17876	17898	17796	17833	17701	17883	17577	17799	17807	17706	17690	17668	17795	17687	17692	17702	17869	17755	17791	17830	17783	17891	17740	17978	17852	17597	17646	17661	17823	17822	17883	17819	17897	17910	17794	17855	17956	17829	17906	17735	17702	17510	17846	17757	17996	17680	18025	17684	17892	17711	17635	17763	17936	17713	17788	18037	18086	17741	17749	17831	17703	17748	17749	17686	17882	17847	17910	17731	17773	17872	17770	17769	17795	17898	17831	17925	17869	17920	17789	17887	17757	17579	17733	17783	17907	17722	17775	18007	17768	17766	17716	17794	18026	17987	17880	17858	17722	17742	17714	18002	17498	17846	17680	17850	18129	17734	17848	17829	17659	17732	17607	17943	17926	17790	17760	17621	17885	17784	17807	17972	17626	17754	17752	18133	17590	17683	17953	17723	17944	17703	17849	17885	17826	17959	17824	17756	17821	17719	17773	17731	17931	17778	17809	17998	17668	17860	17788	17984	17883	17823	17782	17829	17712	17725	17949	17733	17771	17600	17717	17858	17806	17654	17712	17932	17801	17543	17554	17778	17803	17622	17769	17688	17869	17752	17818	17804	17745	17871	17958	17651	17973	17712	17741	17596	17781	17713	17708	18013	17924	17812	17697	17914	17710	17755	17687	17692	17709	17672	17886	17947	17758	17802	18001	17856	17831	17769	17782	17568	17818	17813	17767	17525	17838	18074	17873	17914	17981	17671	17865	17704	17759	17750	17688	17878	17868	17668	17720	17586	17721	17916	17867	17655	17787	17630	17696	17769	18048	17748	17761	18002	17759	17967	17850	17530	17852	17752	17791	18055	17548	17739	17739	18119	17861	17714	17678	17760	17764	17773	17911	17794	17849	17993	17808	17870	17905	17864	17771	17619	17905	17796	17939	17805	17852	17706	17858	17835	17779	17491	18085	17746	18015	17794	17689	17745	17912	17787	17787	17731	17792	17719	18045	17706	17696	17780	17804	17644	17703	17808	17723	17710	17650	17687	17836	17810	17898	17937	17688	17724	17753	17610	17610	17769	17739	17756	17799	17940	17707	17826	17647	17806	17714	17872	17976	17839	18024	17973	17612	17602	17728	17854	17893	17862	17919	17904	17649	17665	17923	17668	17941	17848	17902	17838	17956	17869	17843	17675	17796	17973	17691	17832	17743	17817	17931	17753	17937	17759	17775	17677	17824	17587	17607	17781	17703	18059	17985	17806	17865	17942	17902	17766	17715	17784	17734	17848	17690	17607	17851	17999	18095	17907	17694	17860	17691	17751	17901	17880	17734	17655	17675	17650	17847	17765	17778	17667	17843	17858	17573	17954	17640	17880	17858	17825	17693	17860	17764	17970	17798	17812	17760	17951	17764	17935	17869	17748	17965	17581	17750	17801	17680	17877	17743	17713	17740	17825	17710	17708	17876	17653	17866	17684	17723	17687	17783	17759	17990	17734	17802	17727	17684	17866	17782	17865	17823	17651	17891	17790	17873	17799	17793	17785	17951	17872	17813	17659	17736	17999	17850	17891	18044	17836	17716	17503	17520	18128	17964	17801	17716	17767	17734	17759	17560	17866	17758	17728	17976	17939	17722	17851	17606	17680	17667	17982	17828	17846	17871	17675	17743	17638	17692	17827	17771	17788	17662	17775	17828	17724	17862	17969	17816	17725	17659	17789	17978	17940	17915	17757	17748	17620	17694	17802	17876	17706	17761	17872	17796	17725	17728	17831	17834	17751	17554	17842	17892	17898	17778	17855	17580	17732	17824	17857	17817	18037
31729	45503	41532	32267	27996	25086	23420	20987	19255	17886	17382	17067	16587	16207	16305	15990	15912	15760	15681	15539	15360	15331	15525	15492	15497	15396	15401	15345	15297	15379	15319	15309	15295	15282	15269	15235	15402	15085	15179	15072	15524	15094	15246	15153	15118	15154	15223	15161	15258	15123	15111	15238	15052	15084	15162	15147	15231	15231	15361	15357	15348	15306	15015	15099	15342	15282	15285	15282	15180	15217	15167	15101	15336	15160	15203	15042	15271	15087	15308	15355	15104	15276	15051	15181	15441	15290	15241	15197	15367	15445	15139	15066	15210	15096	15176	15179	15177	15289	15245	15105	15231	15221	15262	15253	15073	15218	15310	15167	15362	15118	15252	15094	15050	15155	15254	15349	15204	15094	15295	15107	15200	15209	15338	15258	15293	15086	15191	15180	15141	15247	15085	15193	15239	15020	15342	15008	15213	15245	15181	15222	15193	15250	15056	15193	15035	15122	15095	15343	15265	15101	15289	15108	15190	15169	15262	15201	15225	15259	15181	15246	15218	15087	15152	15146	15153	15031	15335	15156	15230	15216	15173	15117	15171	15279	14980	15042	15197	15112	15140	15241	15078	15174	15278	15077	15204	15175	15011	15174	15234	15129	15114	15281	15282	15097	15088	15164	15290	15323	15138	15222	15212	15231	15314	15194	14979	15261	15169	15217	15134	15358	15238	14951	15036	14996	15251	15220	15233	15344	15154	15233	15095	15243	15159	15203	15377	15175	15224	15116	15165	14928	15354	15115	15262	15251	15104	15145	15295	15131	15013	15239	15129	15230	15272	15117	15470	15031	15210	15433	15010	15141	15183	15196	15173	15279	15018	15253	15298	15250	15132	15239	15197	15144	15164	15216	15207	15281	15144	15157	15187	15244	15145	15083	15216	15287	15219	15239	15181	15167	15132	15335	15236	15296	15135	15253	15155	15224	15045	15137	15407	15256	15243	15283	15349	15215	15189	15269	15355	15109	15178	15161	15165	15104	15240	15087	15187	15088	15288	15306	15041	15084	15181	15261	15065	15284	15239	15194	15354	15133	15252	15256	14975	15306	15310	15172	15162	15068	15206	15037	15217	15223	15284	15061	15234	15088	15194	15271	15151	15065	15277	15394	15281	15121	15114	15151	15248	15213	15331	15238	15040	15119	15340	15317	15169	15215	15144	15270	15195	15162	15256	15216	15293	15418	14982	15297	15195	15192	15189	15213	15017	15200	15349	15271	15045	15208	15216	15256	15229	15117	15213	15178	15295	15433	15367	15158	15187	15096	15236	15193	15254	15013	15280	15143	15291	15226	15112	15123	15181	15256	15236	15232	15312	15219	15197	15138	15226	15142	15217	15254	15108	15217	15080	15326	15230	15232	15270	15259	15278	15021	15184	15091	15355	15089	15161	15257	15419	15376	15074	15160	15261	15155	15094	15196	15265	15069	15336	15021	15191	15006	15222	15188	15179	15200	15184	15186	15201	15316	15236	15267	15079	15270	15254	15180	14989	15241	15279	15475	15262	15203	15198	15184	15202	15042	15016	15064	15263	15336	15220	15294	15121	15110	15084	15300	15211	15167	15282	15205	15296	15223	15212	15085	15202	15403	15220	15332	15283	15257	15270	15348	15254	15176	15217	15269	15257	15183	15361	15417	15265	15270	15105	15229	14948	15243	15323	15364	15222	15200	15204	15057	15243	15355	15180	15134	15352	15169	15058	15237	15144	15303	15161	15159	15172	15070	15302	15224	15241	15192	15260	15231	15341	15170	15190	15309	15219	15154	15162	15206	15215	15194	15266	15322	15071	15111	15268	15274	15179	15199	15274	15344	15353	15197	15180	15306	15197	15080	15493	15283	15090	15239	15301	15174	15152	15315	15209	15129	15276	15087	15264	15203	15292	15227	15149	15225	15245	15063	15280	15203	15116	15211	15344	15352	15119	15144	14967	15274	15184	15397	15130	15217	15141	15242	15147	15373	15136	15345	15204	15280	15165	15293	15294	14962	15109	15043	15252	15227	15041	15095	15056	15324	15258	15102	15283	15267	15305	15223	15286	15236	15365	15386	15130	15212	15126	15253	15510	15273	15344	15272	15153	15080	15293	15134	15257	15163	15193	15304	15205	15212	15078	15411	15320	15401	15190	15232	15395	15163	15132	15203	15188	15127	15217	15196	15222	15070	15437	15300	15193	15122	15330	15181	15153	15168	15229	15126	15245	15387	15197	15351	15158	15254	15202	15272	15164	15320	15084	15370	15208	15227	15143	14885	15298	15113	15280	15193	15234	15180	15165	15140	15253	15201	15063	15256	15296	15259	15087	15464	15336	15126	15250	15107	15146	15307	15228	15134	15114	15156	15220	15383	15322	15400	15214	15259	15232	15228	15114	15189	15316	15120	15190	15159	15222	15135	15394	15367	15341	15195	15322	15215	15244	15268	15223	15111	15128	15232	15122	15149	15202	15187	15314	15373	15446	15181	15331	15167	15183	15192	15302	15159	15275	15250	15155	15052	15389	15195	15151	15232	15357	15128	15180	15084	15223	15325	15120	15035	15243	15152	15157	14975	15346	15184	15326	15164	15312	15352	15322	14992	15260	15068	15062	15250	15157	15204	15142	15244	15233	15193	15173	15219	15121	15253	15256	15389	15213	15244	15266	15063	15313	15087	15264	15021	15266	15215	15100	15244	15286	15141	15110	15086	15290	15250	15341	15334	15065	15192	15358	15275	15210	15248	15168	15230	15055	15186	15245	15227	15259	15148	15218	15161	15229	15263	15262	15087	15266	15165	15074	15315	15071	15169	15038	15264	15166	15294	15287	15253	15301	15173	15139	15269	15267	15149	15167	15142	15135	15154	15359	15297	15256	15047	15159	15167	15237	15264	15224	15180	14960	15308	15189	15181	15288	15077	15243	15182	15300	15034	15270	15309	15213	15309	15218	15326	15112	15340	15156	15223	15185	15106	15151	15230	15178	15231	15243	15215	15037	15159	15094	15140	15060	15314	15247	15131	15153	15355	15276	15111	15233	15173	15093	15297	15220	15190	15215	15209	15180	15367	15190	15334	15334	15059	15176	15305	15106	15232	15168	15262	15339	15036	15277	15225	15242	15129	15203	15212	15081	15315	15120	15430	15147	15125	15282	15202	15088	15007	15277	15282	15193	15145	15283	15230	15184	15151	15128	15110	15204	15230	15184	15087	15210	15243	15295	15325	15145	15174	15141	15147	15331	15182	15225	14977	15240	15427	15144	15116	15136	15343	15003	15285	15141	15235	15351	15324	15224	14988	15199	15274	15218	15192	15111	15224	15168	15144	15276	15258	15300	15202	15207	15028	15308	15251	15178	15175	15093	15259	15220	15198	15235	15317	15195	15239	15307	15292	15239	15204	15107	15099	15238	15343	15105	15308	15295	15064	15213	15303	15217	15153	15233	15349	15037	15008	15171	15183	15057	15154	15039	15212	15262	15302	15103	15319	15098	15109	15312	15210	15161	15308	15204	15206	15342	15311	15106	15208	15153	15263	15262	15171	15159	15170	15273	15422	15080	15200	15307	15195	15233	15210	15213	15316	15142	15247	15164	15276	15094	15012	15171	15060	15212	15156	15322	15164	15295	15243	15329	15254	15228	15230	15238	15236	15212	15218	15205	15121	15285	15062	15259	15166	15330	15297	15237	15210	15278	15235	15129	15335	15240	15267	15191	15293	15266	15259	15400	15307	15346	15144	15306	15187	15243	15087	15227	15165	15180	15199	15097	15293	15014	15051	15103	15386	15240	15324	15145	15053	15265	15169	15128	15300	15191	15169	15334	15264	15307	15171	15066	15390	15227	15219	15290	15235	14983	15180	15201	15247	15105	15084	15223	15059	15181	15122	15152	15012	15122	15206	15146	15214	15277	15244	15274	15226	15196	15161	15217	15101	15182	15190	15168	15168	15124	15404	15199	15260	15371	15359	15251	15149	14977	15184	15113	15142	15159	15233	15212	15318	15199	15241	15360	15064	15235	15146	15086	15114	15119	15180	15276	15292	15185	15279	15235	15190	15171	15176	15275	15286	15245	15063	15260	15319	15257	15091	15096	15000	15275	15371	15033	15236	15190	15375	15103	15353	15349	15359	15194	15088	15307	15108	15245	15207	15247	15134	15168	15349	15099	15248	15272	15243	15281	15311	15210	15244	15253	15217	15094	15318	15137	14980	15247	15428	15259	15185	15155	15066	15372	15255	15186	15343	15339	15228	15174	15265	15129	15303	15244	15290	15243	15392	15254	15182	15286	15151	15018	15259	15161	15304	15273	15222	15302	15249	15260	15183	15241	15372	15122	15351	15100	15164	15223	15039	15220	15277	15150	15311	15247	15256	15197	15331	15176	15110	15138	15229	15374	15417	15297	15224	15148	15233	15280	15365	15176	15259	15207	15184	15274	15330	15206	15154	15371	15178	15077	15132	15139	15109	15197	15170	15233	15273	15159	15155	15179	15064	15396	15212	15280	15169	15135	15182	15159	15159	15186	15365	15192	15263	15280	15199	15214	15354	15224	15178	15122	15393	15122	15108	15156	15229	15219	15121	15128	15125	15077	15090	15029	15159	15183	15121	15310	15170	15335	15195	15260	15293	15306	15059	15271	15123	15202	15222	15148	15255	15282	15254	15148	15303	15125	15242	15264	15208	15311	15293	15226	15288	15224	15280	15210	15217	15132	15312	15281	15354	15226	15412	15341	15164	15290	15174	15200	15203	15170	15142	15336	15297	15254	15066	15200	15232	15157	15292	15216	15158	15213	15136	15260	15304	15241	15207	15087	15273	15171	15172	15196	15229	15224	15252	15218	15219	15156	15184	15427	15158	15159	14986	15285	15264	15274	15136	15137	15373	15247	15209	15266	15076	15148	15156	15076	15179	15396	15347	15083	15220	15122	15119	15204	15386	15193	15331	15150	15215	15187	15235	15273	15146	15294	15099	15165	15226	15086	15373	15231	15331	15203	15203	15127	15274	15249	15238	15082	14968	15190	15272	15325	15308	15347	15322	15157	15210	15224	15312	15354	15275	15310	15183	15158	15170	15266	15135	15183	15294	15215	15343	15204	15377	15115	15259	15222	15152	15182	15228	15231	15131	15152	15270	15180	15279	15251	15242	15191	15248	15245	15343	15309	15159	15472	15357
24104	21202	28729	26311	26858	28756	28020	23780	22006	20942	20234	19523	19311	19202	19247	18709	18662	18567	18468	18583	18210	18244	18362	18243	18369	18204	18142	17834	17948	17909	17979	17894	18024	18273	18029	17857	17949	18213	17776	17876	17892	17773	17602	17830	18022	17868	17813	17841	17868	17816	17935	17877	17950	17812	17653	17888	18017	17768	18013	18002	17836	17813	17887	17782	17981	17585	17788	17972	17589	17676	17729	18015	17831	17738	17797	17859	17909	18090	18012	17878	17831	17788	17823	17727	17497	17653	17833	17834	17858	17717	17938	17819	17815	17908	17937	17722	17839	17855	17864	17767	17918	17721	17943	17922	17805	17760	17803	17985	17860	17758	17879	17818	17946	17703	17872	17581	17716	17640	17812	17915	17895	17747	18060	18036	17952	17844	17843	17942	17793	17898	17929	18000	17907	17776	17624	17804	17918	17792	17813	17864	17987	17870	17969	17691	17688	17880	17816	17797	17838	17872	17815	17715	17711	17808	17628	17663	17996	17849	17553	17898	17719	17821	17748	17886	17876	17824	17803	17628	17670	17800	17842	17751	17768	17721	17861	17663	17973	18038	17833	17703	17899	17770	17772	17764	17767	17772	17651	17649	17844	17945	17850	17869	17966	17728	17884	17709	17692	17817	17838	17799	17610	17722	17658	17966	17696	17720	17894	17866	17699	17723	17766	17655	17830	17754	17856	17828	18041	17627	17898	17655	17803	17910	17714	17902	17969	17744	17660	17765	17722	17572	17841	17605	17665	17775	17845	17790	17874	17919	17795	17667	17846	17978	17966	17893	17680	17641	17745	17603	17913	17699	17820	17882	17998	17731	17722	17906	17751	17748	17818	17787	17842	17719	17877	17987	17784	17820	17962	17783	17759	17981	17785	17843	17734	17766	17786	17884	17949	17858	17835	18196	17941	17864	17910	17947	17975	17720	17815	17874	17746	17834	17770	17904	17692	17775	18070	17738	17949	17848	17715	17870	17897	17895	17911	17834	17926	17828	17877	17787	17910	17916	17856	17857	17796	17802	17881	17892	17737	17698	17746	17687	17765	17726	17712	18008	17871	17586	17809	17695	18020	17933	17714	17872	17864	17833	17850	17798	17913	17886	17998	17977	17727	17794	17911	17954	17976	17951	17984	17946	17864	17934	17878	17843	17951	17711	17865	18021	17891	17906	17931	17826	17823	17593	17827	17756	17714	17761	17860	17880	17658	17696	17759	17979	17902	17725	17705	17829	17907	17790	17797	17890	17812	17815	17613	17788	17933	18136	17782	18004	17899	17712	17710	17825	17694	17863	17716	17818	17883	17883	18006	17930	18010	18053	17885	17743	17811	17945	17728	17663	17712	17741	17700	17683	17842	17751	17747	17680	17879	17757	17880	17901	17897	17818	18009	18101	17862	17776	17762	17825	17776	17776	17757	17759	17780	17855	17757	17849	17819	18003	18068	17832	17951	17801	17715	17762	18104	17958	17818	17641	17750	17720	17692	17722	17651	17675	17760	17745	17965	17835	17772	17715	17786	17824	17893	17891	17933	17872	17846	17985	17904	17818	18029	17805	17938	17734	17794	17931	17819	17602	17799	17749	17876	17711	17757	17733	17745	17824	17780	17859	17981	17907	17887	17869	17797	17759	17695	17963	17883	18005	17923	17791	17896	17983	17686	17874	17961	17849	17730	17859	18033	17921	17870	17723	17806	18044	17912	17880	17869	17815	17914	17992	17870	18269	17970	17915	17931	17606	17823	17870	17904	17876	17771	18155	17845	17986	17720	18008	17932	17720	17740	17824	17911	17918	17897	17920	17624	18083	18012	17903	17902	17925	17587	17827	17582	17888	17752	17641	17768	17839	17776	17813	17865	17816	17870	17913	18086	17786	17837	17840	17880	17797	17957	17766	17744	17776	17654	17669	17782	17904	17906	17675	17916	17559	17917	18043	17992	17856	17891	17919	18042	18015	17805	17553	17927	17767	17928	17671	17916	17910	17791	17870	17670	17826	17690	17800	17695	17764	17568	17757	17657	17844	17929	17681	17689	17934	17818	17732	17803	17521	17755	17980	17981	17752	17836	17734	17851	17996	17694	17920	17942	17743	17801	17729	17770	18082	17945	17754	18014	18083	17880	17798	17850	17848	17755	17733	17831	17889	17711	17773	17857	17812	17964	17766	17852	17760	17702	17544	17692	17684	17821	17672	17824	17935	17828	17657	17794	17736	17930	17795	17687	17781	17800	17864	17802	17703	17847	17913	17868	17922	17957	17926	17752	17901	17942	17867	17834	17978	17843	17722	17815	17824	17893	17733	17602	17808	17777	18006	17890	17724	17722	17835	17729	17926	17973	17914	17795	17792	17622	17874	17826	17831	17821	17789	17719	17823	18003	17937	17963	17591	17643	17884	17882	17792	17919	17963	17892	17852	17866	17991	17905	17649	17811	17922	17749	17886	17759	17650	17803	17895	17760	17732	17789	17759	17965	17865	17957	17820	17849	17953	17832	17979	17845	17914	17786	17792	17688	17746	17796	17844	17819	18051	17957	17804	17823	17843	17739	17845	17775	17765	17737	17686	17726	17894	17693	17807	17722	17634	17737	18029	17839	17750	18053	17767	17845	17671	17727	17755	17704	17646	17782	17661	17735	17998	17779	17717	17745	17639	18033	17908	17713	17771	17765	17687	17824	17742	17689	18002	17940	17740	17811	17889	17967	17961	17735	17482	17870	17902	17853	17737	17785	17877	18088	17628	17737	17806	18014	17693	17603	17788	17795	17749	17772	17724	17636	17772	17772	17878	18011	17956	17786	17846	17923	17838	17793	17727	17722	17821	17648	17819	17769	17913	17751	17901	17812	17742	17846	17722	17699	17799	17703	17998	17925	17829	17989	17834	17927	17854	17803	17858	17945	17793	17738	17620	17833	17999	17900	17727	17889	17755	17757	17823	18007	17771	17918	17748	17701	17761	17866	17699	17767	17801	17810	17982	17990	17699	17705	17749	17842	17811	17933	18003	18029	17848	17665	17836	17891	17949	17805	17965	17910	17948	17817	17704	17716	17795	17660	17824	17753	17777	17756	17853	17530	17976	17775	17691	17753	17702	17827	17871	17930	17729	17778	17707	17833	17905	17748	17848	17582	17854	17806	17906	17884	17877	17835	17916	17905	17748	17736	17773	17866	17580	17663	17595	17957	17920	17857	17793	17803	17931	17902	17637	17792	17914	17799	17691	17895	17929	17802	17821	17828	17943	17866	17870	17777	17791	18070	17789	17995	17863	17771	17777	17832	17906	17797	17845	17774	17768	17933	17913	17693	17752	17845	17898	17985	17794	17974	17891	17745	17699	17737	17716	17975	17854	17759	17844	17709	17706	18084	17922	17883	17887	17727	17710	17604	17695	17775	17609	17802	17865	17781	17860	17805	17548	17849	17728	17725	17738	17761	17975	17761	18126	17993	17892	17676	17842	17810	17794	17740	17869	17866	17713	17889	17743	17995	18000	17953	17864	17795	17966	17902	17659	17895	17744	17682	17809	17799	17703	17709	17742	17852	17647	17710	17701	17724	17931	17983	17782	17726	17719	17912	17915	17816	17854	17805	17754	17839	17784	17744	17728	17620	17831	17913	17962	17806	18083	17823	17793	17889	17892	17851	17573	17967	18195	17912	17743	17688	17798	17783	17911	17728	17659	17824	17822	17956	17803	17871	17939	17808	17764	17715	18074	17833	17824	17742	17896	17562	17853	17773	18101	17985	17895	17631	17828	17979	17800	17920	17780	17631	17851	17815	17858	18087	17954	17736	17603	17753	17793	17913	17780	17655	17851	17696	17928	17970	17730	17864	17673	17730	17718	17962	17923	17821	17680	17795	17855	17839	17875	17776	17720	17724	17856	17850	17737	17808	18047	18006	17756	17818	17726	17565	17898	17782	17784	17900	17938	17792	17830	17685	17820	17809	17721	17848	17873	17640	17847	17881	17943	17889	17762	17821	17893	17804	17604	17965	17817	17824	17817	17750	17853	17836	17714	17989	17754	17889	17794	17635	17861	17846	17833	18036	17681	17919	17691	17838	17760	17800	17872	18053	17790	17801	17764	17945	17853	17897	17707	17990	17690	17931	17877	17847	17741	17758	17774	17883	17854	17822	17801	17978	17824	17764	17808	17788	17685	17717	17988	17584	17783	17723	17972	17798	17781	17870	17928	17913	17948	17903	17830	17759	17900	17718	17878	17803	17829	17673	17631	17802	17825	17719	17685	17792	17729	17811	17866	17785	17964	17818	17788	17886	17948	17746	17913	17982	17734	17712	17793	17884	17704	17837	17748	18085	17836	17865	17952	17648	17756	17945	17738	18068	17803	17839	18069	17926	17925	18030	17952	17813	17918	17659	17806	17658	17844	17765	17669	18021	17805	17983	17933	17990	17847	17860	17973	18045	17787	17728	17747	18072	17824	17745	17827	17731	17971	17848	17728	17680	17868	17953	17873	17876	17870	17726	17558	18027	17887	17900	17841	17939	17833	18129	17896	17974	17860	18040	17743	17881	17765	17897	17856	17923	17859	17984	17792	17791	17676	17776	18083	17900	17813	17751	17838	17779	17871	17556	17743	17836	17899	17858	17929	17766	17633	17857	17867	17616	17773	17802	17780	17711	17905	17872	17950	17961	17802	17824	18004	17827	17841	17635	17896	17775	17758	17849	17866	18093	17847	17809	18109	17708	17781	17897	17894	17756	17941	17729	17807	17713	17956	17826	17846	18111	17945	17877	17767	17800	17694	17797	17727	17821	17954	17989	17827	17955	17636	17839	17751	17883	17825	17763	17885	18081	17764	17857	17796	17877	17963	17742	17807	17705	17827	17968	17806	17749	17970	17727	17892	17921	17789	17885	17955	17858	17782	17804	17790	17792	17964	17828	17784	17802	17957	17870	17994	17885	17965	17715	17686	17944	17702	17794	17940	17982	18046	17956	17834	17943	17718	17791	17774	17942	17937	17970	17808	17868	17902	17959	17812	17983	17697	17915	17841	17889	17603	18063	18008	17836	17706	18020	17898	17609	17803	17726	17832	18020	17762	17737	17795	17668	17673	17772	17954	17899	18225	17898	17908	17882	17814	17815	17745	17897	17697	17681	17757	17929	17964	17610	17856	17661	17902	17767	17898
31730	51847	47722	37866	33873	29923	26768	23526	21218	19689	18511	17908	17483	17054	16770	16512	16132	15986	16100	15804	15701	15623	15652	15670	15758	15582	15513	15493	15236	15431	15423	15338	15411	15432	15485	15326	15355	15425	15213	15304	15199	15238	15170	15154	15370	15368	15293	15201	15139	15227	15344	15201	15309	15253	15234	15204	15348	15224	15276	15153	15263	15289	15233	15189	15382	15253	15452	15216	15362	15302	15485	15133	15151	15362	15230	15309	15297	15203	15217	15232	15247	15093	15285	15371	15198	15268	15379	15180	15134	15298	15266	15424	15060	15299	15211	15278	15140	15222	15371	15368	15394	15162	15353	15214	15089	15409	15212	15235	15307	15360	15249	15445	15305	15303	15238	15228	15309	15092	15375	15374	15088	15209	15316	15116	15260	15175	14990	15358	15272	15255	15105	15131	15140	15204	15268	15310	15020	15168	15293	15268	15299	15141	15253	15254	15393	15196	15210	15260	15298	15158	15148	15133	15309	15304	15138	15208	15230	15244	15335	15243	15103	15263	15063	15348	15194	15204	15380	15137	15190	15242	15285	15247	15229	15344	15008	15300	15194	15085	15217	15080	15443	15257	15339	15169	15149	15165	15249	15123	15075	15312	15166	15197	15256	15236	15253	15224	15246	15399	15246	15209	15214	15311	15378	15118	15317	15354	15299	15333	15140	15118	15328	15279	15290	15179	15316	15208	15211	15317	15014	15402	15303	15215	15109	15258	15283	15154	15369	15329	15265	15218	15171	15255	15261	15272	15304	15294	15316	15214	15169	15231	15383	15139	15323	15303	15061	15518	15219	15219	15211	15208	15226	15118	15286	15122	15207	15147	15361	15126	15211	15271	15161	15323	15263	15285	15295	15178	15237	15261	15400	15331	15263	15267	15444	15073	15247	15336	15411	15251	15490	15001	15264	15259	15236	15191	15286	15186	15316	15106	15275	15207	15209	15102	15185	15197	15364	15242	15142	15219	15126	15231	15150	15208	15476	15366	15410	15157	15322	15227	15381	15228	15417	15238	15245	15424	15186	15241	15404	15218	15321	15271	15313	15370	15182	15281	15265	15145	15278	15145	15182	15303	15251	15228	15322	15191	15262	15308	15312	15373	15415	15368	15274	15107	15221	15140	15450	15472	15294	15169	15272	15371	15241	15108	15199	15058	15210	15415	15227	15223	15161	15110	15115	15279	15163	15270	15098	15509	15216	15104	15228	15314	15293	15303	15345	15176	15347	15103	15263	15021	15235	15252	15214	15331	15052	15263	15325	15164	15217	15311	15278	15131	15356	15096	15385	15480	15145	15236	15222	15239	15225	15168	15150	15199	15321	15266	15218	15261	15099	15350	15302	15284	15296	15184	15237	15252	15274	15200	15098	15261	15245	15271	15276	15337	15265	15379	15329	15194	15241	15393	15158	15166	15251	15164	15197	15298	15284	15098	15254	15249	15328	15250	15186	15384	15333	15296	15384	15217	15325	15410	15323	15175	15232	15123	15329	15265	15382	15374	15235	15379	15154	15364	15234	15428	15355	15095	15245	15236	15381	15440	15221	15335	15178	15242	15153	15167	15194	15096	15212	15207	15291	15254	15238	15247	15328	15151	15325	15213	15245	15402	15181	15220	15366	15339	15589	15272	15270	15283	15279	15212	15269	15309	15225	15229	15389	15243	15397	15094	15283	15170	15270	15383	15553	15295	15267	15267	15278	15171	15163	15168	15252	15275	15296	15059	15398	15214	15183	15223	15271	15230	15270	15142	15273	15130	15085	15321	15261	15284	15191	15262	15406	15150	15339	15073	15384	15200	15239	15303	15213	15218	15282	15192	15141	15381	15102	15344	15223	15210	15226	15217	15039	15289	15032	15164	15296	15297	15187	15214	15167	15375	15325	15250	15052	15311	15208	15214	15271	15326	15115	15243	15242	15127	15425	15322	15206	15366	15233	15203	15153	15369	15234	15213	15251	15169	15231	15107	15250	15357	15114	15260	15255	15367	15237	15211	15103	15287	15267	15337	15238	15373	15360	15305	15146	15217	15161	15228	15314	15117	15174	15263	15216	15305	15309	15166	15196	15205	15203	15342	15070	15265	15242	15314	15227	15405	15205	15297	15337	15152	15099	15362	15268	15276	15245	15297	15198	15159	15320	15236	15411	15276	15318	15221	15293	15222	15051	15150	15358	15384	15275	15378	15252	15211	15158	15150	15109	15194	15077	15258	15175	15201	15239	15236	15319	15178	15175	15334	15197	15139	15190	15256	15215	15301	15282	15289	15362	15057	15235	15235	15242	15190	15226	15275	15322	15338	15305	15360	15204	15263	15437	15308	15361	15115	15361	15277	15267	15215	15281	15277	15268	15394	15295	15279	15316	15264	15096	15225	15211	15175	15385	15213	15289	15270	15293	15481	15371	15228	15304	15253	15212	15262	15340	15379	15304	15315	15317	15195	15208	15148	15280	15004	15231	15326	15267	15298	15249	15191	15229	15262	15217	15208	15210	15161	15329	15299	15234	15196	15280	15208	15128	15371	15344	15104	15201	15165	15249	15159	15307	15160	15452	15310	15210	15270	15294	15217	15431	15316	15160	15327	15282	15168	15224	15250	15265	15375	15035	15344	15299	15213	15358	15432	15437	15186	15308	15308	15298	15334	15390	15189	15078	15113	15291	15266	15405	15096	15295	15366	15229	15251	15071	15463	15316	15086	15259	15041	15256	15242	15235	15311	15353	15238	15171	15242	15279	15327	15194	15287	15259	15316	15177	15226	15173	15208	15329	15303	15117	15225	15267	15255	15311	15195	15111	15267	15245	15309	15095	15231	15171	15094	15240	15330	15264	15202	15256	15179	15203	15162	15252	15169	15368	15301	15444	15298	15342	15118	15202	15368	15227	15270	15203	15145	15309	15436	15197	15250	15251	15165	15312	15251	15144	15392	15228	15352	15235	15177	15192	15325	15272	15220	15255	15226	15260	15293	15203	15220	15233	15454	15218	15196	15304	15085	15359	15072	15211	15313	15040	15193	15096	15424	15339	15259	15131	15237	15252	15313	15158	15234	15334	15295	15362	15119	15453	15418	15276	15025	15198	15173	15290	15392	15170	15256	15213	15467	15366	15261	15289	15099	15170	15273	15365	15044	15334	15226	15150	15228	15251	15128	15200	15270	15119	15178	15260	15244	15340	15241	15217	15253	15159	15067	15305	14938	15077	15187	15362	15244	15149	15094	15427	15318	15117	15094	15193	15138	15183	15469	15359	15277	15154	15166	15182	15356	15175	15254	15237	15357	15171	15242	15331	15295	15048	15506	15291	15427	15168	15213	15167	15286	15156	15274	15304	15296	15174	15456	15427	15094	15090	15240	15374	15266	15152	15304	15209	15248	15240	15051	15120	15275	15220	15164	15124	15214	15227	15342	15214	15323	15237	15400	15286	15232	15370	15090	15024	15283	15238	15131	15193	15201	15176	15217	15131	15200	15271	15100	15356	15334	15347	15186	15363	15242	15180	15221	15221	15335	15371	15339	15249	15332	15266	15152	15328	15342	15195	15200	15262	15125	15271	15170	15237	15317	15235	15257	15269	15332	15230	15195	15273	15185	15355	15250	15287	15272	15393	15193	15206	15239	15140	15129	15105	15424	15197	15210	15282	15310	15268	15281	15257	15239	15193	15247	15151	15356	15278	15248	15245	15257	15266	15426	15145	15171	15351	15184	15237	15230	15163	15311	15261	15237	15242	15306	15250	15266	15285	15266	15323	15166	15259	15354	15231	15251	15361	15101	15292	15421	15236	15272	15176	15214	15215	15270	15273	15194	15385	15088	15314	15270	15193	15429	15412	15274	15353	15344	15294	15262	15174	15278	15239	15170	15365	15344	15406	15312	15210	15273	15518	15380	15118	15387	15125	15361	15268	15409	15214	15259	15251	15169	15241	15343	15291	15340	15168	15432	15417	15394	15237	15293	15116	15406	15372	15258	15168	15288	15343	15204	15166	15164	15322	15203	15161	15288	15339	15129	15266	15306	15383	15114	15399	15397	15244	15320	15352	15100	15238	15303	15255	15230	15344	15255	15197	15164	15325	15451	15070	15212	15212	15145	15378	15186	15354	15255	15271	15232	15258	15379	15059	15399	15272	15231	15216	15238	15135	15289	15350	15291	15310	15199	15267	15202	15273	15250	15364	15391	15112	15355	15145	15038	15370	15112	15152	15249	15372	15292	15395	15315	15411	15432	15230	15268	15170	15256	15106	15198	15344	15235	15297	15277	15242	15081	15238	15423	15255	15176	15257	15307	15317	15269	15171	15293	15285	15272	15356	15329	15303	15324	15376	15161	15264	15320	15320	15255	15303	15330	15298	15204	15234	15313	15181	15229	15181	15334	15231	15109	15341	15293	15315	15365	15252	15315	15066	15294	15189	15245	15371	15290	15285	15337	15459	15222	14993	15360	15341	15237	15361	15259	15387	15111	15296	15117	15251	15424	15280	15141	15249	15153	15320	15374	15270	15257	15330	15281	15317	15204	15236	15219	15304	15462	15341	15199	15238	15256	15118	15391	15299	15276	15333	15269	15339	15166	15396	15224	15166	15226	15303	15281	15333	15117	15253	15280	15293	15137	15176	15316	15274	15286	15132	15234	15251	15254	15323	15263	15310	15302	15219	15152	15319	15270	15190	15287	15259	15142	15288	15388	15350	15164	15208	15254	15276	15193	15353	15213	15206	15257	15143	15275	15095	15399	15316	15363	15334	15368	15273	15436	15229	15216	15199	15196	15235	15334	15112	15460	15194	15214	15311	15297	15285	14982	15238	15224	15267	15147	15368	15137	15243	15118	15263	15268	15340	15248	15310	15378	15291	15317	15225	15237	15439	15306	15206	15109	15145	15225	15401	15215	15260	15308	15304	15400	15261	15307	15197	15215	15267	15191	15160	15243	15305	15439	15184	15499	15234	15215	15297	15307	15206	15226	15223	15122	15308	15217	15221	15291	15156	15263	15332	15146	15259	15259	15241	15265	15335	15229	15328	15421	15407	15342	15337	15370	15405	15228	15338	15417	15275	15139	15388	15334	15341	15240	15283	15233	15172	15154	15232	15150	15189	15246	15191	15280	15167	15211	15246	15151	15322	15054	15252	15283	15249	15260	15086	15277	15322	15171
22778	21121	28894	24058	24013	28995	31256	25957	24195	23354	21759	20691	20485	20081	19893	19620	19293	19509	19232	18951	18841	18838	18699	18549	18700	18769	18641	18497	18473	18582	18633	18411	18451	18352	18498	18457	18250	18308	18342	18390	18611	18223	18268	18383	18543	18226	18353	18168	18289	18479	18024	18246	18243	18377	18100	18081	18609	18467	18279	18459	18186	18271	18166	18200	18456	18376	18324	18420	18297	18321	17987	18209	18307	18384	18226	18317	18171	18151	18379	18141	18163	18330	18230	18439	18148	18148	18379	18237	18291	18093	18187	18225	18285	18134	18203	18257	18259	18460	18352	18112	18333	18203	18056	17977	18271	18260	18310	18268	18308	18456	18458	18300	18317	18291	18380	18389	18504	18257	18228	18375	18335	18167	18323	18247	18226	18360	18408	18326	18252	18379	18309	18315	18074	18264	18117	18291	18259	18169	18169	18170	18173	18199	18276	18137	18345	18288	18165	18112	18065	18334	18347	18218	18209	18366	18340	18220	18378	18322	18221	18283	18349	18189	18316	18285	18057	18255	18187	18269	18266	18220	18063	17920	18150	18194	18298	18244	18450	18252	18237	18258	18260	18091	18009	18223	18355	18179	18296	18176	18138	18187	17901	18198	18076	18233	18379	18170	18276	18135	18141	18194	18162	18434	18308	18249	18186	18248	18357	18230	18369	18244	18245	18290	18318	18095	18219	18276	18171	18453	18382	18221	18393	18363	18246	18349	18373	18137	18210	18104	18272	18150	18102	18334	18195	18068	18424	18221	18241	18222	18304	18243	18246	18283	18218	18240	18091	18103	18163	18183	18242	18128	18033	18089	18293	18345	18191	18198	18171	18392	18161	18109	18157	18268	18423	18198	18294	18186	18306	18237	18109	18244	18338	18272	18039	18110	18162	18129	18220	18251	18086	18295	18049	17912	18164	18238	17974	18027	18226	18253	18191	18233	18330	18278	18267	18278	18329	18208	18195	18140	18425	18343	18180	18494	18336	18399	18263	18158	18235	18398	18051	18140	18269	18092	17924	18065	18306	18084	18170	18256	18238	18312	18293	18066	18359	18289	18197	18286	18136	18394	18327	18227	18407	18315	18238	18394	18204	18248	18248	18096	18210	18149	18173	18215	18175	18304	18156	18283	18226	18273	18260	18194	18101	18089	18244	18096	18276	18102	18259	18274	18195	18440	18224	18216	18070	18220	18318	18205	18105	18133	18288	18072	18086	18417	18352	18421	18185	18293	18262	18338	18391	18348	18156	18272	18289	18453	18262	18369	18160	18213	18105	18333	18265	18275	18393	18694	18233	18251	18289	18228	18295	18175	18063	18100	18219	18144	18131	18420	18150	18293	18130	18327	18350	18035	18166	18237	18118	18293	18137	18274	18275	18068	18306	18153	18219	18156	18198	18172	18487	18110	18302	17941	18228	18219	18407	18368	18423	18244	18206	18304	18213	18437	18287	18074	18169	18228	18209	18246	18280	18329	18297	18253	18067	18148	18276	18223	18248	18283	18439	18444	18252	18241	18294	18152	18100	18280	18333	18263	18221	18108	18122	18267	18343	18248	18175	18082	18231	18079	18284	18371	18230	18152	18301	18100	18166	18110	18418	18224	18085	18283	18238	18185	18255	18159	18203	18085	18306	18038	18113	18174	18298	18166	18155	18313	18266	18240	18317	18167	18207	18396	18228	18204	18188	18225	18257	18252	18072	18234	18073	18077	18141	18105	18288	18179	18031	18215	18264	18107	18418	18349	18195	18073	18406	18321	18144	18327	18276	18290	18247	18221	18101	18336	18385	18483	18321	18186	18271	18286	18274	18157	18288	18149	18324	18095	18168	18253	18320	18046	18395	18217	18219	18074	18456	18382	18069	17973	18187	18122	18319	18324	18325	18207	18273	18289	18218	18363	18326	18278	18255	18193	18139	18243	18124	18179	18210	18225	18082	18118	18416	18571	18106	18632	18179	18340	18007	18160	18380	18228	18272	18430	18277	18265	18181	18153	18350	18165	18344	18326	18208	17948	18099	18301	18146	18159	18192	18155	18274	17970	18132	18231	18282	18161	18284	18149	18213	18020	18340	18155	18185	18495	18133	18260	18206	17961	18247	18263	18300	18139	18233	18220	18313	18201	18268	18269	18237	18342	18036	18288	18255	18348	18059	18303	18249	18136	18198	18157	18202	18270	18437	18451	18090	18201	18029	18312	18268	18316	18241	18293	18240	18296	18210	18268	18272	18361	18135	18336	18154	18335	18362	18109	18219	18076	18364	18164	18263	18105	18437	18267	18405	18213	18091	18274	18088	18314	18343	17962	18179	18102	18216	18285	18236	17891	18345	18237	18248	18196	18159	18309	18263	18263	18123	18366	18312	18287	18172	18174	18504	18169	18252	18321	18346	18207	18332	18222	18147	18127	18145	18130	18255	18189	18023	18225	18040	18268	18270	18287	18144	18083	18199	18306	18138	18152	18100	18124	18209	18326	18362	18297	18165	18283	18413	18225	18130	18346	18125	18225	18339	18418	18339	18129	18034	18117	18487	18151	18136	18105	18407	18347	18274	18272	18118	18282	18170	18255	18150	18228	18286	18158	18302	18205	18436	18172	18292	18226	18112	18116	18127	18192	18334	18392	18171	18246	18207	18344	18187	18315	18272	18282	18359	18180	18125	18112	18144	18008	18249	18255	18424	18269	18445	18065	18253	18039	18115	18017	18265	18181	18183	18067	18056	18162	18068	18200	18133	18088	18188	18153	18245	18074	18355	18311	18206	18138	18462	18189	18245	18253	18311	18339	18217	18212	18183	18238	18042	18425	18273	18267	18319	18240	18286	18173	18175	18089	18327	18246	18522	18367	18263	18334	18187	18341	18128	18246	18013	18312	18259	17970	18099	18082	18148	18270	18313	18091	18377	18254	18347	18152	18126	18146	18215	18104	18143	18110	18082	18180	18100	18253	18303	18264	18377	18111	18255	18349	18210	18148	18060	18423	18399	18443	18162	18115	18147	18154	18440	18222	18375	18226	18054	18364	18235	18073	18145	18190	18203	18111	18145	18154	18244	18382	18213	18193	18318	18348	18093	18137	18049	18379	18129	18244	18526	18300	17998	18200	18082	18108	18167	18097	18142	18033	18135	18296	18395	18173	18214	18193	18163	18345	18157	18212	18179	18285	18266	18274	18342	18193	18384	18161	18165	18174	18167	18505	18319	18227	18283	18397	18177	18228	18317	18338	18200	18260	18109	18243	18336	18385	18261	18288	18307	18126	18257	18116	18143	18173	18142	18196	18213	18170	18168	18427	18316	18261	18468	18226	18172	18355	18230	18225	18384	18228	18496	18254	18258	18333	18295	18268	18094	18145	18286	18444	18402	18328	18309	17992	18173	18112	18239	18321	18250	18221	18351	18265	18295	18169	18372	18405	18345	18159	18376	18176	18211	18057	18095	18134	18263	18402	18228	18031	18056	18090	18211	18202	18327	18040	18157	18244	18047	18278	18293	18277	18468	18323	18246	18349	18298	18112	18270	18183	18122	18081	18169	18228	18328	18204	18321	18285	18309	18183	18320	18244	18645	18406	18181	18279	18164	18341	18369	18158	18198	18167	18013	18439	18137	18117	18225	18069	18136	18316	18237	18045	18188	18159	18157	18095	18258	18446	18192	18262	18324	18277	18103	18143	18265	18073	18308	18194	18092	18409	18242	18123	18257	17981	18320	18196	18098	18161	18273	18349	18132	18349	18261	18282	18437	18151	18254	18360	18365	18107	18103	18114	18140	18249	18393	18338	18158	18112	18257	18155	18059	18095	18126	18065	18225	18421	18244	18206	18094	18110	18299	18194	18218	18349	18399	18218	18253	18244	18297	18373	18285	18233	18264	18387	18261	18159	18142	18192	18131	18153	18148	18245	18446	18433	18308	18213	18268	18189	18183	18170	18017	18050	18284	18188	18331	18213	18023	18087	18054	18311	18178	18049	18195	18297	18228	18327	18182	18372	18343	18023	18003	18312	18405	18307	18225	18271	18140	18604	18318	18141	18325	18210	18190	18194	18243	18321	18388	18189	18011	18463	18297	18109	18246	18184	18140	18076	18377	18268	18355	18344	18279	18206	18144	18107	18226	18197	18218	18413	18414	18315	18112	18319	18395	18192	18349	18280	18180	18184	18257	18385	18283	18267	18196	18156	18138	18284	18267	18170	18212	18092	18356	18301	18281	18093	18316	18326	18560	18242	18362	18115	18305	18315	18346	18217	18003	18169	18443	18405	18089	18258	18310	18298	18308	18201	18249	18263	18372	18451	18358	18129	18131	18094	18380	18179	18229	18411	18105	18409	18067	18116	18053	18378	18097	18207	18170	18366	18239	18133	18202	18206	18208	18407	18172	18324	18156	18358	17994	18322	18390	18296	18398	18295	18169	18322	18262	18151	18268	18300	18244	18315	18301	18148	18472	18098	18248	18116	18302	18165	18444	18297	18489	18235	18025	18189	18381	18306	18205	18291	18228	18281	18107	18150	18303	18200	18408	18404	18063	17987	18136	17966	18197	18245	18294	18183	18217	18195	18167	18136	18448	18205	18457	18448	18262	18485	18240	18375	18213	18125	18236	18418	18183	18318	18426	18227	18109	18082	18094	18215	18478	18203	18393	18268	18223	18110	18158	18171	18167	17895	18192	18319	18402	18275	18329	18300	18337	18202	18225	18111	18201	18270	18290	18106	18348	18159	18155	18263	18268	18220	18212	18357	18326	18271	18214	18145	18086	18317	18118	18355	18403	18366	18211	18282	18270	18235	18087	18127	18270	18172	18038	18245	18230	18272	18189	17997	18054	18023	18367	18251	18157	17937	18187	18271	18156	18206	18364	18199	18111	18139	18167	18131	18251	18049	18173	18319	18372	18256	18301	18412	18124	18251	18238	18375	18213	18247	18361	18274	18480	18127	18056	18168	18120	18277	18238	18218	18498	18237	18122	18076	18300	18277	18339	18287	18330	18198	18293	18004	18063	18054	18292	18326	18042	18204	18102	18216	18281	18288	18156	17966	18195	18325	18127	18113	18103	18302	18056	18041	18336	18200	18311	18310	18290	18212	18024	18305	18305	18310	18256	18292	18125	18243	18370	18176	18209	18300	18008	18121	18289	18333	18209	18090	18173	18182
33289	56278	52287	44443	38770	34162	29854	26060	23890	22173	20126	18981	18418	18036	17826	17510	16901	16656	16635	16227	16160	16339	15865	16039	15984	15736	15971	15702	15825	15655	15711	15609	15649	15629	15554	15665	15638	15530	15566	15593	15423	15665	15755	15592	15456	15577	15471	15652	15575	15515	15493	15382	15435	15483	15527	15230	15464	15569	15511	15466	15491	15498	15564	15502	15423	15452	15540	15645	15567	15539	15406	15455	15394	15625	15546	15680	15532	15294	15450	15368	15710	15617	15599	15373	15430	15535	15478	15355	15442	15455	15459	15585	15520	15341	15528	15703	15447	15341	15349	15520	15573	15421	15499	15422	15435	15776	15516	15647	15443	15563	15266	15502	15621	15450	15566	15536	15534	15564	15441	15471	15588	15369	15480	15638	15485	15491	15427	15372	15405	15411	15484	15473	15691	15546	15455	15404	15568	15546	15466	15395	15333	15531	15514	15522	15530	15490	15486	15361	15496	15626	15314	15525	15485	15468	15577	15551	15479	15542	15586	15522	15479	15432	15289	15459	15487	15610	15427	15537	15579	15559	15477	15542	15379	15556	15328	15505	15284	15509	15346	15523	15457	15530	15527	15436	15396	15462	15367	15557	15565	15582	15542	15439	15532	15726	15454	15459	15493	15531	15437	15485	15542	15362	15518	15437	15350	15664	15335	15456	15553	15459	15373	15346	15478	15529	15556	15525	15349	15678	15430	15455	15582	15490	15549	15595	15396	15361	15343	15518	15398	15489	15373	15484	15468	15372	15623	15309	15527	15452	15420	15502	15671	15548	15507	15365	15464	15410	15391	15390	15419	15543	15487	15353	15337	15659	15340	15511	15467	15437	15607	15424	15532	15417	15402	15303	15341	15465	15535	15525	15596	15374	15507	15530	15276	15458	15469	15286	15536	15534	15552	15473	15424	15448	15435	15550	15439	15439	15397	15349	15522	15404	15237	15377	15678	15392	15482	15607	15386	15558	15467	15624	15501	15399	15586	15446	15519	15476	15240	15310	15552	15409	15496	15494	15597	15430	15516	15645	15368	15535	15423	15405	15419	15497	15308	15220	15573	15549	15509	15463	15381	15404	15518	15447	15671	15466	15316	15372	15537	15444	15443	15448	15484	15415	15335	15441	15664	15579	15422	15501	15395	15395	15493	15599	15553	15421	15568	15447	15504	15522	15344	15542	15491	15347	15419	15386	15429	15389	15471	15405	15393	15590	15401	15417	15468	15473	15551	15559	15390	15591	15623	15399	15542	15340	15508	15473	15411	15452	15341	15463	15662	15364	15535	15434	15587	15431	15665	15356	15334	15504	15400	15643	15543	15451	15448	15400	15483	15623	15336	15359	15465	15467	15528	15561	15287	15619	15604	15461	15482	15436	15496	15638	15368	15476	15449	15375	15491	15569	15598	15623	15393	15435	15587	15402	15538	15509	15459	15556	15523	15369	15308	15592	15612	15472	15297	15422	15450	15431	15461	15378	15709	15365	15416	15643	15538	15587	15465	15496	15459	15480	15375	15457	15516	15562	15476	15374	15459	15498	15441	15337	15379	15543	15394	15410	15488	15482	15614	15400	15316	15458	15535	15470	15451	15409	15443	15714	15478	15549	15394	15656	15530	15522	15308	15447	15493	15492	15345	15286	15513	15507	15478	15463	15422	15517	15575	15413	15408	15511	15427	15419	15328	15282	15427	15469	15424	15524	15399	15510	15713	15399	15499	15583	15514	15468	15339	15573	15354	15414	15467	15375	15548	15520	15437	15531	15501	15418	15364	15380	15446	15481	15638	15345	15452	15453	15358	15438	15438	15794	15498	15541	15566	15456	15535	15474	15314	15392	15417	15452	15406	15605	15530	15463	15396	15442	15429	15476	15455	15499	15634	15533	15674	15278	15350	15480	15554	15370	15388	15435	15558	15646	15387	15597	15512	15449	15499	15387	15480	15473	15323	15491	15387	15605	15351	15563	15566	15551	15520	15405	15330	15475	15524	15739	15544	15462	15354	15551	15458	15400	15534	15474	15481	15471	15489	15542	15335	15495	15288	15295	15482	15501	15406	15387	15500	15504	15495	15491	15519	15498	15607	15451	15350	15586	15350	15389	15588	15356	15422	15376	15500	15563	15379	15759	15528	15333	15505	15566	15604	15423	15510	15482	15552	15403	15555	15347	15343	15457	15587	15440	15482	15405	15464	15576	15430	15482	15375	15552	15425	15601	15567	15612	15366	15402	15525	15463	15430	15500	15541	15515	15479	15446	15470	15315	15450	15417	15514	15422	15626	15533	15565	15396	15535	15488	15600	15346	15251	15455	15616	15370	15634	15265	15523	15277	15405	15285	15439	15355	15364	15567	15320	15415	15545	15407	15466	15331	15609	15329	15449	15503	15591	15363	15343	15550	15383	15519	15527	15491	15307	15314	15649	15472	15529	15482	15511	15376	15555	15466	15474	15510	15593	15425	15463	15575	15654	15580	15555	15537	15509	15499	15531	15608	15232	15582	15398	15464	15394	15288	15496	15500	15580	15382	15486	15410	15396	15667	15397	15483	15588	15338	15341	15517	15452	15487	15363	15456	15559	15407	15482	15697	15493	15337	15554	15401	15469	15346	15513	15630	15391	15655	15491	15609	15560	15421	15594	15484	15468	15472	15476	15514	15478	15441	15472	15367	15501	15473	15509	15493	15573	15521	15509	15556	15433	15467	15589	15548	15492	15260	15358	15470	15477	15573	15482	15365	15573	15434	15507	15433	15493	15327	15417	15490	15444	15401	15506	15442	15559	15435	15537	15535	15475	15424	15514	15490	15536	15542	15448	15429	15494	15379	15338	15581	15603	15525	15401	15463	15472	15465	15357	15577	15574	15459	15434	15470	15368	15395	15526	15612	15399	15436	15496	15704	15634	15454	15437	15456	15456	15326	15531	15414	15493	15469	15679	15401	15396	15535	15396	15516	15372	15468	15374	15511	15300	15527	15495	15537	15556	15523	15456	15603	15631	15574	15474	15634	15445	15496	15484	15488	15411	15655	15448	15466	15504	15273	15612	15518	15498	15540	15503	15416	15446	15505	15511	15589	15483	15477	15534	15328	15335	15526	15578	15454	15423	15630	15398	15365	15390	15753	15358	15445	15550	15587	15429	15401	15533	15440	15335	15261	15564	15437	15462	15455	15455	15457	15431	15519	15468	15431	15452	15284	15445	15392	15527	15451	15429	15472	15509	15481	15494	15479	15438	15531	15234	15462	15478	15447	15398	15336	15575	15527	15430	15527	15536	15335	15438	15559	15435	15594	15313	15720	15561	15477	15363	15340	15446	15476	15577	15521	15468	15580	15407	15521	15657	15550	15325	15367	15648	15458	15484	15533	15489	15504	15463	15415	15383	15418	15592	15366	15512	15518	15435	15340	15421	15393	15574	15408	15394	15370	15410	15313	15461	15678	15448	15501	15307	15514	15333	15565	15283	15461	15365	15507	15481	15559	15454	15416	15562	15471	15541	15537	15542	15610	15375	15548	15465	15613	15541	15542	15538	15541	15484	15431	15515	15408	15451	15350	15506	15424	15550	15530	15558	15370	15362	15562	15442	15390	15427	15352	15423	15528	15392	15563	15501	15438	15556	15434	15337	15320	15410	15416	15383	15468	15371	15467	15476	15484	15609	15514	15503	15571	15503	15421	15452	15421	15533	15645	15551	15369	15594	15373	15406	15686	15380	15426	15458	15503	15466	15454	15486	15357	15605	15251	15458	15548	15380	15345	15512	15547	15362	15444	15406	15426	15608	15475	15633	15504	15393	15414	15548	15501	15375	15387	15458	15452	15203	15487	15440	15296	15558	15305	15542	15291	15484	15516	15447	15620	15507	15406	15407	15483	15520	15399	15514	15511	15393	15550	15449	15441	15196	15504	15429	15541	15503	15581	15455	15417	15540	15262	15449	15368	15593	15324	15457	15560	15440	15495	15516	15439	15519	15369	15607	15574	15536	15451	15404	15535	15553	15410	15404	15392	15481	15444	15606	15462	15470	15585	15332	15465	15493	15360	15448	15549	15521	15401	15391	15609	15408	15490	15600	15488	15356	15359	15628	15418	15587	15339	15375	15517	15320	15633	15564	15535	15364	15494	15361	15644	15450	15549	15434	15410	15562	15547	15454	15613	15430	15301	15500	15502	15577	15412	15431	15497	15407	15506	15400	15422	15484	15494	15525	15603	15562	15327	15502	15506	15512	15576	15433	15516	15314	15542	15644	15452	15486	15464	15516	15352	15407	15620	15435	15479	15372	15388	15417	15413	15423	15316	15520	15548	15491	15403	15484	15427	15505	15299	15535	15496	15630	15385	15376	15342	15530	15375	15670	15533	15561	15373	15673	15541	15443	15357	15615	15447	15592	15589	15622	15475	15511	15645	15430	15550	15490	15446	15528	15430	15568	15436	15589	15446	15519	15471	15474	15463	15353	15431	15387	15500	15275	15246	15439	15506	15423	15377	15572	15564	15511	15566	15478	15596	15556	15544	15482	15412	15349	15294	15439	15475	15500	15429	15567	15278	15495	15359	15385	15520	15427	15440	15709	15554	15538	15370	15578	15336	15564	15309	15505	15424	15485	15533	15499	15546	15351	15519	15435	15657	15432	15686	15563	15440	15533	15613	15447	15476	15362	15493	15449	15558	15397	15376	15492	15417	15479	15446	15517	15287	15532	15401	15398	15488	15532	15436	15599	15537	15413	15611	15479	15477	15440	15584	15628	15580	15522	15661	15536	15510	15700	15352	15373	15584	15520	15458	15501	15687	15399	15447	15416	15325	15349	15447	15443	15460	15593	15517	15402	15542	15494	15505	15552	15468	15418	15511	15473	15383	15536	15634	15498	15233	15413	15584	15328	15481	15339	15473	15539	15334	15469	15526	15457	15413	15246	15573	15445	15585	15369	15368	15383	15478	15374	15423	15451	15475	15426	15408	15478	15413	15662	15646	15283	15427	15396	15443	15522	15324	15454	15573	15508	15547	15451	15275	15439	15489	15527	15303	15444	15453	15417	15494	15526	15421	15443	15509	15361	15585	15279	15419	15339	15510	15547	15459	15562	15544	15526	15544	15401	15403	15396	15620	15490	15432	15384	15404	15603	15264	15439	15577	15482	15443	15450	15507	15459	15545
29522	29095	37437	34711	29257	25777	23671	21665	20480	19525	19119	18785	18354	18373	18283	18028	17943	17997	17978	17997	17938	18002	17724	17848	17833	17836	17932	17763	17616	17634	17924	17667	17808	17765	17570	17856	17622	17992	17699	17627	17562	17756	17663	17844	17766	17591	17565	17725	17610	17677	17716	17527	17732	17554	17528	17803	17375	17622	17739	17685	17792	17982	17609	17541	17633	17722	17727	17836	17597	17651	17501	17651	17611	17762	17821	17695	17751	17691	17478	17487	17735	17273	17621	17660	17601	17641	17830	17856	17804	17685	17568	17807	17441	17359	17560	17593	17549	17705	17766	17669	17816	17681	17730	17799	17555	17450	17760	17750	17548	17472	17544	17513	17468	17552	17496	17548	17733	17848	17543	17676	17667	17610	17627	17677	17704	17679	17477	17471	17791	17772	17596	17672	17604	17695	17616	17466	17414	17682	17656	17676	17593	17696	17296	17677	17690	17947	17839	17622	17708	17621	17596	17560	17647	17581	17581	17650	17602	17595	17616	17701	17480	17645	17628	17555	17739	17469	17694	17865	17680	17485	17600	17487	17527	17608	17568	17735	17724	17772	17507	17511	17454	17662	17690	17669	17589	17477	17517	17600	17629	17539	17680	17548	17546	17791	17706	17578	17606	17675	17999	17641	17630	17733	17664	17696	17702	17797	17736	17538	17697	17670	17582	17437	17480	17750	17701	17585	17449	17472	17598	17496	17561	17545	17436	17894	17735	17685	17710	17605	17876	17586	17419	17532	17653	17439	17398	17758	17626	17739	17622	17541	17758	17724	17596	17801	17394	17451	17721	17675	17631	17404	17701	17617	17706	17525	17504	17568	17659	17617	17488	17652	17491	17485	17757	17676	17608	17693	17520	17773	17641	17584	17599	17756	17767	17495	17691	17544	17549	17716	17766	17669	17706	17407	17500	17460	17672	17774	17585	17448	17510	17789	17524	17800	17588	17503	17753	17555	17698	17639	17728	17547	17398	17657	17731	17743	17864	17696	17485	17684	17748	17504	17589	17612	17690	17648	17565	17333	17746	17528	17507	17616	17789	17765	17643	17766	17767	17743	17662	17549	17460	17464	17532	17588	17545	17679	17504	17774	17533	17743	17824	17417	17768	17614	17590	17695	17528	17668	17519	17756	17345	17619	17475	17586	17608	17580	17524	17807	17697	17793	17714	17474	17778	17403	17512	17700	17782	17682	17767	17815	17438	17725	17645	17556	17582	17511	17609	17538	17558	17450	17518	17613	17589	17644	17761	17576	17805	17654	17602	17678	17578	17569	17372	17556	17648	17730	17576	17516	17720	17445	17486	17703	17499	17612	17463	17598	17686	17702	17660	17523	17658	17683	17776	17707	17591	17490	17675	17585	17507	17830	17693	17554	17587	17436	17604	17668	17722	17659	17661	17550	17753	17721	17640	17588	17797	17575	17661	17574	17776	17607	17553	17819	17609	17517	17511	17533	17514	17475	17662	17821	17541	17784	17536	17604	17374	17931	17713	17734	17533	17529	17425	17649	17577	17633	17588	17839	17544	17632	17635	17726	17588	17462	17734	17615	17631	17503	17611	17591	17801	17523	17586	17729	17517	17563	17779	17898	17470	17718	17711	17713	17641	17683	17717	17644	17540	17731	17672	17660	17748	17544	17646	17553	17643	17659	17655	17584	17692	17591	17927	17786	17540	17479	17669	17756	17639	17672	17496	17601	17676	17506	17684	17673	17679	17512	17880	17663	17585	17677	17643	17729	17514	17705	17835	17753	17749	17595	17634	17582	17536	17671	17470	17659	17561	17631	17794	17570	17604	17652	17522	17504	17692	17609	17751	17614	17635	17416	17640	17719	17573	17693	17716	17517	17641	17692	17681	17615	17747	17680	17532	17627	17766	17587	17756	17555	17588	17588	17733	17582	17796	17588	17584	17635	17587	17534	17598	17689	17666	17796	17700	17395	17675	17719	17728	17597	17746	17509	17790	17781	17615	17726	17651	17698	17649	17989	17635	17707	17547	17874	17595	17445	17510	17705	17601	17612	17805	17557	17539	17511	17480	17710	17723	17682	17461	17573	17742	17563	17758	17762	17708	17731	17724	17696	17646	17784	17584	17774	17662	17773	17847	17626	17749	17596	17699	17758	17455	17563	17772	17616	17795	17627	17677	17611	17627	17437	17712	17422	17778	17680	17758	17822	17569	17600	17620	17587	17694	17537	17489	17638	17824	17447	17516	17590	17769	17717	17578	17725	17730	17562	17794	17673	17769	17659	17597	17550	17540	17517	17737	17833	17802	17668	17684	17640	17557	17576	17599	17584	17660	17631	17585	17588	17598	17757	17608	17528	17813	17653	17608	17631	17507	17721	17818	17529	17529	17648	17738	17546	17575	17566	17754	17500	17750	17623	17622	17729	17680	17531	17569	17727	17671	17513	17601	17652	17499	17638	17706	17505	17660	17599	17616	17430	17708	17615	17723	17557	17683	17635	17567	17779	17690	17753	17551	17544	17567	17666	17701	17636	17651	17337	17806	17516	17650	17620	17740	17723	17637	17835	17818	17559	17521	17676	17565	17669	17679	17646	17800	17695	17558	17581	17601	17878	17502	17413	17571	17644	17700	17698	17522	17890	17624	17478	17592	17773	17695	17821	17778	17654	17743	17844	17641	17577	17556	17534	17518	17561	17577	17596	17395	17584	17684	17578	17552	17504	17643	17539	17697	17540	17635	17568	17647	17643	17815	17603	17787	17754	17790	17604	17783	17724	17672	17736	17733	17654	17564	17675	17609	17762	17595	17659	17734	17816	17799	17500	17812	17750	17676	17822	17662	17723	17763	17699	17542	17446	17432	17698	17515	17739	17880	17656	17689	17737	17454	17468	17770	17634	17485	17868	17893	17510	17521	17889	17705	17484	17643	17732	17664	17611	17741	17589	17690	17695	17599	17466	17487	17814	17673	17601	17517	17635	17609	17781	17732	17865	17417	17511	17700	17882	17677	17558	17758	17619	17592	17724	17585	17773	17491	17461	17586	17890	17930	17576	17673	17630	17710	17685	17773	17732	17517	17754	17700	17638	17622	17640	17575	17542	17466	17587	17577	17604	17668	17784	17498	17628	17733	17758	17408	17686	17806	17762	17442	17447	17621	17757	17691	17800	17347	17588	17816	17634	17581	17613	17633	17710	17642	17891	17721	17808	17578	17786	17588	17682	17593	17753	17741	17787	17838	17495	17550	17690	17504	17720	17579	17791	17697	17765	17543	17623	17772	17679	17827	17483	17595	17449	17533	17704	17575	17551	17774	17682	17630	17607	17635	17570	17673	17776	17688	17667	17676	17535	17529	17381	17750	17674	17761	17762	17694	17818	17725	17650	17741	17669	17771	17674	17659	17764	17639	17750	17630	17818	17842	17589	17554	17599	17572	17460	17630	17418	17598	17790	17700	17673	17699	17557	17791	17421	17728	17592	17663	17492	17584	17570	17670	17685	17693	17621	17688	17433	17612	17771	17667	17654	17727	17597	17491	17610	17613	17741	17784	17839	17798	17712	17756	17669	17679	17977	17787	17665	17526	17694	17635	17590	17616	17718	17721	17614	17611	17835	17573	17488	17527	17543	17712	17600	17873	17494	17424	17415	17630	17752	17632	17742	17741	17667	17597	17462	17701	17806	17692	17616	17663	17765	17847	17591	17681	17817	17508	17698	17587	17752	17795	17642	17703	17568	17439	17514	17605	17682	17622	17564	17730	17602	17539	17508	17651	17590	17632	17661	17608	17765	17430	17631	17555	17769	17766	17344	17759	17856	17558	17597	17710	17573	17607	17467	17679	17603	17547	17555	17630	17656	17751	17596	17734	17768	17603	17727	17826	17876	17638	17698	17572	17657	17459	17595	17897	17663	17635	17475	17693	17659	17481	17655	17600	17634	17614	17568	17408	17560	17706	17565	17537	17659	17656	17716	17705	17503	17777	17571	17580	17498	17746	17619	17730	17635	17684	17651	17529	17476	17607	17572	17856	17647	17737	17806	17754	17645	17459	17675	17586	17447	17555	17675	17704	18031	17661	17690	17483	17713	17595	17621	17575	17623	17550	17812	17531	17579	17561	17542	17666	17597	17603	17529	17715	17503	17590	17850	17698	17541	17576	17517	17426	17616	17697	17500	17542	17725	17568	17714	17763	17800	17646	17646	17548	17427	17587	17516	17627	17812	17593	17720	17608	17750	17452	17623	17906	17578	17645	17656	17758	17838	17651	17640	17594	17692	17587	17627	17873	17810	17664	17695	17740	17747	17484	17535	17602	17623	17753	17746	17726	17761	17653	17768	17666	17858	17544	17863	17703	17705	17703	17430	17665	17722	17551	17620	17617	17521	17576	17609	17718	17638	17712	17656	17546	17708	17626	17755	17604	17780	17797	17606	17592	17699	17672	17538	17796	17575	17575	17545	17726	17547	17567	17564	17744	17332	17566	17627	17616	17786	17662	17829	17692	17493	17684	17641	17758	17480	17864	17501	17612	17793	17758	17755	17611	17873	17799	17631	17384	17714	17592	17629	17706	17582	17605	17756	17885	17598	17773	17577	17681	17748	17822	17493	17607	17605	17591	17915	17763	17527	17817	17624	17368	17697	17606	17661	17618	17484	17681	17627	17824	17751	17570	17633	17675	17489	17559	17687	17673	17607	17594	17594	17771	17416	17130	17654	17607	17562	17466	17830	17779	17686	17752	17628	17588	17679	17569	17469	17512	17632	17865	17737	17599	17675	17781	17893	17679	17488	17658	17589	17703	17841	17759	17711	17707	17778	17628	17553	17831	17700	17633	17646	17461	17549	17777	17533	17683	17437	17616	17642	17547	17653	17534	17558	17542	17561	17678	17570	17531	17697	17621	17485	17421	17556	17736	17671	17669	17649	17650	17763	17706	17834	17662	17521	17601	17667	17604	17653	17550	17705	17563	17584	17557	17607	17659	17521	17822	17567	17531	17519	17763	17706	17476	17524	17550	17750	17794	17490	17591	17789	17520	17613	17478	17435	17694	17725	17806	17929	17715	17501	17639	17795	17567	17600	17541	17799	17927	17730	17831	17583	17501	17863	17592	17675	17590	17659	17833	17684	17572	17654	17665	17728	17652	17592	17605	17730	17467	17591	17758	17639	17498	17611
31736	45071	42455	34083	29506	26037	23209	21205	19251	17953	17364	16558	16381	16348	16291	15887	15635	15454	15507	15415	15300	15312	15475	15476	15258	15287	15223	15501	15276	15257	15203	15298	15194	15258	15305	15227	15170	15313	15026	15154	15304	15183	15172	15197	15271	15316	15117	15235	15146	15179	15128	15118	15278	15191	15063	15143	15190	15271	15112	15151	15120	15092	14986	15154	15195	15204	15070	15119	15239	15172	15086	15119	15169	15177	15177	15173	15008	15164	15106	15334	15027	15097	15264	15187	15088	15135	15151	14906	15094	15125	15054	15154	15189	15239	15058	14982	15107	15129	15243	15211	15197	15077	15180	15136	15148	15184	15120	15154	15057	15085	15156	15183	15331	15171	15266	15127	15037	15142	15164	15149	15245	15154	15196	15147	15110	15238	15016	15263	15208	15290	15079	15320	15150	15085	15256	15149	15137	15186	15027	15195	15228	15215	15180	15090	15160	14990	15136	15033	15049	15259	15175	15060	15202	15331	15054	14980	15076	15091	15062	15086	15273	15163	14948	15238	15328	15114	15084	15139	15123	15087	15206	15203	15110	15137	15229	15239	15162	15159	15193	15124	15114	15220	15224	15225	15200	15227	15073	15386	15214	15097	15100	14897	15032	15223	15076	15156	15175	15185	15131	15230	14931	15299	15167	15111	15150	15142	15132	14978	15074	15218	15275	15069	15032	15114	15232	15161	15168	15186	15106	15165	15128	15214	15156	15097	14999	15097	15158	15257	15019	15090	15093	15172	15321	15230	15321	15137	15108	15279	15059	15220	15186	15165	15038	15178	15055	15094	15050	15188	15152	15224	15346	15213	15029	15257	15044	15330	15077	15314	15204	15148	15209	15203	15075	15364	15198	15063	15119	15098	15037	15245	15131	15197	14986	15012	15296	15279	15102	15098	15263	15103	15103	15239	14996	15087	15241	15063	15119	15179	15059	15110	15118	15063	15218	15035	15263	15020	15116	15053	15094	15265	14910	15077	15356	15211	15097	15126	14968	15058	15136	15370	15058	15086	15072	15042	15016	15035	15263	15152	15201	15250	15145	15239	15128	15158	15060	15137	15202	15284	15265	15118	15081	14999	15131	15082	15103	15124	15117	15202	15200	15088	15288	15318	15202	15131	15113	15135	15195	15326	15238	15162	15015	15118	15161	15150	15067	15152	15115	15221	15182	15209	15033	15056	15139	15195	14948	15021	15143	15181	14967	15112	15011	15131	15295	15103	15158	15287	15180	15031	15159	15214	15113	15130	15175	15205	15171	15095	15018	15096	15035	15152	15064	15204	15251	15234	15116	15208	14998	15252	15028	15296	15097	15139	15190	15268	15025	15138	15268	14927	15246	15077	15289	15160	15277	15135	15246	15083	15233	14994	15129	15192	15077	15301	15156	15129	15275	15012	15177	15150	15066	14979	15316	15041	15049	15124	15127	15264	15106	15067	15353	15098	15111	15158	15303	15168	15022	15124	15008	15067	15160	15198	15209	15086	15101	15144	15139	15104	15325	15045	15140	14982	15024	15259	15080	15137	15130	15296	15251	15030	15319	15286	15029	15224	15132	15150	15132	15163	15178	15047	15082	15148	15080	15127	15251	15061	15019	15106	15112	15149	15133	14993	15117	15043	15076	14992	15241	14923	15140	15125	15241	15164	15108	15001	15111	15100	15260	15185	15280	15335	15140	15202	15208	15280	15157	15263	15083	15102	15203	15121	15160	15210	15151	15127	15020	15107	15177	15113	14903	15176	15158	15142	15131	15149	15269	15194	15196	15141	15106	15084	15148	15006	15028	15337	15141	15129	15069	15120	15166	15190	15102	15161	15037	15180	15047	15231	15053	15149	15228	15203	15150	15269	15165	15100	15274	15078	14991	15262	15193	15309	15318	14894	15237	15215	14956	15200	15228	15194	15263	15168	15138	15232	15004	15082	15018	15168	15135	15206	15158	15118	15067	15288	15164	15090	15353	15008	15153	15172	15035	15072	15288	15120	15065	15003	15205	15031	15023	15185	15109	15123	15088	15065	15152	15277	15216	15243	15181	15220	15199	15035	15117	15277	15330	14983	15187	15004	15114	15114	15051	15105	15316	15197	15343	15153	15132	15213	15229	15077	15094	15274	14982	15343	15010	15223	15138	15146	15205	15193	15106	15170	15362	15077	15150	15041	15195	15191	15180	15294	15206	15212	15293	15288	14986	15131	15203	15066	15228	15271	15268	15092	15180	15012	14990	15146	15020	15210	15252	15044	15028	15265	15391	15290	14933	14966	15138	15052	15131	15089	15143	15362	14973	15088	15147	15220	15008	15255	15156	15001	15230	15113	15221	15158	15147	15186	15120	15200	15341	15113	15157	15114	15168	15206	15223	15165	15131	15151	15397	15088	15022	15066	15091	15099	15094	15122	15162	15131	15215	15167	15325	15050	15168	15270	15112	15238	15259	15071	14990	15286	15308	15248	15204	15188	15174	15164	15324	15061	15062	15263	15245	15146	15220	15003	15218	15309	15207	15125	15306	15167	15224	15039	15100	15225	15329	15136	14999	15244	15300	14983	15073	15150	15204	15269	15189	15147	15208	15340	15143	15177	15151	15121	15234	15137	15194	15012	15173	15254	15119	15192	15202	15087	15145	15064	15106	15141	15163	15190	15080	15096	15121	15066	15192	15007	15263	15076	15003	14919	15235	15037	15063	15095	15101	15169	15068	15091	15012	15243	15096	15047	14985	15209	15183	15135	15206	14948	15193	15161	15251	15255	15101	15260	15168	15160	15194	15070	15196	15218	15098	15164	15013	15029	15146	15253	15071	15112	15286	14973	15109	15074	15130	15134	15242	15109	15078	15159	15192	15176	15158	15155	15296	15048	15255	15370	15273	15191	14996	15091	15130	15204	14985	15016	15212	15318	15181	15206	15294	15115	15157	15222	15086	15068	15137	15192	15233	15024	15186	15294	15227	15243	15160	15065	15109	14979	15361	14980	15063	15305	15325	15112	15171	15079	15198	15142	15065	15012	15103	14956	15305	15025	15117	15096	15112	15216	15122	15072	15350	15118	15123	15255	15244	15253	14817	15108	14961	15205	15230	15078	15205	15237	15165	15321	15183	15215	15245	15070	15113	15145	14999	15134	15063	15103	15086	15151	15202	15116	15162	15249	15159	15053	15043	15185	15309	15124	15013	15068	15216	15226	15187	15119	15211	15197	15187	15101	15126	15124	15017	15180	15229	15137	15083	15234	15241	15135	15072	15203	15107	15229	15263	15054	15129	15100	15060	15189	15263	15154	15183	15052	15137	15157	15173	15133	15118	15088	15226	15336	15197	15328	15142	15158	15059	15202	15024	15208	15064	15333	15013	15112	15049	15132	15186	15123	15137	15180	15120	15131	14999	15002	15165	15082	15112	15333	15286	15273	15381	15415	15157	14993	15203	15168	15152	15222	15154	15110	15273	15075	15055	15123	15308	15219	15140	15155	15087	15001	15122	15092	15128	15204	15223	15106	15223	15126	15284	15181	15213	15217	15028	15296	15132	15192	15127	15188	15191	15301	15044	15053	15044	15344	15371	15137	15189	15276	15273	15184	15037	15267	15058	15266	15172	15398	15194	15248	15145	15180	15065	15020	15240	15195	15167	15188	15192	15006	15198	15155	15131	15101	15160	15201	15135	14964	15092	15021	14992	15394	14956	15241	15073	15158	15153	15325	15243	15132	15077	15004	15053	15132	15197	15207	15248	15106	15165	15073	15216	15110	15207	15022	15117	14993	15076	14809	15080	15103	15133	15145	15041	15116	15288	15108	15182	15170	15215	15113	15146	15196	15326	15022	15183	15227	15268	15132	15115	15005	15077	15031	15310	15102	15227	15060	15217	15157	15091	15068	15119	15199	15063	15162	15062	15115	14973	15230	15272	15087	15161	15242	15069	15071	15095	15202	14951	15108	15009	15147	15195	15080	15172	15145	15015	15109	15219	15056	15142	15125	14977	15152	15184	15133	15245	15303	15135	15295	15101	15209	15231	15111	15358	15236	15127	15073	15077	15140	14980	15095	15040	15268	15071	15095	15154	15145	14962	15259	15250	15205	15106	15243	15182	15202	15165	15053	15071	15189	15287	15208	15162	15178	15034	15175	15145	15100	15222	15107	15302	15228	15109	15215	15184	15269	15188	15152	15077	15066	15019	15019	15127	15129	15063	15204	15104	15156	15196	15253	15202	15049	15132	15128	15160	15213	15079	15298	15254	15044	15088	15097	15170	15264	15073	15095	15228	15190	15116	15184	15014	15146	14984	15220	15098	15209	15047	15150	15049	15177	15024	15034	15124	15340	15403	15155	15141	15083	15047	15140	15154	15031	15125	15212	15000	15161	15230	15211	15188	15137	15107	15122	15133	15089	15157	14950	15377	15092	15088	14996	15166	15101	15146	15148	15071	15076	15381	14967	15277	15100	15108	14929	14979	15231	15163	15092	15043	15179	15261	15079	15113	15131	15128	15038	15205	15009	15268	15196	15307	15137	15150	15181	15157	15161	15206	15168	15112	15299	15085	15213	15169	15144	15037	15180	15235	15012	15227	15064	15230	15231	15270	15241	15096	15347	15261	15143	15025	15039	15204	15140	15122	15133	15198	15307	15099	14898	15234	15055	15014	15205	15330	15227	15098	15182	15244	15211	15298	15141	14992	15093	15169	15130	15120	14963	15202	15194	15187	15028	15065	15172	15103	15220	15175	15123	15136	15137	15116	15275	15191	15135	15088	15366	15231	15061	15147	15383	15279	15197	15062	15163	14892	15153	15100	15232	15173	15169	15182	15153	15131	15062	15174	15270	15011	15182	15248	15151	15251	15115	15132	15201	15085	15098	15121	15105	15071	15213	15065	15352	15039	15070	15096	15094	15191	15064	15089	15147	15103	15129	15049	15073	15201	15151	15135	15132	15057	15103	15114	15104	15165	15376	15235	15195	15179	15307	15257	14975	15107	15130	15055	15132	15153	15141	15147	15152	15238	15252	15188	15182	15186	14993	15186	15163	15094	15138	15104	15051	15111	15145	15183	15199	15199	15071	15283	15028	15117	15125	15074	15166	15334	15103	15051	15051	15283	15000	14923	15194	14974	15131	15253	15192	15225	15317	15280	15138	15155	15150	15243	15051	15336	15220
24068	21148	28697	26891	27980	29274	28687	23930	21671	20867	20020	19259	19146	18799	18617	18492	18260	18062	18036	17955	17839	17779	17927	17764	17893	17787	17877	17586	18006	17985	17914	17711	17584	17665	17605	17757	17665	17743	17807	17892	17527	17730	17661	17576	17645	17748	17677	17670	17710	17547	17536	17550	17469	17672	17502	17673	17624	17654	17686	17639	17479	17652	17645	17840	17745	17620	17685	17540	17828	17893	17557	17663	17661	17640	17689	17648	17532	17720	17798	17659	17483	17695	17821	17624	17637	17537	17733	17759	17573	17817	17773	17650	17798	17702	17718	17686	17631	17799	17689	17716	17898	17530	17909	17562	17504	17540	17665	17605	17555	17574	17649	17703	17614	17621	17632	17742	17578	17520	17463	17625	17661	17587	17687	17501	17729	17630	17622	17568	17602	17401	17688	17369	17534	17589	17580	17663	17610	17366	17994	17632	17592	17634	17607	17737	17678	17620	17657	17665	17695	17652	17774	17553	17482	17846	17778	17772	17756	17533	17472	17596	17580	17612	17598	17594	17533	17687	17576	17451	17717	17618	17486	17591	17630	17568	17554	17648	17481	17376	17599	17693	17632	17474	17662	17309	17761	17718	17783	17598	17473	17474	17696	17761	17728	17658	17681	17529	17765	17716	17664	17580	17652	17664	17592	17734	17557	17589	17608	17517	17450	17592	17614	17719	17748	17550	17667	17749	17775	17400	17679	17755	17562	17533	17442	17718	17610	17743	17664	17391	17622	17572	17573	17539	17603	17575	17533	17816	17671	17729	17373	17597	17557	17388	17631	17673	17827	17639	17627	17682	17482	17641	17499	17463	17842	17590	17386	17606	17773	17602	17692	17383	17678	17931	17729	17645	17615	17612	17629	17752	17613	17791	17540	17707	17571	17580	17573	17532	17587	17569	17353	17488	17685	17675	17660	17536	17608	17684	17720	17617	17583	17424	17705	17410	17638	17729	17479	17568	17579	17465	17613	17692	17506	17479	17672	17485	17633	17882	17634	17566	17584	17371	17766	17784	17713	17402	17716	17591	17697	17663	17468	17583	17749	17692	17665	17624	17599	17773	17604	17793	17604	17477	17661	17583	17704	17827	17605	17860	17678	17542	17566	17452	17821	17577	17629	17323	17596	17701	17720	17599	17602	17672	17521	17718	17569	17506	17737	17754	17541	17681	17590	17463	17469	17669	17643	17392	17737	17524	17749	17644	17557	17686	17757	17401	17789	17586	17580	17504	17560	17774	17548	17527	17772	17902	17631	17740	17672	17817	17580	17779	17813	17864	17767	17488	17503	17575	17548	17812	17434	17506	17667	17743	17593	17532	17652	17668	17688	17794	17744	17635	17543	17552	17567	17531	17668	17710	17405	17626	17629	17774	17585	17656	17563	17533	17475	17653	17578	17449	17589	17693	17688	17705	17865	17557	17466	17563	17869	17486	17741	17537	17664	17562	17615	17605	17633	17632	17651	17738	17614	17622	17525	17316	17368	17581	17496	17618	17504	17505	17571	17521	17749	17592	17597	17897	17532	17617	17533	17860	17613	17587	17761	17744	17714	17554	17636	17600	17729	17622	17753	17526	17579	17502	17554	17460	17654	17458	17539	17543	17557	17645	17556	17567	17739	17595	17636	17533	17491	17654	17606	17548	17733	17782	17673	17705	17518	17886	17662	17573	17461	17604	17554	17504	17654	17537	17745	17696	17715	17718	17510	17573	17531	17598	17629	17574	17746	17488	17613	17542	17644	17409	17470	17618	17598	17703	17620	17668	17758	17693	17526	17590	17649	17529	17447	17494	17737	17521	17708	17884	17536	17761	17587	17787	17680	17877	17679	17459	17626	17429	17750	17501	17774	17439	17524	17558	17659	17655	17678	17652	17764	17602	17697	17399	17469	17504	17595	17759	17489	17573	17390	17527	17633	17435	17483	17792	17672	17521	17773	17512	17476	17574	17680	17512	17424	17593	17656	17338	17537	17654	17688	17730	17620	17763	17602	17701	17561	17658	17685	17565	17477	17439	17752	17859	17869	17331	17572	17661	17681	17709	17654	17739	17688	17903	17610	17644	17891	17648	17767	17602	17601	17631	17486	17800	17613	17429	17467	17708	17493	17588	17628	17700	17568	17791	17820	17536	17665	17802	17401	17590	17552	17508	17655	17598	17835	17571	17717	17521	17842	17729	17515	17568	17680	17736	17769	17550	17683	17450	17672	17513	17571	17644	17651	17314	17642	17557	17515	17867	17580	17879	17739	17480	17577	17579	17732	17511	17686	17685	17608	17605	17547	17673	17534	17601	17815	17701	17583	17809	17689	17868	17542	17579	17671	17463	17663	17571	17754	17492	17675	17523	17708	17580	17667	17570	17615	17559	17535	17641	17625	17798	17878	17596	17605	17443	17522	17684	17547	17530	17394	17613	17663	17728	17794	17580	17785	17619	17490	17810	17566	17336	17364	17724	17656	17632	17410	17387	17606	17744	17539	17488	17566	17623	17645	17646	17641	17701	17523	17686	17817	17432	17522	17792	17534	17629	17453	17657	17639	17737	17834	17576	17563	17652	17671	17606	17804	17561	17475	17749	17537	17628	17610	17730	17790	17752	17710	17543	17660	17816	17613	17601	17455	17553	17645	17756	17647	17692	17623	17595	17356	17640	17455	17768	17633	17458	17285	17814	17705	17582	17838	17544	17486	17493	17556	17493	17501	17515	17764	17757	17509	17573	17470	17389	17786	17305	17438	17606	17493	17560	17529	17672	17447	17460	17621	17497	17814	17643	17745	17659	17468	17471	17506	17439	17575	17716	17620	17474	17832	17665	17742	17580	17430	17688	17523	17591	17557	17632	17649	17592	17603	17783	17753	17583	17483	17619	17723	17688	17894	17791	17334	17693	17645	17615	17497	17744	17616	17692	17620	17638	17738	17754	17483	17634	17706	17636	17731	17647	17533	17380	17435	17303	17538	17579	17739	17714	17666	17593	17524	17519	17401	17643	17778	17697	17643	17709	17743	17518	17473	17559	17645	17425	17623	17412	17506	17646	17699	17570	17850	17746	17622	17629	17680	17723	17521	17821	17550	17624	17673	17643	17776	17593	17715	17525	17630	17687	17520	17675	17818	17582	17560	17434	17593	17550	17763	17825	17902	17753	17595	17481	17663	17607	17646	17684	17626	17572	17499	17551	17761	17732	17511	17647	17484	17700	17623	17780	17499	17440	17749	17642	17582	17504	17300	17734	17592	17841	17563	17607	17670	17749	17674	17702	17513	17420	17603	17520	17587	17756	17641	17667	17860	17544	17660	17532	17614	17394	17780	17574	17572	17695	17579	17646	17458	17556	17415	17777	17707	17701	17609	17700	17695	17645	17516	17729	17535	17493	17645	17782	17788	17568	17623	17610	17355	17646	17515	17480	17708	17680	17598	17760	17632	17717	17533	17919	17735	17639	17660	17714	17782	17635	17622	17395	17672	17588	17755	17679	17607	17555	17542	17681	17553	17516	17657	17504	17751	17696	17645	17529	17773	17313	17559	17415	17537	17674	17767	17432	17441	17695	17664	17741	17516	17657	17587	17542	17869	17589	17545	17642	17766	17584	17624	17567	17775	17690	17581	17740	17708	17692	17544	17435	17527	17511	17459	17798	17584	17524	17611	17849	17621	17484	17789	17655	17749	17544	17682	17563	17631	17613	17702	17703	17657	17515	17452	17580	17610	17635	17716	17753	17686	17643	17551	17859	17765	17656	17532	17752	17521	17695	17700	17760	17496	17579	17717	17502	17701	17546	17511	17704	17563	17405	17659	17639	17592	17512	17724	17673	17602	17760	17553	17542	17559	17641	17596	17560	17515	17772	17745	17621	17743	17734	17689	17617	17589	17734	17687	17650	17557	17709	17558	17530	17774	17640	17487	17725	17428	17478	17537	17457	17586	17558	17599	17619	17806	17751	17519	17654	17598	17768	17629	17621	17807	17679	17623	17632	17665	17615	17646	17541	17538	17622	17600	17912	17613	17596	17871	17729	17598	17700	17741	17654	17584	17759	17505	17509	17578	17613	17762	17569	17347	17542	17829	17725	17665	17633	17472	17497	17700	17623	17140	17532	17820	17739	17623	17483	17784	17776	17747	17620	17942	17672	17572	17694	17696	17591	17657	17855	17861	17587	17643	17374	17635	17653	17662	17677	17484	17561	17412	17577	17810	17800	17523	17606	17560	17496	17603	17786	17621	17827	17652	17818	17471	17586	17557	17555	17749	17581	17839	17591	17704	17652	17576	17553	17467	17519	17559	17789	17640	17595	17647	17636	17660	17751	17726	17642	17512	17551	17599	17587	17820	17686	17780	17663	17627	17653	17583	17515	17577	17639	17578	17497	17777	17620	17632	17418	17643	17552	17609	17592	17581	17623	17698	17541	17509	17726	17514	17553	17726	17715	17661	17618	17629	17563	17777	17675	17601	17630	17733	17638	17521	17715	17783	17296	17430	17586	17646	17735	17624	17799	17518	17778	17870	17588	17713	17553	17667	17605	17731	17504	17489	17605	17693	17451	17558	17583	17679	17739	17555	17617	17769	17704	17566	17636	17686	17471	17577	17658	17487	17715	17622	17609	17733	17683	17696	17653	17769	17593	17551	17585	17859	17609	17715	17625	17624	17700	17688	17590	17657	17592	17545	17662	17763	17677	17664	17461	17583	17736	17648	17643	17491	17660	17777	17642	17508	17555	17462	17591	17679	17729	17464	17637	17796	17671	17632	17619	17600	17563	17580	17667	17552	17568	17526	17660	17732	17653	17519	17629	17592	17480	17725	17453	17614	17504	17718	17757	17579	17741	17586	17629	17846	17659	17613	17674	17586	17658	17692	17684	17678	17733	17641	17682	17723	17734	17525	17798	17573	17696	17758	17560	17616	17559	17601	17574	17682	17613	17698	17523	17673	17487	17602	17692	17580	17869	17628	17537	17704	17684	17660	17419	17759	17759	17608	17625	17501	17642	17574	17582	17514	17532	17871	17566	17746	17665	17613	17767	17662	17731	17499	17617	17628	17432	17616	17760	17793	17648	17500	17659	17650	17716	17661	17731	17741	17610	17712	17522	17674	17539	17574	17550	17760	17590	17708	17671	17509	17593	17526	17574	17644	17655	17699	17623	17629	17666
30423	51554	48537	40324	35075	31025	27630	23677	21017	19484	18074	17495	17024	16550	16465	16056	16017	15777	15586	15571	15606	15519	15503	15384	15371	15344	15467	15414	15265	15253	15281	15463	15235	15325	15132	15202	15318	15207	15021	15156	15209	15163	15053	15097	15390	15176	14963	15231	14895	15077	15153	15329	15210	15249	15104	15150	15281	15179	15292	15045	15276	15055	14981	15114	15233	15021	15200	15118	15149	15098	15107	15024	15104	15296	15028	15239	14944	14995	15177	15225	15272	15276	15228	15154	15067	15029	15232	15170	15108	15098	15170	15154	15210	15034	15154	15233	15159	15139	15049	15139	15187	15059	15272	15074	14974	15004	15257	15107	15313	15094	15030	15207	15107	14923	15087	15147	15075	14940	14952	15175	15204	15180	15189	15207	15285	15084	15201	15019	15189	15228	15085	15362	15039	15105	15241	15087	15093	14984	15236	15125	15127	14854	15219	15054	15139	15248	15118	15011	15360	15080	15081	14969	14964	15079	15053	15126	15097	15139	14925	15127	15144	15058	15080	15090	15262	15216	15105	15077	15049	15029	15411	15151	15071	14946	15154	15284	15162	15121	15150	14985	15084	15030	15209	15227	14927	15116	15098	15187	15033	15048	15048	15105	15140	14988	15194	15204	15063	15082	15009	15152	15068	15079	15164	15181	15170	15161	15205	15145	15048	15058	15048	15170	15249	15110	15136	15234	14946	15114	15098	15231	15051	15239	15122	15108	15236	15077	15108	14965	15173	15082	15107	14989	15234	15206	15026	15104	15212	15108	15225	15160	15033	15139	15246	15206	15082	15143	14879	15170	15156	15134	15132	15182	15080	15083	15094	15016	15190	15050	15126	15015	15136	15044	15114	15120	15222	15090	15094	15151	15288	15201	15218	15325	15052	15291	15102	15110	14983	14958	15048	15074	14984	15067	15046	15013	15069	14979	15240	15204	15398	15055	15125	15041	15259	15066	15051	15075	15058	15175	15200	14994	15078	15057	15228	15157	15275	15175	15216	15176	14948	14977	15124	15111	15250	15121	14939	15207	14981	15143	15329	15176	15011	15104	15181	14876	15035	15063	15134	15210	15081	15221	15127	15113	14965	14878	15194	15070	15036	15069	14964	15025	15305	15146	15141	15210	15168	15301	15300	15074	15129	15091	15224	15214	15078	14974	15222	15059	15185	15346	15008	15263	15192	15232	15116	15289	15101	15076	15142	15066	15156	15037	15124	15122	15309	14978	15120	14987	15197	15221	15125	15138	15112	15062	15088	15030	15076	15013	15090	15082	15045	15184	15071	15181	15194	15231	15130	14969	15309	15039	15181	15097	15083	15212	15088	15110	15367	14981	15127	15052	15179	15198	15026	15105	15171	15113	15069	15239	15310	15074	15109	15030	15296	15099	15042	15133	15071	14986	15082	15180	15171	15204	15249	15177	15069	15077	14947	15072	15063	15121	15236	15145	15161	15107	15241	15192	15061	15055	15024	15261	14970	15168	15124	14969	15193	15175	15174	15080	15118	15118	15135	15040	15301	15231	14993	15137	14996	14969	14927	15116	15147	15104	15096	15007	15030	15037	15094	15152	14912	15121	15122	15082	15114	15004	15048	15196	15145	15042	15233	15212	15063	14916	15050	15037	15181	14992	15146	15033	15275	15171	15125	14884	15205	15207	15264	15203	15130	15149	15056	14959	15001	15249	15157	15271	15067	14920	15062	15098	14924	15072	15161	15008	15072	15202	15285	15143	15176	15157	15207	14985	15027	15019	15018	15108	14949	14942	15004	14987	15104	15085	15060	15268	15326	15158	15003	15296	14861	15088	15353	15097	15192	15166	15322	15106	15149	15077	15081	15196	15096	15031	15226	14984	15038	15118	15071	15008	15029	15220	15262	15074	15270	15070	14992	15146	15146	15068	15049	15302	14985	15184	15160	15107	15142	15031	15145	15163	15148	15041	15184	15058	15157	14959	15015	15098	15009	15185	15168	15133	15142	15343	15048	15197	15169	15082	15042	15081	15255	14959	15159	15117	15119	15038	15210	15014	15199	15053	15031	15115	15065	15116	15026	15194	15033	15250	15061	14908	15330	15173	15225	15033	15252	15220	15104	14950	15088	15083	14967	15202	15340	15094	15058	15197	15061	15170	15247	15001	15082	15051	15130	15250	14902	15053	15052	15066	15221	15057	15054	15194	15237	15101	15116	15044	15183	15069	15141	15098	15046	14924	15157	15100	15156	15185	15011	15011	15015	15065	15093	15088	15137	14958	15144	15074	15219	15295	15268	15018	15098	15067	15065	15288	15136	15223	15218	15113	15112	15141	15210	15111	15123	15037	15076	15083	15158	15038	15034	15098	15361	15015	15375	15202	15060	15020	14969	15036	15115	15233	15234	15155	15184	15121	14955	15145	15112	15085	15173	15339	15106	15166	15132	14989	15120	15222	15066	15157	15082	15158	15165	15037	15134	15014	15096	15095	15109	15102	15128	14959	15185	15190	15005	15180	15150	15212	15068	14992	15087	15221	15023	14993	15250	15290	15325	14954	15063	15235	15113	15035	15100	15060	15242	15048	15209	14968	15192	15067	15162	15187	15219	15139	15082	15214	15179	15160	15039	15094	15109	15057	14932	15156	15057	15069	15301	15089	14964	15093	15145	15133	15142	15311	15123	15125	15223	15165	15010	15051	15125	15112	14932	15264	15081	15118	15201	15063	15015	15104	15286	15150	14938	15064	15132	15153	15153	15086	14976	15273	15339	15056	15183	15149	15073	15233	15175	15149	15299	15023	15034	14963	15176	15108	15124	15067	15179	15196	15039	15084	15119	15054	15358	14892	15112	15141	15002	15064	15353	15223	15242	14967	15076	15074	15020	15237	15380	15018	15289	15030	15114	15159	15248	15003	15125	15213	15150	15033	15209	15103	15037	15198	15294	15148	14973	14914	15269	15136	15264	15074	15203	15310	14979	15061	15237	15189	15077	15123	15062	15215	15068	14921	15084	15159	15099	15093	15118	15132	15064	15085	15102	14963	14979	15070	15264	15007	15053	15000	14979	15091	15022	15188	14851	15010	15157	15023	15162	15256	14979	15233	15106	15027	15094	15051	15074	14983	15044	15170	15234	15239	15116	15124	15086	15179	15145	15071	15202	15198	15120	15154	15082	15208	14988	14982	15119	15173	15062	15177	15414	15106	15036	15165	15013	15086	15166	15133	14964	15198	15000	15075	15030	15154	15232	15021	15070	15016	14938	15316	15009	15069	15189	15014	15196	14987	15234	15181	15186	15127	15001	14985	15141	15111	15037	15149	15103	15110	15187	15100	15132	15217	15067	15227	15081	15169	15140	15228	15089	14995	15195	15240	15078	15315	15145	15113	15176	15220	15218	15104	15126	15051	15038	15248	15294	15068	15196	15099	15131	15173	15257	15255	15043	15087	15117	15029	15134	15205	15118	15087	15113	15153	15104	15071	15268	15320	15116	15046	14915	15101	15233	15081	15088	15066	14973	15117	15014	15196	15096	15067	15250	15041	15242	15109	14967	15009	15043	15000	15117	15224	15066	15093	15037	15196	15256	15050	15214	15011	15044	15074	15209	15276	15165	15091	15085	14956	15215	15035	15090	15116	15032	14942	15082	15194	15130	15212	15074	15131	15101	15037	15252	15034	15159	15127	15149	15019	15245	15119	15175	15260	15081	14975	15105	15108	15346	15076	15098	15169	14959	15075	15191	15208	15289	15093	15066	15069	15131	15002	15229	15174	15113	15048	15230	14985	15226	15090	15079	15120	15051	15044	15037	15035	15105	15185	15169	15058	15093	15089	15004	15119	15088	15178	15054	15102	15011	15222	15111	15039	15035	15125	15126	15022	15098	15264	15141	15222	15045	15124	15334	15237	15110	15115	15137	15250	15005	15174	15248	15233	15146	15290	15299	15117	15116	15064	15050	15132	15051	15189	15163	15243	15100	15012	15112	15009	15198	15202	15175	14858	15111	15200	15307	15168	15133	15140	15060	15017	15126	15127	15076	15043	14930	14909	14991	15258	15158	15089	15200	15122	14865	15128	15076	15034	15102	15102	15210	15090	15207	15048	15179	15266	15013	15013	15158	15128	15136	15264	15048	15024	15120	15097	14885	15004	15159	15231	15265	15184	15239	15287	15069	15095	15075	15183	15090	15094	15293	15028	15144	15098	15193	15037	14884	15043	15261	15097	15188	15037	15057	15144	15072	15146	15093	15090	15243	15150	15176	15074	15196	15245	15228	15130	15300	15119	15306	15148	15143	15163	14998	15134	15134	15248	15054	15090	15138	15055	15102	15093	15153	14984	15335	15208	14876	15240	15150	15102	15029	15116	15124	15189	15118	15169	14945	14953	15128	15099	15009	15019	15182	15227	15128	15304	15312	15016	15046	15090	15416	14873	15152	15241	14986	15104	15111	15165	15201	15168	15071	15233	15275	15273	15210	15043	15110	15091	14997	15032	15243	15098	15227	15122	15226	15212	14995	15143	15218	15105	15219	14955	15206	15086	15242	15070	15027	15129	15172	15044	15069	15136	15029	15215	15235	15148	15197	15008	15158	15166	15227	15140	14945	15106	15111	15012	14991	15105	15266	15138	15150	15082	15108	15054	15227	15214	14969	15136	15119	15149	15125	15043	15273	15153	15172	15178	15217	15079	15080	14842	15038	15065	15058	15166	15247	15078	15181	15130	14956	15144	15103	15076	15187	15151	15103	15061	15103	15117	15088	15145	15049	15141	15058	15148	15238	15073	15015	15170	15118	15179	15279	15280	15150	15133	15212	15147	14977	15146	15193	15114	14995	15199	15039	15254	15150	15147	15167	15112	15126	14998	14980	15150	15161	15182	15120	15029	15183	15064	15193	15088	15120	15137	15047	15181	15107	15191	15115	15189	15157	15282	15016	15154	15292	15130	15045	15310	15116	15231	14938	15115	15202	15170	15164	15136	15120	15211	15206	14993	15066	15143	15092	15054	15020	15162	14951	15204	15172	15039	15036	15082	15072	15088	15017	15086	15160	15114	15310	14878	15074	15315	15015	15145	15160	14992	15093	15196	15177	15179	15233	15163	15135	15032	15220	15116	15053	15121	15148	15074	15134	15095	15174	15126	15094	15249	14963	15036	15270	15278	14982	15062	15230	15307
22765	21142	28869	24103	24090	30232	32370	26762	23952	22504	21324	20760	20082	19735	19768	19362	19113	19023	18987	18708	18619	18580	18560	18672	18404	18371	18342	18252	18352	18191	18082	18198	18310	18378	18262	18110	18173	18237	17997	18015	18099	18129	18202	18156	18208	18034	18057	18328	18151	18182	17973	18209	18026	18003	18054	17992	18148	18201	18211	18014	18159	17908	18076	18055	18056	18268	18351	18037	18169	18056	18063	18143	18048	18162	18219	18203	18110	18134	18041	18229	18020	18072	18148	18364	18251	17932	17905	17910	18104	18139	17903	18133	17981	18033	18058	18000	18165	18123	18161	17941	18020	17940	18010	18139	18116	18093	18106	18076	17984	18420	18237	18079	18117	18059	18125	18198	18222	18178	18001	18044	18111	18000	18147	18124	17973	18115	17948	18112	18052	17936	18101	17973	18026	18006	18136	18240	17863	18175	17954	17969	18074	18109	17993	18036	18029	17960	17892	18217	18072	17969	18269	18157	18208	17924	18103	18015	18057	18047	17973	18196	18056	18152	18094	17891	18064	18199	17942	18233	17900	17989	18133	18287	18170	17918	18100	18064	18162	18075	18056	17813	17942	18067	18077	18102	18324	18262	18028	18139	18035	17883	18068	18071	18306	17973	18035	18141	18090	17980	18159	18196	18174	17947	17901	17918	18106	18025	18056	18144	18034	18015	18123	18107	18018	17938	17983	18381	18125	18042	18138	18258	17916	17967	18080	17972	18116	17949	17895	18110	18021	18079	18204	18021	17994	18008	18252	18063	17988	18249	18173	17946	17950	17923	18098	18010	18045	18024	18172	18236	18130	18215	18051	18023	18025	17954	18005	17805	18168	18280	18021	18035	18094	18023	17963	17870	18061	18124	18059	18010	17986	17981	17988	18066	18286	18093	17962	17929	17907	18015	18080	18131	17975	18021	18055	18062	17925	17827	18153	17946	17921	17938	18261	17875	17916	18093	18222	18305	17928	17924	17931	17972	18145	18116	18173	18094	17972	18057	18148	18203	17819	18062	18023	18014	18252	17930	18038	18129	17970	18045	18166	18044	18209	18110	18005	17876	18071	18004	18101	18186	18143	17840	18055	17903	18137	18147	17941	18130	18093	17932	17958	18078	17995	17945	18095	17947	18141	18176	18349	18103	18264	17872	17980	17998	18045	17965	18043	18156	18154	18029	18119	18222	18365	18218	17983	18107	18229	17932	18167	18188	18097	18042	18135	18055	18099	18014	17984	18138	17963	17995	18069	18174	17974	18102	18022	18119	18089	18043	18065	17838	18106	17991	18026	17782	18067	17930	18083	18049	18180	18118	18099	17857	18251	18144	17852	18063	18048	18059	18082	18138	18063	18316	18215	17963	18031	17855	18016	17978	17951	17836	18096	18065	18122	18042	18103	17852	18007	18284	18051	17951	18054	18024	18204	18125	18097	18296	18187	17977	17985	18093	18056	18005	17915	17935	17915	18007	17979	17996	18083	17914	17983	18241	18098	18088	18171	18055	18023	18222	18028	17841	18183	17794	18260	18127	18101	18084	17938	17949	18011	17936	18101	18158	18228	18024	18009	18136	17849	18172	18037	17979	17952	18037	18228	17976	18157	17991	18050	18022	18053	17915	18140	17971	18011	17900	18151	18090	18120	18145	18044	18006	18122	17999	17889	17969	18069	17959	18021	17990	17913	18036	18160	18011	17907	17783	18061	18147	17980	18015	18100	18101	17887	17978	18136	18188	18164	18061	18227	18098	18132	18157	18010	18158	18065	17954	17943	18215	18167	17815	18030	17947	18202	18165	17919	18017	17996	17881	18038	18198	17969	18102	18214	18169	18233	18031	18085	18055	18128	18143	18209	18200	17966	18033	18067	18068	18301	18033	18241	18177	18009	18117	18056	17964	17890	18058	17925	18238	18144	18296	18079	17948	17971	17888	18104	17951	18031	17994	17987	17960	18038	18025	18205	18059	18076	17924	18085	18045	17987	18129	18042	18085	18206	18209	18053	18238	18070	18162	18297	17927	18013	17777	18072	17870	17998	18073	18018	17927	18142	18341	18071	17888	18078	17895	18103	17875	17908	18024	18021	17978	18159	18133	18112	17986	17952	18267	18023	17906	18243	18074	18054	17978	18112	17893	18083	18010	17900	18031	18089	18115	17933	17853	18117	18033	18087	18128	17923	18209	18035	18182	18017	17929	17887	17994	17964	18223	18011	18260	17951	18165	18074	18116	17861	18098	17945	18013	18097	17959	18037	18047	18160	18119	18047	18067	18001	17966	18038	17966	18023	18024	18002	17981	18132	18023	18029	17883	17881	17918	18139	17724	18081	18009	17862	17871	17894	18001	18199	18123	18294	18081	18070	18262	18127	17994	17882	18163	18131	17854	17990	18046	17935	17989	18019	18005	17900	17928	17819	18088	18240	17867	18172	17997	17973	18158	18182	18131	18062	17980	18011	18284	18122	18069	17917	18255	18077	17901	17877	17878	17910	18075	18042	17919	18120	17982	18126	18013	17854	17873	18280	18005	17941	18015	18155	18007	18082	18116	18158	17944	18052	18132	18086	18057	18414	17993	18053	17912	18276	18000	17982	17941	17946	18219	17986	17888	18132	18180	18062	18055	18091	17871	17734	17854	18119	17980	18187	17895	18040	18107	18190	18090	18180	18026	17967	17836	17922	18022	18003	18172	17941	18120	18198	18087	18245	17935	18112	18091	18041	18263	18239	18019	18067	17894	17896	17950	18379	18049	17997	17961	18038	18113	18084	17950	17959	18044	18129	18223	17955	18062	18047	18138	18074	18022	17961	17931	18264	17965	18025	18194	18170	17950	18062	17896	18040	18033	18027	18054	18135	18082	18227	18020	17990	17908	18020	17805	18134	17920	18042	17901	18186	18047	18048	17994	18050	18068	18007	17886	18050	17997	18019	17898	17912	17753	17951	18027	17921	18259	17977	18102	18131	18050	18079	18054	18156	18074	17973	17902	17985	17965	17958	17943	17788	17978	17975	17919	18004	18056	17913	17963	18241	18163	18107	18104	18083	18214	18063	18020	18098	18184	18082	17807	18039	18021	17953	17982	18065	18101	18126	18000	18055	18189	17935	18271	17997	18019	17695	18191	18058	17756	18096	18093	17986	18102	18085	18025	18028	18076	18192	18198	17881	18145	18104	18105	17955	17894	18109	18018	17886	18223	18053	17971	18043	18077	17989	17975	17931	17964	17941	18097	18000	18013	18056	17901	17955	18080	18050	18027	17919	18134	18123	17924	17949	17932	18175	18101	18094	17954	18155	18177	18048	18015	18155	18034	18148	18034	18098	18152	17996	18050	18185	18107	18056	18092	17930	18111	18022	18014	18201	18047	18054	17980	18100	17916	17836	17978	18175	17876	18007	18058	18052	18053	18155	18093	18269	18120	17972	17958	18355	18014	18029	17912	17967	18034	17922	18057	18217	17997	18011	18027	18192	18012	18311	18097	17882	18279	18138	17988	18038	18024	17960	17847	18095	17910	18028	17791	17999	17986	17955	18023	18229	18203	18059	17897	18157	17946	18034	17906	18017	17973	18245	18135	18020	18227	17889	17974	18144	18122	17907	18036	17885	18218	18189	18045	18184	18207	17992	18080	17913	18032	18229	17876	18036	17900	18169	18241	18092	17890	18050	17868	18080	17836	18036	17976	18042	18123	18051	18250	17984	17980	18059	18107	18289	18254	18040	18209	17976	18070	18070	18147	17822	17706	18034	17820	18167	18052	18117	18149	18079	17907	17908	17964	18087	18129	17842	18027	17884	17993	17963	17945	18051	17893	18143	18099	18077	17867	17835	17979	18014	18024	18157	18186	18132	18084	18080	18031	17955	17973	18280	18227	18003	18005	18029	17954	18063	18003	18049	18196	18119	17971	18243	18020	18201	17918	17878	17898	17916	17897	18115	18027	17895	18173	18111	18011	17896	17819	18094	18186	18113	17931	18148	18416	18032	18117	17868	18021	18093	17972	18300	17940	18210	18054	18244	18233	18113	17927	18189	18027	18089	18116	18168	18210	18067	17758	17839	18048	17973	18068	18120	17873	17870	18086	17954	17957	18261	18115	18221	18118	18066	17909	18247	18039	18220	17966	18139	18095	18200	18099	18010	18121	18178	18140	17895	17898	18181	18029	18066	18068	18144	17908	18037	18143	18218	17961	18057	18051	18150	18010	18057	17966	18015	17938	18153	18100	18196	18306	18185	17999	17812	17997	17989	17952	17969	18128	18125	18091	17910	18081	17939	18001	17933	17965	18037	18171	18050	18055	17977	18161	18004	18205	18217	18075	17815	17982	18165	18113	18032	18051	18057	18101	18108	17987	17968	18169	18162	17951	18110	17943	18049	18151	17981	18161	18008	17915	17998	17973	18055	18199	18014	18027	18188	18067	18173	18001	17939	17986	18225	18143	18035	17740	18054	18027	17982	17981	18125	18064	17903	17970	17783	17994	17936	18135	18154	18089	18208	17882	17928	18016	18041	18146	18152	18084	18045	17980	17970	18072	18097	17933	17910	18227	18223	18026	18146	17922	17843	18104	18083	18059	18295	17977	18041	18162	18041	18089	18079	18040	18112	18026	18115	18305	18118	18154	18204	17954	18016	18000	17922	18181	18005	18302	18085	17912	17993	18002	17909	17876	17893	18003	17967	17881	18152	17980	18248	18290	17960	18171	17975	18016	18292	18098	18230	18070	17954	17917	18239	17974	18102	18033	18333	18079	18149	17975	18038	18128	18112	18007	18104	18164	18333	18102	18106	17844	18148	18021	17915	17935	18040	18021	18047	18063	18030	18233	17999	18221	18069	18101	18199	18079	18135	18190	18000	17946	17966	18052	18022	17953	18008	17997	17968	18032	17917	17931	18050	18085	18170	18005	18184	17746	18148	18385	18192	17892	18038	17929	18156	18000	18006	18118	18086	18052	17937	18032	18002	18046	17969	17989	17889	17959	17928	18110	18202	18185	18125	17960	18153	18279	17979	18162	18061	17863	18045	18313	18060	17991	17949	18214	18252	17947	18033	18149	17896	18057	18159	18183	18050	18021	18058	18094	17956	17832	17910	18110	18189	18071	17944	18062	17923	18188	18057	18264	18116	18101	18014	18181	18334	18017	18006	17992	17830	17941	17923	17940
32387	56527	52318	43852	38506	36162	31372	27355	23766	21079	20016	18853	18110	18078	17413	17092	16892	16561	16222	16122	15940	15921	15968	15808	15816	15769	15812	15690	15577	15627	15653	15454	15400	15572	15400	15584	15339	15355	15544	15438	15281	15472	15320	15347	15385	15359	15372	15305	15423	15298	15392	15352	15427	15365	15367	15232	15385	15380	15420	15391	15334	15365	15519	15452	15319	15403	15487	15324	15471	15367	15392	15371	15481	15305	15561	15413	15427	15293	15586	15264	15457	15408	15370	15353	15281	15375	15362	15384	15415	15117	15299	15492	15481	15349	15218	15315	15640	15265	15243	15396	15557	15316	15446	15500	15276	15296	15390	15329	15329	15567	15362	15231	15396	15325	15428	15386	15213	15308	15554	15304	15461	15363	15274	15253	15405	15504	15348	15229	15252	15389	15378	15449	15358	15247	15369	15341	15380	15291	15453	15254	15293	15317	15339	15362	15329	15488	15471	15401	15316	15468	15458	15340	15372	15499	15445	15179	15305	15222	15227	15499	15309	15361	15323	15399	15294	15383	15473	15238	15230	15410	15584	15321	15301	15361	15441	15382	15310	15347	15327	15329	15293	15574	15499	15359	15552	15314	15346	15208	15245	15353	15419	15282	15560	15265	15467	15317	15243	15411	15221	15384	15499	15303	15462	15447	15439	15261	15457	15324	15490	15273	15320	15316	15327	15377	15382	15460	15340	15377	15378	15453	15268	15267	15446	15340	15557	15217	15314	15100	15330	15255	15526	15330	15289	15359	15362	15318	15320	15537	15394	15339	15287	15482	15377	15308	15391	15335	15285	15381	15338	15356	15353	15553	15303	15509	15451	15343	15482	15413	15558	15279	15287	15273	15253	15308	15529	15370	15131	15360	15353	15337	15347	15241	15491	15358	15220	15284	15426	15343	15318	15447	15369	15461	15361	15305	15324	15394	15554	15332	15426	15450	15266	15323	15383	15227	15362	15475	15316	15325	15511	15435	15381	15397	15335	15285	15279	15542	15432	15430	15290	15444	15439	15197	15336	15338	15197	15229	15304	15476	15480	15335	15375	15320	15326	15242	15632	15403	15388	15194	15298	15301	15293	15289	15237	15420	15455	15329	15412	15520	15291	15475	15398	15298	15419	15354	15302	15199	15421	15234	15306	15260	15398	15400	15270	15441	15418	15314	15373	15301	15386	15224	15467	15274	15298	15607	15630	15374	15445	15149	15400	15326	15380	15370	15384	15427	15533	15400	15254	15282	15308	15271	15319	15395	15325	15416	15314	15344	15289	15273	15344	15406	15344	15215	15327	15294	15336	15386	15514	15509	15260	15344	15458	15423	15323	15495	15272	15281	15303	15390	15383	15339	15383	15403	15376	15450	15417	15550	15367	15436	15176	15471	15433	15422	15368	15314	15444	15479	15394	15358	15423	15351	15192	15167	15229	15400	15466	15330	15300	15430	15206	15260	15357	15301	15321	15390	15510	15374	15343	15475	15275	15458	15438	15347	15435	15346	15500	15307	15487	15310	15292	15246	15439	15401	15257	15322	15440	15285	15334	15400	15386	15313	15485	15288	15364	15371	15185	15237	15404	15276	15368	15497	15387	15379	15368	15342	15280	15528	15433	15282	15292	15322	15355	15186	15452	15271	15440	15248	15332	15454	15356	15463	15618	15286	15280	15316	15443	15284	15428	15255	15419	15304	15234	15543	15467	15287	15419	15245	15304	15248	15446	15493	15282	15303	15297	15433	15309	15339	15411	15334	15383	15520	15254	15278	15369	15317	15183	15298	15325	15393	15399	15304	15426	15377	15480	15320	15246	15316	15495	15298	15358	15274	15244	15141	15370	15464	15311	15274	15318	15400	15273	15236	15350	15429	15316	15573	15402	15270	15405	15240	15313	15303	15441	15410	15297	15309	15302	15438	15408	15324	15309	15304	15347	15313	15336	15480	15394	15444	15386	15405	15510	15437	15244	15422	15524	15342	15243	15432	15336	15161	15560	15424	15349	15312	15327	15403	15461	15350	15278	15277	15298	15355	15519	15259	15313	15375	15322	15486	15513	15215	15580	15154	15440	15443	15270	15399	15209	15408	15321	15389	15369	15248	15508	15446	15368	15379	15312	15416	15326	15288	15364	15346	15438	15304	15297	15415	15544	15165	15452	15290	15365	15401	15484	15405	15337	15439	15327	15495	15286	15281	15343	15404	15352	15395	15515	15160	15371	15239	15282	15442	15634	15341	15340	15306	15479	15302	15189	15456	15455	15371	15432	15180	15479	15269	15247	15338	15327	15270	15465	15404	15231	15334	15395	15230	15395	15384	15408	15380	15348	15406	15324	15346	15326	15419	15261	15288	15259	15357	15376	15473	15426	15387	15321	15303	15483	15359	15247	15389	15324	15428	15352	15400	15337	15160	15387	15264	15273	15531	15235	15370	15281	15449	15240	15376	15149	15296	15240	15347	15302	15473	15286	15339	15345	15331	15461	15350	15322	15335	15210	15376	15430	15366	15417	15360	15158	15326	15108	15319	15367	15336	15450	15496	15435	15332	15398	15278	15427	15229	15326	15438	15277	15275	15416	15470	15388	15258	15428	15346	15407	15389	15626	15376	15493	15368	15318	15190	15353	15364	15263	15443	15394	15237	15201	15344	15438	15327	15229	15332	15292	15301	15418	15325	15237	15104	15486	15088	15356	15428	15369	15148	15319	15282	15524	15266	15358	15330	15333	15380	15239	15363	15346	15219	15394	15401	15499	15284	15475	15345	15309	15483	15280	15289	15508	15391	15351	15339	15210	15458	15281	15361	15388	15326	15379	15397	15321	15411	15473	15281	15253	15383	15413	15285	15443	15291	15568	15328	15306	15386	15279	15560	15372	15446	15374	15463	15228	15415	15368	15149	15534	15468	15317	15395	15327	15399	15277	15316	15271	15167	15430	15263	15356	15448	15314	15233	15382	15562	15367	15316	15420	15407	15302	15418	15338	15542	15354	15360	15245	15319	15259	15317	15301	15293	15345	15204	15343	15410	15338	15280	15274	15255	15459	15465	15250	15264	15452	15272	15460	15374	15137	15500	15105	15294	15237	15312	15373	15330	15234	15368	15328	15420	15426	15439	15530	15526	15452	15444	15305	15399	15316	15273	15224	15164	15468	15284	15439	15360	15339	15400	15396	15374	15394	15367	15344	15383	15510	15323	15336	15262	15484	15415	15408	15283	15270	15434	15372	15280	15306	15357	15274	15391	15206	15523	15393	15198	15282	15387	15490	15521	15353	15324	15231	15285	15408	15311	15295	15296	15375	15464	15287	15403	15451	15207	15310	15232	15345	15244	15204	15333	15548	15508	15468	15307	15280	15332	15297	15411	15374	15380	15494	15296	15297	15486	15367	15275	15426	15252	15414	15278	15589	15198	15306	15339	15242	15175	15455	15298	15223	15400	15509	15317	15265	15473	15188	15343	15439	15341	15465	15410	15217	15380	15321	15275	15298	15426	15528	15250	15289	15215	15496	15286	15402	15418	15512	15259	15296	15318	15415	15340	15419	15270	15659	15487	15387	15246	15395	15383	15444	15348	15527	15377	15513	15553	15422	15381	15318	15459	15340	15217	15416	15346	15449	15448	15261	15272	15316	15394	15324	15194	15409	15267	15393	15493	15355	15271	15381	15304	15468	15520	15299	15471	15348	15321	15330	15580	15431	15458	15367	15429	15321	15327	15333	15293	15247	15465	15344	15212	15463	15201	15503	15304	15526	15304	15376	15339	15361	15576	15142	15410	15398	15346	15282	15281	15335	15353	15289	15361	15465	15250	15263	15425	15416	15404	15297	15371	15524	15338	15433	15424	15371	15231	15484	15231	15278	15414	15459	15392	15273	15224	15205	15331	15348	15216	15421	15398	15415	15378	15398	15279	15440	15325	15333	15173	15462	15450	15445	15347	15462	15274	15351	15306	15502	15411	15185	15405	15262	15257	15231	15327	15368	15245	15365	15266	15414	15330	15370	15258	15513	15347	15345	15412	15577	15325	15268	15144	15281	15315	15501	15423	15377	15433	15491	15322	15333	15304	15270	15195	15388	15288	15383	15481	15114	15553	15469	15341	15446	15230	15397	15357	15313	15501	15236	15371	15140	15551	15415	15327	15566	15427	15501	15268	15345	15342	15380	15257	15314	15331	15318	15405	15382	15358	15501	15309	15256	15214	15337	15303	15300	15355	15426	15276	15452	15455	15387	15319	15339	15358	15245	15324	15306	15400	15261	15250	15342	15229	15326	15392	15223	15468	15422	15303	15298	15445	15481	15357	15317	15321	15278	15524	15267	15479	15301	15436	15370	15476	15359	15196	15329	15360	15287	15470	15366	15240	15486	15201	15383	15342	15404	15402	15345	15414	15274	15432	15335	15494	15455	15391	15504	15278	15283	15412	15379	15403	15196	15380	15204	15542	15272	15380	15405	15307	15455	15472	15317	15298	15359	15418	15389	15531	15417	15316	15257	15198	15308	15646	15279	15422	15281	15416	15544	15306	15371	15192	15430	15329	15343	15290	15226	15388	15463	15231	15274	15394	15317	15344	15404	15242	15289	15410	15241	15469	15171	15338	15392	15286	15389	15329	15371	15326	15408	15576	15424	15375	15400	15335	15462	15424	15481	15229	15383	15500	15479	15340	15199	15373	15373	15224	15292	15411	15569	15403	15418	15535	15257	15212	15358	15527	15383	15350	15286	15333	15471	15436	15374	15380	15400	15347	15474	15328	15461	15342	15316	15356	15421	15321	15394	15364	15433	15349	15426	15422	15354	15335	15384	15312	15403	15264	15204	15252	15212	15357	15424	15267	15406	15277	15360	15320	15328	15430	15282	15463	15388	15562	15336	15377	15424	15457	15309	15358	15366	15311	15352	15350	15397	15395	15380	15264	15390	15276	15388	15597	15313	15344	15379	15291	15327	15445	15339	15283	15224	15377	15301	15561	15458	15349	15358	15402	15298	15411	15263	15290	15319	15281	15340	15215	15586	15425	15418	15433	15362	15319	15137	15223	15384	15298	15301	15418	15435	15219	15325	15289	15474	15473	15327	15299	15374	15305	15306	15322	15395	15285	15151	15281	15413	15354	15339	15356	15571	15490	15213	15191	15279	15286	15304	15221	15332	15344	15218	15256
29295	28680	36364	33215	28540	26096	23337	21071	20107	19320	18823	18520	18477	18264	18143	17914	17562	18040	17778	17827	17629	17902	17665	17701	17449	17355	17924	17561	17542	17498	17545	17497	17523	17511	17499	17591	17254	17345	17452	17459	17612	17696	17390	17445	17488	17221	17553	17477	17554	17370	17384	17568	17633	17833	17552	17565	17478	17460	17620	17624	17467	17439	17491	17636	17510	17312	17288	17357	17553	17563	17357	17604	17265	17368	17405	17482	17624	17551	17264	17366	17664	17313	17470	17391	17590	17518	17449	17588	17541	17575	17446	17394	17435	17482	17454	17709	17530	17387	17525	17506	17328	17430	17494	17418	17474	17554	17377	17445	17450	17376	17452	17603	17468	17236	17274	17429	17487	17468	17508	17527	17389	17541	17427	17429	17413	17531	17547	17397	17412	17434	17455	17582	17528	17522	17572	17462	17539	17616	17647	17483	17570	17359	17398	17476	17408	17561	17476	17558	17591	17541	17491	17490	17475	17526	17382	17456	17357	17614	17445	17335	17380	17276	17336	17502	17529	17507	17426	17342	17347	17391	17306	17609	17400	17376	17310	17272	17651	17658	17531	17520	17486	17342	17427	17621	17342	17389	17470	17456	17296	17526	17331	17232	17419	17495	17457	17398	17440	17420	17521	17734	17530	17471	17457	17505	17323	17418	17271	17282	17333	17386	17533	17445	17376	17492	17700	17554	17611	17342	17482	17437	17483	17428	17619	17417	17445	17583	17542	17450	17489	17365	17353	17415	17512	17383	17589	17668	17643	17463	17601	17380	17439	17403	17489	17439	17422	17347	17426	17612	17385	17447	17544	17415	17361	17540	17626	17623	17572	17491	17415	17407	17638	17510	17320	17604	17416	17403	17436	17430	17486	17711	17560	17390	17346	17463	17322	17321	17587	17455	17616	17424	17461	17432	17468	17548	17260	17608	17581	17484	17430	17388	17363	17391	17645	17578	17507	17577	17340	17602	17542	17332	17328	17249	17464	17428	17340	17328	17539	17508	17659	17499	17600	17454	17505	17325	17282	17281	17610	17455	17550	17403	17577	17624	17321	17342	17381	17534	17578	17610	17342	17404	17438	17336	17725	17544	17330	17449	17446	17462	17219	17297	17247	17322	17384	17561	17489	17467	17287	17297	17297	17349	17437	17398	17475	17617	17409	17408	17346	17472	17572	17493	17600	17424	17499	17556	17431	17461	17567	17479	17220	17438	17425	17473	17514	17470	17234	17335	17470	17410	17435	17459	17416	17482	17283	17661	17284	17578	17392	17329	17494	17579	17559	17592	17597	17535	17594	17578	17351	17494	17335	17533	17574	17534	17458	17473	17616	17594	17400	17425	17596	17529	17481	17493	17501	17401	17272	17397	17602	17417	17642	17394	17317	17589	17541	17686	17773	17436	17532	17436	17507	17493	17414	17523	17355	17615	17443	17592	17332	17524	17516	17427	17647	17474	17357	17607	17489	17548	17470	17310	17626	17613	17554	17499	17513	17454	17496	17270	17580	17553	17356	17400	17434	17417	17408	17561	17602	17324	17494	17514	17469	17310	17307	17413	17357	17465	17646	17390	17556	17470	17510	17567	17682	17498	17424	17264	17221	17501	17566	17377	17453	17387	17616	17469	17415	17547	17568	17533	17458	17325	17471	17520	17444	17297	17437	17635	17590	17613	17383	17459	17633	17722	17493	17470	17484	17510	17511	17448	17559	17507	17336	17639	17276	17391	17603	17214	17270	17490	17575	17557	17471	17331	17357	17419	17399	17422	17445	17386	17416	17580	17463	17559	17564	17544	17707	17414	17443	17415	17520	17468	17467	17604	17471	17519	17591	17442	17753	17584	17635	17552	17557	17405	17588	17711	17531	17697	17375	17647	17484	17392	17561	17499	17472	17597	17529	17456	17368	17354	17632	17435	17475	17395	17467	17514	17688	17387	17427	17299	17363	17401	17625	17282	17453	17386	17403	17500	17494	17552	17244	17381	17338	17489	17623	17489	17556	17429	17516	17440	17475	17485	17604	17534	17324	17554	17547	17512	17415	17260	17480	17456	17285	17362	17224	17417	17314	17694	17505	17532	17398	17582	17488	17713	17574	17423	17412	17417	17521	17409	17385	17570	17608	17295	17701	17668	17548	17641	17606	17399	17568	17386	17533	17486	17460	17345	17466	17422	17535	17338	17482	17413	17438	17443	17447	17627	17465	17278	17271	17507	17482	17603	17538	17535	17484	17629	17507	17424	17453	17615	17475	17553	17491	17495	17527	17411	17508	17444	17681	17674	17402	17445	17347	17466	17393	17526	17467	17588	17487	17630	17351	17495	17394	17626	17494	17411	17366	17544	17472	17382	17498	17471	17639	17517	17426	17418	17386	17517	17370	17456	17464	17717	17545	17511	17507	17393	17455	17492	17504	17441	17451	17555	17357	17504	17409	17386	17310	17382	17687	17535	17407	17546	17438	17412	17618	17513	17672	17359	17639	17458	17608	17352	17453	17430	17594	17546	17462	17523	17597	17488	17454	17510	17459	17308	17572	17467	17468	17417	17499	17517	17353	17456	17667	17452	17442	17508	17413	17403	17634	17630	17566	17321	17435	17488	17609	17677	17587	17435	17673	17452	17432	17464	17496	17539	17374	17508	17506	17592	17414	17379	17364	17436	17558	17154	17461	17486	17501	17354	17565	17387	17455	17324	17511	17656	17578	17602	17578	17326	17477	17203	17345	17416	17567	17507	17326	17692	17365	17434	17404	17378	17511	17461	17561	17411	17311	17286	17542	17577	17488	17510	17235	17431	17498	17460	17396	17518	17425	17448	17383	17455	17397	17448	17478	17591	17602	17577	17621	17567	17287	17303	17375	17483	17653	17359	17404	17556	17633	17488	17455	17328	17596	17603	17549	17521	17715	17465	17560	17381	17412	17422	17563	17452	17514	17470	17471	17373	17226	17354	17288	17409	17354	17615	17523	17356	17395	17366	17389	17350	17477	17492	17493	17560	17597	17296	17493	17608	17435	17531	17244	17499	17259	17227	17643	17598	17506	17447	17758	17347	17529	17387	17517	17734	17583	17520	17435	17358	17547	17417	17516	17368	17370	17350	17619	17295	17635	17376	17483	17519	17535	17545	17535	17360	17724	17439	17584	17580	17584	17427	17584	17245	17445	17543	17416	17605	17733	17440	17413	17248	17623	17173	17563	17482	17543	17448	17392	17285	17592	17564	17251	17445	17409	17313	17401	17550	17552	17363	17520	17514	17588	17518	17686	17464	17449	17516	17478	17630	17632	17428	17584	17498	17462	17367	17336	17393	17494	17461	17474	17371	17427	17425	17495	17556	17712	17414	17422	17570	17408	17064	17476	17449	17295	17205	17454	17171	17333	17425	17446	17561	17516	17285	17544	17341	17566	17453	17278	17401	17504	17366	17370	17390	17654	17540	17462	17400	17496	17276	17451	17540	17513	17322	17336	17384	17601	17533	17450	17565	17453	17433	17341	17397	17384	17365	17609	17647	17810	17765	17369	17273	17432	17397	17575	17466	17527	17610	17423	17566	17364	17619	17625	17364	17428	17719	17575	17465	17484	17555	17577	17524	17337	17393	17332	17298	17394	17532	17446	17549	17482	17432	17328	17411	17676	17552	17468	17276	17523	17605	17343	17475	17407	17338	17593	17640	17700	17571	17462	17567	17505	17616	17466	17539	17514	17256	17495	17464	17362	17210	17413	17537	17464	17498	17374	17684	17586	17557	17528	17423	17416	17405	17744	17325	17504	17472	17506	17539	17494	17544	17643	17515	17279	17446	17284	17348	17514	17385	17436	17459	17581	17329	17623	17383	17666	17263	17563	17447	17293	17524	17385	17325	17415	17413	17686	17350	17451	17338	17648	17142	17355	17372	17486	17553	17280	17390	17560	17393	17217	17449	17606	17392	17263	17191	17337	17258	17629	17580	17220	17618	17274	17562	17353	17439	17414	17503	17595	17535	17557	17445	17555	17442	17512	17510	17408	17468	17316	17642	17585	17482	17397	17595	17408	17458	17372	17339	17169	17567	17435	17385	17653	17531	17662	17489	17440	17294	17357	17500	17544	17556	17515	17584	17620	17534	17352	17480	17521	17340	17507	17446	17348	17462	17390	17709	17575	17500	17420	17506	17407	17548	17345	17466	17540	17612	17353	17451	17501	17392	17442	17292	17290	17312	17521	17251	17339	17416	17443	17478	17364	17515	17441	17243	17666	17479	17570	17367	17583	17326	17344	17378	17511	17424	17589	17527	17471	17569	17533	17544	17550	17411	17436	17531	17552	17328	17387	17701	17464	17429	17620	17404	17525	17475	17463	17378	17565	17225	17642	17480	17596	17581	17548	17534	17442	17535	17505	17488	17444	17389	17504	17625	17341	17599	17452	17387	17433	17426	17676	17449	17460	17423	17364	17210	17555	17404	17355	17504	17521	17650	17571	17669	17462	17579	17634	17563	17441	17457	17419	17475	17449	17495	17623	17387	17619	17438	17429	17503	17449	17477	17151	17231	17382	17453	17618	17642	17493	17496	17349	17513	17330	17486	17327	17582	17479	17450	17450	17479	17436	17624	17255	17484	17265	17536	17324	17492	17578	17566	17561	17699	17406	17504	17545	17454	17356	17595	17585	17588	17419	17507	17620	17534	17446	17558	17435	17452	17624	17441	17464	17414	17667	17473	17400	17288	17334	17476	17547	17337	17496	17385	17499	17406	17274	17538	17600	17211	17389	17609	17392	17370	17561	17354	17371	17388	17505	17437	17483	17456	17574	17454	17473	17372	17505	17397	17791	17338	17487	17577	17582	17444	17451	17529	17414	17410	17474	17596	17360	17450	17460	17683	17625	17407	17608	17631	17449	17355	17671	17315	17384	17338	17292	17501	17408	17357	17451	17367	17442	17473	17563	17499	17554	17491	17347	17434	17444	17355	17368	17507	17552	17682	17350	17487	17481	17550	17282	17513	17583	17563	17371	17310	17573	17479	17620	17345	17392	17561	17597	17504	17684	17298	17462	17442	17325	17422	17301	17409	17602	17445	17459	17420	17461	17473	17385	17519	17538	17368	17425	17565	17553	17404	17562	17476	17359	17491	17484	17372	17361	17555	17549	17348	17566	17566	17614	17394	17363	17641
31197	44737	40834	32633	29713	26856	23060	20382	18507	17812	17254	16533	16431	16278	15962	15907	15649	15470	15536	15312	15388	15324	15302	15178	15302	15186	15139	15213	15096	15046	14944	15021	15096	15036	15112	15149	15084	15028	14977	15115	15051	15061	15094	15106	14992	14956	15179	15089	14946	14934	14986	15088	15080	14947	14955	15061	15014	15193	14987	14923	14976	15094	15150	15045	15069	14976	14976	14811	15193	14941	15066	15056	15000	14993	14966	14999	15226	14946	14946	15088	14907	15092	14939	15145	15000	14857	14961	14896	15017	14951	15102	15016	14850	14983	15071	15004	15000	15094	15012	15005	15002	15027	15015	15102	14845	15138	15245	14985	14908	15075	14991	14968	14919	15026	14982	15170	14976	15237	15000	14850	15013	15037	14729	15110	15125	15024	14922	14962	15001	14822	14933	14927	15138	15183	14878	15062	14999	14897	15033	15052	15071	15053	15055	15092	15105	15001	15022	14919	15179	14957	15000	14945	15019	15032	14909	15213	15019	15106	15128	14961	15073	14883	15021	15024	15125	14835	14933	15021	14959	15016	15025	14974	14961	14904	15167	14929	15093	15017	14940	15024	15179	15045	15101	14844	15101	15027	14996	15081	14916	15168	14873	15057	15031	15249	15047	15062	15033	15056	14902	15058	14903	14959	15090	15011	15119	14933	15040	14965	15143	15100	14902	14895	15044	14961	15079	14909	15067	15006	15031	15196	15060	15087	15024	15016	14992	15077	15076	15026	14988	14832	15135	14989	15152	15118	15026	15029	15146	15003	14980	15156	15056	15060	15117	15232	15183	14930	15154	14928	15107	15132	15184	14943	14899	14931	15103	14856	15031	15140	15052	15081	15004	14801	15014	15014	15171	14903	14985	15056	14898	14793	14969	15008	14994	15169	14982	15065	15165	15095	14890	15050	14988	15033	15055	15108	15022	14850	15156	14976	14992	15039	14902	14956	14994	15077	15085	15019	15056	14911	14963	14984	14985	15043	14941	15066	14944	15033	15006	14854	14790	14966	14961	14924	15064	14990	15156	14873	15005	15019	14960	14887	14958	15015	14840	15034	14834	15122	14947	14954	15000	14876	14991	15205	14993	15016	14847	14967	14832	14945	14998	14994	15195	15064	14968	14971	15009	14981	14920	15017	15096	15105	15075	15056	15073	15161	15006	15095	14958	15074	14976	15112	14980	15117	15078	14853	14922	15025	15014	15021	15006	15188	15149	14999	14972	14907	14983	14963	15057	14935	15027	15134	14865	15072	15108	14936	14936	15065	15073	15096	14937	14892	14944	15086	14995	14976	15182	15111	15122	14935	14964	14940	15092	15078	15011	15129	15019	15097	14876	15076	14984	15181	14972	14718	15021	15016	14921	14983	15038	15110	15010	15027	14989	15061	15020	15148	15102	14871	15094	15324	15146	15169	15102	14979	15051	15035	14915	14925	14928	15000	15042	15204	15107	14943	14974	15071	14932	15089	15143	15087	15036	15023	14921	15034	15018	15133	15069	15119	14834	14888	15125	15022	15084	14988	14967	14959	15081	14974	15086	15022	15013	14890	15023	15003	14902	15064	14984	15065	15064	14879	15006	15105	15041	15001	15141	15206	14873	14971	15124	15108	15125	15113	15105	15025	14940	14963	14866	15126	15026	14999	14994	15124	15040	15178	15088	15109	15110	15000	14981	15138	15022	15111	15046	15005	14943	14928	14957	15030	15120	15049	15177	14965	15058	15062	14927	15103	14888	14959	15062	14997	15060	15067	15100	14947	14985	14966	15055	14945	15127	14922	15160	15057	14810	14934	14993	15037	15030	14801	14819	14954	15064	14799	14942	14944	15157	15231	15012	15108	14932	15057	15072	15047	15096	14954	15019	14869	14919	15098	15060	15069	15048	14986	15073	15190	15072	15057	15041	14897	14964	15028	15004	15007	15075	15082	14994	15072	14894	15012	14989	14966	14955	15101	15116	14921	15121	15020	15090	14974	15056	15053	15024	14955	15042	14908	14984	15119	14902	14844	15021	15065	14832	14909	15112	15166	15052	15062	15108	15150	15046	14844	14910	14937	14962	15082	15155	15063	15001	15045	15077	15080	15147	15004	15131	14829	15052	15122	15102	15145	15051	15069	15021	14985	15116	14851	15079	15004	14898	14890	14967	15102	15015	15028	15033	14998	15122	14855	15045	15078	15078	14925	15002	14974	14898	14930	14961	15178	15189	15053	15035	14922	14961	14823	14948	14852	15005	15059	15172	14992	15249	15003	15237	14933	15212	15155	15034	15092	14930	15090	14908	14992	15108	14734	14876	14864	15043	14999	15022	14734	15088	15162	14992	15056	15059	15232	15029	15085	15039	15128	15097	14985	14952	15146	15047	15008	14979	14980	14956	15118	15010	14837	14931	15046	15082	14983	14899	15240	15199	15038	14995	14920	15033	15163	14980	14874	14965	14984	15088	15029	15035	14878	15173	14965	15128	15001	14916	14988	15053	14903	15000	15045	14908	15154	15094	15041	14990	14837	14988	14959	14990	15127	15286	14853	14979	15031	15249	15061	15106	14934	15008	14997	15040	15224	14979	15058	14870	15065	14973	15202	14984	14931	15029	15078	15082	14990	14991	14928	15134	15039	14979	15004	15103	14899	15071	14977	15174	14771	15240	14852	14949	14894	15191	14936	15088	15066	15199	14986	14902	14928	15240	15012	15178	14996	15070	14997	15233	15059	14963	15133	14877	15016	14805	15036	15005	15004	14975	14817	15073	14978	14957	15006	15080	15059	14941	15166	15094	14846	14980	14923	15180	15064	14874	14841	15062	14905	15097	14947	15135	15139	15180	15045	15096	14913	15115	15006	14997	14963	15064	14948	15030	14948	14977	15089	15096	15170	15194	15011	14988	14968	15153	14973	15089	15134	15221	15117	15032	14873	14891	15093	15085	15062	15039	15066	15043	15048	15129	15083	14978	14989	14982	15054	15052	15143	14919	14971	14950	15021	15058	14966	15207	14960	15005	15133	15004	15150	15073	14903	15177	14980	14977	15109	15113	14961	15019	14928	14930	15085	14965	14941	14907	14973	15014	15046	14906	15255	14972	15029	15112	14963	15050	15093	15127	14943	14973	14994	14961	14996	15114	15013	15024	14905	14982	15047	14952	15064	15087	15022	15044	15069	14836	14849	14941	15105	15010	14828	15017	15100	15099	15151	15098	14974	14964	15178	15010	14944	14883	15045	14981	15037	15143	15192	15073	14942	15032	14877	14970	15106	15082	15042	15136	15136	14971	14996	15045	15095	15065	15145	14922	15156	15012	15006	15098	14987	14947	14986	15145	15064	14866	15015	15013	15081	14999	14968	15055	14971	14893	15002	14923	15002	14907	15209	15173	14926	14920	15019	14965	14996	15123	14976	14894	14894	15030	14953	15046	14968	15056	15011	15119	15162	15022	15000	15027	15081	14954	14971	14906	14939	15023	15080	14947	15145	15095	14912	15023	15072	14856	15070	15009	15053	15038	15028	14906	15065	14863	14974	14918	14992	14842	14949	15076	15068	15118	15010	14969	14926	15009	14833	14956	14965	15065	15187	14978	15018	14914	14862	15039	15032	14982	15126	14966	15027	14978	15141	14894	15087	15131	15103	15051	14962	15111	14887	14926	15041	15131	14973	15076	15002	15135	14942	14977	14994	15062	15043	15007	15061	14917	15132	15215	15039	15009	15037	14958	14980	15246	14914	15176	15008	15159	15195	15011	15139	15061	14802	15052	15119	14960	14989	14944	14988	14936	14985	15018	14971	15078	15183	15135	15054	14907	14994	15008	14804	15213	15042	14940	14964	14971	15132	15081	14994	15124	14917	15069	15058	15014	14893	15063	15007	15134	14894	14977	15114	15064	15088	15140	14946	15068	14920	15147	14993	15059	15074	14825	14926	15057	14884	15173	15133	14938	15171	14870	15117	14868	14993	14904	14964	14955	15046	14997	15008	15065	14925	14963	15057	14909	14868	15124	15138	15099	14999	14942	15003	14990	15179	14985	14952	14790	15031	14975	15123	14843	15148	15062	15047	14965	14994	15036	15100	14942	14803	14875	14944	14846	15019	14985	14914	14944	15138	14973	14873	15066	15082	14892	14979	14915	15067	15127	15037	14952	15124	15071	15013	15068	15063	15092	15035	15112	14997	15125	15298	14973	15108	15144	15052	15059	14983	15190	15066	15056	15119	15078	15179	14883	15125	15041	15033	15076	14770	15056	15032	15101	15102	15101	15126	14951	15103	15019	14957	14927	14990	15081	15042	15034	15193	14951	15048	15075	15069	14890	14951	15141	15006	15013	15195	15040	15139	15117	15109	15027	14988	14971	14946	14941	14809	14925	14920	15110	15088	15167	14802	14893	15035	15004	14981	15024	14889	15212	15050	14857	14978	15063	15172	15102	15016	15016	14969	15006	14862	15086	14899	15041	15056	15277	14984	14927	15118	15015	14999	15030	15037	15054	14992	14934	15051	15075	15226	14977	14984	14977	15044	15187	15075	14798	15004	15049	14952	14939	15004	15059	14814	15145	14955	15026	14878	15044	15081	15065	14991	15189	14804	15081	15077	14956	15103	14879	14969	15140	14958	14937	15114	14926	15089	14981	15028	14860	14973	15122	15004	15014	14993	15087	14934	14939	15000	15056	14974	15018	15027	15123	14996	14916	14948	14848	15009	15049	15023	15232	15009	15057	15101	15175	15056	15097	14888	15077	14860	14994	15030	15164	14954	14974	15070	15064	15150	14884	15021	15049	15069	15045	15079	15057	15077	15131	15040	15120	15005	15020	15172	14943	15016	15008	14833	14906	15034	15250	15175	15036	15183	14922	15056	14946	15080	15072	15045	14976	15026	15068	14993	14856	15017	14993	15070	15016	14872	15218	15216	15078	14899	14868	15249	14907	15075	15231	15032	14985	15118	14987	14900	14861	14996	15023	15310	15106	15118	15196	15039	15020	15069	14926	15044	14862	15022	15099	14844	15109	15009	14886	14804	15068	15178	14855	15066	15003	14945	14676	15223	14820	14881	15129	15023	15184	14836	15100	15223	14993	14981	15072	14956	15039	14962	15047	14861	15145	15165	14926	15145	14922	14977	15062	15061	15066	15101	15132	15121	15040	14977	15131	15018	15007	15144
24053	21162	28778	26962	28089	29497	27714	23076	21256	20639	20064	19344	19220	19035	18915	18405	18552	18256	18023	17923	17972	18064	17790	17774	17674	17914	17761	17975	17936	17694	17709	17724	17661	17911	17646	17740	17700	17794	17847	17778	17758	17689	17774	17576	17593	17620	17615	17480	17448	17600	17498	17527	17713	17584	17604	17580	17672	17482	17629	17690	17634	17471	17595	17704	17613	17678	17510	17639	17629	17720	17614	17621	17505	17653	17364	17581	17488	17563	17508	17408	17721	17713	17642	17537	17497	17715	17460	17777	17617	17751	17743	17514	17870	17598	17457	17601	17642	17563	17566	17738	17678	17879	17728	17604	17741	17425	17828	17633	17582	17461	17574	17621	17737	17561	17620	17587	17528	17594	17557	17631	17485	17416	17660	17602	17714	17734	17541	17765	17646	17458	17684	17601	17552	17522	17328	17379	17743	17554	17613	17641	17856	17646	17580	17404	17491	17650	17414	17720	17678	17607	17538	17515	17722	17540	17677	17571	17700	17541	17656	17409	17538	17595	17684	17589	17757	17546	17588	17467	17556	17672	17460	17673	17449	17607	17547	17507	17326	17517	17509	17518	17864	17461	17610	17555	17715	17471	17455	17646	17456	17496	17467	17613	17488	17541	17600	17296	17604	17723	17731	17290	17385	17461	17621	17710	17596	17560	17639	17607	17539	17755	17603	17664	17573	17502	17517	17554	17542	17574	17472	17581	17651	17476	17663	17757	17715	17658	17522	17559	17593	17578	17541	17414	17616	17579	17886	17660	17680	17806	17709	17439	17527	17644	17535	17608	17640	17676	17577	17404	17514	17550	17685	17755	17345	17642	17448	17447	17449	17591	17503	17789	17672	17519	17519	17384	17698	17550	17594	17610	17737	17709	17617	17624	17642	17661	17709	17338	17605	17632	17546	17364	17681	17806	17454	17579	17661	17493	17654	17430	17604	17503	17586	17544	17490	17326	17622	17608	17556	17683	17666	17715	17528	17583	17535	17668	17593	17565	17386	17649	17549	17412	17603	17700	17640	17557	17741	17589	17633	17389	17312	17830	17496	17613	17491	17485	17460	17499	17472	17486	17650	17607	17605	17678	17540	17519	17561	17490	17656	17546	17442	17539	17487	17721	17559	17668	17565	17634	17591	17558	17758	17636	17707	17621	17434	17597	17581	17658	17668	17617	17591	17704	17516	17513	17529	17563	17438	17670	17448	17281	17483	17556	17618	17357	17762	17499	17459	17526	17636	17776	17674	17552	17672	17365	17459	17607	17618	17649	17576	17417	17566	17761	17679	17566	17481	17708	17533	17533	17520	17705	17720	17530	17389	17555	17592	17576	17472	17356	17696	17600	17431	17590	17464	17507	17625	17517	17683	17581	17795	17687	17414	17420	17523	17608	17668	17465	17615	17850	17458	17440	17566	17518	17541	17636	17448	17501	17599	17551	17422	17464	17627	17580	17627	17571	17700	17768	17598	17517	17533	17653	17626	17369	17614	17630	17544	17567	17757	17726	17612	17762	17837	17758	17662	17679	17527	17662	17617	17624	17448	17551	17582	17710	17610	17570	17475	17428	17549	17637	17623	17525	17540	17552	17634	17635	17301	17500	17693	17650	17512	17715	17573	17679	17577	17632	17686	17589	17649	17659	17542	17328	17573	17591	17628	17634	17553	17465	17645	17752	17612	17561	17416	17663	17615	17539	17570	17570	17408	17763	17471	17541	17335	17673	17488	17368	17330	17556	17646	17654	17530	17636	17555	17496	17611	17391	17474	17461	17786	17696	17599	17698	17642	17640	17615	17636	17676	17688	17567	17629	17592	17406	17677	17721	17571	17646	17573	17471	17589	17499	17594	17608	17599	17632	17678	17357	17378	17602	17657	17504	17433	17576	17475	17467	17738	17675	17764	17499	17687	17480	17715	17670	17500	17606	17688	17687	17580	17708	17530	17674	17654	17750	17624	17674	17379	17536	17748	17464	17684	17620	17544	17717	17898	17559	17444	17541	17669	17692	17504	17627	17455	17766	17422	17535	17685	17569	17592	17605	17833	17499	17641	17786	17784	17797	17585	17699	17706	17785	17536	17535	17504	17547	17489	17737	17675	17551	17697	17580	17553	17645	17616	17422	17809	17628	17586	17522	17670	17521	17562	17474	17588	17808	17675	17883	17471	17607	17524	17440	17536	17647	17892	17500	17640	17675	17708	17557	17514	17506	17495	17621	17660	17557	17596	17593	17738	17571	17745	17636	17393	17520	17433	17492	17609	17658	17524	17600	17728	17612	17755	17764	17519	17507	17558	17439	17624	17557	17663	17739	17835	17564	17708	17626	17481	17578	17561	17495	17701	17689	17656	17341	17485	17491	17691	17526	17724	17597	17712	17475	17561	17653	17525	17732	17570	17538	17514	17756	17555	17518	17585	17539	17627	17665	17593	17688	17601	17527	17639	17800	17786	17653	17493	17687	17714	17580	17598	17340	17777	17437	17418	17697	17573	17536	17721	17505	17647	17481	17412	17522	17618	17552	17620	17426	17423	17384	17458	17610	17311	17440	17560	17511	17451	17631	17955	17604	17730	17668	17503	17395	17616	17668	17647	17452	17442	17523	17712	17597	17505	17596	17629	17707	17535	17806	17644	17704	17606	17421	17732	17599	17408	17752	17584	17690	17678	17600	17578	17459	17510	17590	17617	17690	17564	17521	17622	17599	17375	17476	17497	17570	17851	17467	17687	17643	17912	17680	17666	17575	17617	17665	17568	17620	17728	17513	17580	17525	17891	17705	17607	17480	17519	17508	17642	17623	17576	17569	17671	17490	17627	17699	17752	17548	17518	17455	17576	17436	17424	17462	17544	17295	17506	17661	17654	17592	17554	17595	17569	17501	17515	17585	17673	17610	17729	17406	17718	17498	17495	17502	17472	17632	17511	17632	17535	17709	17634	17619	17384	17593	17594	17530	17523	17699	17692	17481	17544	17533	17480	17625	17571	17552	17865	17393	17381	17581	17546	17502	17487	17530	17363	17598	17556	17545	17366	17742	17629	17628	17728	17439	17639	17569	17598	17384	17634	17687	17595	17510	17606	17537	17439	17484	17512	17666	17567	17589	17450	17714	17514	17607	17452	17670	17622	17671	17472	17621	17637	17566	17504	17469	17488	17642	17697	17457	17597	17331	17575	17508	17678	17555	17534	17681	17650	17721	17485	17650	17625	17328	17421	17663	17700	17740	17629	17684	17635	17679	17533	17428	17860	17566	17643	17457	17763	17416	17677	17623	17780	17651	17603	17559	17604	17611	17624	17680	17609	17645	17673	17700	17556	17393	17654	17435	17541	17512	17551	17763	17563	17387	17508	17546	17476	17737	17643	17672	17499	17478	17608	17501	17649	17417	17598	17506	17733	17427	17494	17556	17636	17523	17689	17545	17793	17668	17599	17671	17694	17397	17595	17480	17677	17590	17503	17702	17450	17482	17567	17595	17511	17487	17683	17665	17658	17340	17620	17570	17705	17315	17554	17637	17672	17648	17766	17534	17534	17574	17482	17529	17599	17599	17745	17579	17480	17634	17629	17622	17515	17638	17551	17582	17465	17612	17560	17495	17665	17644	17549	17715	17604	17498	17539	17660	17501	17606	17678	17593	17600	17659	17669	17728	17533	17704	17443	17795	17615	17639	17710	17572	17464	17574	17534	17415	17594	17602	17678	17577	17559	17386	17496	17729	17541	17624	17474	17440	17447	17560	17612	17537	17730	17666	17586	17671	17723	17641	17762	17507	17607	17668	17674	17553	17556	17492	17691	17678	17710	17525	17972	17739	17484	17630	17602	17666	17477	17601	17387	17576	17576	17571	17449	17586	17708	17530	17557	17739	17449	17697	17671	17564	17634	17658	17737	17486	17608	17584	17565	17686	17536	17743	17698	17581	17743	17607	17492	17637	17552	17597	17696	17504	17525	17669	17703	17653	17604	17522	17472	17522	17702	17550	17470	17763	17722	17579	17430	17701	17605	17623	17601	17610	17510	17696	17712	17525	17674	17696	17582	17608	17754	17795	17560	17580	17330	17546	17501	17621	17535	17613	17525	17604	17632	17567	17554	17675	17516	17544	17455	17603	17665	17456	17693	17702	17835	17758	17550	17541	17501	17630	17580	17658	17633	17642	17579	17445	17632	17718	17572	17568	17729	17696	17727	17552	17503	17587	17492	17614	17746	17724	17706	17925	17691	17611	17515	17778	17563	17724	17503	17687	17706	17412	17437	17583	17772	17440	17578	17435	17679	17546	17626	17533	17570	17679	17766	17588	17628	17756	17630	17518	17666	17574	17689	17649	17772	17499	17646	17552	17501	17426	17644	17886	17808	17763	17588	17482	17592	17456	17666	17511	17697	17728	17622	17685	17745	17705	17522	17493	17757	17956	17625	17547	17588	17674	17662	17643	17576	17693	17517	17552	17657	17551	17778	17597	17654	17587	17671	17697	17528	17590	17677	17506	17475	17530	17452	17683	17420	17725	17598	17592	17432	17458	17696	17583	17810	17496	17508	17549	17625	17753	17561	17649	17526	17414	17520	17507	17527	17504	17544	17679	17662	17774	17713	17473	17569	17377	17673	17692	17846	17529	17742	17701	17695	17548	17591	17541	17749	17772	17740	17478	17550	17600	17615	17571	17527	17440	17650	17490	17494	17583	17606	17785	17686	17560	17584	17328	17506	17436	17617	17555	17391	17582	17642	17519	17724	17622	17770	17395	17433	17620	17661	17545	17692	17642	17589	17564	17635	17825	17490	17521	17598	17592	17563	17544	17491	17741	17757	17604	17647	17371	17639	17642	17479	17528	17737	17636	17615	17658	17553	17649	17788	17515	17445	17687	17765	17549	17479	17565	17754	17554	17690	17602	17832	17403	17715	17527	17617	17580	17647	17595	17565	17438	17727	17524	17634	17640	17636	17560	17781	17523	17697	17545	17453	17550	17727	17561	17734	17617	17862	17695	17720	17615	17634	17536	17711	17457	17704	17682	17719	17504	17554	17627	17744	17554	17576	17494	17619	17469	17490	17522	17593	17422	17534	17558	17598	17625	17543	17457	17689	17403	17426	17852	17449	17399	17688	17729	17503	17617	17798	17656	17395	17591	17619	17510	17751	17753	17827	17404	17595	17596
30316	50637	48268	40121	35615	30881	26623	22351	20263	19226	18381	17563	17372	17066	16681	16416	16276	15832	15807	15506	15423	15596	15611	15480	15401	15572	15407	15231	15311	15179	15220	15004	15237	15357	15348	15149	15145	15247	15114	15155	15125	15237	15092	15067	14943	15294	15233	15060	15283	15194	15194	15117	15140	15194	15094	15062	15038	15092	15169	15290	14997	15172	15203	14998	15227	15168	15227	15120	15144	15161	15212	15211	15243	15277	15123	15058	15323	14988	14850	15261	15085	15133	15103	15151	15236	15291	15124	15220	15153	15221	15276	15117	15027	15125	15095	15097	15137	15041	15106	14885	14994	15179	15148	15129	15203	15068	15099	15146	14823	15121	15216	15197	15208	15035	15161	15127	15135	15149	14981	15210	15171	15166	15188	15103	15123	15317	15293	15062	15011	14934	14954	15237	15081	15040	15098	15192	15224	15158	15174	14927	15066	15202	15171	14949	15105	15209	15193	15146	15128	15176	15111	15038	15082	15129	14943	15067	15026	15088	15097	15191	15060	15022	15035	15049	15000	15039	15110	15038	15144	15017	15219	15070	15041	15234	15158	14969	15002	15033	15290	15036	15046	14980	15385	15132	15156	15235	14998	15090	15173	15107	14933	15215	15154	15114	15086	15205	15072	15180	15084	15147	15135	15152	15246	15277	15109	15201	15138	15201	15082	15186	15105	15035	15168	15075	15154	15247	15097	15165	15210	15054	15061	15120	15134	15073	15000	14966	14996	15164	14960	15034	15281	15037	15131	15059	15080	15246	15156	15064	15064	15125	15036	15239	15189	15047	14977	14976	15053	15158	15190	14841	15094	15041	15107	15098	15037	15176	15021	15233	15171	15195	15047	15235	15116	15190	15041	15066	14963	15158	15279	15174	15010	15099	14962	15236	15167	14947	15272	15150	14950	14938	15152	14913	15089	15068	15109	15101	15013	15086	15120	15117	15014	15209	15128	15164	15149	15193	15020	15110	15220	15152	15095	15030	15202	15034	15224	14989	15166	15078	15064	15057	15121	15080	15008	15109	15240	14961	15157	15152	15222	15108	15009	15117	15191	15239	15066	15037	15166	15062	15192	14981	15036	15097	15079	15324	15119	15265	14955	15024	15048	15150	15043	14935	15095	15051	15221	15065	15252	15002	15079	14991	15155	15103	15084	15169	15227	15007	15150	15094	15231	15072	15101	15275	14915	15080	15052	15219	15157	15178	15141	15028	15042	15407	15166	15188	15106	15144	14987	15160	15222	15142	15117	15007	15231	15158	15064	15006	15058	14997	15169	15215	15090	15003	15007	14857	14939	14975	15116	14986	15160	15227	15167	15156	15181	15261	15002	14885	15319	14948	15252	15073	15054	15109	14988	14996	15212	15197	14873	15026	15064	15145	15087	14990	15096	14977	15093	15115	15083	15091	15066	15058	15107	14986	15129	15124	15128	15162	15161	15216	15094	15135	15028	15148	15130	14998	15033	15086	15135	14875	15191	15023	15107	15104	15164	15112	15071	15230	15159	14998	14957	15261	15196	15150	15087	15166	15020	15078	15164	15204	15082	15211	14979	15101	15124	15038	15071	15148	15030	15027	15044	15045	15085	15024	15051	15034	15247	15236	15009	15173	15259	15164	15100	15031	15275	15078	15165	15071	15058	15233	15121	14994	15260	15196	15204	15078	15093	15104	15128	15089	15170	15064	15063	15280	15056	15020	15275	15115	15057	15057	15171	15152	15079	15090	15170	15095	15035	15175	15139	15178	14787	15083	15306	15075	15321	15161	15153	15163	14934	15092	15012	14989	15181	15179	15093	15065	15151	15142	15112	15031	15079	15153	15162	15295	15240	15112	15129	15160	15127	15084	15188	15089	15147	15124	15032	15098	14932	15085	15159	15101	15184	14870	14999	14956	15154	15030	15140	15220	15263	15067	15240	15205	15149	15067	15121	15040	15201	15159	15104	15098	15102	15112	15017	15106	14912	15174	15106	15108	15207	15061	15117	14962	15147	15216	15081	15252	15137	15024	15083	15129	15013	15201	15130	15222	14949	15260	14937	15169	15146	15126	15190	15115	15157	15032	15101	15086	15038	15230	15213	15055	14983	15071	15261	15054	14940	15193	15139	15096	15168	15214	15022	15144	15014	15225	14941	15199	15111	15153	15037	15021	15080	15132	15217	15047	15298	15043	15100	15121	14947	15102	15168	15086	15058	15104	15228	15137	15006	15171	14941	15102	14958	15128	15078	15121	15239	14984	15096	15051	15151	15137	15051	15108	14906	15105	15170	15092	15243	14943	15110	15213	15178	15122	15172	15031	15183	14992	15143	15053	15177	14956	15080	15133	15258	15134	15022	15093	15018	15148	15087	15045	15021	15042	15202	15064	15146	15215	15084	14981	15106	15107	15070	15058	15106	14994	15093	15159	15046	15147	15090	15124	14941	15031	15133	15027	15118	15142	15058	15087	15075	14889	15041	15145	15048	15146	15203	15059	15070	15139	15164	15053	15106	15257	15134	15026	15043	15201	15132	15087	15029	14972	15198	15037	15102	15131	15000	15044	15114	15135	14966	14983	15087	15022	15107	15174	15115	15127	15107	14983	15088	15106	15093	15091	15091	14969	15098	15227	15143	15009	15086	15240	15119	15106	15174	15154	14943	15024	15129	15149	15048	15119	15094	15072	15101	15030	15049	15037	15004	15087	15231	15272	15359	15111	15114	15036	15223	15053	14911	15064	15057	15016	15147	15178	15064	15038	15270	15026	15057	15102	15095	15145	15123	15132	15037	15087	15236	15086	15036	15147	15079	15138	15084	15121	15205	15094	15090	14940	15187	15192	15281	15274	15026	15180	15168	15145	15020	15242	15064	15076	15084	15278	15336	15035	15094	14991	15195	14955	15245	15127	15166	15123	15289	15261	15063	15154	15162	15306	15020	15122	15112	15129	15100	15123	15227	15074	15125	15014	15162	15181	15212	15149	15177	15283	15001	15034	15146	15046	15104	15234	14844	15140	15074	15280	15168	15224	15154	15225	14916	15098	15071	15178	15133	15136	15116	14906	15209	15178	15077	15127	15189	15013	15068	15066	15237	15146	15012	15033	15175	15057	15175	14940	15022	15007	15240	15338	15150	15171	15212	15162	14992	15091	15118	15090	15280	15315	15030	15139	15118	15058	15009	15126	15060	15124	15074	15201	15325	15205	15203	15052	15168	14991	15050	15288	15115	15044	15110	15020	15157	14957	15120	15195	15003	15035	15200	15221	15185	15071	15067	15055	15301	15166	15229	15066	15329	15156	15134	15066	15092	15122	15169	15240	15224	15007	15083	15134	15248	15178	15043	15081	15148	15074	15208	15041	15138	15237	15040	15203	15029	15091	15146	15041	15052	15214	15173	15258	15118	15163	15170	14995	15280	15045	14863	15119	15023	15038	15193	15054	15189	15021	15191	15088	14885	15182	15192	15005	15100	15149	15221	15291	15118	15094	15047	15063	15165	15091	14888	15236	15074	14932	15187	15365	15051	15116	15119	15122	15131	15098	15018	15326	15136	15043	15189	14881	15148	15301	14930	15064	15073	15206	14976	15122	15115	15170	15124	15165	15103	15123	15108	15185	15015	15165	15037	15156	15077	15138	15149	15193	15045	14927	15335	14917	15130	15070	15030	15176	15153	14979	15171	15187	14991	15090	15101	15109	15011	14954	15144	15163	15017	15126	15115	14988	15082	15239	15153	14807	15265	15070	15368	15050	15135	15002	15072	15308	15222	15135	15086	15063	15113	15197	15085	15118	15027	15138	15106	15088	15236	15145	15148	15091	15103	15047	15153	14992	15094	15239	15002	15192	15204	15034	15075	15248	14956	15000	15254	15138	15017	15060	15064	15322	14961	15039	15293	15171	15044	15282	15153	15135	14989	15225	15140	15165	15194	14942	14974	15185	15120	15119	15123	15253	15213	15064	15222	15138	14990	14895	15092	14963	15192	15144	15184	15237	15088	15029	15233	15106	14941	15053	15053	15201	15052	15171	15268	15151	15052	15098	15134	14993	15098	15241	15135	15172	15111	15238	15035	15257	15090	15040	14996	15170	15150	15085	15008	15309	15164	15166	15171	15205	14973	15106	15116	15166	15003	15118	15109	15171	15221	14999	15127	15145	15183	15116	15054	15090	15121	15086	15223	14998	15205	15043	15147	15148	15204	15130	15218	15097	15012	15003	15089	15062	15142	14991	15128	15288	15084	15108	15238	15091	14909	14954	15085	14946	14987	14981	15019	15219	15044	15110	15054	15087	14935	15118	15241	15039	15259	15239	15171	15089	15110	15110	15186	15245	15097	15004	15045	15164	14999	15167	15078	15037	15238	15123	15164	15245	14976	15083	15278	15104	14927	15075	15142	15134	15046	15030	14910	15156	15155	14888	15170	15075	15216	15288	15138	15067	15088	15278	14874	14917	15109	14990	15015	15156	15116	15095	15080	15241	14932	15233	15202	15261	15077	15024	15182	15235	15093	15066	15167	15173	15205	14976	15087	15046	14994	14954	15219	15074	15014	15192	14982	15256	15153	15085	15164	15064	15123	15021	15103	15227	15025	15157	15149	15072	15173	15160	15115	15211	15211	15094	15037	15062	15100	15103	15204	14982	15035	15114	15019	15196	15080	15013	15077	15247	15196	15122	15107	15075	15213	15146	15080	15093	15093	15143	15094	14929	15179	15132	15215	15212	15127	15238	15055	15229	15047	15164	15144	15255	15171	15043	15248	15075	15306	14984	14915	15104	15177	15134	15106	15104	15219	15105	15015	15157	15184	15232	15084	15034	15087	14998	15089	15041	15106	15192	15112	15146	15000	15210	15075	15149	15000	15179	15036	15025	15047	15082	15040	15086	15058	15175	15031	15028	15148	15159	14915	15232	14881	15152	15173	15072	15128	15144	14983	15191	15059	15066	15026	15055	15183	14978	15133	15063	15196	14936	15246	14994	15119	15212	15114	15104	15059	15025	14998	15207	15164	14972	15125	15071	14981	15187	15179	15147	14957	15279	14986	15171	15214	15054	15153	15068	15393	15057	15067	15189	15117	15158	15114	15148	15230	15055	15404	14999	15203	15226	15155	15024	15083	15156	14980	15132	15103	14974	15194	15229	15170	15142	15131	15126	15221	14984	14944	15225
22742	21140	28914	24172	24763	30112	31135	24579	22824	22199	21157	20470	20342	20008	19757	19633	19262	19002	18965	18717	18807	18612	18504	18417	18453	18475	18402	18313	18419	18311	18169	18406	18274	18251	18062	18033	18207	18294	18230	18180	18391	18089	18318	18137	17985	18100	18308	18269	18341	17997	18368	18072	18300	18218	18151	18030	18173	18273	18079	18151	18025	18137	18176	18065	17842	18040	18128	18054	18137	18505	18090	18189	17978	18143	18164	18209	18242	18137	18102	17987	18174	18036	18053	18122	18226	17995	17987	17939	18149	18180	18274	18163	18095	18118	18239	17910	18276	17937	18005	18107	18380	17959	18109	18227	18183	18157	18102	18196	18066	18087	17901	18173	18021	18206	18160	18405	18078	18088	18156	18069	17984	18217	18091	18145	18058	17956	18227	18113	17941	18253	18190	18052	18021	18283	18106	18153	18166	17868	18125	18167	17981	18171	18133	18092	18034	18061	18246	18287	18109	18011	18116	18010	18171	18008	18328	18033	18141	18057	18022	17901	18016	18129	18047	17909	18225	18046	18264	18010	17958	18016	18158	18125	18041	18061	18145	18003	18268	18145	18126	18225	17971	17852	18198	18028	18252	18273	17976	18044	18105	18240	18273	18009	18054	18062	18018	18111	18097	17961	18118	18014	18163	17840	18182	17993	18031	17967	17905	18187	18047	18211	18157	18171	18084	18050	18346	18152	18080	18078	18076	17948	18150	18053	17982	18089	18007	18099	18017	17982	18171	18132	18094	17980	18275	18205	18150	18164	18047	18134	18096	18060	17950	18340	18242	18184	18186	18031	18106	18217	18194	18197	18148	17986	17974	18102	18178	18326	18122	18104	18158	18220	18052	18142	18163	18142	17999	18268	18035	17871	18162	17991	18074	18197	18171	17909	18254	18266	18097	18138	17905	18169	18042	17976	18189	18190	18316	18132	18176	18064	18031	18097	18082	18082	18166	18102	17916	18119	18135	17946	18012	18097	18215	18048	18035	17967	18244	18074	17991	18139	18124	18077	18084	18027	18049	18143	18165	18090	17864	18221	18309	18058	18150	17994	18192	17803	18177	18226	18062	18298	18293	18135	18042	18074	18158	17891	17950	18410	18119	18259	18271	18118	18087	18029	18406	18180	18030	18097	18098	18060	18024	17939	18194	18283	18019	18264	18142	18122	18118	18114	18313	18180	18056	17977	18091	18064	18103	18356	18148	18121	18165	17944	18183	18081	18157	18254	18301	18112	17896	17922	18100	17985	18328	18062	18003	18174	18057	18006	18013	18161	18144	18042	18285	18082	18079	18006	18202	18113	18144	18057	18226	18052	18139	18119	18118	17929	18121	18039	17931	18334	17909	18207	18085	18049	17917	17974	18064	17970	18195	18241	18110	18000	18033	18037	18146	17944	18131	17974	18005	17896	18219	18061	18117	18124	17964	18135	18093	18191	18131	18043	18055	18205	18331	18424	18007	18195	18145	18005	17903	18054	18199	17957	18157	18170	18069	18225	18121	18095	18225	18107	18058	18167	18080	18083	18116	18367	18025	18027	18254	18106	18127	18098	18070	18121	18233	18313	17895	17882	18084	17936	17934	18123	18051	18169	17958	18094	18136	17925	18049	18076	18249	18075	17830	18108	18193	18207	18231	18084	18026	18065	17965	17997	18020	18347	18262	18131	18203	18012	18002	18045	18163	17876	18247	18100	18196	17949	17846	18139	17998	17958	18033	18090	18165	18088	18099	18122	18147	18025	17969	18188	18117	18008	18151	18137	18214	18102	18312	18197	18100	18107	18153	18117	18130	17906	18325	18224	18309	18128	18170	18127	18158	17806	18143	18083	18018	18099	18069	18253	18007	18208	18096	17965	18064	17941	17967	18240	17905	18076	18315	18200	17961	18085	18241	18399	18005	18072	18051	18199	18233	18230	17893	17997	18121	18195	17953	17884	17888	18079	17970	18253	18120	17971	18063	18225	18269	18327	18316	18082	18071	18277	18131	18079	18189	18266	18213	18139	17962	18079	18060	18224	18209	18200	18070	17882	17962	18056	18168	18296	17875	18110	18236	18019	18204	18094	18227	18039	17996	18064	18015	18246	17917	18284	18132	18267	18353	18171	18205	17990	18085	18075	17965	18065	18168	17946	18186	18161	17980	18240	18078	17932	17908	18056	18148	18150	18035	17916	18137	18218	17976	18372	18102	18339	18152	18159	17912	18083	18238	17983	18096	18182	18065	18196	18181	17963	18115	18071	18215	18110	18138	18158	18363	18098	18009	18088	18110	18246	18220	18008	18181	17870	18220	18088	18061	18022	18076	18167	17896	18086	18251	18094	18026	18141	18084	18353	18029	17930	18260	18094	18041	18037	18044	18041	18216	18095	17967	17988	18225	18108	18088	18170	18274	18128	18131	17943	18233	18027	18098	18218	18197	18008	18020	18168	17970	18228	18226	17953	18101	18098	18206	18083	18085	18161	18244	18014	17861	18040	17964	17919	18048	17954	18193	18080	18006	18023	18056	17966	18373	18030	17863	18290	18020	18117	17907	18156	17990	17924	18128	18161	18014	18043	18117	18114	18037	17997	18024	17968	18032	18173	18065	18021	18190	18099	18018	18117	18145	18065	18172	17946	17988	18204	18240	18074	18047	17944	18179	18170	18096	18023	18127	18130	17989	18121	18058	18059	18174	18033	18037	18249	18105	18259	18129	18225	17987	18017	18134	18057	18109	18151	18219	18212	18119	17958	18264	17791	18164	18043	18141	18201	18028	18099	18144	18198	18224	18123	18077	17951	18054	18226	17883	18064	17980	18080	18285	18083	18221	18249	18299	17986	18218	18071	18056	17953	18216	18050	18018	18157	17866	18086	18211	17910	18321	18030	17944	18059	18003	18146	18172	17844	18177	18257	18136	18192	18008	17973	17922	18086	18134	18179	18278	17920	18161	18066	18261	18117	18229	18255	18182	18033	18220	18008	18158	18146	17919	17932	18064	18038	18118	18036	18140	17980	18112	17941	18027	17901	18088	18097	18215	17910	17919	18047	18041	18029	18156	17843	18182	17956	18111	18123	18174	17901	18086	18163	18195	18036	18043	18033	18017	18007	18070	18236	18062	18132	18167	18130	18131	18182	18089	18180	18264	18059	17754	18286	18002	18090	18090	18108	17993	18279	18244	18133	18045	17907	18087	18147	18042	18230	18233	18132	18164	18011	18204	18137	17980	18108	18230	17877	17830	18030	17990	18084	18236	18055	18187	17928	17924	17959	17923	18052	18211	18270	18137	18172	18070	18196	18295	18205	18189	17799	18009	18103	18036	18108	18195	18030	18346	18044	18233	17930	17917	18117	18064	18214	18216	18100	18235	18217	18247	18006	18096	18015	18068	18051	18037	18199	18011	18213	18056	18007	18054	18262	18149	18441	18089	17998	18283	18032	18191	17865	18248	18140	18007	18098	18035	17962	18062	18194	18010	18301	17926	17973	17973	18210	18062	18095	18150	17873	18276	17966	17955	18021	17962	18186	18265	18058	18298	18086	17940	17944	17926	18265	17942	18030	18181	18207	18031	18258	18180	18192	18038	17921	18072	18107	17966	18084	17875	18076	18012	18340	18083	18209	18056	18173	17987	18001	18048	17948	18181	17998	18087	18185	17982	18165	18010	18242	18038	18063	18221	18037	18155	18002	18084	18048	18035	18082	17886	17892	18072	18009	18046	18021	18195	18296	18075	17973	18148	18214	17887	18132	18150	18006	18118	18083	18285	18064	18013	17996	18065	17916	18342	18117	18131	18133	17947	17993	18116	18197	17903	18054	18357	18233	18198	18226	18149	18120	18134	17893	17982	17964	17939	18026	18204	18109	18175	18248	18182	18000	17989	18091	18064	18144	17917	18375	18241	18113	18163	17985	18053	17992	18114	18132	17994	18072	18137	18064	17809	18120	18075	18053	18123	18021	18235	18215	18077	18273	18160	18087	18228	17986	17976	18088	18123	18127	18167	18085	18103	18123	18150	18092	18397	18042	18197	18088	18107	18027	18156	18303	18227	18153	18051	18228	17924	18360	18145	18094	18234	18115	17915	17999	18282	18117	18019	18213	17952	18119	18084	18070	18010	18175	18220	18115	18181	17846	17782	18035	18157	18098	18181	17887	18093	18268	18145	18219	18008	18130	18028	18000	18063	17789	18226	18211	18126	18082	18206	18038	18081	18282	18128	18112	18039	18057	18057	17993	18184	18297	18100	17819	17905	17889	18119	17968	18163	17960	18024	18122	18171	18165	18031	18170	17741	18256	18145	18229	18209	17972	18114	18070	17978	18040	18084	18153	17998	17949	18127	18078	18089	18263	18204	18202	17995	17802	18098	18165	18067	18154	18056	18107	18036	18157	17866	18328	18015	17910	18282	17988	18076	17942	18282	18238	18184	18124	18153	18157	18028	18045	18153	18088	18128	18038	18247	18226	17978	18202	18130	18051	17985	17962	18061	17880	18007	18001	18138	18040	17986	18220	18130	18190	18273	18151	18191	17819	17843	18172	18137	18047	17960	17995	17973	17959	18072	18314	18173	18035	18132	17985	18281	18070	18121	18189	18057	18161	18209	17998	18139	18197	17959	18179	17991	18170	18093	18218	17875	17936	18134	18216	18156	18005	18348	18313	17999	17886	18049	18159	18147	18115	18021	18051	18024	18228	18103	18368	18130	18088	18064	18083	18009	18279	18107	18208	18054	18048	18141	17903	18209	18190	18209	18184	17986	18358	18198	17961	18118	18225	18118	18088	18093	18072	18070	17973	18095	18105	18042	18067	18213	18166	18244	18076	18135	18122	18197	17879	18022	17997	18205	18120	18102	18042	18218	18130	18035	18166	18016	18116	17982	18072	18042	18334	17919	18054	17989	17989	18212	18017	18052	18027	17954	18151	18119	18040	18147	18099	17974	18142	18204	18073	18056	17938	18009	18204	17856	17831	18074	18162	18028	18107	18278	18005	18200	17983	18078	18067	17996	18175	18172	18055	18384	18245	18002	18049	18004	17999	17960	18046	18168	18230	18190	18142	18021	18157	18445	18246	18091	18017	18066	18004	17937	18020	18014	18120	17874	18149	18166	18090	18163	17990	18197	17988	17978	17992	18183	18105	17964	18139	18057	18220	18025	18012	17937	18240
32361	56819	54174	45318	40292	35343	29282	24265	22105	20957	19852	19006	18348	17926	17442	17387	17028	16676	16198	16173	16167	15982	15956	15890	15941	15719	15832	15628	15501	15650	15663	15456	15459	15699	15619	15564	15403	15510	15435	15502	15416	15569	15583	15439	15592	15448	15395	15344	15479	15467	15520	15396	15582	15409	15376	15307	15405	15518	15424	15425	15388	15406	15496	15393	15222	15413	15417	15443	15373	15386	15463	15413	15389	15442	15474	15491	15372	15262	15366	15326	15534	15411	15451	15417	15345	15266	15403	15416	15377	15429	15318	15458	15478	15432	15260	15480	15450	15303	15426	15635	15198	15513	15492	15373	15395	15486	15394	15421	15436	15447	15230	15261	15264	15521	15393	15478	15453	15488	15422	15528	15282	15445	15375	15322	15502	15273	15380	15336	15505	15396	15420	15319	15246	15407	15292	15227	15521	15436	15343	15293	15446	15439	15518	15332	15426	15404	15365	15500	15400	15557	15396	15336	15394	15364	15228	15447	15382	15349	15536	15369	15459	15578	15478	15516	15557	15530	15395	15264	15492	15358	15342	15305	15535	15482	15502	15441	15432	15406	15263	15321	15410	15501	15388	15316	15549	15498	15440	15331	15361	15382	15401	15411	15282	15433	15345	15221	15505	15309	15502	15409	15269	15385	15582	15326	15348	15438	15421	15281	15279	15415	15417	15417	15574	15355	15483	15368	15366	15425	15408	15452	15486	15389	15307	15431	15394	15374	15353	15442	15524	15397	15495	15431	15271	15467	15394	15326	15329	15382	15526	15510	15243	15266	15282	15547	15413	15352	15503	15408	15340	15428	15336	15436	15425	15342	15307	15416	15393	15351	15284	15402	15393	15317	15310	15329	15507	15431	15464	15489	15575	15551	15291	15381	15433	15308	15460	15471	15353	15504	15418	15214	15426	15331	15452	15271	15419	15355	15466	15432	15471	15305	15376	15408	15271	15349	15429	15336	15515	15466	15281	15360	15484	15195	15383	15383	15485	15312	15324	15477	15412	15359	15588	15247	15460	15410	15411	15446	15333	15468	15372	15330	15405	15370	15398	15470	15330	15364	15435	15346	15310	15356	15318	15665	15337	15498	15423	15421	15452	15425	15249	15498	15632	15311	15345	15333	15272	15398	15336	15347	15451	15365	15228	15404	15462	15382	15592	15326	15382	15584	15186	15346	15281	15439	15441	15255	15374	15583	15454	15462	15350	15481	15426	15440	15409	15436	15334	15392	15263	15422	15375	15402	15353	15341	15471	15385	15399	15536	15473	15297	15439	15216	15412	15402	15288	15381	15412	15356	15478	15343	15494	15255	15331	15473	15488	15357	15511	15218	15413	15267	15587	15554	15181	15365	15346	15446	15419	15253	15265	15422	15340	15278	15233	15435	15293	15491	15251	15488	15385	15236	15468	15397	15318	15345	15417	15429	15520	15499	15255	15458	15462	15618	15321	15465	15441	15480	15349	15320	15375	15366	15394	15378	15400	15371	15214	15338	15368	15274	15504	15293	15471	15296	15179	15506	15543	15320	15352	15364	15373	15335	15523	15279	15483	15350	15402	15577	15345	15308	15399	15455	15334	15333	15327	15494	15487	15435	15515	15499	15371	15244	15290	15305	15507	15354	15343	15216	15421	15211	15331	15417	15341	15503	15362	15357	15563	15451	15450	15376	15504	15265	15445	15379	15516	15581	15376	15331	15176	15374	15304	15426	15539	15394	15464	15345	15344	15252	15304	15326	15170	15416	15484	15202	15271	15415	15441	15433	15411	15435	15461	15477	15518	15381	15515	15298	15363	15338	15548	15473	15451	15196	15605	15302	15252	15394	15375	15359	15371	15296	15403	15428	15378	15232	15442	15340	15421	15450	15394	15618	15399	15299	15270	15437	15438	15353	15235	15261	15417	15334	15379	15307	15309	15487	15462	15317	15435	15280	15335	15201	15286	15405	15383	15316	15481	15354	15316	15447	15390	15410	15334	15501	15436	15491	15305	15425	15520	15498	15327	15306	15420	15360	15392	15269	15405	15381	15314	15299	15391	15336	15489	15577	15439	15437	15170	15347	15380	15489	15390	15287	15419	15395	15399	15432	15540	15411	15381	15300	15385	15327	15386	15491	15366	15266	15498	15304	15493	15299	15390	15398	15341	15341	15302	15326	15307	15532	15381	15277	15327	15318	15448	15394	15336	15301	15305	15380	15229	15511	15472	15430	15346	15232	15278	15450	15338	15336	15373	15286	15267	15330	15523	15481	15444	15277	15368	15561	15248	15345	15486	15416	15321	15232	15412	15473	15274	15306	15473	15365	15220	15193	15376	15410	15357	15443	15442	15456	15395	15381	15404	15307	15345	15252	15093	15207	15167	15394	15366	15401	15563	15331	15389	15459	15379	15391	15622	15332	15383	15312	15350	15363	15255	15367	15361	15419	15369	15382	15337	15354	15406	15403	15255	15434	15334	15312	15293	15488	15233	15616	15305	15446	15332	15289	15400	15408	15417	15492	15374	15343	15382	15491	15394	15505	15326	15255	15518	15285	15413	15422	15377	15287	15648	15310	15386	15468	15328	15349	15271	15243	15347	15208	15228	15390	15567	15398	15350	15356	15179	15339	15305	15424	15414	15317	15488	15321	15378	15405	15357	15259	15316	15470	15357	15417	15406	15528	15343	15260	15474	15367	15371	15516	15157	15265	15381	15180	15571	15351	15377	15398	15379	15434	15107	15490	15499	15153	15386	15351	15385	15444	15414	15344	15360	15327	15421	15451	15273	15355	15315	15440	15550	15393	15398	15276	15331	15328	15483	15243	15235	15296	15300	15454	15354	15309	15453	15277	15367	15488	15407	15288	15344	15325	15396	15455	15387	15424	15399	15325	15282	15389	15222	15437	15397	15459	15466	15275	15407	15502	15466	15463	15449	15219	15377	15283	15411	15403	15237	15490	15200	15324	15243	15358	15350	15333	15389	15266	15489	15416	15405	15534	15340	15317	15475	15442	15421	15145	15452	15394	15311	15332	15402	15376	15481	15366	15354	15353	15184	15332	15371	15443	15354	15349	15479	15355	15271	15342	15329	15398	15413	15282	15528	15405	15414	15445	15358	15438	15420	15281	15404	15546	15378	15226	15503	15338	15291	15423	15370	15378	15332	15417	15255	15516	15356	15372	15588	15380	15377	15351	15256	15356	15488	15408	15318	15421	15411	15233	15457	15363	15409	15408	15362	15398	15208	15387	15345	15379	15241	15398	15340	15430	15291	15452	15280	15406	15518	15467	15473	15384	15401	15273	15553	15516	15405	15319	15407	15447	15571	15304	15580	15389	15242	15359	15369	15293	15602	15283	15325	15386	15372	15357	15347	15434	15351	15451	15389	15484	15514	15435	15244	15337	15354	15201	15353	15458	15317	15404	15442	15359	15334	15271	15409	15369	15504	15209	15376	15343	15325	15488	15511	15466	15303	15408	15141	15428	15275	15377	15398	15474	15347	15522	15521	15298	15435	15371	15119	15524	15323	15637	15373	15390	15445	15343	15360	15504	15413	15571	15414	15353	15408	15420	15316	15307	15299	15367	15459	15416	15538	15281	15443	15518	15172	15543	15549	15336	15330	15355	15462	15297	15391	15424	15295	15509	15405	15290	15371	15403	15247	15337	15457	15359	15541	15370	15385	15313	15436	15436	15465	15256	15353	15526	15567	15345	15449	15586	15335	15375	15398	15394	15455	15247	15418	15387	15470	15526	15398	15351	15444	15430	15163	15346	15275	15378	15283	15124	15194	15400	15409	15404	15536	15383	15376	15423	15406	15568	15518	15340	15213	15360	15342	15343	15176	15273	15246	15414	15313	15420	15334	15597	15182	15283	15418	15257	15569	15380	15343	15390	15309	15339	15292	15391	15420	15392	15330	15135	15308	15327	15387	15243	15347	15169	15321	15365	15378	15196	15365	15538	15378	15299	15270	15410	15508	15321	15364	15491	15277	15484	15400	15396	15524	15415	15573	15390	15363	15495	15385	15409	15356	15223	15337	15279	15461	15372	15412	15364	15369	15483	15535	15395	15474	15325	15423	15448	15302	15527	15437	15531	15244	15405	15376	15356	15413	15430	15249	15271	15399	15299	15524	15416	15374	15340	15417	15455	15472	15216	15562	15357	15563	15287	15161	15350	15353	15325	15226	15441	15427	15528	15373	15367	15476	15409	15364	15372	15215	15338	15378	15608	15227	15407	15467	15313	15311	15322	15137	15507	15503	15456	15241	15275	15533	15281	15459	15385	15328	15310	15425	15376	15162	15402	15377	15325	15365	15586	15448	15225	15329	15362	15344	15284	15329	15389	15558	15501	15219	15432	15297	15477	15484	15515	15456	15355	15231	15482	15269	15391	15366	15385	15418	15399	15438	15392	15288	15256	15503	15358	15300	15325	15255	15334	15403	15352	15454	15420	15403	15294	15419	15340	15623	15257	15331	15372	15414	15284	15272	15376	15376	15262	15353	15413	15376	15467	15337	15369	15502	15373	15456	15438	15348	15352	15290	15308	15374	15464	15291	15389	15318	15543	15459	15317	15372	15358	15302	15386	15236	15277	15289	15354	15444	15504	15325	15311	15409	15194	15484	15333	15265	15275	15168	15195	15361	15253	15364	15445	15278	15403	15308	15395	15421	15372	15406	15414	15335	15459	15312	15381	15413	15321	15353	15360	15484	15620	15375	15457	15373	15264	15442	15664	15348	15438	15426	15528	15487	15384	15428	15396	15349	15266	15258	15457	15365	15215	15448	15354	15465	15352	15327	15403	15386	15434	15469	15490	15559	15327	15273	15385	15268	15298	15269	15483	15408	15310	15362	15259	15399	15331	15375	15382	15435	15400	15505	15405	15400	15365	15278	15545	15464	15534	15323	15340	15374	15351	15505	15280	15472	15353	15497	15492	15460	15482	15443	15561	15351	15597	15370	15347	15216	15473	15469	15397	15242	15490	15517	15503	15463	15414	15289	15316	15259	15583	15440	15309	15367	15402	15422	15324	15372	15443	15405	15496	15536	15374	15242	15377	15246	15334	15191	15439	15495	15290	15361	15502	15437	15337	15459	15382	15390	15427	15263	15423	15375	15525	15530	15450	15332	15315	15557	15369	15331	15520	15366	15375	15324	15202
29305	30235	37883	33829	29193	25615	22316	20570	19838	19166	18664	18526	18254	18193	18004	18020	17962	17981	17790	17673	17556	17824	17587	17548	17636	17646	17684	17411	17442	17497	17664	17502	17623	17446	17575	17299	17466	17203	17630	17323	17351	17560	17482	17566	17596	17310	17520	17492	17309	17249	17454	17563	17419	17662	17638	17469	17489	17445	17448	17745	17542	17534	17587	17629	17645	17448	17259	17536	17504	17563	17473	17461	17405	17269	17301	17457	17574	17364	17450	17481	17375	17527	17499	17516	17625	17474	17365	17782	17411	17428	17456	17372	17419	17523	17651	17413	17675	17416	17484	17332	17718	17532	17387	17420	17263	17291	17743	17353	17458	17433	17276	17373	17275	17574	17308	17628	17466	17274	17668	17439	17449	17443	17357	17261	17552	17222	17390	17444	17519	17401	17460	17441	17582	17426	17464	17500	17373	17388	17444	17501	17484	17405	17401	17284	17524	17591	17326	17195	17565	17291	17323	17330	17482	17310	17434	17434	17342	17431	17418	17234	17277	17554	17488	17420	17385	17383	17626	17514	17420	17524	17479	17235	17410	17403	17508	17223	17451	17313	17442	17382	17527	17355	17443	17445	17474	17425	17438	17504	17487	17551	17506	17393	17559	17465	17554	17417	17486	17417	17511	17431	17308	17409	17337	17437	17400	17528	17275	17541	17422	17542	17542	17514	17360	17429	17510	17537	17245	17420	17486	17502	17778	17434	17408	17409	17503	17610	17376	17335	17441	17477	17488	17530	17429	17464	17586	17439	17467	17461	17691	17537	17473	17484	17518	17391	17486	17307	17508	17404	17490	17205	17498	17581	17573	17381	17612	17584	17389	17535	17335	17573	17684	17497	17386	17433	17514	17260	17519	17406	17469	17423	17351	17423	17384	17448	17284	17499	17294	17337	17375	17466	17460	17273	17410	17539	17488	17450	17356	17425	17700	17381	17444	17490	17398	17472	17331	17276	17415	17489	17551	17366	17438	17455	17344	17359	17208	17539	17575	17563	17412	17503	17334	17335	17724	17656	17317	17271	17632	17430	17641	17586	17568	17252	17431	17355	17535	17260	17432	17269	17393	17496	17332	17589	17564	17462	17596	17556	17419	17405	17609	17622	17500	17548	17411	17587	17445	17654	17575	17412	17440	17358	17561	17612	17475	17382	17557	17405	17292	17565	17458	17376	17560	17330	17595	17368	17442	17421	17484	17587	17673	17361	17368	17363	17361	17422	17457	17521	17253	17389	17464	17524	17255	17386	17354	17518	17440	17491	17467	17529	17646	17679	17427	17088	17403	17539	17503	17569	17440	17408	17454	17427	17254	17565	17372	17364	17228	17394	17478	17485	17507	17576	17467	17345	17421	17466	17454	17222	17424	17498	17441	17267	17444	17423	17438	17436	17561	17449	17590	17469	17656	17456	17431	17469	17488	17462	17352	17416	17318	17408	17462	17576	17288	17197	17471	17625	17465	17602	17505	17496	17275	17404	17286	17370	17347	17406	17356	17317	17499	17382	17611	17509	17510	17448	17600	17508	17556	17622	17477	17434	17493	17307	17538	17614	17350	17280	17497	17458	17471	17493	17600	17331	17362	17576	17570	17542	17459	17542	17307	17307	17588	17595	17413	17396	17490	17499	17487	17510	17502	17522	17257	17605	17521	17410	17595	17335	17224	17364	17310	17519	17475	17444	17414	17341	17373	17442	17531	17333	17498	17646	17366	17610	17466	17379	17545	17420	17474	17447	17415	17446	17559	17510	17373	17592	17437	17359	17334	17419	17477	17545	17382	17329	17302	17334	17507	17304	17621	17481	17302	17544	17631	17551	17543	17449	17484	17566	17408	17383	17544	17503	17458	17601	17374	17535	17490	17310	17500	17274	17355	17536	17269	17258	17533	17296	17496	17517	17450	17560	17385	17330	17420	17378	17458	17396	17246	17583	17583	17406	17682	17676	17486	17387	17485	17455	17581	17359	17482	17535	17531	17386	17542	17419	17623	17450	17416	17194	17422	17208	17483	17510	17528	17441	17473	17371	17565	17309	17505	17472	17369	17399	17547	17389	17434	17307	17466	17493	17474	17411	17344	17220	17444	17432	17380	17496	17392	17263	17496	17333	17548	17508	17532	17429	17412	17630	17293	17489	17648	17605	17570	17544	17359	17619	17334	17568	17509	17176	17461	17372	17402	17549	17380	17346	17566	17320	17276	17427	17522	17424	17398	17320	17447	17313	17174	17330	17463	17392	17199	17242	17414	17373	17351	17653	17417	17524	17568	17322	17466	17468	17481	17395	17602	17445	17467	17341	17487	17594	17468	17273	17345	17634	17591	17435	17457	17543	17493	17333	17575	17514	17406	17401	17281	17485	17255	17552	17546	17342	17409	17465	17290	17449	17132	17592	17510	17355	17518	17607	17555	17537	17611	17508	17476	17440	17370	17390	17478	17401	17636	17469	17369	17562	17424	17368	17401	17289	17497	17519	17744	17389	17342	17424	17387	17347	17375	17389	17524	17280	17537	17498	17532	17615	17451	17479	17391	17378	17290	17485	17400	17414	17450	17438	17474	17483	17622	17653	17135	17457	17445	17361	17474	17499	17508	17263	17432	17664	17667	17581	17558	17560	17431	17573	17451	17473	17328	17428	17622	17393	17590	17364	17492	17517	17560	17343	17328	17341	17389	17419	17396	17433	17383	17389	17369	17226	17553	17288	17299	17483	17559	17392	17354	17339	17344	17378	17487	17346	17340	17301	17482	17507	17597	17485	17485	17485	17446	17277	17449	17443	17598	17338	17370	17480	17475	17761	17465	17360	17393	17542	17231	17543	17405	17343	17538	17581	17490	17597	17561	17403	17660	17446	17419	17405	17414	17450	17487	17337	17327	17341	17562	17517	17448	17199	17351	17612	17425	17709	17475	17437	17307	17467	17441	17427	17454	17411	17485	17365	17529	17220	17183	17332	17556	17739	17497	17321	17290	17495	17529	17525	17396	17485	17396	17533	17464	17390	17449	17536	17446	17607	17489	17457	17448	17509	17356	17282	17544	17357	17414	17527	17537	17457	17392	17356	17524	17373	17418	17548	17519	17589	17550	17321	17388	17452	17494	17305	17339	17326	17321	17426	17486	17506	17444	17421	17524	17487	17429	17529	17437	17444	17404	17648	17474	17487	17254	17474	17310	17418	17470	17431	17479	17322	17338	17420	17494	17637	17463	17614	17671	17432	17534	17429	17391	17479	17527	17434	17470	17470	17438	17458	17425	17444	17449	17519	17410	17223	17406	17526	17327	17383	17504	17491	17322	17537	17479	17155	17258	17512	17425	17476	17449	17211	17232	17564	17450	17327	17359	17345	17395	17548	17501	17540	17217	17410	17498	17486	17526	17495	17400	17297	17531	17607	17444	17336	17381	17372	17410	17485	17304	17416	17504	17620	17363	17445	17384	17528	17429	17481	17566	17354	17379	17475	17343	17473	17644	17413	17617	17340	17458	17143	17452	17369	17408	17444	17512	17593	17577	17548	17644	17614	17410	17540	17365	17343	17401	17471	17470	17348	17344	17523	17650	17413	17554	17543	17426	17297	17425	17565	17481	17563	17469	17557	17687	17527	17587	17524	17566	17471	17611	17475	17536	17382	17275	17420	17413	17322	17606	17465	17514	17567	17321	17260	17415	17454	17492	17435	17459	17232	17500	17510	17443	17412	17572	17559	17522	17428	17574	17426	17297	17284	17388	17567	17639	17515	17584	17425	17593	17364	17393	17565	17569	17271	17486	17479	17581	17541	17355	17227	17640	17502	17599	17596	17427	17412	17508	17432	17356	17423	17463	17320	17467	17343	17374	17518	17414	17425	17496	17404	17438	17682	17757	17477	17586	17686	17507	17393	17362	17536	17585	17361	17547	17611	17500	17307	17342	17492	17576	17518	17390	17462	17625	17463	17238	17480	17415	17328	17454	17521	17454	17418	17626	17468	17638	17431	17546	17605	17476	17544	17477	17382	17477	17419	17416	17614	17544	17527	17289	17278	17533	17412	17567	17433	17818	17588	17600	17490	17519	17255	17526	17309	17497	17226	17468	17602	17333	17372	17241	17336	17670	17461	17530	17520	17451	17346	17533	17375	17392	17522	17552	17291	17524	17549	17321	17503	17539	17550	17461	17419	17422	17438	17409	17355	17390	17303	17411	17540	17462	17499	17598	17553	17225	17626	17710	17393	17602	17416	17416	17490	17333	17465	17487	17425	17622	17272	17453	17382	17354	17440	17422	17510	17652	17663	17316	17446	17529	17729	17368	17499	17619	17589	17421	17579	17408	17332	17492	17445	17523	17513	17216	17450	17509	17494	17500	17321	17209	17310	17434	17432	17446	17371	17664	17506	17381	17676	17432	17502	17482	17447	17493	17399	17545	17577	17483	17501	17582	17462	17271	17352	17511	17408	17340	17337	17402	17418	17599	17602	17592	17565	17460	17399	17225	17418	17640	17265	17267	17267	17540	17436	17632	17536	17446	17391	17389	17436	17320	17413	17538	17413	17360	17477	17568	17613	17489	17232	17376	17325	17338	17549	17721	17687	17500	17327	17514	17413	17372	17640	17608	17512	17327	17441	17595	17602	17568	17353	17567	17420	17502	17375	17544	17524	17598	17520	17337	17459	17207	17481	17468	17345	17468	17525	17486	17576	17546	17416	17552	17635	17486	17359	17369	17479	17545	17366	17539	17441	17478	17337	17347	17462	17507	17602	17581	17471	17582	17386	17425	17498	17324	17534	17555	17501	17397	17379	17484	17491	17663	17400	17421	17475	17301	17571	17532	17609	17425	17329	17405	17437	17530	17586	17415	17519	17395	17522	17528	17523	17219	17534	17532	17411	17207	17418	17567	17403	17369	17364	17330	17441	17551	17491	17367	17585	17419	17440	17524	17466	17219	17497	17590	17434	17422	17598	17405	17504	17445	17356	17309	17472	17527	17192	17497	17547	17359	17464	17509	17384	17583	17582	17387	17386	17427	17487	17348	17229	17487	17554	17549	17270	17481	17298	17358	17318	17470	17416	17349	17692	17430	17314	17469	17521	17458	17448	17538	17314	17494	17457	17255	17420	17448	17318	17670	17397	17290	17494	17599	17561	17527	17507	17426	17394	17416	17458	17381	17461
31102	46837	42478	33115	30177	25415	21424	19393	18414	17789	16978	16673	16172	16115	15938	15834	15649	15606	15242	15467	15408	15199	15279	15086	15245	15087	15295	15176	15126	15045	15165	14900	15043	15096	15037	15000	15009	14987	14899	15162	14956	14970	14896	15022	14866	15165	15048	14957	15126	14913	14967	14879	14817	15031	15016	15061	14796	15012	14864	15054	15057	15109	15098	14875	15038	14879	14860	15104	14977	14961	15015	14850	15214	15107	15015	14969	15048	14914	15101	14970	15134	15122	15004	15029	15189	14970	14821	14898	14887	14915	14979	15014	15096	15034	14962	14938	14884	15137	15198	14875	14849	15235	14978	14897	15159	14959	15162	15073	15032	14941	15059	15220	14911	14960	15108	15094	15184	15024	14971	15023	14891	15082	15023	15109	14944	14973	15089	14990	14813	15071	14842	15035	15002	14980	15023	15202	15004	14927	15049	15037	14957	14961	14862	14979	15068	15095	15035	14933	15147	14939	15146	14992	14978	15152	15058	14968	14974	15101	15049	14998	15054	14968	15198	14828	15206	15125	14905	14964	14956	15054	15008	15029	14978	14981	15177	15054	15138	15073	14862	14871	15174	14970	14998	15110	14850	14984	15145	15044	15110	14816	15029	14946	14972	14995	15066	14879	14851	15015	15042	15064	15099	14979	15092	15014	14938	15127	15056	15053	15116	15015	14986	14936	14979	14946	15035	14839	15163	15042	14972	14888	14938	14987	14974	14904	14936	14827	14844	14994	15064	15120	14945	15053	14988	14940	15041	14977	14956	15034	15056	15037	15089	14823	15058	15059	15231	15001	14855	15026	14960	15011	15213	14941	14955	14882	14972	15003	14963	15066	14913	15035	15070	14829	15035	14858	14984	15116	15000	14879	15010	15167	14949	14994	14833	14925	14923	14953	14887	15013	15068	14951	14926	15036	14942	14922	15010	15150	15020	15141	14927	15057	15063	14860	15127	15022	15018	15041	15035	14998	14896	15030	15064	14888	14886	14955	14918	15067	15014	14971	14908	14810	14986	15000	15051	15083	14961	14969	15039	14840	14929	14822	15035	15003	14922	14889	15052	15097	14856	14960	14995	14932	15075	14991	14979	14899	15032	15147	15062	14981	15017	15026	15045	14942	15015	14978	14876	15019	15282	14932	14925	15088	14846	15041	15018	15042	14933	15089	14738	14858	15121	15008	15040	15020	14920	14911	14835	15143	15010	14984	14858	15050	14979	15050	14936	15058	14918	14982	14902	15031	14982	14991	14970	14980	15007	14990	15073	15091	14907	14945	14997	15000	15033	15048	15035	15002	15126	14807	14920	15160	15097	15204	15028	14931	15014	15024	14980	15140	15109	14885	15088	15127	14865	14938	14991	14806	15047	14673	14983	15109	15012	14965	15132	15070	14957	14965	14982	15072	15155	14937	14991	14888	14996	15003	15009	14908	15095	14835	14864	15090	15177	15050	14918	14845	15179	14954	14897	15082	14842	15019	15036	14967	15042	14978	15110	14815	15239	15011	14800	15042	14876	15166	14906	14990	15199	14965	15110	15151	14974	15044	15028	15010	14976	15009	14919	15071	14916	15161	14786	14960	14961	14973	14959	15002	14912	14922	15011	14893	14962	15018	15006	14969	15121	14949	15001	14896	15013	14837	15112	14981	15019	14941	15066	15021	15193	15056	15101	15082	15143	14994	15203	14926	15175	14924	15039	14785	14989	14876	15022	14955	15062	14859	14880	14956	15063	15005	14986	14995	14916	14908	14900	15028	15029	15019	15047	15105	15104	14952	15092	15035	14964	14927	15209	14842	14904	15009	14939	14901	14932	15083	15036	14966	14994	15036	14972	15103	14791	15091	15078	15033	14945	14921	15095	15031	14916	15092	15037	14886	14942	14892	15043	15070	14942	15006	14961	14952	14983	14890	14973	14992	15020	14946	14996	14857	15016	14986	15026	14884	15071	15122	14954	15034	14999	14854	14968	14845	14815	15126	15027	15068	14912	14838	14920	15069	15059	14874	15116	15081	15006	15129	15097	14970	15120	15034	14923	14851	15096	14880	15018	15106	15077	15013	15105	14987	14960	14960	14828	15054	14856	15158	15034	14920	15071	14983	14928	14974	14977	14894	15148	14900	14984	14799	14906	15089	14998	14932	15066	15017	14920	15098	15023	15065	14993	14829	14823	15116	15072	14992	15072	14976	14984	15075	14902	15113	15071	14977	14983	14753	15061	14921	15055	15061	15023	15011	14931	15033	15032	15051	15029	14798	15064	15187	14990	15108	14888	14961	14876	15023	14849	15019	15025	14990	15043	15001	15025	14968	14902	15145	15013	15138	14932	14826	15167	14920	14942	14958	14974	14916	14981	15000	14978	15059	14943	15191	15110	14957	14954	15111	14736	15023	15127	15016	15049	14919	15083	15061	14990	14996	14858	15020	14979	15100	14945	14945	15097	15010	14995	14900	15121	14941	15090	14890	15039	15043	14793	15031	15138	15002	14842	14999	14962	14927	14957	15096	14920	14996	15033	15133	14940	15077	14908	15024	15038	15094	15005	15095	14907	15058	14970	15006	15077	15067	15061	15199	14994	14966	14988	14842	14937	15167	15041	14975	14867	15139	14873	15026	14890	14928	14896	14998	15000	15098	14969	14919	15048	14986	15064	14869	14908	14828	15024	14927	15002	14960	14951	14888	14909	14943	14976	15082	15008	14970	14941	14926	15052	15118	15115	14987	14992	14911	14896	15061	14823	15064	15170	15223	15060	15136	14961	14950	15011	15001	14959	14980	14958	14862	15089	15098	15089	14936	14900	14969	14971	15032	14925	15015	14941	15169	14891	14924	14936	15106	14926	15021	15033	14984	14966	15008	15073	15103	14985	15156	15048	14979	15103	15087	15122	15084	14850	14804	15040	15091	14966	15011	15002	15096	14867	15083	15002	14805	14895	14986	14961	14924	15019	14921	14902	15014	15092	15040	14830	14976	15024	15052	14988	15090	15011	15024	15062	14986	14980	14941	14881	14957	15099	15060	14892	14937	14957	15033	14908	15033	14935	14903	15040	14771	14946	14977	15014	14996	15127	14879	14920	14970	15047	14980	15007	14965	15010	15022	15185	15037	14993	15013	15011	14912	15103	14975	15070	14813	15044	14939	14890	14995	14953	14966	14996	15060	15066	15017	15104	15066	14859	15065	15199	15063	15036	15167	14896	14995	14993	15202	15000	15042	14952	15125	15030	14911	15051	14941	14994	15012	15047	14938	14987	15075	15142	14964	14896	14822	15199	14886	14923	14970	14960	15089	14811	15058	15055	14953	15106	14936	15110	14964	15057	14902	15068	15154	15056	15039	15009	15008	14901	14841	15010	15134	15001	14976	15208	14909	15212	15122	15012	14850	15039	15118	14943	14912	15103	14959	15015	15074	14974	15155	15000	15010	15020	14855	14979	15028	15066	14930	14970	15163	15036	14985	15136	15000	15098	15082	14978	14927	15045	15003	15165	15098	15132	14965	14939	14999	15134	15182	15127	14967	15081	14855	15020	15103	15004	14958	15036	14992	15049	15147	14991	14983	15113	15123	14875	15042	15099	15024	15067	14890	14925	15016	15048	15079	14968	14996	14801	15008	14977	15011	15133	14939	15092	15061	14873	14973	14922	15045	15141	15080	15043	15234	14869	15027	15057	15076	14940	14797	15103	15053	14857	14980	15015	15039	14990	14999	14995	14919	14999	15059	15161	14978	14715	14971	15016	15075	14807	15097	15095	15185	15108	15028	14839	14947	14966	15059	15022	14967	14998	14886	15196	15015	15115	15011	14986	14965	14966	15126	14992	15078	15151	14925	14762	15125	14848	15071	15100	14979	14875	14957	15022	15144	14945	14961	14941	15124	15123	14938	14997	15000	15006	15034	15004	14819	15068	15007	15126	14885	14912	14989	15024	14962	15200	15024	14970	15022	14981	15013	14890	14916	14889	14935	15008	15110	15064	14937	15047	15015	14976	14908	15043	14791	14970	14844	15142	15021	14978	14943	14965	14981	15028	15136	14964	14976	15030	14933	15034	14901	15166	14996	14893	14729	15027	14926	15062	15043	15191	14982	15005	14984	15213	14876	14932	14845	14991	14878	14931	14850	14949	14809	14981	15092	14921	14975	15097	14966	14955	14987	14987	14830	14889	15037	15085	14914	14947	15014	15168	14838	14925	14912	14942	14878	14976	15107	14844	15095	14991	14919	14923	14954	15191	14996	15083	14928	14896	14858	15095	14869	15047	14886	15010	14919	14981	15035	15097	15013	15080	14957	15008	14958	14966	14893	15152	14983	15095	14956	14984	15042	15085	14898	15067	15006	15093	15102	14983	15233	14996	15141	15008	15068	14935	15016	14901	14937	14879	14976	15220	14862	14997	14959	14972	14909	15078	14967	15123	14938	14871	14879	15045	15032	15002	15163	14848	14967	14987	15029	14978	15041	15212	15036	15024	14982	14916	15137	14945	15082	14938	14965	15079	15023	15128	15028	15035	15074	14817	14990	14942	15006	15012	15027	14798	15131	15076	14938	15019	14962	14785	15048	14836	15061	15012	15013	15230	15049	14968	15023	15136	15030	14941	15004	15128	15002	14995	15041	14971	15090	14999	14945	14910	15002	15052	14827	15038	14982	15011	15095	14991	14938	14925	14926	14946	14995	14955	14994	14917	14945	14893	14847	14963	14778	14994	14921	15053	15007	14956	14988	14970	15089	14877	15017	15137	14996	15115	14976	15199	15057	14906	15065	15068	14912	14932	14839	14982	14891	14964	15035	15034	15034	15000	15034	15054	15045	15076	14974	15057	14932	14999	15048	14999	14994	15032	14940	15079	15073	14892	14949	15032	14974	14873	15038	15169	14963	15053	15112	15202	15066	14985	15148	15024	14937	15016	15083	15058	14936	14922	15171	14983	15010	14999	15059	15091	14956	14973	15018	14942	14936	14992	14983	15057	15081	15141	14927	15014	14942	15004	15108	15144	14936	15074	14979	15103	14919	15063	15033	15169	14912	15088	14999	14968	14875	15026	14898	15013	14963	15029	14955	15046	15064	14997	14954	15150	14892	14962	15067	15212	14947	14862	15132	14912	15038	14789	14882	15109	15008	15155	14997	15088	14916	15107	15057	15034	15006	15184	15097
24055	21173	28850	27142	27837	28640	27618	22936	21030	20653	19892	19195	19067	18785	18544	18414	18358	18060	18185	17909	17789	17735	17862	17799	18036	17896	17796	17722	17731	17669	17885	17528	17526	17753	17637	17554	17565	17737	17667	17688	17754	17661	17653	17459	17631	17571	17488	17712	17488	17553	17614	17471	17352	17414	17521	17493	17522	17598	17461	17580	17543	17731	17477	17573	17615	17601	17595	17589	17590	17733	17769	17589	17577	17492	17367	17442	17473	17738	17375	17611	17518	17446	17431	17708	17596	17342	17790	17509	17680	17506	17604	17698	17489	17599	17465	17590	17692	17505	17672	17423	17604	17484	17412	17417	17714	17467	17533	17754	17406	17572	17636	17445	17576	17590	17497	17536	17608	17513	17482	17557	17525	17510	17519	17632	17411	17530	17374	17460	17365	17668	17531	17705	17545	17512	17592	17842	17563	17456	17664	17506	17739	17430	17622	17533	17618	17543	17398	17512	17682	17562	17504	17482	17581	17672	17542	17424	17594	17397	17484	17395	17672	17461	17484	17701	17526	17801	17689	17518	17757	17663	17519	17615	17565	17617	17710	17461	17602	17415	17328	17509	17465	17614	17490	17384	17613	17512	17663	17646	17543	17657	17578	17713	17748	17352	17371	17535	17511	17693	17453	17647	17389	17345	17395	17525	17442	17688	17410	17474	17280	17364	17440	17643	17515	17525	17563	17713	17626	17413	17437	17561	17794	17562	17539	17450	17573	17676	17335	17643	17480	17505	17644	17902	17607	17222	17602	17659	17316	17328	17454	17414	17658	17383	17323	17656	17433	17608	17480	17555	17499	17313	17609	17317	17511	17549	17580	17643	17762	17302	17637	17613	17453	17510	17717	17536	17596	17506	17791	17697	17486	17617	17564	17525	17572	17462	17548	17550	17612	17420	17544	17508	17735	17709	17501	17481	17537	17489	17593	17345	17541	17570	17614	17698	17747	17423	17409	17510	17497	17698	17487	17452	17586	17520	17556	17363	17626	17443	17490	17568	17480	17665	17541	17472	17680	17774	17592	17368	17600	17634	17594	17496	17542	17553	17485	17611	17449	17426	17531	17343	17591	17511	17592	17502	17387	17353	17532	17666	17603	17597	17485	17667	17618	17404	17622	17501	17541	17689	17428	17485	17569	17450	17565	17538	17637	17753	17607	17454	17494	17567	17652	17565	17399	17558	17754	17300	17595	17480	17451	17607	17467	17491	17463	17686	17452	17602	17427	17594	17749	17371	17460	17538	17648	17505	17496	17456	17645	17448	17586	17526	17652	17681	17484	17696	17694	17701	17653	17772	17248	17589	17534	17627	17567	17468	17678	17519	17624	17580	17525	17487	17514	17734	17326	17461	17719	17736	17359	17562	17520	17574	17453	17332	17513	17747	17562	17720	17656	17486	17376	17517	17548	17399	17482	17669	17506	17443	17422	17627	17486	17632	17787	17468	17473	17629	17421	17605	17553	17563	17698	17596	17646	17413	17690	17527	17771	17757	17532	17464	17515	17690	17380	17531	17573	17527	17537	17505	17557	17669	17577	17431	17677	17526	17764	17646	17555	17510	17547	17634	17549	17756	17568	17642	17615	17629	17517	17489	17588	17617	17496	17483	17605	17588	17782	17644	17587	17582	17741	17361	17598	17627	17398	17551	17374	17458	17585	17639	17538	17387	17481	17478	17770	17678	17504	17574	17451	17616	17753	17504	17745	17594	17492	17587	17573	17341	17459	17390	17482	17610	17445	17571	17484	17371	17755	17616	17548	17528	17556	17780	17662	17517	17478	17708	17455	17614	17443	17443	17428	17618	17491	17733	17574	17587	17637	17578	17443	17618	17595	17595	17533	17388	17700	17579	17426	17654	17588	17394	17538	17293	17644	17615	17537	17644	17605	17527	17517	17481	17470	17652	17861	17527	17380	17535	17672	17448	17699	17458	17420	17618	17591	17531	17817	17532	17403	17529	17652	17376	17500	17559	17620	17530	17584	17505	17570	17604	17468	17527	17544	17584	17496	17543	17729	17536	17630	17426	17453	17561	17646	17732	17637	17623	17758	17655	17585	17644	17703	17700	17412	17405	17535	17575	17521	17605	17543	17399	17484	17474	17567	17507	17656	17483	17538	17434	17440	17582	17608	17543	17464	17701	17475	17287	17651	17434	17481	17539	17738	17714	17276	17684	17394	17528	17619	17284	17633	17384	17535	17640	17521	17590	17521	17352	17652	17557	17571	17592	17557	17534	17449	17343	17544	17547	17466	17533	17679	17435	17346	17457	17683	17503	17642	17578	17643	17406	17528	17503	17597	17608	17597	17406	17461	17542	17550	17495	17412	17552	17467	17572	17647	17434	17659	17569	17534	17574	17720	17555	17584	17710	17654	17353	17590	17672	17340	17480	17454	17715	17647	17430	17488	17398	17628	17666	17570	17523	17470	17518	17707	17457	17657	17656	17417	17607	17621	17759	17582	17596	17553	17594	17405	17505	17404	17381	17490	17594	17584	17601	17781	17618	17643	17588	17318	17581	17494	17666	17665	17717	17449	17588	17713	17609	17473	17306	17520	17435	17730	17654	17303	17495	17652	17407	17520	17511	17579	17642	17471	17414	17457	17415	17690	17291	17525	17379	17588	17381	17568	17709	17653	17550	17646	17625	17503	17387	17648	17482	17515	17424	17497	17615	17512	17504	17585	17696	17613	17479	17629	17658	17624	17669	17593	17722	17704	17600	17653	17487	17757	17704	17697	17533	17440	17457	17428	17488	17501	17576	17440	17526	17648	17441	17543	17595	17638	17587	17535	17460	17595	17465	17605	17502	17506	17535	17475	17655	17509	17602	17852	17634	17498	17695	17679	17504	17301	17593	17599	17476	17776	17541	17396	17811	17627	17427	17507	17391	17543	17694	17609	17536	17621	17599	17728	17694	17717	17444	17674	17549	17735	17595	17366	17635	17558	17472	17625	17592	17485	17591	17613	17554	17412	17619	17584	17567	17540	17468	17575	17474	17650	17675	17649	17456	17352	17478	17584	17704	17772	17435	17448	17435	17577	17372	17516	17582	17494	17687	17557	17623	17583	17499	17707	17274	17568	17449	17758	17536	17596	17746	17629	17374	17629	17456	17590	17772	17460	17681	17679	17443	17494	17582	17565	17423	17529	17553	17552	17426	17517	17751	17581	17586	17391	17548	17624	17472	17445	17595	17369	17424	17540	17492	17649	17487	17605	17603	17618	17511	17486	17611	17586	17515	17332	17346	17709	17556	17649	17591	17531	17537	17355	17682	17595	17666	17816	17636	17488	17658	17469	17499	17577	17561	17437	17882	17256	17548	17509	17480	17601	17427	17575	17168	17663	17699	17673	17466	17568	17516	17420	17540	17668	17619	17582	17416	17609	17559	17681	17438	17408	17677	17672	17450	17494	17527	17776	17580	17516	17465	17643	17623	17553	17609	17595	17773	17515	17336	17500	17493	17729	17560	17594	17650	17417	17532	17429	17578	17559	17575	17613	17638	17667	17402	17636	17552	17506	17488	17636	17488	17387	17425	17544	17205	17617	17550	17783	17516	17590	17546	17467	17627	17785	17640	17423	17696	17581	17563	17598	17466	17569	17715	17633	17497	17657	17587	17511	17383	17555	17386	17497	17468	17519	17587	17725	17370	17546	17504	17579	17605	17473	17468	17592	17277	17402	17474	17473	17486	17431	17430	17550	17499	17260	17463	17495	17526	17601	17425	17556	17585	17536	17455	17472	17561	17701	17442	17636	17704	17518	17328	17629	17441	17478	17457	17829	17711	17625	17534	17602	17676	17530	17423	17529	17459	17515	17479	17597	17505	17366	17312	17448	17535	17283	17439	17647	17398	17501	17538	17562	17691	17620	17467	17703	17399	17714	17526	17552	17634	17594	17258	17648	17599	17434	17537	17472	17432	17661	17380	17585	17561	17878	17845	17659	17405	17428	17397	17702	17553	17440	17472	17432	17744	17561	17532	17418	17669	17356	17581	17599	17479	17362	17321	17635	17706	17652	17405	17471	17556	17734	17518	17388	17570	17533	17649	17476	17607	17332	17583	17580	17618	17516	17539	17236	17226	17305	17426	17471	17454	17560	17528	17480	17351	17502	17591	17693	17646	17485	17392	17435	17514	17544	17459	17376	17416	17451	17571	17565	17467	17608	17559	17617	17585	17571	17658	17624	17719	17402	17493	17520	17689	17467	17477	17568	17524	17420	17478	17612	17563	17549	17610	17473	17763	17492	17702	17574	17503	17591	17450	17489	17716	17517	17558	17698	17418	17587	17635	17550	17473	17518	17570	17501	17520	17355	17367	17346	17403	17687	17757	17392	17635	17589	17619	17455	17684	17590	17319	17586	17458	17768	17601	17681	17698	17606	17415	17708	17396	17386	17595	17549	17640	17502	17333	17631	17441	17668	17328	17641	17375	17577	17778	17694	17628	17382	17454	17582	17599	17623	17509	17585	17444	17574	17527	17569	17562	17491	17583	17618	17452	17491	17216	17472	17420	17507	17505	17816	17512	17556	17561	17604	17556	17579	17412	17554	17638	17685	17401	17489	17710	17518	17490	17585	17473	17645	17337	17366	17781	17658	17526	17476	17567	17355	17645	17317	17426	17601	17668	17584	17704	17616	17491	17406	17445	17354	17497	17675	17463	17568	17628	17444	17583	17593	17497	17525	17556	17752	17555	17676	17526	17556	17520	17563	17482	17359	17478	17556	17596	17365	17401	17616	17593	17468	17637	17555	17634	17518	17469	17585	17444	17573	17417	17262	17431	17629	17618	17609	17499	17490	17634	17627	17486	17538	17460	17488	17446	17500	17352	17545	17354	17524	17562	17628	17303	17594	17535	17651	17746	17468	17400	17664	17514	17659	17450	17383	17422	17513	17460	17523	17506	17493	17470	17589	17618	17503	17787	17601	17502	17517	17482	17488	17635	17533	17427	17582	17782	17691	17441	17477	17382	17565	17470	17373	17635	17504	17541	17634	17479	17509	17549	17665	17508	17456	17660	17731	17580	17423	17456	17516	17502	17574	17729	17714	17724	17370	17447	17600	17401	17782	17611	17519	17522	17642	17656	17341	17322	17428	17647	17359	17477	17621	17559	17349	17468	17561	17743	17419	17508	17526	17774
31681	51880	49160	40314	34716	29843	26140	22319	19978	19140	18009	17324	17186	16673	16541	16267	16015	15799	15709	15521	15493	15511	15279	15308	15283	15297	15321	15214	15194	15373	15389	15316	15027	15251	14908	15086	15156	15172	15039	14991	15121	15164	14963	15047	15092	15161	15096	15034	14940	15136	15058	15054	15066	15094	15092	15039	14981	14986	15099	15131	15099	14994	15071	14907	14949	15041	14745	15163	15138	15100	15170	15118	14957	15013	15191	15026	14955	15061	14987	15046	15051	15116	15131	15219	14953	15232	15065	15046	15153	15063	15043	14876	15105	15023	15141	15227	15199	15007	15006	15072	14994	15211	15104	14925	14911	15084	14879	15087	14983	15144	15070	15075	15134	15156	15142	15045	15076	15044	15133	15122	15055	15033	15092	14980	15155	15025	15089	15077	14977	15070	15107	14888	15036	15180	15002	15049	15085	15085	15077	15069	15041	15078	15068	15100	15107	15080	14959	15070	15096	15034	15045	15046	15124	15031	14908	15098	15123	14945	15275	14946	15154	15061	15078	15062	15123	14883	15018	15094	15014	15119	14962	15246	14773	14941	15109	15227	15172	15318	15107	15113	14985	15191	15081	15077	15165	15083	15171	15048	14910	15092	15014	15049	15142	14992	15264	15014	15106	15154	15061	15254	15200	15087	15048	15311	15198	15134	14987	14962	15244	14991	15229	15026	14977	15163	15055	15175	15017	14936	15308	15108	15101	15143	15233	15068	15040	15143	15001	15157	14914	15136	15108	14940	14982	15068	15021	15064	15103	15204	14985	15028	15161	15275	15076	15029	15175	15125	15029	15106	14864	14920	15023	14968	14941	14872	15078	15167	15153	15154	14969	14944	15012	14964	15030	15218	14982	15129	14913	15090	15174	15020	15158	14994	15002	15090	15065	15129	15059	15004	15166	15130	15059	15121	15031	15054	15099	14968	14873	15101	15082	15179	15051	15029	15231	14979	15068	15127	14985	15081	15082	15144	15115	15096	14999	15067	15279	14995	15121	14995	15113	15080	15046	15055	15022	15305	15083	14923	15013	15034	14993	15036	15153	14954	14965	15057	15087	15174	15032	15008	15121	15076	15065	15228	15111	14954	14945	15114	15141	15210	15051	15017	15108	15188	14939	15236	15003	15355	15040	14956	14988	15084	15017	15069	15105	14863	14934	15290	15079	15141	15177	15179	15000	15040	14995	15212	14873	14831	15082	15028	15125	15009	14915	15064	14855	15239	15019	14967	14956	15002	15087	15119	14948	15136	15107	14991	15186	15074	14951	14960	15138	14990	14949	14903	15026	15068	14977	15136	15127	15213	14820	15059	15104	15096	14962	15119	15024	15190	14996	15037	14915	15245	15038	15095	15010	14875	15044	14995	14929	15114	15054	15206	15139	15036	15124	15025	15148	14949	15071	14949	15040	15158	14975	14893	14846	15033	15010	15038	15136	14925	14928	14894	15085	15026	15081	15110	15117	14915	15008	15134	15009	15083	15071	14985	15086	15052	15056	15017	15084	14956	15070	15060	15140	14999	15037	15022	15095	15135	15199	15012	14940	15038	15139	15072	15008	15132	15092	15062	15074	15022	15139	15128	14913	15091	15082	15213	15005	15120	15137	15023	15026	15032	15221	14891	15077	14988	15065	15107	15131	14927	15161	15284	14982	15025	15127	14889	15139	15031	14959	15013	14977	14862	15007	15033	14984	15071	15019	15077	15062	15133	15136	15088	15024	14966	15011	15366	15177	15071	15132	15097	15157	15022	15028	15024	15081	14973	15165	15174	15053	14974	14847	15208	15178	15041	15113	14939	15087	15133	15052	14895	15094	15007	15121	15169	15130	15163	15151	15119	15078	14965	15066	15080	14964	15112	15084	15111	14994	15165	15100	15052	15123	14983	15078	15152	15040	14965	15148	15205	15043	14906	15149	15136	15085	14955	14892	15015	15169	15260	15098	14958	15157	15307	15144	15307	15019	15009	14949	15182	15172	14972	15201	15062	15091	15098	14940	15110	15191	14971	15110	15063	15182	15084	15106	15011	14968	14985	14943	15112	15316	15244	15170	15075	15080	15028	15144	15205	14934	15169	14971	15258	15103	14913	14961	15050	15115	15152	15100	15031	15064	14981	15310	15154	15023	15180	15004	14914	14976	15222	15145	15073	14951	14848	15269	14959	15051	15215	15238	14942	14836	15174	15096	15042	15189	15197	15110	15170	15043	15168	15016	14942	14925	15114	15081	15102	15065	15085	15149	14960	15011	14963	14932	15132	14933	14991	15016	14978	15165	14936	15207	15195	14941	14995	15117	14910	15268	14788	15052	15122	14988	15116	14980	14994	15116	15143	15092	15113	15210	14987	15117	15018	14975	15056	15170	14914	15027	15066	15060	14921	15076	15138	14855	15166	15098	15159	15106	15063	14951	15219	15033	15081	15088	15112	15122	15112	15070	15096	14935	15196	15050	14996	15185	15108	15106	15165	15093	15167	15057	15008	15027	14968	15201	15016	14880	15052	14951	14959	15100	15149	15006	15145	14975	15143	15130	15131	15089	15181	15050	15121	15045	15092	15205	15041	15073	15022	14834	15055	15024	15109	15278	15025	15009	14947	15170	15150	15100	15208	15107	14906	15173	15041	15136	15011	14995	15046	15001	14969	15096	15188	14989	14976	15207	15012	14995	15046	14931	14986	14942	14947	15105	15104	15081	15162	15086	15093	15141	15008	14869	15125	15200	14869	15031	15009	15016	15222	14958	15190	15191	15007	14871	15201	15086	15110	15054	15022	15153	15040	15112	14942	15073	14991	15186	15052	14865	15121	15097	15113	15083	15070	15071	15136	14947	15073	14993	15002	15239	14969	15102	15010	14952	15110	15138	15024	15186	15034	15207	14951	15005	15199	14957	15157	15014	15045	14996	15011	14999	14979	14901	15011	14995	15164	14964	15063	15265	15060	15166	15104	14969	15034	15078	15077	15212	15045	15212	14980	15072	15165	15096	15115	15137	14991	15103	15133	15088	15007	14934	15135	15128	15174	15310	15138	14998	15094	15194	15145	15101	15069	15028	15122	15117	15025	15128	14963	15073	15168	15083	15030	15090	15150	14964	15088	14966	15012	15032	14973	15083	15008	15058	15026	15096	15170	15166	14993	15137	14980	15023	15073	15069	14998	15140	15207	15137	15043	14937	14986	15064	14997	14879	14988	15045	15031	15244	15160	15240	15017	15012	14998	15083	15132	15270	15044	15094	15071	15097	15084	15179	15039	15087	15198	15105	15056	15039	15163	15073	15111	15200	15313	15163	15144	15058	15059	14906	15055	15115	15014	15058	14929	14945	15118	15267	15213	15196	15072	15098	15083	15080	15084	15123	15078	15200	15092	15191	15101	15143	15065	15173	14964	15034	15204	15183	14933	14903	15110	15191	14949	15090	15054	15104	15127	15146	15197	15025	15039	14999	15094	15059	15206	14996	15202	15148	15054	15170	15198	14898	14968	15077	15044	15032	15017	14753	14939	15178	15269	15126	15004	15180	14985	14986	15094	15007	15094	15017	15073	15066	15142	15105	15132	15056	14976	15114	15000	15185	15226	15133	15123	15117	15040	15122	15086	14994	15098	15125	15059	15047	15272	15063	15064	15086	14944	15115	15107	15049	15183	15035	14918	14913	15301	15138	15086	15075	14965	15123	15015	15124	15159	15188	15062	15155	15103	15134	15099	15063	15103	15098	15039	15176	15172	15008	15091	14951	15213	15119	15192	14998	15096	14939	15218	15177	15129	15090	15038	15027	14958	14976	14977	14964	14917	14954	15055	15197	14974	15138	15048	15073	15160	15121	15114	15223	15167	14959	14858	15266	14902	15060	15180	15026	15029	15164	14906	15159	14878	15127	14951	15028	15108	15111	15047	15117	15081	15029	15190	15108	14992	14978	15075	15079	15190	15125	15116	15005	14801	14912	14910	15026	15263	15026	14863	15233	15144	15190	15016	14954	14876	14966	15078	14987	15014	15017	15026	15002	15094	15073	15037	15226	15082	14990	14986	14916	15017	15129	15035	15211	15118	15030	15107	15054	15099	14948	15066	15117	14893	15119	15090	15119	15015	15084	15087	15013	15062	15078	15068	15037	14966	15077	15073	15195	15022	15106	15149	15212	15098	15078	15007	15154	15061	14993	15061	15099	15102	15048	14965	15125	15072	15101	15201	15134	15162	14975	15014	14997	15134	15010	15143	14985	15093	15051	15002	15109	15053	14993	15070	15137	15121	15135	14991	15021	15105	15149	15075	15120	15030	15129	15040	15068	15284	14959	15167	15151	15059	14988	14859	15123	14985	15050	15060	14862	15000	15206	15071	14956	15271	14862	14946	14951	15071	14900	15120	15141	15082	15109	15161	15040	15037	15211	15144	15058	15124	15189	15032	15040	15043	15125	14874	14973	15043	15109	14940	15179	15234	15145	14931	14883	14992	15122	15070	15141	15075	15048	15162	14975	15314	15131	15019	15006	15273	15092	14965	15131	15030	14953	15112	15153	15088	14941	14956	14924	14924	14934	15150	15141	15216	15017	15370	15041	15117	15117	15143	15086	14868	15117	15212	15116	15012	15014	15129	15099	15018	15288	15205	14936	14900	14873	15063	14876	15152	15085	14852	15013	15083	15135	15025	15082	14987	15182	14995	15146	15123	15105	15121	15000	15110	15145	14961	15226	15121	15045	14972	15175	15043	15068	15018	15010	15153	14964	15069	15162	15155	15080	14986	15024	15008	15120	15055	15154	14992	15197	15167	15179	15195	15080	15033	15149	15099	15180	15061	15122	15077	15161	15128	15048	15035	15028	15123	15063	15112	15289	15179	15196	15078	14820	15034	15177	14962	14944	14978	15037	15066	15014	15113	15073	15039	15064	14998	15020	15000	15130	15064	15163	15169	15001	15132	15110	15144	14971	15081	15080	15168	15086	15128	15102	15304	15130	15102	14948	15125	15015	15141	15131	15060	15181	15064	14881	15117	15120	14988	15101	15004	15092	14944	15070	15170	15106	15090	14927	15178	14926	15097	15079	14964	15093	14984	15066	14979	15031	15018	15121	15027	15091	15036	15204	15144	15062	15076	15103	15079	15028	15071	15023	15073	14935	14993	15044	15119	15023	15142	15107	15052	15057	15065
22879	21236	29053	24179	24187	29511	32212	26328	23455	22313	21466	20613	20436	19898	19481	19444	19182	19199	18849	18989	18484	18719	18727	18533	18519	18542	18477	18304	18294	18388	18263	18349	18331	18283	18261	18355	18204	18090	18175	18229	18131	18109	17988	18135	17993	18111	18139	18122	17871	18248	18234	18014	18206	18140	18256	18311	18121	17925	18052	18186	18199	18086	18118	18191	18075	18148	18193	18184	18141	18166	18162	18207	18207	18234	18189	18043	18250	18188	18011	18234	18118	18067	18235	18239	18208	18283	18109	18289	18160	18128	18126	18136	18097	18064	18113	17938	18118	17914	18043	18195	18082	18031	18044	18142	18142	18247	17976	18231	18085	17978	18063	18077	18129	18176	18013	18082	18242	18141	18018	18163	18144	18263	18121	17880	18024	18122	18173	18063	18236	18193	18157	18251	17789	18194	18050	18092	18156	17939	18186	18136	17978	18001	18053	18148	18107	18252	18093	18052	18019	17966	18138	17830	18052	18146	18069	18210	18079	18248	18030	18040	18098	18108	17987	18315	17908	18156	18051	18150	18077	18086	18134	18083	18153	18173	18159	18154	18060	18020	18058	18125	17978	18107	18025	18115	17873	18091	18111	18228	17994	18138	18202	18145	17919	18060	17920	18149	18189	18171	18032	18081	18150	18107	18167	18219	18157	18071	17920	18080	18148	18095	18192	18051	18203	18266	18007	18143	18150	18099	18175	18094	18314	18010	18037	18037	17944	17962	18073	17947	18225	17848	18137	18276	18126	17918	17925	17970	18109	18116	18059	18059	18112	18007	18077	18167	18074	18193	18202	18177	18009	18349	18092	18230	18028	17987	18185	17799	18021	18218	18054	18211	18157	18107	17968	17826	18189	18128	18054	18055	18232	18052	17932	18081	18125	17902	18163	18138	18124	18126	18106	18037	18164	18156	18133	17997	18030	18261	18222	17893	18184	18192	17976	18298	18278	18222	18190	18098	18129	17950	17942	18186	18219	18177	18229	18082	18066	18228	18076	17703	18116	18127	18191	17986	18074	18028	18176	18102	17942	18161	18073	18039	17960	18251	17967	18131	18055	18000	18123	18040	18013	18120	18243	17903	18349	18125	18122	18380	18096	18276	17956	18090	18193	17991	18168	18012	17801	17831	18258	18038	18192	18309	18225	17987	18367	18148	18130	18021	18108	18028	18113	18255	18314	18151	18186	18011	18096	17910	17867	18030	18108	18289	18100	18058	18160	17885	17946	18334	18000	18058	18245	17996	17972	18105	18033	18069	17995	18205	18083	18194	17973	18187	18008	17986	18031	18115	18166	18212	18088	17887	18049	18013	18213	18139	18181	18177	17971	18220	17962	18270	17960	18036	18025	18118	18239	18072	18064	18185	18128	18010	17985	18071	18047	18013	18168	17895	18063	18202	17887	17903	17981	18076	18175	18140	18167	18062	18165	18009	18111	18127	17995	18002	18230	18145	18089	18041	18090	18090	18217	18081	18144	18097	18388	17988	17860	18009	17987	17967	18276	17866	18062	18236	18184	18087	18097	18229	18164	18056	18060	18026	18165	18091	18083	18060	18080	17964	18035	18102	18178	18160	17864	18103	18074	18147	18070	18126	18158	18005	18040	18160	18032	17915	17960	18231	18099	17880	18118	18099	18110	18160	18392	18136	18075	18055	18031	18060	18109	17892	18080	18094	18176	18105	18172	18091	18194	18167	17947	17934	18083	18075	18141	18125	18005	18017	18066	17971	18072	18029	17997	18089	17943	18134	18156	18198	18090	18254	17962	18142	18127	18201	17937	18192	18182	18051	18235	18219	18078	18125	18184	18020	18060	17996	18194	18137	18264	18135	18071	18037	18046	18071	18078	18157	18124	17976	18134	17772	17950	18088	17891	17999	18052	18034	17848	18093	17949	18205	18091	18011	18115	17833	18248	18093	18197	18044	17968	17839	18060	17954	18025	18075	18116	18058	18149	18180	18173	17940	18043	17925	18011	18149	18137	18208	18000	17945	18056	17914	17963	17954	18329	17994	17907	18155	18230	18156	17935	17980	17856	17854	18004	18240	18011	18102	18135	18148	18369	17989	18151	18076	18023	18111	17947	18143	18173	17980	18247	18156	18104	17905	17970	18036	18249	18031	18094	18218	17982	18099	18063	18027	17991	17956	18021	18185	18144	18110	18018	18009	18108	18218	18142	18223	17999	18020	18088	18086	18185	18164	17994	18328	17952	18199	18144	18015	18111	18021	18121	18298	18074	17965	17939	18101	18044	17865	17970	18185	18142	17997	18020	18029	18029	18133	18008	18215	18118	18155	18033	18067	18126	18135	18130	18085	18085	18109	18168	18157	17919	17890	18225	17838	18044	18165	17987	18179	18155	18049	18037	18216	18110	18102	18095	18068	17976	18024	18016	17880	18113	18159	18145	17997	17989	17951	18132	17999	18176	18063	18050	17984	18096	18044	18072	18158	18304	18345	18037	17989	17993	18031	18153	17973	18086	18043	18138	18020	17997	17884	18080	18043	18161	18035	18142	18033	17966	18107	18128	18253	18146	17967	17911	18138	18097	18034	18176	18009	18152	18129	18232	18015	17974	17891	17970	18040	18188	18046	17991	18030	18034	18302	18058	18128	18291	18015	18004	18164	18244	17856	18208	17836	18064	18054	18156	18213	18072	18073	18037	17879	18024	18149	18300	18098	18029	18158	17967	17851	18061	18238	18094	18114	17892	17986	18107	18290	18061	18088	17893	18020	17931	18107	18056	17966	18120	18305	18019	17979	18090	18061	18016	18155	18005	17802	18243	18219	17943	18172	17915	18060	18157	18051	17993	18217	17915	18059	18231	17978	18038	17906	17959	17935	18179	18104	18303	18012	18191	18194	18132	18046	17971	17933	18119	18141	18056	18086	18117	18055	17997	17985	17913	17870	17978	18383	18047	18071	17988	18138	18078	18318	18191	18151	18038	17985	18534	18000	18200	17895	18150	18303	17917	18021	18225	18245	18046	18020	18132	17929	18065	18057	18182	17954	18081	18328	18112	17996	18131	18077	17946	18076	18099	18196	18094	17997	17841	18046	18061	18331	18103	18223	17980	18051	18171	18256	17857	18002	18018	18017	17978	18082	17906	18018	18136	18178	17897	18108	17971	18120	18085	18064	17955	18068	17987	18123	18025	18029	18319	18049	18106	18092	18029	18012	18075	18232	17858	18125	18077	18221	18031	18092	18153	18102	18123	18092	18165	18163	18008	18077	18034	18092	18244	18191	18005	18288	18262	18048	17964	18067	18040	17852	18021	17961	18318	18196	17961	18151	17861	17863	18079	18015	18012	17950	17803	18063	18281	18112	18170	18077	18271	18020	18160	18104	18128	17857	18013	18151	18196	18111	18121	17858	18294	17947	18021	18332	18144	18279	18024	18068	18179	18120	18233	18077	18215	18020	18001	17977	18267	18148	17790	18145	18143	18081	17925	18121	17987	17943	18045	17971	17949	17973	18008	18210	17935	18113	18052	18254	18071	18074	17933	17978	18086	18125	18011	18150	18122	18025	18048	18197	18032	18020	17936	17907	17975	17956	18124	17937	18142	18224	18153	17944	18135	18008	17973	18058	18160	18078	18027	18081	18033	17959	17997	18266	18275	18229	18013	18185	18244	18145	18078	18094	18116	18310	18159	18026	18216	18078	18189	18038	18184	18162	18011	17987	18049	18019	18400	18266	17982	18062	17880	18046	18029	18032	18223	18076	18127	18314	17990	18285	18054	18439	18151	18268	18088	18082	17981	18052	17972	18143	18187	18165	18309	17981	18199	18186	18143	18179	18196	18046	18145	18092	18116	18105	18311	18058	18279	18093	18087	18080	17942	18050	17787	18028	18017	17937	17841	18200	18109	18069	18033	18153	17885	18243	17964	18121	18245	18288	18022	18051	18208	18174	17885	18148	17986	17942	17913	18089	17852	18247	18236	18122	18062	18098	18125	18007	18115	18068	18226	18023	18056	17912	17838	17790	18119	18025	18028	17949	18078	17957	18013	18021	18058	18200	18181	18230	18141	18089	17980	18092	18186	18044	18085	18112	18174	18198	18276	18041	18209	18174	17991	18133	17986	18040	17888	18109	18082	18240	18217	18147	18401	18090	18093	17998	18111	17935	17994	18018	17956	18192	18190	18135	17998	18106	17992	18188	17929	18101	17964	18003	18122	18186	17887	18077	17847	18081	18082	18169	18139	18092	18263	18086	18029	18243	18092	17944	18330	18029	18075	18136	18139	17910	18180	18130	18031	18077	18107	18035	18095	18238	18144	18029	18223	18103	18075	18280	18015	17898	18213	18112	18004	17991	17981	18071	18120	17970	18219	18061	18022	18218	18158	18022	18141	17905	18010	17874	18286	17953	18128	18055	18214	18000	18146	17885	18043	18004	18324	18150	17927	18045	18098	18122	18217	18088	17977	18109	18023	18209	18021	18054	18115	17962	18190	17930	18078	18065	18233	18108	17984	18187	17972	18013	18141	18114	18103	18080	18066	17989	18129	18242	17856	18031	18053	18207	18196	18115	18068	18150	18216	18000	18047	18143	18142	18037	18300	18131	17866	17966	18149	18245	18271	17976	17790	18100	18136	18134	18090	18074	17995	18318	17954	18073	18093	18019	17979	18154	18067	17937	18020	18160	18130	18327	18069	17958	18233	18091	18068	17955	17920	18003	17910	18039	18198	18168	18065	17784	18133	17994	18191	17870	18054	17891	17860	17981	18170	18130	18163	18075	18172	18019	18084	18066	18106	18471	17956	18252	18181	18106	18128	18016	18055	17960	18024	17792	17972	18050	17990	17974	18062	17991	18130	17852	18135	18123	18133	17950	17878	17987	18082	18031	18322	17986	18038	17989	18111	18079	18163	17969	18010	17943	17989	18220	18028	18165	18097	18083	17918	18227	18103	18196	18233	18053	17968	18155	18146	18191	17990	18122	18039	18230	18048	18051	18147	18132	17980	18044	18177	18043	18108	18154	18069	18065	18011	18225	18035	18024	18046	18092	18205	17989	17861	18210	18168	18007	18216	18073	18203	18128	18121	18063	17909	18284	18152	17894	18046	18061	17935	18209	18169	18140	18114	17964	18062	17966	18168	18019	18060	18211	18124	18128	17955	18136	17941	18108	18181	18167
34224	57134	53827	44065	39268	35492	30879	26037	22642	20917	19633	19095	18656	17902	17565	17233	16683	16410	16304	16056	15915	15947	15735	15778	15946	15644	15791	15506	15640	15680	15502	15552	15485	15490	15506	15473	15509	15423	15392	15443	15603	15548	15458	15571	15254	15538	15310	15341	15499	15507	15490	15415	15227	15366	15501	15374	15578	15509	15365	15525	15447	15475	15398	15440	15406	15276	15424	15376	15345	15342	15295	15438	15498	15294	15355	15450	15640	15482	15188	15357	15476	15459	15217	15287	15456	15344	15338	15537	15289	15417	15349	15395	15561	15377	15449	15393	15466	15249	15448	15331	15320	15315	15414	15422	15284	15523	15633	15173	15486	15574	15286	15412	15401	15276	15363	15422	15370	15363	15504	15712	15487	15232	15499	15285	15334	15322	15301	15420	15400	15442	15323	15406	15268	15455	15386	15343	15385	15464	15449	15419	15367	15264	15454	15461	15383	15217	15431	15288	15380	15485	15483	15336	15368	15454	15631	15369	15639	15311	15298	15452	15491	15425	15361	15299	15429	15437	15473	15305	15572	15373	15549	15549	15505	15565	15438	15409	15403	15437	15552	15414	15168	15276	15382	15315	15426	15280	15341	15413	15576	15440	15516	15405	15365	15420	15264	15323	15362	15406	15396	15445	15273	15258	15493	15287	15313	15392	15625	15298	15517	15383	15420	15411	15423	15316	15359	15470	15491	15428	15358	15651	15353	15358	15409	15408	15394	15493	15224	15384	15183	15450	15515	15474	15471	15480	15278	15395	15419	15445	15519	15420	15492	15327	15305	15269	15434	15455	15331	15498	15324	15347	15491	15237	15545	15407	15487	15209	15369	15224	15338	15394	15253	15376	15436	15482	15430	15506	15339	15554	15518	15461	15399	15408	15292	15426	15364	15287	15366	15579	15544	15393	15322	15433	15209	15482	15392	15346	15451	15387	15486	15423	15434	15405	15359	15322	15338	15310	15338	15376	15357	15386	15341	15420	15305	15166	15276	15291	15305	15471	15289	15415	15483	15410	15529	15542	15451	15502	15402	15409	15506	15474	15425	15517	15283	15392	15278	15499	15354	15342	15388	15343	15339	15369	15289	15184	15264	15395	15531	15284	15438	15454	15418	15388	15438	15309	15386	15603	15506	15534	15284	15370	15253	15364	15267	15421	15395	15547	15280	15337	15332	15296	15486	15464	15264	15498	15254	15256	15241	15304	15484	15409	15443	15409	15288	15413	15249	15369	15322	15439	15457	15213	15417	15257	15315	15559	15449	15385	15457	15254	15479	15409	15363	15456	15218	15555	15294	15317	15493	15420	15227	15302	15466	15261	15470	15393	15364	15343	15548	15275	15286	15473	15356	15375	15567	15537	15309	15291	15446	15551	15339	15434	15389	15419	15304	15453	15220	15281	15419	15351	15462	15494	15305	15327	15389	15380	15274	15465	15341	15253	15382	15252	15389	15280	15305	15472	15307	15379	15422	15338	15244	15491	15477	15429	15308	15468	15385	15230	15415	15346	15457	15328	15352	15205	15278	15336	15414	15485	15294	15329	15542	15403	15509	15498	15321	15442	15553	15513	15365	15365	15484	15465	15442	15365	15582	15489	15341	15461	15364	15412	15412	15382	15355	15318	15389	15600	15434	15365	15455	15565	15356	15246	15404	15337	15489	15231	15451	15455	15440	15381	15610	15427	15315	15157	15457	15535	15491	15443	15367	15467	15414	15350	15446	15238	15550	15383	15337	15457	15589	15246	15453	15329	15334	15232	15200	15513	15391	15599	15430	15334	15417	15256	15417	15541	15308	15446	15482	15379	15487	15352	15233	15380	15283	15339	15340	15183	15242	15312	15295	15236	15292	15548	15447	15486	15403	15440	15528	15430	15496	15269	15328	15431	15406	15342	15246	15336	15347	15386	15268	15315	15460	15574	15381	15417	15192	15478	15323	15660	15492	15443	15353	15365	15401	15535	15218	15461	15321	15345	15518	15435	15406	15443	15460	15497	15361	15562	15492	15350	15315	15470	15350	15310	15215	15533	15468	15336	15395	15410	15548	15266	15420	15520	15335	15495	15436	15707	15429	15329	15443	15382	15319	15476	15452	15157	15395	15441	15386	15326	15595	15316	15406	15283	15523	15284	15388	15437	15410	15548	15451	15437	15513	15513	15419	15378	15240	15257	15406	15308	15438	15320	15388	15369	15454	15366	15463	15326	15213	15539	15423	15318	15336	15475	15359	15411	15455	15511	15555	15372	15446	15404	15398	15425	15290	15257	15552	15354	15462	15418	15346	15481	15371	15326	15247	15399	15327	15506	15196	15347	15339	15473	15537	15249	15485	15420	15336	15298	15410	15279	15247	15325	15558	15362	15293	15390	15404	15427	15308	15311	15412	15429	15364	15277	15339	15410	15397	15454	15430	15348	15202	15246	15225	15288	15351	15444	15415	15419	15422	15435	15434	15315	15412	15257	15372	15337	15634	15405	15166	15536	15379	15466	15450	15472	15520	15416	15340	15391	15517	15272	15342	15420	15527	15314	15195	15257	15508	15429	15382	15356	15329	15345	15497	15196	15405	15334	15397	15401	15378	15406	15459	15347	15308	15190	15503	15416	15504	15423	15416	15422	15410	15450	15370	15332	15474	15340	15460	15295	15494	15377	15235	15338	15367	15209	15408	15480	15397	15176	15583	15370	15453	15525	15411	15290	15401	15256	15374	15207	15311	15305	15456	15488	15520	15350	15488	15495	15364	15418	15481	15291	15556	15276	15449	15307	15341	15260	15541	15358	15511	15260	15371	15539	15530	15518	15402	15125	15480	15533	15173	15379	15489	15386	15340	15498	15387	15407	15395	15331	15407	15409	15393	15300	15287	15404	15391	15326	15286	15438	15471	15496	15474	15316	15355	15508	15330	15508	15368	15528	15478	15392	15362	15379	15585	15228	15294	15403	15520	15460	15461	15359	15417	15208	15270	15323	15482	15511	15312	15304	15278	15462	15477	15400	15450	15202	15446	15390	15353	15261	15357	15265	15368	15515	15307	15378	15405	15482	15462	15369	15322	15334	15399	15308	15527	15453	15420	15287	15404	15267	15491	15408	15375	15439	15358	15346	15499	15269	15245	15450	15304	15385	15237	15404	15409	15518	15473	15398	15425	15319	15427	15348	15490	15382	15164	15362	15446	15440	15332	15304	15271	15436	15414	15468	15377	15371	15408	15274	15336	15464	15549	15299	15350	15559	15516	15550	15301	15384	15289	15595	15350	15457	15406	15295	15481	15475	15400	15074	15361	15374	15344	15262	15262	15355	15472	15484	15466	15415	15319	15446	15500	15353	15474	15455	15278	15380	15361	15217	15402	15494	15507	15311	15490	15262	15355	15513	15476	15429	15323	15300	15503	15421	15516	15411	15315	15291	15481	15430	15325	15310	15258	15160	15346	15508	15485	15580	15423	15425	15363	15549	15409	15322	15299	15436	15307	15438	15311	15426	15200	15476	15379	15283	15537	15386	15374	15261	15417	15354	15457	15406	15428	15497	15311	15452	15378	15461	15493	15506	15480	15513	15340	15475	15466	15469	15475	15340	15523	15346	15336	15503	15384	15453	15527	15451	15421	15268	15377	15369	15255	15157	15524	15432	15517	15464	15380	15408	15331	15341	15562	15328	15488	15356	15403	15211	15486	15354	15232	15355	15404	15400	15247	15354	15289	15421	15639	15389	15411	15432	15215	15603	15504	15384	15445	15217	15238	15622	15447	15438	15341	15343	15311	15459	15489	15264	15436	15259	15506	15378	15376	15375	15439	15393	15373	15455	15436	15315	15362	15362	15432	15428	15468	15322	15327	15434	15313	15420	15328	15278	15424	15357	15448	15357	15384	15302	15255	15402	15422	15565	15362	15568	15380	15295	15249	15462	15257	15427	15488	15283	15578	15339	15280	15341	15406	15410	15493	15404	15375	15375	15273	15313	15528	15420	15542	15217	15339	15330	15261	15496	15367	15437	15297	15448	15444	15286	15287	15440	15340	15503	15547	15308	15299	15374	15314	15408	15363	15259	15392	15403	15127	15611	15502	15394	15538	15419	15366	15366	15340	15318	15405	15385	15545	15267	15389	15298	15379	15355	15411	15286	15436	15456	15504	15418	15402	15491	15290	15520	15623	15366	15419	15498	15357	15305	15354	15450	15264	15473	15465	15487	15358	15410	15447	15457	15477	15338	15390	15500	15459	15291	15402	15456	15340	15339	15559	15378	15391	15198	15412	15574	15329	15335	15382	15412	15381	15367	15344	15318	15368	15407	15455	15350	15364	15161	15304	15374	15369	15355	15509	15303	15508	15268	15332	15461	15377	15227	15400	15392	15406	15368	15515	15378	15423	15301	15465	15470	15465	15306	15405	15393	15289	15451	15271	15448	15477	15228	15384	15334	15315	15382	15436	15351	15377	15439	15315	15425	15348	15307	15411	15356	15363	15405	15410	15342	15313	15540	15664	15184	15349	15273	15471	15219	15381	15234	15303	15401	15453	15447	15389	15290	15421	15278	15405	15338	15486	15403	15463	15292	15438	15440	15318	15221	15466	15386	15340	15392	15640	15355	15222	15429	15507	15422	15520	15333	15436	15318	15304	15258	15273	15531	15161	15505	15447	15647	15323	15405	15340	15438	15285	15584	15488	15575	15340	15462	15358	15339	15644	15460	15434	15587	15328	15405	15346	15402	15374	15328	15365	15553	15531	15425	15406	15520	15380	15351	15305	15648	15259	15461	15358	15379	15472	15356	15498	15481	15512	15391	15370	15421	15348	15572	15472	15249	15277	15329	15398	15351	15208	15460	15463	15279	15418	15316	15375	15319	15401	15313	15435	15521	15374	15476	15598	15345	15372	15362	15338	15454	15266	15505	15386	15337	15313	15384	15385	15396	15367	15251	15332	15244	15449	15288	15467	15298	15376	15315	15391	15539	15420	15376	15417	15449	15338	15461	15327	15473	15304	15234	15380	15401	15280	15371	15251	15524	15271	15379	15348	15650	15464	15371	15411	15304	15396	15109	15537	15475	15362	15459	15459	15244	15432	15509	15362	15536	15379	15314	15302	15441	15395	15608	15494	15265	15371	15310	15374	15477	15522	15478	15408	15365	15385	15439	15292	15443	15366	15514
29578	29375	37544	34502	28715	25583	23348	21173	19900	19502	18813	18610	18476	18283	18179	18192	17843	17839	17727	17810	17567	17705	17839	17748	17667	17605	17705	17487	17575	17513	17433	17510	17725	17496	17413	17444	17750	17414	17686	17607	17737	17593	17500	17571	17682	17535	17588	17509	17667	17455	17503	17418	17578	17548	17577	17524	17518	17638	17408	17573	17504	17528	17557	17547	17493	17329	17348	17459	17551	17685	17572	17569	17546	17653	17527	17546	17332	17467	17452	17606	17616	17572	17490	17541	17616	17483	17476	17376	17500	17704	17597	17469	17485	17632	17685	17529	17510	17368	17382	17763	17346	17550	17631	17536	17377	17376	17529	17273	17587	17308	17429	17433	17517	17510	17475	17446	17352	17507	17650	17614	17305	17512	17233	17635	17346	17401	17473	17403	17414	17310	17534	17666	17317	17411	17722	17575	17618	17420	17470	17710	17336	17363	17556	17421	17436	17594	17501	17478	17543	17574	17450	17518	17415	17605	17592	17348	17457	17347	17483	17552	17410	17623	17348	17367	17555	17625	17773	17631	17328	17379	17736	17413	17656	17473	17465	17546	17412	17564	17641	17386	17607	17450	17593	17259	17367	17344	17508	17526	17657	17517	17350	17546	17424	17533	17450	17643	17804	17619	17606	17477	17355	17420	17469	17359	17512	17507	17265	17704	17566	17458	17473	17531	17624	17489	17424	17415	17281	17351	17319	17504	17459	17479	17536	17573	17623	17434	17427	17331	17497	17393	17453	17588	17495	17534	17554	17505	17380	17546	17371	17576	17515	17545	17778	17571	17470	17375	17339	17546	17495	17566	17576	17496	17368	17597	17620	17465	17315	17492	17406	17236	17399	17584	17560	17534	17643	17438	17385	17438	17383	17578	17434	17263	17607	17512	17646	17496	17585	17509	17674	17505	17487	17587	17330	17467	17423	17515	17688	17405	17668	17669	17695	17393	17781	17484	17509	17532	17525	17567	17366	17442	17588	17561	17655	17572	17547	17320	17622	17567	17344	17523	17422	17240	17524	17602	17534	17372	17419	17478	17248	17575	17574	17474	17455	17609	17590	17487	17408	17397	17737	17533	17550	17473	17572	17350	17539	17363	17498	17566	17442	17387	17571	17344	17599	17470	17423	17644	17441	17466	17286	17490	17475	17430	17697	17445	17346	17481	17445	17350	17602	17759	17474	17371	17635	17484	17431	17708	17431	17578	17580	17563	17406	17478	17386	17430	17440	17529	17674	17400	17685	17523	17540	17521	17458	17658	17432	17390	17323	17516	17613	17475	17444	17427	17553	17478	17478	17726	17536	17622	17576	17478	17612	17525	17456	17609	17521	17607	17372	17456	17284	17192	17586	17497	17430	17487	17469	17393	17750	17417	17449	17468	17622	17519	17311	17525	17551	17418	17499	17339	17765	17585	17497	17333	17365	17419	17441	17553	17618	17520	17631	17487	17555	17450	17488	17559	17452	17618	17451	17656	17497	17403	17553	17362	17582	17644	17690	17624	17440	17579	17393	17468	17377	17398	17649	17628	17342	17515	17604	17598	17501	17423	17379	17362	17365	17610	17465	17280	17409	17601	17290	17347	17465	17632	17337	17387	17453	17506	17406	17429	17513	17603	17546	17484	17391	17427	17556	17424	17492	17464	17335	17674	17424	17586	17440	17449	17526	17719	17381	17455	17619	17540	17363	17447	17590	17582	17387	17505	17588	17264	17415	17399	17500	17419	17503	17348	17590	17333	17538	17393	17474	17262	17290	17447	17677	17430	17510	17470	17473	17449	17354	17569	17654	17461	17704	17527	17590	17416	17470	17329	17357	17590	17552	17549	17634	17579	17641	17464	17438	17513	17480	17630	17615	17551	17695	17397	17304	17497	17603	17563	17639	17512	17501	17592	17638	17494	17360	17346	17506	17425	17501	17610	17556	17538	17598	17418	17581	17501	17604	17477	17331	17329	17589	17299	17480	17331	17524	17549	17495	17559	17553	17479	17544	17483	17722	17545	17486	17410	17519	17439	17308	17448	17532	17582	17567	17447	17617	17592	17293	17440	17576	17417	17332	17438	17598	17386	17593	17609	17501	17466	17367	17623	17568	17493	17490	17448	17416	17540	17461	17413	17479	17547	17510	17384	17412	17505	17559	17715	17492	17545	17517	17381	17377	17734	17635	17598	17562	17609	17636	17465	17583	17449	17259	17464	17705	17388	17616	17494	17473	17442	17507	17585	17507	17385	17583	17423	17438	17350	17404	17464	17543	17515	17297	17516	17416	17527	17520	17632	17297	17416	17617	17531	17392	17436	17368	17547	17372	17579	17460	17439	17463	17698	17390	17644	17652	17631	17674	17504	17519	17333	17519	17613	17378	17634	17726	17477	17390	17555	17717	17551	17303	17554	17752	17469	17499	17416	17654	17562	17323	17732	17345	17351	17598	17389	17650	17585	17548	17555	17494	17632	17466	17329	17378	17262	17446	17536	17490	17298	17591	17480	17452	17616	17538	17507	17479	17549	17597	17567	17458	17624	17570	17319	17528	17548	17486	17657	17586	17507	17358	17584	17642	17482	17328	17617	17297	17495	17507	17630	17536	17532	17584	17547	17514	17377	17518	17459	17454	17633	17261	17472	17510	17686	17443	17502	17554	17313	17438	17440	17737	17636	17555	17580	17461	17554	17543	17511	17585	17714	17473	17563	17511	17464	17405	17435	17277	17597	17646	17367	17428	17462	17512	17625	17567	17605	17600	17559	17487	17472	17555	17536	17590	17575	17558	17428	17571	17382	17485	17520	17345	17571	17495	17448	17247	17663	17496	17433	17386	17434	17481	17546	17632	17225	17678	17377	17425	17448	17354	17571	17365	17337	17489	17438	17460	17496	17499	17514	17389	17566	17483	17280	17640	17478	17418	17750	17509	17565	17557	17542	17500	17493	17539	17576	17516	17692	17646	17281	17493	17521	17504	17510	17385	17620	17682	17495	17417	17538	17347	17600	17617	17534	17357	17474	17691	17542	17522	17662	17446	17474	17607	17352	17321	17385	17516	17410	17486	17294	17377	17411	17630	17497	17525	17468	17614	17557	17599	17564	17479	17310	17437	17529	17558	17368	17499	17521	17575	17541	17436	17582	17579	17436	17423	17592	17424	17424	17555	17532	17429	17357	17778	17860	17386	17547	17671	17536	17502	17482	17276	17547	17613	17403	17501	17545	17562	17458	17454	17465	17722	17535	17376	17421	17499	17504	17595	17403	17384	17483	17542	17589	17349	17371	17657	17633	17717	17744	17748	17384	17496	17441	17411	17423	17791	17529	17570	17465	17574	17378	17492	17468	17581	17766	17373	17476	17517	17491	17375	17624	17511	17450	17667	17542	17578	17465	17455	17467	17503	17418	17577	17650	17567	17193	17449	17401	17579	17476	17524	17674	17561	17501	17501	17515	17392	17406	17772	17665	17699	17480	17743	17564	17395	17577	17441	17603	17441	17570	17442	17585	17405	17297	17483	17454	17513	17571	17667	17276	17508	17495	17374	17362	17619	17484	17484	17415	17612	17385	17401	17401	17347	17440	17520	17629	17710	17407	17530	17494	17360	17445	17612	17428	17545	17539	17357	17576	17481	17496	17537	17613	17511	17414	17477	17716	17530	17519	17473	17467	17438	17596	17747	17469	17668	17649	17395	17360	17533	17517	17334	17508	17583	17501	17451	17369	17489	17365	17348	17459	17533	17570	17558	17506	17561	17560	17855	17647	17502	17589	17556	17455	17596	17335	17719	17549	17637	17478	17480	17610	17643	17298	17614	17666	17398	17443	17608	17655	17454	17770	17460	17377	17421	17170	17443	17731	17502	17509	17502	17482	17353	17424	17549	17436	17518	17489	17662	17397	17375	17462	17454	17532	17501	17372	17468	17575	17533	17492	17572	17391	17565	17550	17371	17484	17513	17509	17549	17773	17434	17738	17383	17378	17568	17402	17627	17517	17590	17551	17562	17379	17580	17523	17552	17366	17285	17291	17246	17259	17489	17275	17277	17465	17666	17537	17389	17569	17367	17555	17698	17542	17570	17840	17320	17663	17552	17512	17607	17442	17434	17464	17544	17430	17624	17499	17523	17568	17408	17471	17374	17429	17675	17524	17582	17474	17339	17570	17272	17415	17521	17513	17409	17376	17589	17341	17622	17461	17577	17520	17462	17546	17549	17401	17370	17470	17490	17452	17626	17381	17641	17456	17506	17590	17388	17427	17625	17503	17819	17631	17450	17572	17391	17619	17423	17565	17469	17524	17445	17356	17308	17339	17508	17379	17603	17671	17507	17434	17489	17456	17510	17553	17428	17528	17488	17475	17491	17612	17729	17556	17465	17575	17394	17589	17459	17469	17663	17426	17526	17477	17570	17549	17616	17423	17727	17383	17424	17596	17454	17397	17820	17524	17564	17480	17583	17739	17344	17461	17596	17634	17277	17552	17398	17456	17399	17611	17540	17756	17569	17520	17671	17619	17410	17395	17434	17677	17448	17390	17602	17499	17611	17609	17511	17444	17524	17415	17522	17472	17595	17557	17567	17719	17368	17429	17393	17612	17632	17452	17482	17605	17645	17306	17339	17390	17497	17532	17411	17501	17419	17631	17449	17577	17417	17450	17467	17498	17631	17505	17455	17502	17422	17528	17654	17536	17652	17455	17443	17540	17522	17784	17461	17562	17578	17605	17593	17459	17368	17445	17487	17444	17346	17479	17504	17485	17471	17396	17369	17421	17534	17352	17569	17417	17500	17517	17552	17505	17546	17399	17550	17461	17602	17635	17626	17484	17468	17495	17463	17446	17506	17530	17343	17530	17302	17458	17651	17538	17400	17343	17483	17539	17545	17325	17562	17463	17560	17491	17558	17428	17553	17479	17559	17490	17325	17681	17627	17426	17456	17389	17609	17657	17489	17664	17421	17702	17541	17675	17574	17572	17541	17505	17714	17624	17486	17446	17514	17482	17557	17415	17673	17603	17514	17555	17661	17715	17688	17456	17411	17549	17458	17437	17536	17460	17574	17438	17569	17415	17456	17449	17327	17427	17612	17592	17604	17307	17479	17454	17581	17465	17638	17442	17370	17523	17717	17650	17544	17373	17551	17449	17561	17443	17745	17624	17495	17496	17392	17337
32821	45503	42242	33468	28911	25559	23039	20180	18372	17609	17102	16785	16272	16041	15853	15872	15643	15554	15459	15428	15273	15283	15243	15259	15291	15331	15202	15098	15144	14922	14934	15110	15215	15131	15016	15098	15107	15109	15201	15067	15080	15029	15014	15037	15017	14864	15362	14909	14958	15206	15035	15011	14992	14979	15046	15000	15030	15110	14792	15015	14844	15072	14996	15015	14999	14913	15033	15124	15162	15001	15030	15047	14985	15057	14979	14952	15150	14864	15096	15204	15085	15052	15040	15060	15069	15100	15005	15094	14944	15084	14977	15095	15108	15165	15226	15046	15172	15046	15140	14974	14871	15054	15124	14979	14862	15200	15025	15048	14921	14847	15078	15058	15114	15127	14982	14995	14968	15054	14934	15025	15112	14896	14979	14930	15076	15149	14993	14962	15011	15121	15033	15129	15018	15261	14918	14965	14949	15013	14927	15003	14942	14860	15081	15096	15241	15098	14916	15071	15135	15077	15009	15113	15070	15147	15008	14924	15138	15095	15007	14796	15132	15007	14870	15000	15168	14864	15059	14816	15031	15137	14969	15050	15066	15054	15024	15111	14934	15176	15174	15016	15088	14920	15156	15009	14897	15000	14980	15172	14977	15075	15073	15024	14990	14983	14944	15049	15122	14975	15117	15066	15003	14952	15269	14943	14957	15085	15061	15034	14965	15035	15002	14917	15057	15107	15198	15034	15085	14923	15211	14975	14999	15085	14983	15097	15064	14889	14961	15125	14997	15073	14820	14853	15064	15129	15107	14987	15113	15348	15144	14969	14884	15034	14951	15055	15004	15113	15158	15177	14993	14990	15046	15130	14986	15051	14950	15112	15007	15171	15142	15085	14968	14967	14883	15093	14927	15069	15058	15052	14972	15066	14885	15105	15007	15071	15042	15038	14969	15037	14996	14979	15054	15004	15042	15248	14933	15163	14825	15073	14947	15064	15000	15073	15242	14925	15103	15164	15088	14939	14958	15231	15046	14868	15038	14987	15144	14979	15091	15014	14998	15182	14996	14882	15107	14894	14975	15053	14926	14973	15035	14967	14924	14992	15079	14956	15021	14969	14959	14950	15005	14933	14952	14974	15149	15205	15185	15052	14903	14939	14972	15078	15081	15049	15021	15080	15096	14953	15142	15053	15001	14859	15100	14845	15002	15079	15060	15083	14901	15120	15061	15034	15019	15165	14979	15081	14983	14951	15090	15060	14824	15113	14936	15032	15310	15020	14985	15145	15002	14952	15062	14992	14984	14936	15071	14953	14986	14847	14974	15015	14904	15032	15069	15031	14991	15136	15045	14907	15016	14851	15147	14868	15074	14964	15135	14913	15023	15166	15091	15176	15023	15110	14928	15103	15091	15023	14996	15066	15054	15033	15187	14888	15120	14926	15058	15070	15110	15041	15223	15006	14945	15110	15061	15106	15083	15145	14866	15011	14970	15073	14915	15026	14918	15089	14938	15147	15082	14909	14916	15096	15159	15039	14890	15075	15022	14989	15050	14889	14965	14855	15151	15065	14928	15036	15039	14943	14922	15117	15090	14927	14977	14957	14982	14935	15052	15238	15127	14960	14947	15070	15063	14971	14884	15039	15016	15102	15117	15074	14945	15072	15024	14963	15200	14967	15198	15075	15155	15052	15119	15049	15004	15110	15058	15126	15043	14918	15167	14899	14954	15067	15144	15043	15016	15113	15090	14998	15112	15039	15087	14999	14970	14860	15061	15131	15085	14996	14995	15033	14992	15036	14864	15048	15086	15055	15019	15004	15043	15220	15182	15034	15087	15111	15174	15224	14897	15141	15027	14777	14961	14861	15060	15099	15094	15029	14934	14942	14830	15055	15037	15093	14925	15007	15016	15019	14995	15039	14925	15050	15194	14911	14918	15005	15094	14954	14989	14970	15141	14961	14934	14819	15004	14919	14959	15150	15093	15058	15106	15053	15004	14931	14958	15010	15136	15106	14971	15109	15143	14955	15184	15268	15221	15011	15024	14903	15152	15072	15143	15170	15044	15057	14921	14986	14892	15085	14797	15193	15101	15159	14877	15133	15031	15024	15026	15057	14941	15033	14908	15036	14912	15070	15004	15041	15026	15085	15145	15056	15113	15075	14840	15127	14950	15116	15154	14865	15035	15087	15200	15024	15130	14921	14998	14898	15073	14968	14945	15083	14971	15148	15005	14963	15183	15008	15182	14974	15004	15115	14941	15032	15283	15030	15000	15072	15015	14899	14932	15046	14889	15186	15041	14924	15098	15107	14971	14975	14969	15014	15025	15118	15107	14944	15072	14924	15103	15089	15061	15061	14882	14994	14979	15085	15163	14953	15084	15007	15091	14902	14888	15100	14930	14879	14961	15120	15056	14848	15051	14805	15029	15132	15128	15074	14880	15064	14830	15055	15076	15098	15086	15012	14791	15084	15156	14938	14933	14848	15061	15052	14978	15120	15022	15134	15215	15053	15042	14852	15097	15089	14961	15029	14940	14960	15097	15086	15010	14994	14859	15167	15147	15040	15048	15094	15020	14964	15086	15021	15034	14948	15015	14958	15170	15117	15153	15011	15037	15107	15225	15128	15066	15142	15020	14924	15168	15049	15120	14977	15051	15004	15012	14869	15020	15105	15245	14978	14831	14999	14764	15133	15098	15037	15003	14799	15053	14909	15012	14983	15110	15164	14960	14944	15009	14938	15142	15100	15059	14960	15119	15130	15009	15127	15104	15015	14963	14802	15136	14980	14861	15031	15027	14880	15198	15056	15005	15058	14986	15028	15023	14845	15159	15037	15078	14823	14955	15171	14938	15114	14944	15120	15022	15039	14902	14992	15064	15032	15038	15005	14898	15019	15105	14965	15197	14908	15043	14983	15089	15023	14996	14994	15058	14999	14985	14944	14834	15009	15102	15053	14998	14989	15177	14956	14977	15097	14985	15098	15088	15044	15115	14884	15109	14984	15111	15190	14830	15044	15070	15125	15124	14982	15145	14972	15200	15006	15056	15127	15009	14987	15061	15033	15199	15028	14888	15174	14968	15065	14956	15187	15177	15014	14871	15020	15048	14974	15123	15004	15062	15023	15224	15038	14864	14965	14869	15057	15134	15037	15121	15060	15010	15066	15021	15011	14750	15055	15069	15045	14879	15021	15035	14968	15035	15005	15184	14984	15030	15103	15018	15225	14899	15192	15143	15025	14922	15067	15131	15039	15015	14995	14998	14995	15007	14901	15052	14990	15114	15020	15235	15031	15031	14771	15076	15080	14988	15016	15083	14972	15060	14921	15146	14928	15097	14773	14989	15155	14906	14923	15138	14907	14932	15094	14951	14959	14881	14916	14980	15044	15093	14942	15019	15149	15077	15079	15050	14904	15045	15056	14962	15007	15240	15058	14981	14999	15058	15038	15009	15021	15075	15083	15064	15062	15168	15081	14942	15059	15066	15097	15114	15003	14893	14952	15125	14927	15010	15123	15008	14983	15007	14957	15019	15091	15090	14985	15090	15154	14947	15275	14967	15059	15167	14961	15050	14912	15120	15106	15115	15070	15088	14863	15083	15088	15027	15065	14855	15062	14975	15037	15012	14993	15003	15243	14985	14934	15146	15008	15154	14845	14888	15028	15106	15137	14974	14960	14988	15124	15011	15189	15023	14947	14979	15167	15064	14996	14963	15294	15064	14961	15008	15030	15110	15014	15057	15028	15129	15143	15101	15005	15064	15046	15078	14917	15068	14957	15177	14938	15018	14987	15287	15016	14945	15047	15035	15157	14993	15084	15000	14900	14960	14864	15038	15013	14948	15081	14992	15074	15101	14943	14909	14958	15134	15023	14950	15144	15093	15054	15126	15091	15006	14934	15134	15105	15112	15015	15128	14937	15127	15173	14818	14965	15255	15000	15054	14981	15137	14963	15054	14989	14925	15048	14995	14862	15054	15059	15190	15151	15069	15113	15119	15159	15023	15117	14870	15046	14815	15098	14849	15058	15075	15050	15010	15069	15039	14956	15285	15002	15009	14977	14984	15092	14945	14954	14881	15084	15123	15015	14991	14945	15058	14912	14848	15126	15070	15106	14947	15009	14935	15073	15173	14993	15186	15061	14838	15134	15066	15116	15106	15007	15030	15073	14960	14832	14998	14877	15111	14955	15007	14975	15064	14917	14844	15006	15077	14906	15066	15103	15248	15094	14980	15053	15055	15020	14955	14999	15180	15085	15030	14985	15001	14926	15075	15039	15084	14826	15052	15163	14966	15049	15040	15024	14963	14869	15242	14897	15187	15028	15085	14977	15040	14968	15107	15037	15140	14945	15126	15136	14957	15051	15063	14918	14947	14901	15029	14860	15054	15067	15115	14996	15062	15105	15044	15102	15241	14936	14948	15009	15011	14996	15033	14997	15017	15102	15022	14814	15064	14982	14946	15051	14992	14994	15063	15266	14938	14831	15158	14956	15040	14999	14860	15006	15002	15127	15052	15027	14965	15007	15024	15201	14965	14996	14958	14918	15010	15234	15135	15191	14925	14979	14997	14934	14970	15073	14867	14964	15051	14943	15182	15106	15046	15050	15046	15061	15127	15015	15071	14928	15010	15045	15186	15135	14997	15064	15042	14925	15118	14829	15077	15157	15028	15091	15146	14985	14995	15180	14988	15142	14992	15097	15087	15061	14971	15114	15274	15098	15110	15154	15038	14766	15077	14905	14992	15055	14927	15003	15023	14939	14985	14965	15011	15045	14982	14891	15074	15081	15042	15240	15188	15089	15018	15132	14994	15162	15086	15144	15075	15055	14994	14984	14943	15088	15134	14971	14962	14964	15061	14883	15187	15047	14984	14944	15153	14815	15023	14918	15018	14824	14980	14973	15053	15096	15096	14922	14986	15043	15024	14998	15050	14968	15021	15159	15097	14908	14911	14977	15098	15010	15193	14991	15035	15205	14998	14954	15012	15067	15102	15002	15176	14889	15063	14862	14956	15059	15150	15109	14994	15118	15052	14921	15049	15062	15052	14885	15175	14997	15119	15073	14993	15123	15152	15077	14965	15009	14970	15017	15005	15138	15052	15176	14948	15020	15043	15042	14971	14852	15014	15065	14942	15044	15286	15039	15019	15037	15009	14994	15158	14974	15036	15072	15202	15081	15027	14873	15081	14952
24083	21154	28803	26852	27623	29011	27780	22951	21357	20592	19634	19424	19050	18550	18727	18331	18168	18114	18142	17950	18056	17767	17725	17805	17703	17874	17837	17710	17850	17561	17493	17672	17846	17663	17639	17661	17592	17550	17489	17258	17393	17492	17617	17621	17577	17608	17631	17533	17244	17663	17502	17400	17492	17692	17597	17384	17671	17585	17349	17490	17566	17514	17575	17571	17426	17360	17602	17587	17587	17529	17569	17337	17601	17530	17587	17286	17537	17497	17335	17344	17534	17507	17528	17483	17679	17544	17486	17473	17426	17417	17656	17528	17591	17465	17538	17590	17464	17666	17453	17392	17329	17580	17476	17360	17383	17524	17501	17483	17429	17440	17630	17465	17669	17334	17429	17421	17697	17342	17455	17352	17294	17364	17324	17208	17527	17548	17437	17350	17300	17532	17420	17382	17361	17335	17634	17503	17524	17572	17410	17437	17370	17555	17706	17415	17477	17402	17342	17533	17348	17447	17438	17411	17351	17389	17384	17271	17430	17439	17553	17521	17320	17583	17394	17483	17362	17725	17430	17656	17497	17616	17488	17558	17422	17553	17575	17310	17599	17523	17574	17336	17401	17422	17575	17616	17579	17491	17544	17480	17484	17487	17641	17387	17508	17278	17427	17395	17357	17323	17496	17605	17536	17537	17393	17570	17656	17444	17420	17409	17496	17346	17367	17529	17665	17244	17533	17359	17303	17457	17519	17753	17425	17479	17391	17455	17469	17407	17420	17504	17442	17621	17535	17347	17597	17670	17541	17572	17458	17616	17377	17458	17506	17497	17459	17324	17432	17568	17653	17495	17391	17358	17452	17510	17609	17537	17839	17533	17481	17519	17329	17464	17716	17513	17504	17614	17439	17603	17478	17425	17494	17421	17419	17169	17416	17580	17528	17449	17340	17336	17618	17494	17586	17410	17415	17586	17587	17504	17519	17580	17621	17339	17552	17388	17563	17564	17591	17479	17435	17437	17406	17409	17414	17486	17570	17622	17319	17483	17410	17536	17581	17376	17227	17510	17695	17703	17614	17401	17395	17519	17367	17473	17286	17432	17412	17604	17350	17374	17498	17485	17565	17592	17375	17561	17557	17384	17376	17647	17519	17434	17407	17589	17597	17370	17480	17452	17490	17502	17488	17581	17604	17249	17416	17443	17434	17628	17361	17333	17454	17425	17464	17355	17663	17372	17351	17293	17608	17681	17280	17313	17440	17395	17462	17438	17552	17480	17282	17406	17428	17537	17327	17501	17677	17425	17581	17486	17430	17280	17529	17539	17424	17492	17488	17408	17440	17405	17493	17497	17618	17458	17173	17430	17780	17397	17166	17434	17403	17315	17514	17496	17636	17395	17412	17463	17457	17571	17627	17592	17403	17454	17449	17429	17541	17516	17529	17437	17593	17582	17614	17470	17309	17511	17485	17582	17500	17607	17678	17521	17585	17550	17224	17247	17558	17330	17350	17486	17304	17505	17623	17426	17552	17490	17328	17578	17279	17275	17490	17686	17465	17467	17383	17511	17555	17571	17548	17580	17578	17318	17545	17639	17572	17358	17487	17590	17581	17508	17278	17355	17457	17639	17499	17443	17508	17371	17601	17610	17449	17395	17488	17464	17482	17523	17406	17459	17492	17438	17735	17527	17298	17404	17427	17462	17562	17665	17753	17504	17278	17297	17618	17358	17462	17508	17557	17542	17675	17420	17486	17711	17287	17318	17465	17327	17410	17472	17383	17339	17350	17688	17384	17559	17503	17587	17417	17575	17533	17444	17287	17307	17571	17395	17414	17308	17375	17234	17496	17497	17222	17519	17455	17463	17210	17351	17284	17597	17664	17370	17533	17500	17469	17784	17665	17560	17592	17492	17363	17372	17397	17307	17690	17547	17473	17264	17658	17443	17595	17560	17228	17631	17497	17461	17422	17472	17349	17385	17485	17579	17577	17543	17454	17461	17504	17441	17223	17391	17548	17288	17616	17444	17335	17719	17474	17384	17415	17604	17429	17329	17554	17507	17483	17350	17307	17423	17481	17298	17365	17492	17459	17458	17545	17387	17450	17361	17455	17225	17374	17500	17439	17473	17673	17570	17577	17368	17325	17389	17429	17447	17474	17439	17238	17400	17570	17637	17607	17561	17622	17440	17519	17618	17578	17633	17293	17400	17433	17349	17659	17404	17492	17589	17483	17342	17282	17433	17474	17500	17408	17377	17657	17384	17517	17564	17524	17461	17560	17340	17395	17553	17548	17578	17530	17433	17421	17394	17454	17413	17339	17373	17395	17493	17375	17513	17354	17705	17426	17371	17362	17483	17367	17586	17357	17498	17335	17656	17405	17487	17585	17398	17613	17509	17539	17362	17434	17432	17458	17456	17528	17576	17497	17541	17553	17400	17357	17442	17355	17512	17430	17344	17375	17468	17396	17234	17698	17407	17438	17363	17464	17385	17659	17522	17609	17495	17325	17448	17636	17626	17387	17484	17606	17580	17624	17230	17445	17452	17470	17346	17208	17499	17416	17350	17425	17474	17424	17401	17410	17593	17335	17290	17688	17203	17421	17456	17493	17475	17519	17376	17557	17410	17282	17638	17491	17545	17507	17461	17489	17480	17354	17369	17436	17782	17649	17560	17515	17391	17491	17509	17366	17459	17608	17545	17365	17297	17498	17406	17364	17506	17318	17342	17635	17390	17455	17445	17544	17454	17662	17394	17587	17424	17471	17448	17351	17554	17581	17476	17352	17555	17793	17497	17422	17549	17563	17422	17321	17495	17372	17578	17473	17402	17337	17378	17511	17527	17337	17389	17477	17405	17581	17520	17505	17454	17461	17488	17608	17296	17525	17479	17560	17593	17555	17528	17577	17535	17478	17346	17536	17578	17620	17503	17652	17342	17652	17629	17602	17559	17381	17550	17501	17739	17332	17720	17441	17536	17434	17353	17563	17237	17397	17496	17646	17327	17303	17592	17422	17419	17579	17510	17228	17419	17562	17457	17292	17316	17472	17516	17633	17701	17526	17433	17484	17542	17520	17430	17364	17637	17459	17636	17376	17358	17441	17486	17625	17292	17510	17618	17571	17382	17474	17475	17413	17582	17071	17384	17413	17629	17487	17461	17532	17669	17215	17443	17535	17398	17643	17676	17439	17489	17536	17437	17418	17326	17441	17606	17569	17445	17491	17543	17459	17174	17509	17534	17512	17527	17489	17192	17367	17511	17499	17645	17473	17379	17555	17602	17638	17341	17783	17501	17285	17389	17396	17671	17373	17472	17450	17618	17600	17371	17420	17442	17449	17344	17590	17504	17503	17434	17608	17484	17472	17227	17716	17561	17506	17586	17575	17353	17460	17419	17375	17406	17254	17532	17559	17417	17391	17505	17495	17514	17530	17514	17525	17378	17501	17362	17538	17551	17392	17270	17427	17642	17503	17493	17332	17347	17394	17404	17421	17469	17609	17574	17395	17673	17540	17423	17516	17610	17513	17667	17493	17528	17388	17524	17404	17587	17490	17613	17443	17497	17655	17513	17613	17451	17271	17761	17548	17430	17519	17540	17406	17558	17391	17481	17234	17340	17542	17364	17428	17342	17554	17798	17481	17449	17470	17460	17552	17387	17560	17465	17392	17393	17362	17380	17486	17287	17596	17512	17419	17447	17698	17508	17451	17289	17524	17628	17450	17472	17415	17348	17384	17636	17565	17328	17512	17417	17657	17681	17469	17514	17582	17365	17370	17610	17443	17324	17404	17462	17526	17457	17598	17572	17474	17156	17506	17475	17472	17546	17405	17564	17411	17531	17306	17410	17719	17243	17572	17482	17571	17415	17492	17487	17118	17294	17553	17603	17285	17319	17486	17546	17268	17414	17554	17381	17471	17455	17572	17546	17557	17433	17450	17484	17465	17478	17367	17326	17411	17232	17576	17498	17396	17563	17345	17402	17375	17503	17764	17727	17553	17379	17413	17556	17567	17547	17402	17626	17438	17366	17445	17613	17428	17488	17130	17245	17397	17435	17449	17435	17446	17581	17581	17511	17372	17516	17369	17554	17574	17768	17379	17426	17654	17401	17373	17672	17663	17514	17521	17661	17608	17319	17487	17295	17703	17806	17419	17558	17499	17403	17527	17386	17419	17644	17467	17517	17414	17485	17581	17359	17412	17510	17473	17391	17549	17218	17632	17379	17371	17589	17698	17504	17535	17584	17516	17592	17484	17477	17549	17367	17576	17656	17586	17316	17357	17540	17469	17482	17613	17328	17497	17438	17660	17421	17400	17483	17421	17405	17511	17670	17492	17289	17479	17385	17370	17516	17556	17744	17507	17489	17284	17602	17599	17484	17349	17472	17531	17278	17637	17674	17419	17343	17496	17323	17420	17516	17461	17622	17365	17382	17467	17593	17371	17588	17473	17550	17395	17533	17383	17537	17574	17492	17610	17525	17405	17537	17573	17512	17494	17635	17523	17330	17321	17676	17593	17393	17417	17369	17347	17518	17497	17645	17449	17450	17786	17511	17723	17584	17370	17495	17478	17385	17463	17472	17525	17333	17465	17482	17546	17433	17545	17586	17532	17551	17513	17452	17524	17266	17555	17441	17412	17456	17456	17539	17471	17443	17306	17403	17530	17504	17275	17454	17246	17115	17387	17570	17367	17610	17447	17544	17673	17683	17522	17510	17352	17408	17733	17599	17565	17434	17440	17390	17505	17423	17449	17468	17237	17414	17397	17574	17413	17379	17685	17453	17613	17359	17477	17390	17508	17565	17482	17391	17485	17365	17526	17457	17354	17459	17622	17511	17498	17449	17579	17571	17540	17415	17652	17611	17541	17783	17605	17467	17418	17487	17418	17644	17616	17334	17451	17543	17342	17393	17525	17716	17616	17500	17480	17556	17423	17515	17576	17496	17336	17294	17505	17507	17571	17474	17384	17529	17665	17498	17536	17365	17543	17364	17488	17397	17332	17564	17328	17320	17359	17517	17540	17593	17599	17597	17405	17366	17428	17559	17482	17632	17416	17599	17392	17353	17597	17307	17283	17453	17584	17372	17384	17403	17694	17544	17611	17328	17419	17599	17632	17325	17545	17581	17372	17385	17547	17569	17412	17435	17535	17494	17648	17291	17563	17370	17538	17255	17484	17610	17627	17407	17381	17480
31219	52300	49527	39778	34647	30259	26231	22636	20496	19276	18173	17936	17157	16983	16658	16242	16286	15825	15683	15733	15542	15475	15483	15334	15547	15197	15282	15388	15326	15233	15280	15201	15085	15355	15297	15107	14945	15153	15239	15270	15107	15247	15102	15220	15152	15276	15077	15129	15118	15190	15236	14984	15083	15170	15100	15109	15118	15078	15344	15161	15107	15135	15024	15229	15169	15295	15049	15129	15138	15194	15102	14990	14996	15065	15184	15104	14982	14958	15108	15128	14976	15112	15134	15091	15101	15064	15154	15036	15055	15098	14871	15209	15263	15130	15219	15042	14968	15066	15002	15119	14981	15082	14914	15191	14998	15226	15026	15071	15041	15069	15142	15238	15120	15233	15268	14958	15311	15078	15091	14918	14931	14945	15084	14958	15223	15052	15137	15214	15091	15085	15220	15002	15064	14818	15066	15201	15213	14835	15162	14993	15015	15119	14970	15044	15109	14953	15042	15054	14908	15058	15068	15225	15034	15176	15096	14949	14905	15031	14925	15197	15078	15117	15044	15099	15089	14993	15134	15160	15079	14908	15007	15059	15063	15024	15074	15072	15044	15003	15048	15226	15158	15159	15018	15042	15120	15010	15083	15190	15096	15057	15023	14972	14958	15070	15069	15061	15160	15164	15118	15032	15085	14989	15248	15187	15099	14974	15008	15084	15159	15115	15061	14992	15072	15193	15142	15069	15157	15262	15091	15029	14967	15101	14994	15020	15081	15059	15021	14988	15033	15126	15048	14969	15018	15040	15008	15147	15122	15151	15031	15079	15207	15110	15226	14976	15139	15005	15049	15055	15061	15142	15189	14992	15014	15070	15105	14975	14999	14999	15002	15109	15124	15194	15020	15142	15059	15090	15051	15156	15034	15110	15066	14925	15186	14976	14999	15046	15202	15175	14969	15023	15095	15196	15030	14953	15039	15232	14972	14982	15107	15258	15006	15073	15171	15144	14981	14982	15021	15125	15070	15174	15024	15105	14963	15017	15054	15119	14958	14993	15117	14806	15081	15085	14942	15172	15065	15145	15073	15054	15149	15132	14999	15295	15029	14985	14957	15119	15077	15071	15032	15043	15166	15011	15002	15016	15022	15197	15100	15028	15056	15042	15017	15074	15033	15021	14936	14923	15000	15121	15048	15246	15161	15156	15040	15028	14920	15004	15156	14966	15083	14994	15198	15280	15093	15054	15067	15052	15122	15075	15191	14915	15075	15049	15112	15072	15084	15105	15010	14970	14996	15292	15225	15125	15174	14909	15139	14978	15086	15109	15091	15065	15110	15029	15162	15174	14931	15123	15113	15091	15310	15159	15107	15309	15109	15115	15132	14975	15011	15086	15114	15327	15032	15137	15030	15165	15129	15084	15016	15048	15022	15152	15108	15077	14974	15126	15168	14977	14945	14902	15107	15161	15120	15145	15099	15254	15135	15115	14882	15049	15110	15152	15182	15066	15148	15013	15047	14979	15040	15058	15116	15135	15108	15256	15026	14998	15215	15017	15130	15120	15055	15082	15118	14991	14999	15152	15184	15151	14915	15104	14995	15045	15154	14983	14841	15164	14997	15074	15123	15084	15217	15076	15086	15051	15054	15119	14995	15219	14950	15009	14999	14961	15324	15030	14987	15076	15143	15151	15183	15012	14983	15091	14974	14961	15274	15140	15213	15074	15097	15256	15128	15090	15148	14965	14928	15044	15155	15254	15198	15065	15141	14980	15068	14916	15102	14971	14974	15043	15090	15071	15165	15148	15200	15069	15134	15196	15009	15044	15019	15123	15051	15025	15047	14982	15065	15108	15309	15130	15092	14898	15215	15173	15135	15192	15197	15165	15048	15082	15154	14968	15094	15039	15205	15079	15087	14993	15004	15094	15008	14971	15065	15117	15154	15028	14960	15151	15016	15102	15063	15140	15049	15143	15151	15187	15058	15196	15040	15048	15084	14991	15120	15142	15098	15273	15278	14943	15097	15040	14994	15008	15229	15032	15253	15036	14903	15260	15127	14829	15033	15151	15098	15246	15061	15182	15081	15096	14961	15023	15056	14902	15124	15112	15195	15143	15015	14879	15155	15126	15118	15163	15024	14858	15289	15241	15089	15012	15015	14967	14991	15229	15009	14963	15049	15104	15012	15094	15122	15040	15130	15121	15175	15088	15104	15196	15105	15193	14958	15242	14878	15190	15092	15035	15006	15126	14981	15197	15078	15091	15221	14969	15109	15011	14978	15043	15051	15096	15127	15105	14979	15083	15121	15213	15076	15109	15049	15094	15104	15163	15203	15089	15106	15118	14914	14996	14994	15135	15032	15078	14978	15180	15071	15037	15101	15061	15020	15194	15247	15066	15065	14991	14963	15198	15084	15073	15165	15130	15149	15268	15092	14966	15085	15124	15111	15119	15003	15080	15202	15109	14962	15139	15148	15196	15127	15149	15051	15030	15148	14933	15045	15041	15004	15214	15068	15143	15112	14913	15115	14944	15071	15170	15060	14970	15155	14967	15167	15079	15074	15029	15160	15170	15197	14884	14994	15168	15228	15128	15062	15151	15173	15062	15170	15092	15166	15134	15083	14899	15155	15017	15282	15183	15139	14973	15071	15001	15105	15068	15140	15141	15074	15200	15273	15034	15071	15200	15049	15045	14859	15061	15139	14971	15069	15066	15140	15163	15008	15060	15036	15214	15233	15081	15074	15095	15040	15089	15117	14949	15004	15019	15159	15044	15180	15006	15053	15067	15082	14987	15150	15218	15026	14948	15018	15149	15168	15108	15069	14984	15259	14976	15140	15272	15048	15145	15004	15137	15006	15132	15042	15080	14979	15006	15028	15128	15105	15052	14872	15120	15124	15128	14959	15243	14982	15042	15154	15249	15248	15251	15079	14976	15086	15022	15016	15022	15187	14936	15071	15169	15030	15116	15049	15112	15282	15137	15207	15110	15302	15077	15061	15093	15130	15063	15216	15181	15140	15267	15126	15093	15005	15221	15078	15201	15254	15038	14944	15012	14826	15070	15161	15163	15118	15077	15153	15214	15160	15119	14953	15012	15183	15069	15042	15035	14992	15123	14903	15314	15111	15143	15115	15065	15053	15174	15089	15094	15119	14991	15003	15031	15072	15112	15064	14955	15033	15175	14947	15136	15139	14971	15222	15065	14975	14972	15063	15201	15192	15089	15012	15084	15123	15054	15179	14886	15057	14845	15060	14982	14973	15219	15115	15023	15119	15000	15032	15171	14998	15163	15080	14945	15324	15000	14985	15128	15187	15008	15204	15143	15091	15148	15116	15157	15110	15083	15177	15331	15025	15049	15134	15008	14978	15021	15088	15065	15054	15064	15177	15007	15139	15287	15010	15007	15099	15087	15008	14874	15226	15258	15063	15017	15086	15124	15010	15123	15076	15139	15234	14910	15092	15080	15073	15141	15075	15148	15137	14978	15172	15025	15087	15073	15097	15098	15149	14977	15146	15097	15060	14970	15172	14957	15153	15079	15038	15033	15014	15213	15037	15005	14981	14954	15041	15053	15131	15170	14967	15033	14976	15087	15087	15155	15063	14970	15109	15105	14973	15116	15063	15030	15098	15248	15068	15236	15163	15187	15118	15010	15130	15143	15146	15002	15077	15115	15095	15117	14967	14992	14982	15188	14983	15015	15089	15124	15061	15244	15154	15001	15070	14997	15141	15021	15164	15142	15060	15077	15037	15023	15264	14980	15069	15078	15172	15192	15003	14886	15066	14990	15011	14947	15049	14893	15149	14994	15088	15056	15124	15079	15069	15127	15176	14966	15026	15158	15274	15008	15171	15055	15199	15197	15073	15107	15242	15160	15079	15072	15132	14965	15113	14921	15107	14996	15228	15106	15061	15025	15254	14934	15267	15051	15140	15016	15017	15027	15112	15070	15181	15136	15072	15108	15149	15313	15034	14956	15044	15051	15137	15105	15073	15062	15002	14933	15179	15020	15070	15003	14962	15097	15167	15145	15178	15100	15155	15046	15197	15165	14966	15185	14996	15175	15091	15221	15046	15273	15132	15164	15202	15147	15062	14992	15076	15030	14989	14963	14980	15040	15139	14923	15071	15145	15241	15034	15019	15182	15072	14873	15113	15028	15077	15044	15161	15172	15057	15026	15090	15067	15028	14912	15135	15004	15051	15120	15183	15102	15053	15187	15149	15158	15098	15129	15067	15065	14947	15065	15232	14899	14890	15066	14921	15059	15095	15152	15140	14873	15008	15044	15171	15241	15181	15104	15114	14964	14971	15100	15121	15256	14974	15224	15095	15059	15218	14865	15017	15009	14958	15114	14896	15233	14984	15173	14994	15071	15178	15050	15090	14970	15079	15270	15116	14947	15217	15071	15055	15114	15147	15159	15110	15137	15109	15105	15045	15092	15195	15046	15120	15104	15192	15069	15049	15145	15000	15055	15106	14886	15092	15140	14997	15077	15028	14945	15220	15035	15130	15211	15103	15012	15039	14963	15019	15146	15184	14975	15111	15022	14991	14979	14961	15186	15206	15041	15153	14900	15059	14941	14906	15050	15080	15023	15095	14987	15065	15136	15102	15141	15276	15147	15082	15128	15099	15064	15052	15025	15030	15125	15030	15170	15014	15029	15043	15110	15014	15130	15143	15231	14913	15053	15137	14977	15133	15016	15164	15041	15002	15333	15147	14948	15162	15211	15093	15142	14908	15094	15064	15016	15046	15086	15048	15039	15191	14976	15126	15200	15127	15036	15197	15168	15185	15083	15065	15121	15224	15072	15081	15182	15118	15095	15195	15029	15026	15253	15086	15154	15042	15081	14960	14946	15196	14984	15014	15190	15114	15122	15167	14975	15144	15062	14961	15118	15145	14999	14987	15114	14996	15010	15081	15232	15187	14984	15177	15144	15132	15192	15133	15184	15020	15070	15087	15107	15169	15099	15121	14935	15033	15203	15059	15301	15259	15160	15119	15087	15302	15065	15056	15076	14954	14988	15085	14997	15273	15233	15121	15076	15165	15221	14919	15028	15088	15002	15034	15163	15164	14962	14997	15102	15199	15066	15105	14969	14951	15140	15108	15181	15159	15031	15134	15127	15156	14899	15272	15085	15179	15049	15079	15157	14939	15122	15047	15048	15090	15020	15054	15182	14828	15029
22795	21142	28954	24024	24279	29503	31396	25302	23079	22278	21296	21016	20355	20038	19544	19197	19277	18954	18623	18560	18614	18539	18492	18402	18588	18411	18261	18225	18300	18266	18195	18348	18164	17997	18102	18117	18233	18178	18307	18187	18229	18026	18174	18078	18015	18083	18131	18185	18016	18073	17980	18189	18205	18130	18066	18002	18209	18151	18139	18334	18082	18174	18180	18117	18278	18010	17968	17938	18118	18038	18097	18026	18137	18039	18104	18059	18205	18141	17892	18102	18013	18137	17971	18165	18119	18246	17908	18066	18050	18182	18108	18214	18110	17890	18079	17867	18137	18028	18075	18099	18132	17914	18139	17964	17817	17914	18061	18150	18091	17953	18025	18131	18001	18078	18030	18015	18035	17882	17998	18053	17896	18166	18022	17913	18076	18099	18070	17993	17900	18146	17999	17859	18054	18004	18100	17850	18126	18042	18132	17979	17926	17748	18097	18147	17875	18131	17930	18033	18074	18119	18153	17860	18213	18000	18105	17876	18009	18211	18151	17937	18134	17841	17984	17868	18203	18054	17825	18033	18081	18104	18149	17946	18109	18094	17945	17934	18006	18006	18187	18111	18003	18054	18186	17988	18143	17821	18026	18014	17981	17821	18101	17987	17944	18242	18058	18088	18064	18182	17944	18118	18094	18029	18029	17887	17784	17901	17819	17887	18034	18008	18020	17886	18286	17990	18130	18174	18274	18195	18069	17881	17921	18263	17998	18035	18274	17958	18187	18025	17990	17934	17877	17995	18106	17965	18014	18006	18048	18252	18018	17958	17869	17980	18009	18017	18021	17901	18143	17998	17712	17954	18080	18146	18110	18134	18010	17878	18015	18047	18110	18152	17852	17955	17912	17975	18073	17982	18077	18019	17851	18037	18067	17775	18063	17941	18225	18040	17957	18024	17977	17845	17930	18063	17838	17870	17953	17964	18067	17993	18174	18014	17961	18059	18092	18014	17912	18042	18090	18241	18007	18162	17853	17948	17847	18096	17940	17810	17766	17954	18087	17992	17974	17995	18069	17911	17935	17912	17904	17918	18169	18009	18014	18174	18116	17992	17958	17982	18005	18009	17859	18071	18100	17950	17922	18046	17940	17912	18104	17997	17910	17928	17993	17938	18142	18147	18138	17964	17909	18089	18011	17840	17897	18212	18120	18015	18012	17871	18014	17904	17940	18137	18172	17924	18077	18029	18149	18074	17819	17920	17881	18000	17846	18128	18020	17944	17893	18272	17925	17896	18153	18061	18020	18117	17987	18036	17875	17999	18116	18105	18163	17846	18043	18043	18025	18043	17882	17822	18016	17809	17861	18136	18249	17943	18007	18138	18092	18016	18165	18079	18086	18170	17916	18000	18095	18014	18028	17999	17998	17882	18076	17949	17737	18065	17956	17900	17974	17999	17862	17950	17923	18237	17965	18156	18055	18123	17971	17824	18209	17998	17914	18243	18153	18041	18074	18037	17964	17964	18120	18008	18165	18074	17991	17972	18024	17998	17863	18251	18154	17893	17948	18105	18187	17944	17953	17978	18017	18103	17983	18047	17805	18083	18002	17994	17958	17978	17990	18008	18043	18116	17911	17840	18211	18207	17993	18004	17992	17651	17960	17908	18051	18152	18122	18063	17833	17908	18189	18004	18239	18153	18013	17950	18098	17880	18000	17834	17982	17993	18112	18146	17926	18043	17849	17888	17938	17891	17934	18171	18185	17948	18028	17907	18047	18066	18001	17860	18025	18097	18292	18220	18259	18220	17904	18019	18087	18169	17824	17812	17803	17913	18113	18004	17954	18176	17808	17929	17918	17815	17963	17836	17985	18183	18061	17942	18126	17799	17960	18039	18102	18076	18094	17947	17913	18132	18306	18096	17874	17811	18205	18159	17920	17765	18112	18135	17961	18167	17918	17815	18031	17890	18116	18086	18037	18057	18007	18151	18209	17998	17964	18103	18150	18020	18033	17922	18059	18104	17956	17967	18025	18080	18064	17932	18011	17846	18086	18040	18092	18106	18169	18144	17888	18176	18009	17997	18241	17895	18017	18020	18221	18060	18035	18000	18193	17882	18021	18060	18027	18218	18038	18014	18224	17996	17890	18034	18152	18220	18012	18034	17975	17952	17867	17930	17943	17667	18021	18035	17875	17907	17997	18011	18109	18179	17946	18107	17958	17782	17998	17990	18080	18028	18080	18051	18036	18084	17939	17642	17813	17922	17791	17864	18116	17866	18196	17982	18112	18190	18096	18004	18142	18218	17943	17981	17915	18036	18159	17931	17851	18053	18016	18023	17962	18063	18024	17821	17805	17912	17942	18034	17789	18106	18024	18145	18080	18136	17863	18001	18054	17911	18135	18144	18103	18140	17984	17867	17815	17854	17933	18015	17929	17974	18007	17979	17796	18105	17826	18307	18042	18023	18020	17834	17997	18089	18014	18062	17937	18107	18052	18131	18005	17982	18209	18052	17810	18030	17786	18035	18090	17938	17901	18242	18082	18127	18041	17936	18103	18081	17985	18073	17843	17969	17949	18042	17779	17808	18112	17897	18109	18051	17992	18027	18178	17803	18010	17849	18120	18003	17923	18129	17849	18085	18002	17901	18157	18079	18129	17911	17837	17912	17988	18114	18024	18100	18102	17990	18053	18209	17975	17999	17893	17844	17968	18065	17991	17948	17912	18130	18106	18063	18171	18013	17934	17865	18033	18012	17925	18114	17870	17782	17812	18012	18245	17931	18021	17952	17959	18111	17959	18051	18108	17959	18044	17807	18042	18096	18126	18208	18002	18057	18060	18106	18025	17980	17949	17994	18026	17970	18077	17949	17901	17853	17967	17747	17757	18037	18052	18175	18023	18025	18204	17948	17997	18074	18208	17669	17939	17998	17868	18041	18057	18194	18142	18171	18004	17978	18119	18056	18031	18266	17948	18258	17962	18007	18087	17996	17962	17855	18008	18240	17897	17830	17923	18112	18155	18098	18059	18009	18106	18158	18040	18061	17990	18071	17894	18223	18191	18105	18048	17874	17905	17831	17996	18025	18053	17892	18058	17951	18075	18084	17926	18186	17991	18053	17808	17954	17955	18095	18109	17894	17917	18070	17917	17952	18046	18016	17902	18029	18110	18036	17958	17981	17827	18126	18056	17949	17852	18035	18012	18207	17767	18135	17735	17962	18226	17894	18101	18244	17977	18047	18134	17977	17797	17975	18007	17927	18254	18128	18197	18214	18181	17992	18150	18060	18110	18117	18010	17886	17980	18005	18057	18062	18056	18031	18175	18067	17936	17881	18041	18077	18218	18005	17947	17992	18037	17960	17854	18039	18254	18158	17971	17856	17991	17905	18000	17826	18014	17991	18015	18085	17983	17958	18095	17921	17793	17933	18004	18109	18194	18118	18022	18108	18191	18089	18175	18206	17942	17850	18048	18070	18169	18078	17957	18120	18037	18052	18036	18024	18188	17961	18031	18115	17974	18034	18091	17896	18095	17905	18130	17949	18157	17911	17879	17830	18118	17990	17957	17940	17904	18025	17996	18119	18004	18015	18109	17873	18034	17965	18077	17957	18060	18130	18169	18062	18070	17912	18355	18011	18032	17985	18109	18023	17990	17833	18154	17876	18129	17935	18035	17956	18022	18136	17982	18113	18008	18123	17821	17910	18135	18066	17830	18092	17993	17947	18027	17926	18021	17735	18235	17815	17872	18009	18142	18198	18147	17942	18113	18046	17936	17941	18093	18054	17972	17756	17888	17862	18046	17990	17900	18009	18088	18281	18200	17927	18031	18019	18119	17878	18079	17894	17979	17990	18121	17858	18109	17851	18101	17999	18022	17905	17862	17981	17899	18023	18034	17907	18079	18117	18034	18204	17895	17952	17908	17855	17981	17896	18200	17933	18088	17991	17884	18144	17997	18006	17985	18026	17944	18010	17931	18192	17947	17998	18119	17937	18164	18051	18078	17883	18018	17971	18012	17928	18049	18010	17955	18063	18027	18078	18008	18162	18037	17973	17982	18062	18102	17897	18009	18099	18002	18006	18030	18247	18011	18075	17984	18016	17925	18059	17887	17996	18011	17984	17935	18055	18029	17959	17930	17754	18114	18070	18119	18061	17935	17962	17928	18060	18116	17809	17892	18018	18084	17992	17905	17968	17969	17833	17975	18225	18116	18011	18131	18096	18330	17969	18017	17976	17979	18103	17821	18017	18058	17964	18009	18080	17915	18141	17941	17970	18085	17757	18029	18087	17940	17829	18015	18013	18039	17996	18074	17820	18050	17900	17915	17792	18363	18285	18039	18007	18077	17951	17951	18053	17981	18282	18006	17995	18060	17966	17933	18049	17996	18211	17920	17755	18104	18027	17994	18100	17782	17994	17977	18000	18108	17963	18221	18034	18178	17947	18223	17998	17932	17947	18225	17921	17894	17822	18106	17956	18025	17802	17935	18156	17851	18013	18089	18059	17935	18025	18019	17939	18004	17933	17929	18151	17809	18137	18040	18020	17931	18152	17935	18083	18165	18115	17931	18067	18103	18155	18238	18048	17832	18171	18086	18313	18162	18019	17761	17969	18090	18097	18050	18115	18147	17989	17864	18004	17877	18057	18070	18024	18093	17987	18328	18189	18089	17867	18141	18101	17819	17951	17970	18152	18061	18017	18202	18016	17934	17803	17914	17935	18103	18001	17955	18245	17973	18118	18046	17834	18012	18077	17991	18175	18099	18017	18097	17948	18005	17986	18147	18161	18023	18049	18130	18084	18185	18025	18024	18103	18151	17857	18074	18020	17884	18108	18027	18028	18078	17970	17971	17844	18230	17942	17937	17895	18014	18069	18232	18006	18032	17885	17944	17908	17962	17930	18119	17927	17997	17939	18094	18030	18146	18012	18057	17968	18079	18080	17972	18123	17994	18044	18027	17854	18029	18020	18290	17960	18070	17864	17990	17923	17951	17866	18159	17978	17931	17978	18167	17998	18079	18022	18083	18036	17806	18060	17841	18041	17949	18119	18052	17923	18055	18096	18078	18077	18232	17984	17913	17782	18003	17908	18137	18080	17979	18120	17966	18041	17926	18152	17785	17830	17877	18034	17967	18047	18164	17830	18110	18135	17914	18067	17908	18090	18073	18032	17979	18024	18007	17839	17947	18261
32960	57392	54091	44258	39632	34494	29590	25011	22818	21203	20257	19496	18498	18136	17469	17045	16907	16615	16247	16033	15896	16014	15926	15822	16039	15794	15744	15679	15761	15429	15794	15515	15513	15565	15624	15507	15598	15474	15546	15419	15489	15359	15406	15423	15224	15507	15489	15421	15399	15332	15609	15532	15493	15348	15341	15392	15477	15469	15393	15245	15446	15321	15272	15255	15475	15354	15398	15374	15354	15347	15539	15303	15263	15402	15393	15362	15442	15502	15438	15439	15463	15298	15291	15301	15363	15519	15347	15135	15347	15306	15306	15388	15304	15398	15351	15292	15297	15311	15188	15331	15427	15460	15512	15288	15414	15374	15239	15421	15351	15234	15323	15367	15413	15404	15371	15488	15395	15426	15408	15412	15504	15248	15185	15288	15314	15225	15280	15426	15250	15278	15144	15280	15266	15263	15439	15363	15353	15332	15484	15329	15227	15358	15361	15483	15421	15373	15422	15226	15423	15406	15501	15427	15171	15588	15220	15236	15342	15325	15328	15513	15410	15260	15511	15469	15304	15323	15375	15427	15392	15381	15472	15306	15273	15424	15291	15176	15414	15367	15455	15321	15279	15319	15327	15276	15341	15361	15408	15325	15348	15353	15368	15317	15368	15385	15543	15454	15316	15368	15265	15527	15262	15361	15183	15547	15333	15510	15375	15300	15410	15295	15266	15255	15412	15385	15283	15319	15312	15388	15193	15218	15182	15238	15190	15531	15438	15261	15294	15309	15396	15387	15324	15457	15435	15379	15389	15466	15125	15393	15451	15418	15163	15346	15417	15408	15317	15378	15281	15246	15251	15398	15465	15373	15217	15333	15526	15333	15277	15314	15327	15347	15456	15247	15399	15435	15422	15287	15450	15493	15344	15330	15307	15254	15249	15529	15173	15353	15451	15326	15504	15373	15234	15360	15401	15236	15448	15515	15393	15336	15346	15275	15321	15481	15357	15341	15434	15408	15266	15391	15413	15364	15355	15353	15335	15321	15476	15251	15312	15354	15375	15303	15163	15356	15339	15466	15287	15441	15265	15402	15318	15271	15405	15170	15454	15326	15490	15106	15368	15292	15331	15544	15293	15272	15262	15401	15269	15380	15331	15182	15309	15283	15357	15352	15230	15396	15505	15451	15472	15249	15474	15286	15554	15366	15437	15219	15292	15489	15486	15295	15299	15294	15336	15347	15491	15241	15301	15410	15174	15255	15320	15561	15595	15200	15141	15438	15244	15331	15490	15226	15560	15268	15411	15297	15472	15366	15376	15379	15189	15439	15413	15296	15144	15487	15344	15282	15321	15421	15392	15150	15244	15430	15406	15387	15542	15322	15323	15371	15326	15514	15189	15334	15256	15422	15345	15514	15415	15365	15341	15276	15395	15351	15378	15303	15266	15342	15366	15404	15205	15196	15260	15321	15132	15275	15268	15275	15124	15360	15129	15335	15417	15330	15284	15428	15420	15325	15356	15370	15250	15309	15380	15312	15197	15311	15475	15258	15279	15329	15301	15468	15366	15226	15187	15541	15372	15267	15537	15501	15202	15274	15301	15361	15247	15281	15472	15435	15235	15338	15226	15393	15278	15313	15249	15436	15424	15207	15323	15416	15385	15402	15350	15274	15297	15286	15537	15438	15304	15417	15298	15320	15295	15396	15341	15414	15349	15410	15190	15410	15329	15313	15440	15276	15404	15254	15372	15498	15325	15278	15314	15198	15265	15380	15509	15350	15470	15474	15380	15361	15502	15413	15559	15273	15407	15369	15392	15387	15293	15544	15146	15491	15358	15268	15327	15569	15281	15249	15487	15389	15330	15287	15364	15384	15431	15393	15363	15306	15394	15314	15355	15304	15420	15373	15440	15356	15251	15479	15211	15234	15204	15367	15435	15581	15132	15229	15466	15367	15293	15289	15354	15367	15303	15463	15428	15268	15278	15356	15336	15262	15273	15233	15332	15365	15265	15354	15327	15400	15415	15252	15252	15386	15415	15298	15293	15547	15421	15305	15272	15470	15270	15252	15497	15212	15229	15365	15358	15291	15440	15383	15428	15259	15414	15470	15241	15260	15173	15253	15319	15382	15556	15238	15449	15239	15157	15263	15332	15250	15400	15525	15232	15432	15350	15230	15446	15292	15348	15198	15276	15238	15328	15413	15307	15379	15316	15481	15266	15448	15348	15369	15543	15435	15354	15346	15432	15371	15402	15463	15350	15302	15261	15300	15291	15340	15374	15390	15296	15364	15376	15371	15321	15491	15303	15256	15517	15498	15483	15393	15353	15396	15313	15358	15488	15281	15298	15291	15214	15529	15495	15336	15275	15418	15389	15250	15486	15453	15351	15300	15469	15418	15382	15344	15455	15262	15376	15364	15300	15364	15340	15357	15352	15382	15249	15234	15386	15267	15347	15329	15441	15405	15352	15324	15366	15221	15173	15504	15255	15116	15367	15454	15397	15349	15506	15430	15480	15268	15448	15302	15319	15373	15130	15453	15378	15242	15434	15300	15344	15289	15420	15366	15410	15287	15397	15448	15430	15332	15339	15365	15431	15403	15356	15353	15458	15398	15106	15247	15315	15445	15430	15379	15376	15370	15301	15344	15385	15294	15258	15444	15174	15262	15316	15452	15239	15330	15383	15419	15174	15390	15136	15273	15139	15308	15356	15279	15256	15327	15248	15491	15243	15374	15585	15262	15145	15346	15483	15404	15495	15404	15294	15427	15450	15497	15288	15360	15260	15422	15174	15522	15232	15208	15308	15361	15287	15328	15673	15269	15387	15328	15259	15279	15527	15345	15270	15329	15360	15383	15284	15423	15424	15330	15317	15375	15353	15373	15324	15180	15451	15369	15205	15350	15149	15395	15374	15370	15467	15274	15357	15377	15263	15439	15417	15339	15299	15430	15419	15435	15369	15305	15450	15247	15504	15319	15238	15421	15358	15322	15286	15390	15394	15299	15503	15195	15315	15512	15260	15326	15218	15332	15351	15328	15419	15346	15336	15240	15237	15147	15407	15449	15248	15084	15216	15285	15419	15362	15403	15326	15374	15327	15293	15401	15163	15200	15512	15169	15489	15308	15325	15399	15285	15222	15242	15441	15356	15425	15459	15324	15483	15423	15260	15340	15444	15355	15366	15482	15389	15507	15337	15272	15470	15327	15469	15356	15157	15432	15294	15375	15435	15268	15429	15209	15380	15276	15408	15330	15339	15271	15393	15293	15408	15440	15387	15322	15431	15308	15500	15340	15241	15448	15193	15352	15434	15316	15209	15393	15343	15208	15441	15294	15303	15396	15532	15363	15304	15313	15353	15313	15292	15445	15191	15408	15530	15281	15363	15380	15306	15384	15262	15127	15314	15178	15341	15388	15297	15376	15287	15213	15271	15398	15385	15443	15380	15315	15362	15183	15422	15273	15449	15316	15418	15305	15260	15221	15368	15272	15492	15454	15313	15371	15160	15183	15327	15335	15362	15431	15266	15256	15298	15316	15221	15324	15275	15476	15462	15385	15226	15344	15324	15381	15203	15310	15284	15377	15252	15342	15181	15366	15260	15245	15166	15286	15131	15334	15408	15402	15357	15403	15278	15377	15154	15383	15354	15231	15286	15388	15492	15537	15353	15386	15285	15274	15395	15361	15387	15415	15173	15308	15222	15232	15406	15399	15285	15314	15505	15378	15347	15335	15349	15384	15150	15366	15330	15355	15354	15353	15233	15370	15396	15349	15355	15459	15318	15296	15254	15370	15203	15480	15411	15252	15428	15351	15222	15204	15403	15269	15474	15302	15369	15315	15328	15249	15274	15445	15319	15187	15247	15492	15528	15251	15407	15369	15304	15399	15457	15387	15431	15396	15404	15522	15375	15306	15360	15400	15377	15352	15372	15199	15391	15330	15413	15325	15274	15446	15460	15376	15215	15290	15300	15400	15387	15403	15333	15340	15283	15346	15231	15285	15462	15288	15494	15403	15442	15433	15156	15147	15314	15343	15274	15427	15195	15421	15140	15517	15409	15418	15667	15258	15488	15332	15250	15491	15431	15306	15421	15323	15485	15392	15340	15258	15257	15245	15305	15499	15317	15173	15322	15395	15465	15349	15272	15326	15344	15475	15271	15280	15385	15373	15415	15214	15257	15390	15536	15310	15417	15495	15334	15397	15425	15369	15215	15245	15302	15426	15321	15291	15315	15283	15546	15396	15330	15296	15375	15257	15256	15398	15477	15328	15372	15327	15199	15296	15457	15253	15473	15258	15190	15287	15382	15239	15413	15503	15210	15318	15403	15299	15411	15427	15270	15519	15455	15351	15354	15280	15381	15391	15497	15361	15291	15340	15216	15430	15266	15272	15322	15354	15379	15393	15447	15402	15319	15430	15343	15424	15152	15343	15440	15269	15177	15197	15341	15390	15402	15375	15374	15412	15449	15141	15481	15353	15257	15411	15329	15274	15300	15220	15234	15393	15293	15335	15239	15028	15350	15369	15257	15465	15213	15406	15349	15475	15279	15443	15323	15327	15405	15554	15310	15424	15287	15328	15244	15128	15396	15246	15428	15398	15270	15342	15351	15455	15445	15292	15518	15275	15268	15295	15306	15360	15340	15409	15301	15350	15186	15349	15220	15227	15391	15384	15257	15479	15285	15362	15177	15269	15351	15350	15292	15429	15316	15453	15407	15310	15323	15426	15499	15356	15484	15390	15434	15328	15236	15428	15456	15399	15429	15558	15399	15352	15403	15378	15365	15458	15224	15477	15098	15485	15303	15165	15342	15425	15203	15344	15378	15354	15373	15174	15485	15325	15425	15425	15509	15183	15440	15175	15377	15297	15179	15201	15319	15373	15469	15271	15336	15289	15104	15298	15360	15354	15457	15389	15253	15428	15354	15340	15260	15318	15381	15383	15459	15399	15341	15363	15242	15400	15151	15488	15207	15415	15366	15396	15634	15308	15254	15331	15425	15177	15355	15362	15287	15260	15254	15340	15333	15375	15235	15292	15356	15300	15432	15404	15310	15435	15285	15340	15394	15275	15231	15291	15545	15437	15219	15410	15286	15491	15313	15379	15310	15408	15414	15426	15267	15421	15277	15420	15336	15405	15257	15388	15410	15314	15307	15368	15257	15299	15511	15238	15373	15414	15343	15358	15118	15304
29204	29182	37644	34022	29317	25873	23264	21111	19994	19377	19138	18586	18437	18384	18145	18240	17916	17850	17829	17875	17702	17544	17841	17688	17684	17570	17738	17661	17652	17565	17549	17463	17346	17476	17541	17463	17372	17404	17605	17343	17496	17342	17584	17488	17570	17458	17398	17637	17530	17352	17516	17299	17524	17493	17612	17552	17343	17235	17354	17477	17630	17510	17533	17501	17548	17481	17375	17269	17359	17294	17481	17288	17466	17565	17419	17593	17421	17636	17707	17525	17522	17473	17672	17462	17539	17488	17520	17496	17493	17740	17461	17361	17421	17399	17549	17509	17408	17448	17595	17419	17580	17368	17441	17370	17522	17644	17556	17531	17453	17626	17592	17403	17601	17510	17577	17513	17298	17453	17496	17549	17402	17364	17391	17589	17590	17413	17268	17363	17668	17430	17623	17564	17539	17397	17384	17432	17420	17559	17543	17335	17686	17508	17645	17534	17362	17751	17435	17299	17536	17378	17332	17592	17647	17281	17474	17232	17371	17560	17458	17553	17607	17418	17561	17375	17228	17473	17456	17249	17514	17594	17403	17655	17503	17643	17522	17478	17530	17350	17502	17458	17569	17491	17319	17375	17451	17482	17389	17479	17530	17493	17555	17420	17551	17367	17671	17369	17397	17491	17498	17491	17616	17526	17288	17301	17562	17647	17481	17585	17337	17453	17463	17553	17602	17710	17344	17429	17530	17607	17278	17436	17481	17450	17573	17297	17443	17500	17560	17352	17448	17603	17469	17377	17418	17495	17364	17366	17491	17384	17620	17504	17221	17414	17430	17606	17317	17235	17596	17247	17409	17608	17583	17543	17292	17363	17466	17373	17527	17314	17453	17365	17434	17373	17399	17478	17533	17347	17558	17481	17408	17307	17530	17698	17445	17485	17405	17758	17503	17289	17536	17387	17352	17461	17624	17503	17647	17323	17374	17436	17327	17515	17613	17386	17511	17381	17295	17578	17571	17578	17415	17417	17520	17334	17514	17555	17468	17460	17571	17245	17683	17599	17553	17537	17599	17346	17468	17497	17437	17468	17509	17557	17576	17477	17515	17627	17501	17567	17649	17670	17524	17382	17508	17555	17578	17462	17450	17751	17648	17513	17682	17492	17222	17597	17550	17548	17561	17583	17339	17405	17503	17386	17574	17517	17431	17523	17500	17406	17496	17669	17591	17523	17450	17469	17558	17352	17624	17501	17668	17638	17344	17600	17571	17640	17637	17510	17338	17207	17593	17583	17525	17378	17566	17549	17524	17501	17537	17387	17423	17501	17710	17421	17470	17167	17512	17529	17599	17392	17438	17399	17587	17573	17477	17636	17729	17480	17351	17500	17477	17380	17513	17380	17470	17403	17436	17386	17420	17483	17463	17519	17501	17447	17379	17466	17411	17606	17517	17421	17430	17650	17531	17491	17475	17472	17643	17298	17472	17571	17362	17431	17521	17623	17380	17531	17633	17550	17460	17427	17648	17624	17440	17274	17452	17415	17484	17483	17618	17475	17430	17520	17619	17502	17493	17565	17459	17434	17356	17566	17350	17467	17525	17659	17290	17245	17508	17638	17522	17562	17449	17575	17734	17471	17304	17490	17479	17345	17467	17577	17590	17555	17369	17496	17434	17433	17419	17499	17519	17629	17308	17421	17552	17597	17559	17372	17274	17264	17346	17422	17216	17345	17582	17622	17453	17586	17367	17447	17481	17527	17541	17454	17530	17564	17268	17365	17610	17476	17465	17479	17612	17600	17513	17633	17555	17498	17418	17485	17456	17374	17342	17406	17534	17458	17776	17562	17371	17819	17773	17538	17443	17611	17479	17360	17578	17368	17461	17265	17411	17493	17516	17441	17587	17453	17687	17630	17630	17385	17530	17714	17505	17373	17301	17502	17495	17669	17644	17504	17507	17584	17753	17537	17658	17328	17505	17463	17566	17641	17520	17354	17600	17540	17459	17556	17368	17707	17456	17455	17511	17370	17499	17499	17400	17480	17361	17408	17660	17477	17417	17373	17513	17542	17492	17489	17410	17579	17573	17484	17691	17445	17377	17517	17429	17344	17469	17288	17456	17616	17636	17555	17481	17552	17498	17511	17748	17479	17552	17361	17284	17436	17501	17443	17607	17565	17573	17366	17591	17437	17562	17415	17601	17346	17665	17324	17528	17705	17613	17489	17658	17564	17507	17512	17514	17534	17366	17608	17702	17622	17676	17865	17552	17556	17365	17373	17533	17586	17386	17402	17657	17493	17381	17569	17468	17365	17391	17608	17454	17542	17690	17537	17602	17412	17465	17274	17325	17580	17425	17589	17417	17507	17740	17575	17375	17354	17803	17574	17660	17577	17430	17502	17609	17548	17375	17466	17550	17671	17495	17515	17631	17445	17375	17472	17489	17535	17453	17388	17537	17272	17483	17618	17481	17468	17448	17396	17654	17480	17581	17490	17379	17347	17552	17628	17428	17439	17536	17508	17477	17350	17367	17461	17421	17314	17311	17380	17640	17695	17468	17573	17536	17484	17640	17426	17685	17484	17672	17245	17474	17511	17446	17298	17514	17564	17416	17458	17648	17412	17506	17687	17580	17519	17387	17567	17396	17520	17482	17551	17461	17598	17369	17493	17530	17517	17505	17698	17461	17454	17446	17596	17372	17520	17402	17569	17519	17498	17440	17471	17331	17412	17455	17552	17536	17481	17459	17416	17323	17499	17336	17417	17367	17270	17679	17603	17428	17350	17554	17465	17373	17572	17624	17487	17413	17602	17365	17318	17364	17357	17523	17336	17434	17413	17407	17244	17468	17490	17482	17570	17489	17547	17544	17518	17630	17333	17611	17509	17334	17567	17442	17647	17442	17463	17477	17572	17564	17453	17557	17516	17537	17451	17479	17531	17477	17442	17412	17422	17580	17637	17540	17326	17513	17623	17633	17520	17674	17521	17494	17422	17433	17551	17298	17366	17537	17495	17520	17539	17564	17448	17395	17522	17307	17478	17484	17488	17495	17538	17706	17488	17376	17335	17495	17473	17558	17597	17498	17347	17408	17472	17456	17635	17530	17202	17475	17392	17422	17512	17517	17657	17441	17578	17637	17747	17371	17444	17539	17411	17715	17474	17456	17457	17508	17388	17552	17455	17617	17477	17379	17525	17454	17516	17612	17621	17634	17547	17562	17605	17496	17482	17440	17436	17490	17465	17358	17493	17320	17615	17561	17529	17377	17540	17545	17621	17671	17561	17500	17578	17521	17524	17641	17564	17599	17568	17328	17544	17608	17398	17683	17508	17500	17484	17480	17511	17543	17515	17626	17474	17622	17468	17353	17402	17336	17491	17437	17589	17674	17528	17483	17568	17474	17410	17460	17491	17338	17513	17603	17517	17460	17629	17428	17399	17643	17451	17549	17340	17366	17671	17576	17291	17307	17440	17411	17536	17682	17528	17587	17653	17337	17566	17550	17350	17438	17304	17315	17591	17482	17479	17488	17307	17429	17511	17571	17446	17440	17478	17516	17541	17586	17299	17717	17654	17368	17409	17444	17317	17500	17642	17306	17544	17407	17673	17668	17597	17482	17505	17183	17464	17458	17593	17586	17600	17386	17440	17619	17615	17655	17333	17503	17345	17564	17610	17593	17477	17337	17578	17656	17537	17528	17542	17525	17659	17539	17519	17483	17526	17514	17345	17521	17452	17394	17402	17635	17474	17479	17461	17467	17513	17463	17461	17275	17366	17600	17382	17393	17269	17555	17411	17580	17544	17588	17420	17674	17704	17509	17726	17432	17734	17465	17590	17322	17676	17449	17449	17456	17423	17829	17476	17476	17446	17499	17319	17452	17504	17534	17608	17485	17501	17332	17556	17596	17493	17683	17398	17512	17542	17471	17603	17511	17473	17631	17363	17433	17510	17485	17540	17379	17681	17468	17639	17735	17504	17550	17582	17622	17414	17547	17492	17395	17504	17518	17332	17575	17454	17465	17577	17584	17411	17439	17610	17575	17503	17483	17364	17332	17492	17559	17493	17502	17346	17365	17592	17474	17543	17422	17487	17424	17652	17542	17503	17623	17470	17439	17625	17542	17261	17337	17551	17553	17428	17698	17499	17473	17543	17604	17571	17433	17404	17472	17552	17495	17403	17494	17435	17433	17697	17474	17446	17466	17515	17520	17472	17523	17429	17580	17378	17516	17460	17282	17400	17497	17489	17388	17364	17681	17667	17592	17421	17576	17471	17404	17532	17405	17288	17150	17432	17486	17502	17410	17410	17571	17552	17633	17440	17528	17604	17439	17379	17447	17707	17629	17509	17397	17425	17663	17319	17700	17445	17367	17420	17405	17554	17523	17348	17323	17491	17500	17706	17647	17295	17676	17602	17414	17237	17482	17518	17639	17462	17225	17339	17708	17583	17635	17514	17529	17464	17601	17522	17393	17541	17496	17518	17408	17525	17461	17513	17705	17383	17357	17524	17507	17401	17563	17405	17391	17525	17478	17582	17657	17442	17700	17570	17590	17598	17520	17253	17731	17409	17447	17707	17553	17577	17317	17484	17508	17517	17636	17371	17408	17448	17490	17371	17428	17467	17403	17399	17576	17746	17687	17471	17673	17432	17392	17433	17525	17380	17519	17577	17414	17441	17589	17637	17268	17496	17541	17525	17417	17446	17406	17616	17405	17481	17306	17375	17364	17516	17464	17500	17574	17546	17336	17587	17530	17370	17363	17669	17405	17468	17497	17489	17483	17373	17437	17537	17517	17574	17732	17437	17506	17359	17287	17239	17567	17482	17443	17425	17450	17337	17420	17576	17498	17767	17434	17468	17564	17681	17419	17674	17605	17510	17477	17624	17442	17607	17657	17380	17541	17359	17499	17577	17414	17687	17558	17637	17388	17291	17329	17470	17660	17482	17535	17475	17488	17702	17446	17354	17556	17488	17609	17590	17465	17510	17597	17625	17444	17605	17553	17571	17684	17470	17451	17443	17515	17485	17468	17581	17396	17405	17517	17600	17553	17448	17545	17609	17518	17640	17540	17506	17554	17396	17517	17380	17613	17492	17520	17310	17536	17373	17388	17294	17430	17530	17582	17492	17586	17885	17719	17395	17611	17517	17579	17516	17804	17445	17407	17584	17439	17567	17446	17722	17578	17442	17516	17409
30667	46290	42137	33732	30015	26338	22878	20249	18478	17783	17204	16819	16551	16184	15885	15946	15912	15563	15376	15394	15164	15380	15221	15274	15195	15230	15201	15333	15169	15289	15080	15190	15090	15035	15030	15064	15134	15035	14932	15088	15162	15017	15016	14982	15019	14965	14958	15014	15018	15121	15051	14972	15033	14981	14964	15129	15014	14976	14962	14963	15042	15052	15136	15102	15024	15049	15122	14937	15100	14820	15089	15098	15029	15040	15048	15194	14955	15165	15068	14972	15076	15151	14947	14946	15085	14940	15173	15148	15007	15025	15185	14949	15141	15020	15088	14959	15005	14909	15091	14917	14946	14998	14993	15052	15007	14919	15096	15182	14907	15045	15036	14984	14857	14851	14960	14883	15039	14911	14947	15030	15097	15000	14979	15121	14990	15169	15103	14943	14886	14932	14887	15162	15022	15075	15094	15002	15032	15130	15042	14982	15246	15020	14982	14923	15116	15085	15050	14888	14917	15153	14985	15024	15044	15137	14965	15076	15012	14957	14973	15119	15100	15062	15356	15036	15164	15030	14940	15074	14867	14838	15087	15139	15093	15000	14925	15074	15053	14957	14819	15051	14953	15051	15081	14980	15057	15129	14905	14862	15047	14886	15087	14896	15183	15097	15058	15116	15022	15040	15046	14987	15002	14994	14892	15035	15007	14956	15002	15081	14782	15088	14880	15105	14921	15125	15090	14972	15038	15039	15163	15065	15012	14813	14931	14970	15101	14926	15124	15039	15070	15224	15150	15039	15068	15019	15054	15177	15097	15009	14819	14975	14991	14998	14979	14964	15056	15108	15094	14822	15035	15124	15063	15081	15119	14965	15049	15037	14999	14884	14960	14982	15027	14931	15018	14974	15133	15027	15067	14995	15138	15050	15019	14893	14991	15245	15095	14939	14924	14939	14980	15022	14929	15070	14918	15022	14933	15092	15101	14924	15183	14907	15050	14973	15061	15011	14895	14957	15099	15050	15305	14821	14967	14928	14916	14936	15138	15091	14943	14890	15014	15091	14924	14949	15064	14842	15148	14933	14895	15018	14980	14986	14923	15071	15003	15024	15211	15049	15102	14987	14902	14907	15016	14952	15108	14770	15059	15092	14875	14951	14992	14960	14924	15073	14891	14978	15028	14952	15049	15052	14874	15033	14909	14978	15035	15116	14995	15043	14877	15091	15165	15068	15061	15043	15180	15041	15155	14997	15058	14956	15033	14993	15011	14955	15006	15001	15140	15097	15152	14929	15081	14934	15122	14904	15153	14999	15090	15066	15067	15122	15132	15120	14957	14998	15072	15003	15039	15035	14928	15049	14976	14986	15051	15079	15035	14941	15120	15045	15085	15029	14955	14860	15074	14883	15138	14896	15032	15059	15163	15148	14969	14990	14873	15032	15037	15039	15040	14950	14982	14853	14957	15129	15078	15077	15087	15036	14887	15081	15042	15073	15167	15177	15002	14990	15047	15168	14987	14953	14984	15174	14872	14994	15093	15118	15130	15002	14957	14923	14919	15198	15215	14985	14991	14997	14846	15029	14945	14945	15106	15115	15035	14923	14859	15040	15075	15080	15034	14878	14866	15149	14932	14903	15013	15001	14890	15145	15022	14955	15077	14922	15059	15080	15069	15013	15022	15034	14878	14906	14897	15071	14985	15069	15084	14993	14903	14944	15075	14893	14976	14876	15033	14940	14920	14894	14894	14902	15058	15109	14915	14797	15054	14999	15081	14960	15042	15110	14985	15039	14955	14955	14959	14951	15040	15066	14929	15207	15032	14984	15083	15254	15048	15068	15129	15035	14961	15116	14884	14989	14990	14995	14917	15052	15098	15117	15024	15123	14870	15112	15156	15031	14986	15010	15178	14939	15101	14931	14971	14876	15058	15013	15014	14980	15060	14980	14980	15068	14918	15074	15049	15033	15115	15041	14969	14956	15103	14966	14960	14861	15067	14949	14915	14949	14963	14979	14899	15012	15107	14842	14919	14798	15063	14910	15085	15034	15071	15008	14994	15082	15203	15127	15258	15126	15072	15151	15043	15172	15086	14968	14988	14953	15003	15066	15075	14989	14904	14962	15023	15084	15119	14987	15050	14920	14962	14976	15221	14923	15061	15177	14984	15062	15038	14995	14951	15116	15128	15014	15005	14843	14948	15043	14975	14870	15021	15014	15046	15035	14902	15091	15197	15119	15028	15007	15044	15020	14986	15115	14935	15062	15023	14974	15089	15019	14825	15031	15139	15114	15178	15262	14959	14839	14994	14816	15017	14962	15073	14948	15265	14940	14845	15053	15123	14958	15106	15165	14913	15090	14999	15147	14807	14965	15046	14798	15040	14913	14966	15005	14969	15073	15111	15148	15070	15079	14999	15063	15000	15063	15024	14980	15112	14943	14890	15003	15113	15084	14886	14933	14957	14942	14907	15027	15043	15197	14949	14870	14941	15201	14934	14913	15124	15062	14953	14964	15041	15071	14984	14911	15016	15089	14985	14994	14972	14961	15049	14885	15017	14953	14994	15136	15160	14873	15023	14997	15046	15043	14911	15182	14986	15144	14997	15010	15030	14864	15092	14927	14976	15034	14839	14920	14957	15007	14964	14975	15163	14881	14888	15295	15203	14931	15028	15137	15041	15032	15264	15050	15059	14978	14986	14954	15105	15004	14982	14958	15000	14987	15014	14945	15067	14950	14989	15094	14830	14973	15095	15049	15044	14906	15054	15165	14949	15120	15151	15058	14845	14907	15108	14990	15023	15143	15051	15082	15006	15110	14991	15160	15033	15063	14854	15040	14962	14957	15118	15043	15013	15050	15072	15120	14820	15202	15060	15047	15236	15046	15130	15040	15077	15059	14997	15048	15059	14879	15126	14980	14941	14791	14884	15094	15214	15091	15079	14784	15100	15100	15010	15010	15054	14921	14977	15074	14956	15045	15051	15033	14937	14983	15046	14908	14982	15149	15108	15070	14992	15090	15149	14895	14944	15048	14941	15014	15038	14970	15082	15091	14980	15023	14951	14839	15149	15020	15032	15067	15213	15006	15236	14999	15002	14934	15042	14955	14954	15003	14993	15012	14980	14963	15074	15099	15079	14953	15176	14930	15071	15156	14926	14912	14995	14949	15123	15124	15054	15097	15225	14822	14959	15031	14943	15070	15173	15137	15120	15163	15101	14922	15135	14960	15106	14844	15010	15034	14920	15217	14922	14996	15188	15110	15021	14835	15089	14961	14968	15019	15113	14843	15107	15195	15072	14955	15136	14953	15017	14954	15099	15010	14946	14959	15062	15004	14913	15105	14882	15015	15039	14910	14986	14964	14955	15029	15025	14989	15031	14985	14998	14903	15069	15121	15002	15014	14997	15114	14870	14885	15017	14852	15257	15009	14981	15038	15000	15016	15124	14860	15012	14992	14804	14994	14997	14922	15056	14778	15053	15176	15154	15097	15040	14980	14964	14824	15002	15066	15043	15125	15072	15008	15000	14988	15089	15195	15000	14779	14932	15021	14933	15129	15143	14884	15105	15092	15088	15147	15030	15011	15022	15051	15001	14936	15013	14833	15008	15067	15044	15046	14944	15027	15033	15106	14860	14932	14933	14954	14947	14972	14997	15181	14923	15028	15049	14992	14987	14987	14984	15028	15143	15000	14897	14932	14952	14963	14996	15077	15042	14950	14933	14890	15119	14894	14967	15116	14922	14971	15080	15005	15146	15026	15105	14936	14939	15023	15029	15052	15010	14943	15165	14926	15002	14996	15185	15104	15056	15058	14942	15106	14919	15061	14975	15014	15050	15090	14935	14935	15112	14989	15053	15064	15328	15074	14998	14972	15127	14963	15082	14987	14924	15028	15089	15078	14805	14960	15043	14967	15141	15003	14933	15041	14765	15082	14982	14963	15025	15160	15009	15135	15053	14954	14855	15041	15206	15168	14902	14969	14906	14949	14982	14950	15005	15102	14940	15100	14905	14990	14921	15055	15124	15027	15013	14976	14970	15037	15045	14937	15196	15154	14935	15200	15080	15115	15034	15197	15004	15038	14942	14997	15229	15205	15021	15177	15054	14909	15068	15005	14922	15013	15200	15087	15151	15080	14942	15041	14906	15033	15069	15154	14990	15017	14953	15176	15007	15037	14875	15011	15196	15037	15000	14987	15156	15109	14990	15061	14974	15218	15002	14995	14875	14942	15033	15100	15023	15160	15090	14986	15077	14987	15172	14890	14978	15037	14877	15053	14985	15053	15212	14876	15175	14955	14973	14896	14953	14804	14957	15080	14947	14691	15019	15032	15055	14951	14988	15182	15029	15092	15221	15047	14880	14984	15031	14975	15057	14980	15119	14943	14993	14918	14961	14989	14924	14891	15072	14992	14988	15021	14985	15026	15192	15051	14915	15102	14995	15011	15152	15039	15075	15031	15082	15006	14894	15023	14969	14964	14921	15145	15107	14946	15003	15146	14974	14969	15076	14932	14966	14931	15127	14869	15002	15149	15222	14988	14986	14976	14937	15138	15065	14916	15016	15075	15043	15057	15247	14991	14990	15114	15053	15054	14989	15032	14981	15070	15052	14908	15010	15000	14983	14925	15031	15045	14987	15052	15127	14999	15057	15045	15216	15005	14946	14959	15038	15240	14910	14885	14903	15001	15043	15029	15022	14864	14884	15033	14917	15112	14848	14944	15081	15046	15030	14947	15171	15083	15020	15040	14908	15017	14940	15083	14987	15015	14864	15037	15149	15217	14945	15008	15068	14938	14928	14854	14992	14935	15015	15004	14992	15108	15064	15134	14970	15023	15036	15070	14952	15019	14935	15168	15023	14953	15087	15042	15031	15186	15081	15108	15075	15053	15147	14995	15085	14901	15096	14994	14916	15010	15040	15056	14976	15064	15018	15049	15132	14942	15059	14918	14939	15075	15157	14912	15015	15058	14816	14974	15017	15045	15124	14891	15061	15021	15162	14998	15110	15149	15201	14867	14983	14928	15104	15060	14979	14985	14930	15025	15091	14977	15099	14978	15048	14967	14944	15194	15007	14934	15219	15116	15219	14814	15008	15052	14956	15041	15034	15028	15054	14987	15025	15040	14955	15118	15005	14952	15001	14928	14997	14985	14955	14907	15072	14946	14806	14828	15053	15131	15005	14985	15056	15023
23938	21069	28554	26637	27713	28860	27475	23356	21422	20302	19894	19584	19034	18710	18498	18296	18308	18050	18041	17926	17926	17810	17711	17828	17616	17719	17666	17512	17598	17560	17605	17626	17379	17513	17404	17512	17430	17654	17483	17695	17641	17525	17515	17283	17529	17428	17386	17518	17491	17245	17489	17196	17307	17407	17475	17432	17319	17507	17393	17297	17464	17369	17325	17397	17460	17339	17355	17533	17445	17290	17224	17321	17234	17424	17425	17400	17386	17445	17412	17402	17342	17337	17538	17455	17400	17421	17166	17457	17317	17313	17293	17373	17250	17499	17656	17405	17353	17344	17486	17357	17408	17292	17519	17254	17361	17326	17465	17309	17317	17408	17265	17257	17488	17470	17583	17399	17196	17176	17406	17386	17475	17296	17268	17101	17121	17467	17555	17302	17184	17500	17253	17495	17332	17299	17429	17615	17303	17414	17475	17540	17279	17455	17254	17388	17227	17287	17638	17221	17399	17526	17461	17445	17403	17461	17441	17305	17484	17501	17328	17560	17268	17625	17445	17561	17387	17555	17410	17354	17636	16995	17519	17491	17339	17191	17462	17445	17520	17444	17468	17235	17151	17468	17322	17278	17377	17354	17588	17445	17401	17424	17262	17202	17370	17522	17419	17263	17333	17317	17423	17289	17478	17433	17474	17388	17064	17582	17362	17565	17301	17418	17379	17471	17410	17263	17386	17428	17348	17651	17381	17437	17343	17380	17304	17165	17407	17564	17456	17459	17464	17321	17660	17522	17428	17539	17236	17288	17548	17412	17507	17381	17566	17446	17396	17391	17234	17486	17388	17300	17533	17409	17327	17608	17204	17484	17301	17333	17562	17244	17285	17371	17265	17146	17351	17377	17227	17368	17435	17371	17397	17417	17346	17440	17322	17441	17378	17405	17485	17428	17579	17431	17287	17508	17317	17461	17502	17227	17293	17350	17483	17495	17166	17395	17408	17423	17425	17499	17222	17567	17329	17393	17402	17378	17444	17516	17316	17079	17122	17239	17432	17522	17464	17268	17520	17387	17357	17485	17534	17626	17370	17533	17484	17377	17432	17445	17462	17413	17465	17640	17016	17358	17392	17213	17333	17204	17478	17383	17407	17526	17588	17473	17448	17462	17371	17412	17257	17444	17305	17384	17259	17438	17254	17480	17433	17623	17344	17371	17523	17450	17478	17404	17339	17426	17538	17263	17290	17383	17214	17599	17282	17417	17446	17320	17188	17258	17454	17395	17309	17368	17439	17275	17316	17182	17327	17468	17450	17443	17522	17577	17317	17418	17629	17407	17339	17255	17240	17243	17314	17308	17398	17424	17370	17465	17098	17134	17325	17210	17436	17263	17495	17312	17233	17532	17503	17427	17572	17439	17323	17267	17419	17263	17475	17335	17610	17334	17497	17310	17397	17399	17333	17281	17366	17283	17420	17446	17216	17238	17429	17340	17652	17357	17394	17496	17382	17389	17426	17438	17474	17429	17290	17422	17277	17315	17430	17543	17542	17260	17520	17368	17397	17513	17349	17473	17510	17316	17468	17482	17294	17134	17574	17333	17402	17265	17390	17333	17191	17301	17212	17403	17449	17266	17458	17588	17215	17312	17194	17399	17390	17250	17310	17402	17413	17588	17486	17374	17664	17423	17438	17264	17469	17332	17526	17336	17337	17433	17360	17377	17307	17231	17488	17447	17599	17364	17305	17243	17610	17435	17145	17352	17227	17339	17448	17550	17190	17300	17405	17509	17271	17150	17355	17317	17352	17523	17245	17678	17272	17465	17585	17320	17347	17481	17414	17307	17573	17423	17481	17489	17249	17445	17367	17342	17232	17351	17266	17492	17427	17152	17180	17447	17405	17401	17444	17446	17200	17385	17501	17468	17321	17461	17473	17412	17430	17499	17409	17391	17529	17420	17406	17277	17418	17247	17333	17334	17494	17422	17284	17216	17580	17302	17491	17486	17469	17363	17393	17304	17743	17303	17416	17493	17595	17426	17242	17327	17516	17279	17485	17628	17417	17209	17283	17420	17387	17241	17393	17265	17363	17555	17457	17404	17459	17393	17526	17455	17357	17425	17291	17549	17463	17450	17513	17430	17418	17402	17490	17501	17384	17397	17451	17507	17388	17498	17301	17386	17320	17238	17439	17263	17443	17460	17300	17438	17347	17200	17187	17448	17501	17276	17560	17578	17218	17332	17418	17479	17317	17414	17666	17222	17271	17364	17386	17382	17358	17366	17516	17423	17469	17182	17214	17286	17337	17311	17278	17255	17290	17339	17433	17633	17611	17328	17292	17239	17432	17091	17294	17333	17489	17278	17516	17362	17425	17536	17325	17318	17199	17259	17419	17352	17314	17447	17495	17418	17473	17238	17469	17486	17473	17408	17291	17288	17657	17358	17333	17586	17381	17567	17387	17365	17337	17302	17435	17233	17508	17312	17171	17485	17234	17383	17483	17512	17195	17487	17312	17113	17398	17465	17284	17251	17345	17395	17534	17316	17390	17448	17534	17539	17505	17265	17360	17376	17272	17404	17418	17465	17564	17372	17596	17137	17517	17373	17424	17376	17471	17236	17472	17354	17309	17397	17334	17326	17372	17429	17296	17388	17443	17441	17322	17408	17285	17312	17523	17488	17422	17449	17490	17399	17463	17261	17405	17297	17189	17523	17267	17482	17420	17473	17223	17487	17403	17248	17173	17301	17332	17249	17333	17337	17410	17640	17389	17442	17417	17445	17378	17391	17350	17297	17500	17296	17253	17321	17298	17440	17414	17507	17291	17307	17432	17507	17207	17107	17408	17460	17258	17555	17524	17537	17459	17615	17514	17420	17466	17431	17289	17548	17391	17244	17376	17255	17423	17251	17449	17247	17452	17347	17336	17326	17365	17396	17354	17429	17364	17386	17600	17366	17402	17382	17418	17332	17220	17505	17387	17284	17507	17469	17294	17229	17467	17365	17451	17494	17511	17429	17387	17356	17524	17297	17251	17382	17431	17392	17311	17495	17426	17510	17529	17302	17449	17315	17290	17617	17426	17656	17646	17318	17533	17222	17397	17472	17283	17319	17262	17184	17391	17360	17266	17538	17386	17293	17396	17366	17343	17573	17455	17426	17358	17248	17501	17337	17443	17509	17351	17502	17583	17364	17429	17552	17459	17496	17243	17237	17633	17206	17511	17365	17587	17460	17509	17445	17273	17227	17461	17520	17333	17315	17397	17286	17253	17523	17372	17221	17449	17479	17479	17335	17436	17464	17270	17387	17530	17385	17508	17396	17344	17568	17442	17373	17469	17136	17370	17310	17327	17352	17573	17375	17414	17591	17416	17648	17382	17505	17471	17293	17469	17557	17494	17418	17372	17546	17509	17523	17403	17378	17412	17556	17252	17336	17471	17503	17256	17262	17442	17473	17636	17419	17426	17477	17410	17424	17529	17331	17565	17268	17319	17620	17753	17592	17416	17461	17432	17597	17441	17363	17287	17375	17448	17292	17389	17512	17541	17552	17255	17383	17311	17459	17390	17332	17340	17306	17473	17116	17556	17428	17526	17581	17313	17360	17395	17340	17378	17330	17288	17313	17403	17410	17457	17249	17345	17453	17398	17383	17373	17251	17344	17260	17458	17332	17376	17195	17292	17256	17516	17414	17316	17219	17432	17184	17249	17393	17466	17395	17408	17571	17290	17598	17513	17429	17382	17390	17590	17413	17571	17605	17576	17624	17278	17437	17403	17480	17431	17533	17343	17346	17413	17587	17613	17369	17501	17487	17261	17169	17381	17368	17641	17670	17406	17445	17101	17314	17330	17189	17544	17453	17363	17272	17362	17462	17340	17425	17567	17439	17434	17405	17318	17367	17631	17343	17400	17444	17309	17390	17441	17359	17316	17212	17048	17431	17423	17500	17606	17352	17587	17338	17214	17400	17319	17349	17326	17391	17393	17288	17376	17637	17525	17480	17359	17390	17625	17343	17425	17392	17397	17275	17573	17440	17335	17273	17316	17343	17443	17378	17396	17380	17533	17572	17516	17518	17624	17422	17514	17663	17390	17261	17446	17374	17209	17317	17446	17378	17335	17372	17506	17368	17487	17375	17346	17194	17257	17476	17663	17471	17491	17357	17399	17284	17451	17394	17419	17333	17406	17521	17467	17490	17401	17363	17532	17483	17241	17218	17537	17428	17575	17284	17301	17338	17461	17471	17294	17573	17343	17305	17364	17519	17458	17242	17436	17384	17547	17402	17500	17356	17261	17425	17170	17413	17281	17436	17324	17337	17392	17493	17438	17340	17318	17356	17310	17260	17183	17349	17338	17283	17540	17486	17569	17428	17539	17162	17293	17445	17330	17254	17455	17495	17395	17534	17508	17350	17292	17395	17313	17558	17334	17425	17606	17594	17235	17358	17469	17397	17539	17208	17229	17624	17520	17460	17486	17442	17366	17441	17307	17494	17417	17356	17364	17254	17345	17319	17307	17405	17212	17398	17370	17354	17480	17370	17288	17440	17340	17317	17411	17463	17234	17499	17229	17485	17377	17413	17530	17506	17389	17461	17302	17390	17407	17439	17184	17178	17277	17456	17533	17240	17456	17384	17388	17338	17371	17592	17524	17346	17598	17324	17292	17299	17357	17478	17502	17379	17361	17436	17277	17371	17259	17416	17344	17176	17341	17310	17209	17468	17475	17348	17479	17370	17495	17523	17383	17407	17403	17487	17307	17283	17273	17315	17339	17373	17433	17362	17371	17255	17428	17526	17532	17645	17488	17526	17382	17325	17452	17660	17478	17642	17215	17204	17285	17359	17389	17440	17582	17514	17370	17481	17517	17414	17386	17343	17534	17438	17462	17502	17482	17373	17264	17443	17353	17520	17320	17428	17348	17382	17420	17384	17359	17599	17430	17205	17413	17465	17303	17351	17646	17480	17329	17396	17350	17606	17306	17360	17626	17380	17591	17383	17505	17331	17420	17462	17463	17294	17454	17405	17430	17433	17511	17477	17193	17374	17474	17344	17327	17269	17272	17403	17323	17422	17459	17284	17324	17332	17512	17401	17414	17400	17385	17374	17058	17464	17453	17296	17445	17431	17351	17320	17312	17304	17319	17249	17618	17371	17422	17437	17264	17325	17516	17187	17419	17298	17295	17258	17400	17322
30895	51523	48407	39762	34605	30055	26041	22580	20485	18771	18526	17704	16972	16875	16337	16168	16061	15853	15692	15455	15468	15464	15421	15282	15267	15283	15108	15312	14938	15197	14999	15136	15135	15173	14976	14975	15201	15106	15002	15089	14957	15058	15069	15069	14815	14928	15084	15035	14949	15071	14915	14808	15081	15075	15068	15108	14949	14857	15067	15017	14964	15073	14995	14903	15003	14933	15070	15085	14947	15049	15012	14978	15008	15026	14977	14917	15026	14873	15156	14983	15086	14946	14830	14829	14975	14916	14954	14950	14866	15012	15035	15027	15053	14895	14744	14944	15124	15013	15085	15194	15043	14872	15093	14997	14830	14979	15020	14871	14985	15018	14942	14916	15006	14958	15135	14907	14950	15028	15058	15049	15006	14900	14908	14929	14955	15038	15077	14993	15079	14901	15008	14931	14966	14854	14836	14957	14873	14975	14730	15035	14836	14931	14872	14798	15155	15045	15010	15092	14879	15077	15113	14750	15046	14930	14920	14872	14943	15026	15127	14910	15083	15056	14798	14951	14945	14961	15101	14922	15000	15007	14890	15002	14982	14881	15020	14931	15075	14837	14798	14891	14999	14847	14869	14897	14949	14991	15059	14924	14927	14947	14941	14913	14965	15038	15113	14897	14950	14963	14858	14998	15016	14972	15041	14901	14858	14941	15005	14830	14907	14903	14862	14999	14827	15018	15039	14993	15080	15044	14912	15046	14871	15019	15017	15018	14890	15066	15016	14966	15137	14945	15092	15013	15103	14978	14960	14904	14988	15051	14851	14960	14937	15097	15000	14904	15038	15101	15046	14952	15131	14845	14847	14959	15107	14917	14964	14880	15112	14931	14949	14898	14965	14950	14869	14975	15023	15050	14910	14907	15067	15005	15125	15091	14952	14943	14868	14988	14919	15160	14858	14989	14948	14886	15115	14873	15046	14824	14879	14931	15011	14924	14965	15149	14884	14988	14941	14900	14883	14989	14887	14968	14881	14979	14821	15065	15029	14865	15154	15020	14971	15092	14917	15088	14859	14985	14938	14993	15042	14936	14941	14972	14910	14960	14973	14816	14884	14981	14969	15120	15060	14924	15093	14979	14995	15052	15189	14890	14993	15122	14972	14889	14994	15018	14862	15058	15066	15052	15131	14969	15036	14947	14754	14881	14883	14814	15035	14872	15061	14838	14983	14913	14990	15000	14909	15025	14953	14963	14986	14762	15032	14903	14867	15008	14915	15142	15165	14869	15104	15032	14936	15108	14971	14988	14965	15090	14998	15028	14956	15039	15010	14812	14645	14997	14776	15089	14934	15071	14921	14927	14902	14957	14985	14964	14948	14939	14914	14917	14997	14907	15000	15002	15142	15024	15099	14971	14882	15070	14987	14903	15015	15173	14857	15008	15298	15028	14954	14979	14902	14897	15069	14979	14980	14894	14949	15116	15065	15023	15030	15060	15044	14996	14965	14952	14955	14914	15054	15045	14966	14811	14946	14911	14881	15052	14825	14987	15139	14828	14930	15075	14921	14853	14924	14925	14908	14864	14943	14880	15017	14914	14821	14925	14999	14912	15031	15027	14865	15008	15091	15092	14962	14999	15011	15149	14890	14903	14987	14997	14939	14918	14963	15043	14957	14868	14879	14925	14963	14971	14913	15038	14973	14965	14896	14839	14914	14863	15017	15032	15078	14965	14851	15064	14875	14881	14918	14837	14908	14992	15036	15091	14923	14994	14972	14978	14891	14816	15126	14994	14772	14985	14928	14909	15031	14821	14868	15071	14913	15186	14871	14981	15050	14885	14998	14950	14988	14958	15037	14902	14885	15074	14921	14904	15050	14840	14947	15032	14979	14993	14959	15039	14838	14950	15039	15049	15020	14933	14980	14897	14830	14973	14782	14925	14993	15059	14976	15051	14945	14838	14790	14952	14884	14881	14855	14890	14943	15131	14999	15001	14876	14992	14844	14907	14883	14926	14888	14864	14948	14924	14950	14906	14939	14899	14889	14985	14996	14815	15036	14908	14935	15009	14857	15016	15079	14993	15057	14751	15013	15081	15143	15023	14914	15153	14867	14993	15006	15021	14827	14897	15020	14928	15194	14905	15047	15001	15034	14975	14968	15042	15109	15099	14941	15023	14961	14946	14918	14931	15060	14918	15064	14818	15160	14969	15080	15036	14897	14956	14947	14920	14927	15060	14950	15010	14823	15036	14942	14835	14881	14998	14946	15020	15014	14982	14825	14875	14968	14930	14911	15015	14891	15006	14959	14961	15002	14836	14960	14944	14967	14876	15218	14981	14981	15068	14969	14968	14992	14942	15009	14833	15049	14922	14828	14850	15025	14942	14897	14912	14894	15052	14910	15148	14892	15146	14891	15097	14838	14907	14978	15025	15059	14946	14876	15068	14936	15038	15025	14871	14923	15018	15064	15005	14817	14890	14994	14986	14797	14978	14854	15147	15009	15009	14962	15109	15068	14965	15084	15076	14902	15123	14866	15014	14957	15086	14998	15042	14963	14970	15007	14871	14985	14788	14728	14933	14997	14928	14916	14993	14971	14954	14868	14955	15077	14877	15012	14920	14904	14950	14911	14912	15104	14844	14873	14959	15137	14958	15160	14962	14987	15011	15007	15043	14939	14978	14803	14962	14735	15211	15112	15045	15085	14812	14872	14922	14802	15029	14724	14808	15084	15006	15067	14994	14948	14810	14995	14927	15100	15165	14769	15016	15031	14911	15007	14923	15066	15162	14922	14841	15054	14937	14947	14845	14913	14993	15015	14868	15078	14819	14946	14995	15000	14967	14875	15176	15013	14982	15007	14829	15036	14820	15131	14982	14973	15009	15146	14857	14993	14974	15134	14910	14988	15011	14831	14963	14933	14965	14903	14948	15007	15002	15039	14946	15038	14985	15008	14918	15030	14864	14849	14950	14876	14972	14820	14991	15017	14930	14976	14933	14797	14805	14891	15068	15065	15004	14889	14917	15048	15052	14902	14978	15096	14894	14829	14771	14953	14925	14984	14940	14899	14956	14966	14959	14945	14865	15016	14712	15019	14984	15131	15024	15152	15158	15037	14973	14851	14894	14974	14983	14691	15008	15038	15095	15068	15081	15044	14986	15005	15011	14901	14865	14886	14913	15088	15064	14977	15109	15028	14976	14856	14899	14651	15021	15089	14851	14769	15079	14824	14989	14776	14954	14970	14905	15022	15081	15075	15046	14980	14949	14821	14916	14917	15010	15001	14942	14903	14827	15011	15034	14812	15004	14907	15167	14988	14711	14792	14824	14883	14930	14740	15185	15041	14993	14907	15095	14688	15027	14969	14877	15046	14984	14923	15096	14993	14982	14952	14894	14864	14822	14992	14943	14829	14972	15004	15002	15035	15074	15089	14939	15017	14880	15015	15072	14908	15141	15009	15019	14941	14958	14832	14942	15036	14936	14860	15055	14911	15017	14868	14862	14931	14981	14977	14902	15016	14981	14931	14980	14882	15043	14874	14907	14912	14848	14939	14930	14966	14760	15043	14898	15019	14927	15059	15054	14990	15086	14994	14916	14847	14930	14934	15067	14931	15081	14850	14949	15000	14905	14996	15033	14957	14868	14965	14988	14964	15108	14885	14997	14933	14976	14918	14999	14926	15088	14839	14813	14994	15042	15014	14931	14950	15072	14879	15112	15185	14901	14970	14978	14811	15017	15133	15010	14777	15115	15010	14906	15052	14889	14809	14890	14819	15097	14889	14987	14942	15023	15057	14928	15060	15116	15130	15118	14921	14958	14878	15030	14829	14975	14993	14980	15021	14804	15132	15080	14987	15205	14930	14890	14969	14990	15002	14747	15043	14883	15098	15048	14972	15121	14946	14828	15003	14808	14885	15000	15167	14892	15075	14982	14993	14966	15020	14725	15104	14964	14963	14997	14793	14796	14754	14934	14951	15041	14973	14931	14887	14947	14855	14731	15088	14982	15088	15004	14918	14904	14940	14998	14977	14773	15150	15117	14933	15003	14859	15010	15014	15087	14738	15040	15111	14896	15020	14920	15124	14928	14990	14874	14902	15040	14938	15066	14871	14764	14946	14886	15034	15021	14894	14904	14938	14935	14998	14893	14869	14906	14851	14863	15101	14969	15064	14947	14901	15031	14838	15157	14951	15000	15053	14969	14996	15045	14925	14888	14912	15022	14993	14923	14999	14943	14865	14912	14984	14992	14913	14857	15024	14931	14986	14966	15125	14852	14825	14879	15124	15013	14989	14990	15020	15042	14895	15025	14933	15011	15053	15001	15024	15084	14867	15026	14995	14892	14974	14927	15067	14989	14935	15086	14798	14993	15125	15164	14915	14828	15067	15007	14896	15048	15053	14860	14967	14976	15045	14873	15017	15012	14961	14960	15038	15046	15000	14994	14914	15074	14865	15011	15015	14963	14931	14821	14954	15021	14830	14973	14949	14909	14756	15074	14985	14990	14917	14990	15004	15202	15047	14980	15006	15091	15173	14871	14926	14946	14875	15021	14798	14897	15035	14935	14995	14883	14924	14801	14965	14921	14923	14957	14919	14954	15059	14987	15113	15028	14907	14986	15089	14999	14971	14919	15068	14945	14895	15053	15065	15041	14970	14942	14926	14936	15269	15034	14833	15089	14924	15133	15038	14875	14892	14937	15113	15074	14864	15074	14979	14869	14959	15039	14994	14939	15071	15000	14952	14879	15056	14940	15082	15079	14957	14793	15035	15093	14905	14807	14895	14846	15158	15166	14966	14806	14968	14877	15036	14904	14948	15076	15067	14937	15068	14824	14994	14920	15006	14887	15065	14821	14969	14964	14804	14839	14931	14932	15116	15059	14978	14953	14884	15028	14945	15033	14942	15047	15118	14884	14864	14910	14904	14860	15006	14936	14921	14942	14879	14847	15095	14800	14883	14900	15007	15015	15006	14886	14977	15019	15068	14940	15003	14914	15059	15018	14933	14812	15136	14973	15060	14876	14851	15145	15012	15024	14914	14978	15056	14895	14898	14950	14932	14914	14955	14780	15117	14856	14952	14834	14941	14958	15044	14990	14875	14842	14822	14909	14942	15037	14939	14829	14984	14983	14934	15027	14958	14935	15020	14974	14974	14951	14958	15042	14960	14922	14850	15081	14956	15003	14851	15150
22760	21134	28917	24124	24327	29678	31797	25685	23181	22431	21356	20890	20496	19885	19826	19229	19279	18957	18699	18671	18505	18371	18385	18214	18542	18308	18306	18045	18225	18123	17930	18075	18255	18031	18053	18033	18093	17986	18057	18200	18112	17910	17840	17938	18287	18188	18180	18110	17979	17997	18088	17855	18046	17805	17866	17991	18038	17951	17919	17821	17956	17945	18011	17883	17918	17932	18068	17746	17877	18012	18036	17904	17858	17839	17894	17864	17624	17958	17935	17968	18061	17898	18133	17921	17799	17926	17963	18051	17808	17938	17814	17794	17831	17845	17921	17961	17810	18032	17879	17910	17932	18069	17736	18085	17994	18047	17984	17878	17853	17928	18139	17823	17845	18067	17840	17917	17869	18163	18198	17806	18014	17784	18043	17927	18032	18087	17986	17975	17748	18049	18013	18097	17685	17869	17892	17835	17812	17816	17857	17810	18197	18018	17899	18037	17840	17975	18010	18027	17891	17739	18043	18010	17871	18088	17789	17835	17876	17847	17735	18024	17985	17927	17768	17769	17749	17873	17764	17807	17999	18042	17862	17925	17859	18004	17785	17848	17825	17935	17770	17912	17836	17948	18024	17905	17969	17934	18007	17760	18113	18033	17842	18074	17873	17968	17852	17988	17776	18058	18070	18005	17876	17869	17894	17673	17965	17932	17873	17750	17887	17979	17954	17855	18006	17820	17771	17995	17776	17880	17670	17938	17972	17981	18014	17873	17906	17771	17684	17798	18028	17814	17958	17681	18086	17981	17964	18025	17893	18015	18037	17759	18008	17996	17641	17823	17901	17906	18087	18085	17853	18080	18025	17827	17859	17979	18083	17988	17879	17808	17745	17804	17770	17693	17778	18059	17871	17821	17938	17863	17913	17858	18117	17849	17904	18119	18043	17879	17916	17804	17914	17863	17899	17917	17899	17766	17721	17807	17987	17853	17842	17789	18004	18020	18067	17759	18003	17843	17827	17809	17771	17792	17948	17948	18103	17817	17743	17774	17803	18188	18013	17741	18102	17791	17970	17877	17824	17726	17895	17878	18012	17945	18025	17942	18001	17879	17846	17824	17870	17713	17833	18065	17945	17927	18124	18057	17889	17857	17858	17855	17842	17820	17979	17985	17958	17777	17852	17929	17995	17863	18060	17678	17971	17944	18052	17794	18039	17936	17778	17753	17819	17884	17850	17885	17871	17935	17951	17912	17801	17945	17996	17983	17762	17811	17751	17843	18073	17959	18157	18104	18045	17844	17721	17876	17893	17904	17782	17922	18018	17836	17967	17915	17810	17995	17777	17885	17983	17981	17914	17778	17912	17772	17857	17860	17881	17853	17789	17978	18063	17877	17892	17685	17899	17981	17730	17912	17938	17857	17921	17956	17888	17946	18018	17882	17858	18018	17840	17984	17974	18005	18021	17904	18064	18061	17915	17961	18073	17876	17833	17954	17955	17840	17877	17786	17971	17985	18034	17891	17879	17693	17894	17847	17666	17790	17822	17923	17759	17748	17995	17886	18005	17986	17811	17865	17884	17710	17843	17780	17916	17980	17876	17659	17852	17932	17822	17913	17808	17695	17844	17975	17693	17876	18026	17960	17882	17868	17763	17958	17862	18043	17969	17950	17875	17819	17989	17917	17916	17991	17941	18018	17573	17847	17874	18130	18085	17704	17933	17786	17806	17998	18113	17891	17992	17961	17912	17949	17840	17843	17747	17877	17931	17731	17871	17910	17872	17932	17799	18152	18017	18062	17926	18056	17773	17837	17763	17990	18034	18161	17803	17836	17816	17800	18048	17892	18007	17816	17923	17877	17904	17828	17872	18061	17831	17932	18052	17996	17901	17824	17795	17950	17790	18029	17798	17966	17881	17960	17939	17900	17898	17834	18091	17800	17785	17855	17858	17983	17900	17933	17733	17826	17849	17758	18047	18004	17735	17922	17988	17874	17980	17916	17890	18004	17841	17846	17754	17767	17892	18083	17899	17978	17829	17934	17967	17952	18084	17900	17810	18114	18063	17828	17845	17753	18001	18139	17965	17951	18108	17894	17876	17663	17966	17953	18069	17802	17998	17966	17883	17901	17807	17750	18111	17872	17875	17750	17894	17836	18047	17763	18030	17931	17956	17999	17947	17982	17917	17906	17838	18085	17905	18048	18178	17617	17937	17972	18043	17743	17852	17949	18014	17966	17936	17853	18021	17829	17977	17933	17885	17856	18041	17966	17912	17621	17830	17941	17923	17908	18159	17905	17742	18035	17842	17806	17881	17899	17809	17732	17947	17877	18121	17977	17902	17767	18002	17676	18000	17888	17847	18030	17663	17975	17978	17812	17875	17920	17914	18016	17733	17921	18008	17737	17805	17893	17932	17870	17845	17794	17970	17983	17947	17809	17792	17956	17843	18022	17850	17926	17906	18026	17853	17794	17821	17951	17775	17917	17749	17857	18020	17941	17804	17681	18016	17870	17933	17955	17753	18003	18035	17802	18051	17867	18016	17877	17792	18006	18049	17947	17748	17736	18042	17891	17938	18051	17869	17833	17856	17974	18046	17867	17823	18049	18055	18070	18065	17736	18093	17854	17809	17915	17850	17965	17768	18065	17669	17806	17943	17761	17865	17912	17997	17798	17861	17940	17978	17806	17723	17995	17960	17960	17990	18046	17775	17686	17824	17864	17857	17893	18114	17924	17822	17985	17929	17747	18079	17889	17941	17848	17936	17886	17888	17813	17880	17973	17828	17940	17937	17977	18100	17855	17922	17806	17960	18006	17982	17988	17666	17711	17904	17957	17880	17934	17996	18017	17842	17999	17872	17794	17984	17888	18081	17916	18027	18012	17943	17839	17965	17858	17886	18124	17805	17883	17898	17904	17733	17919	17920	17983	17901	17937	17906	17986	17752	18039	17735	18029	18062	17926	17931	17703	17857	17908	17914	17965	18147	17938	17950	17960	17801	17730	17785	18061	17899	18111	17904	17992	18100	17963	17842	17816	17759	18009	17982	18043	17890	17838	17795	17983	17900	17941	18138	17903	17794	17803	17967	17622	17838	17890	17776	17925	17940	17745	17978	18020	17903	17940	18043	17831	17901	17855	17890	17979	17863	17935	17870	17939	17920	17883	17918	17819	17952	18089	18019	18013	17965	17760	17876	17903	17962	17935	18133	18196	17902	18106	17848	17864	17790	17897	17802	17868	17976	17681	17751	18090	17985	17889	17948	17871	17881	17957	17889	17934	17881	17735	17741	17847	17799	17940	17925	17828	18015	17957	18015	18064	17921	17857	18137	17827	17868	17833	18007	17806	17876	17863	18099	17831	17823	17895	17838	18040	17965	17893	17888	17852	17974	17866	18037	17884	17816	17913	18116	18008	17829	17735	17928	17986	17871	17834	17758	17942	17793	17882	18044	17861	17926	17763	17900	17903	17823	17701	17772	17807	17688	17903	17846	17992	17954	17735	17683	17977	17943	17756	17949	17919	17722	18077	18021	17762	17996	17839	18236	17888	17753	17930	17537	17795	17821	17984	17867	17932	17968	18032	18040	17853	17894	17942	17731	17880	17732	17738	18013	17960	18095	18033	18095	17741	17748	17802	17954	18169	17893	18022	17848	17994	17917	17829	17767	17947	18021	18063	17875	17927	18129	17828	18067	17739	17919	18021	17797	17977	17790	17815	18078	17929	17963	17909	18066	17988	17778	17923	17910	17810	17834	17847	18194	17927	17813	17822	17838	17846	17968	17893	17835	17817	17867	17801	17838	17903	17927	17992	17739	17884	17947	18029	17699	17906	17802	17692	17766	17833	17808	17880	18052	17970	17857	17928	17888	17872	18001	17846	17807	18092	17898	17874	17915	18047	18005	17899	18002	18037	17819	17954	17788	17669	17891	17949	17792	17892	17945	18178	18017	18053	17955	17804	17848	18046	17875	17844	17732	17842	17865	17853	17776	17880	18131	17966	17858	17796	17962	18019	17929	18116	17781	18043	17826	17929	17804	17924	17858	17633	17859	17855	17736	17843	17700	17871	17935	17930	18015	17776	18090	17857	18047	17693	17839	18037	18056	17818	17971	17877	17753	17950	17752	18004	18014	17867	17920	17990	17852	17849	18032	17814	17830	18110	17904	17934	17857	18116	17982	17929	17870	17839	17897	17823	17985	17956	17808	17835	17993	17972	18011	18020	18098	17788	17770	17857	17966	18006	17713	17806	17950	17907	17912	17914	17878	17799	17930	17858	18016	18088	18074	17898	17922	17934	17651	17979	17992	17772	17695	18192	17959	18071	18020	17907	18030	17847	17983	17711	17915	17763	17748	17766	17946	17967	17966	17872	18025	17817	18101	18039	17836	17958	17964	18052	18059	17924	17896	17899	17850	17752	17901	17797	17908	18072	17920	17979	17908	17856	17809	17916	17894	17763	17927	17860	18046	17821	17915	18006	17955	17944	17759	17905	17938	17986	17961	18078	17926	17991	17891	18017	17743	17865	17919	17880	17952	18083	17804	17919	18020	18001	18099	17745	17939	17754	17965	17722	17828	18097	17983	17956	17968	17844	18006	17951	17757	18087	17982	17589	18035	17893	17862	17808	17904	17752	17916	17896	18075	17883	17970	17814	17918	17906	17910	17882	17964	17944	18100	17804	17897	17874	17934	18043	18012	18123	17799	17771	17898	17688	17694	17820	17978	17971	17793	17806	17867	17741	17708	17877	17979	17651	17835	17746	18046	17625	18043	17922	17889	17999	18058	17878	17995	17937	17703	17954	17680	17757	17880	18025	18020	17834	17952	17903	17878	17978	17975	17904	17911	18067	18087	17909	17714	17943	17998	17742	17878	18026	17761	17937	17778	17766	17735	17852	17869	17975	17804	18044	18146	18093	17893	17998	17665	17768	18078	17684	17820	17916	17774	17700	17960	17978	17848	17878	18065	17956	17905	17932	18025	17930	17780	17984	17664	18041	17942	17941	17844	17893	17851	17894	17807	17737	17770	17884	18032	17899	18030	17936	17925	17968	17707	17771	17845	17983	17770	17780	17719	17835	18089	17814	17870	18043	18022	17838	18013	17637	17970	17770	17944	17805	17977	17908	17995	17931	17864	17974	17988	18047	17873	17873	17927	18011	17954	17901	17966	17816	17915	18045	18070	18032	18026	17793
32632	56732	54151	44850	39793	35424	30316	25560	22684	21314	20417	19468	18664	17974	17294	17082	16893	16460	16274	16053	15998	15849	15876	15701	15600	15677	15603	15714	15478	15588	15526	15491	15339	15626	15392	15240	15420	15367	15404	15433	15215	15356	15482	15262	15449	15377	15485	15273	15410	15388	15346	15334	15314	15220	15187	15395	15223	15256	15195	15407	15368	15467	15314	15311	15084	15368	15162	15373	15321	15295	15221	15333	15443	15363	15325	15103	15382	15372	15282	15297	15366	15256	15291	15318	15298	15391	15339	15387	15177	15345	15287	15334	15477	15409	15426	15208	15250	15107	15328	15353	15308	15289	15256	15277	15381	15247	15185	15375	15305	15129	15384	15265	15262	15468	15341	15560	15199	15075	15331	15331	15241	15274	15409	15351	15238	15240	15257	15229	15261	15121	15208	15343	15163	15290	15257	15221	15270	15308	15184	15320	15244	15465	15382	15286	15431	15174	15325	15253	15328	15280	15280	15216	15300	15212	15343	15323	15308	15255	15205	15360	15215	15328	15274	15154	15221	15329	15207	15521	15331	15213	15386	15320	15212	15374	15264	15274	15389	15264	15285	15259	15359	15269	15386	15258	15361	15459	15266	15299	15131	15294	15178	15236	15297	15219	15349	15161	15366	15271	15173	15218	15407	15330	15354	15158	15362	15377	15335	15246	15228	15168	15384	15037	15262	15140	15532	15405	15203	15221	15477	15246	15380	15150	15366	15289	15275	15282	15388	15326	15323	15184	15326	15243	15313	15358	15285	15343	15367	15242	15284	15276	15530	15331	15263	15282	15159	15416	15344	15343	15293	15206	15350	15306	15317	15290	15331	15166	15252	15340	15345	15229	15218	15157	15132	15201	15276	15173	15439	15429	15262	15304	15377	15227	15146	15205	15385	15213	15424	15223	15396	15337	15275	15347	15211	15280	15234	15212	15213	15199	15232	15234	15239	15286	15396	15256	15231	15289	15161	15289	15200	15180	15269	15274	15433	15062	15263	15401	15170	15205	15239	15149	15102	15388	15150	15295	15424	15243	15290	15243	15145	15331	15296	15471	15125	15324	15365	15204	15272	15400	15170	15075	15258	15346	15197	15313	15366	15354	15189	15226	15390	15208	15429	15256	15242	15396	15327	15462	15316	15363	15341	15133	15338	15429	15207	15370	15209	15273	15283	15024	15422	15091	15423	15179	15215	15522	15208	15303	15196	15340	15186	15327	15303	15175	15317	15170	15302	15236	15417	15389	15327	15132	15262	15201	15342	15425	15214	15331	15391	15315	15277	15311	15381	15225	15360	15333	15307	15231	15423	15211	15233	15251	15333	15330	15361	15190	15194	15343	15405	15168	15422	15199	15211	15315	15135	15210	15343	15076	15450	15404	15343	15310	15165	15338	15344	15195	15369	15272	15278	15266	15091	15359	15326	15396	15420	15407	15088	15311	15263	15437	15130	15448	15089	15309	15388	15300	15438	15380	15036	15084	15427	15184	15290	15236	15082	15298	15259	15243	15378	15261	15404	15172	15187	15251	15361	15257	15133	15195	15229	15351	15338	15356	15308	15327	15240	15414	15310	15264	15344	15223	15164	15121	15340	15181	15348	15348	15432	15370	15320	15439	15239	15185	15307	15300	15370	15472	15404	15245	15178	15328	15298	15327	15209	15227	15298	15266	15370	15287	15363	15426	15315	15428	15298	15287	15264	15345	15298	15223	15270	15270	15520	15252	15338	15338	15304	15064	15296	15263	15086	15197	15419	15173	15197	15204	15413	15275	15183	15279	15249	15292	15188	15344	15268	15268	15382	15332	15462	15276	15347	15475	15473	15297	15373	15327	15210	15221	15249	15449	15301	15373	15502	15263	15204	15293	15233	15177	15418	15554	15432	15248	15312	15208	15320	15355	15397	15310	15226	15236	15420	15364	15223	15355	15198	15350	15311	15330	15313	15348	15218	15397	15179	15249	15281	15232	15203	15527	15412	15266	15444	15280	15227	15275	15238	15236	15486	15057	15275	15217	15288	15168	15030	15502	15328	15470	15153	15244	15349	15305	15273	15025	15298	15194	15227	15306	15256	15170	15151	15240	15430	15375	15380	15255	15513	15325	15433	15044	15361	15245	15377	15432	15356	15380	15347	15420	15168	15110	15273	15474	15210	15362	15061	15190	15192	15304	15243	15168	15242	15329	15236	15390	15365	15261	15305	15240	15336	15340	15292	15102	15264	15237	15318	15225	15386	15082	15230	15272	15282	15332	15244	15429	15314	15154	15414	15223	15284	15306	15221	15266	15315	15146	15243	15230	15310	15183	15262	15286	15323	15339	15303	15131	15221	15189	15198	15352	15193	15270	15438	15308	15315	15215	15278	15299	15315	15101	15354	15281	15381	15397	15323	15432	15415	15415	15384	15373	15225	15344	15318	15398	15234	15446	15384	15337	15339	15207	15281	15405	15405	15183	15304	15287	15303	15541	15468	15225	15393	15279	15252	15174	15195	15435	15212	15351	15279	15424	15267	15123	15217	15168	15278	15115	15246	15332	15498	15272	15413	15398	15196	15190	15028	15220	15394	15323	15400	15215	15267	15225	15179	15420	15319	15363	15361	15397	15240	15380	15427	15414	15272	15263	14998	15407	15282	15265	15350	15445	15311	15317	15349	15276	15338	15327	15189	15260	15405	15196	15237	15370	15318	15323	15388	15275	15321	15219	15394	15217	15205	15357	15292	15077	15389	15304	15187	15205	15328	15491	15166	15152	15191	15312	15184	15335	15238	15129	15251	15374	15326	15222	15276	15244	15257	15247	15423	15286	15136	15265	15339	15322	15566	15308	15344	15161	15294	15368	15173	15254	15443	15152	15201	15362	15299	15443	15157	15392	15213	15267	15350	15187	15225	15288	15305	15441	15262	15377	15363	15270	15257	15213	15312	15193	15232	15183	15445	15177	15228	15224	15396	15255	15243	15245	15135	15183	15297	15336	15250	15159	15182	15331	15407	15337	15356	15222	15400	15337	15299	15300	15152	15363	15280	15298	15354	15266	15297	15112	15143	15416	15369	15271	15259	15238	15431	15184	15245	15343	15245	15303	15356	15305	15180	15274	15441	15230	15307	15448	15325	15204	15354	15265	15070	15390	15325	15329	15253	15411	15383	15299	15107	15240	15291	15383	15409	15489	15230	15280	15248	15267	15221	15337	15405	15323	15148	15334	15448	15216	15386	15212	15283	15373	15304	15327	15313	15439	15273	15266	15274	15411	15285	15071	15401	15284	15238	15374	15261	15217	15196	15235	15173	15170	15386	15324	15432	15452	15406	15254	15335	15366	15036	15346	15395	15203	15237	15283	15396	15131	15530	15286	15233	15315	15241	15375	15277	15343	15346	15361	15278	15289	15408	15188	15219	15407	15263	15331	15335	15356	15266	15507	15430	15323	15215	15406	15332	15166	15400	15267	15170	15429	15233	15427	15215	15298	15343	15321	15211	15189	15391	15289	15219	15237	15344	15453	15357	15108	15271	15190	15370	15323	15303	15343	15288	15315	15171	15236	15385	15369	15408	15312	15258	15301	15390	15378	15343	15324	15279	15331	15271	15090	15254	15247	15163	15352	15246	15371	15115	15320	15236	15294	15407	15143	15260	15154	15309	15585	15113	15177	15428	15251	15259	15249	15231	15368	15189	15228	15341	15007	15347	15344	15231	15070	15389	15261	15318	15505	15430	15303	15108	15332	15297	15253	15307	15273	15255	15374	15256	15298	15220	15458	15211	15480	15083	15209	15308	15250	15386	15310	15312	15216	15314	15344	15367	15281	15388	15365	15226	15222	15272	15495	15310	15203	15448	15363	15387	15178	15312	15284	15313	15339	15304	15051	15354	15143	15393	15179	15224	15136	15435	15278	15431	15338	15329	15216	15238	15303	15474	15441	15352	15393	15291	15230	15246	15302	15205	15371	15466	15317	15350	15255	15347	15273	15481	15246	15462	15387	15281	15290	15394	15139	15178	15199	15281	15357	15416	15247	15200	15198	15262	15372	15339	15283	15278	15138	15275	15179	15273	15225	15440	15300	15403	15216	15337	15286	15437	15345	15124	15261	15325	15374	15235	15291	15299	15375	15197	15230	15205	15233	15386	15201	15217	15310	15164	15170	15296	15424	15402	15277	15535	15397	15450	15300	15203	15288	15310	15213	15331	15438	15291	15491	15287	15262	15342	15230	15233	15347	15389	15136	15330	15151	15428	15386	15387	15321	15216	15309	15197	15219	15230	15379	15318	15310	15194	15218	15350	15223	15202	15272	15275	15398	15258	15178	15308	15297	15129	15218	15271	15187	15402	15282	15332	15384	15258	15130	15317	15143	15337	15394	15275	15255	15373	15295	15202	15193	15302	15264	15282	15384	15254	15123	15265	15295	15416	15191	15238	15358	15182	15310	15331	15171	15370	15323	15347	15232	15288	15269	15467	15302	15237	15294	15112	15310	15332	15301	15324	15171	15097	15359	15134	15426	15277	15381	15240	15066	15324	15278	15235	15249	15267	15245	15295	15245	15353	15405	15383	15481	15305	15318	15416	15321	15178	15316	15236	15469	15367	15206	15126	15352	15211	15194	15282	15478	15167	15174	15370	15401	15430	15196	15325	15333	15235	15118	15354	15256	15410	15304	15181	15127	15227	15462	15332	15299	15200	15331	15278	15270	15296	15361	15445	15086	15343	15224	15264	15313	15326	15370	15369	15347	15292	15482	15354	15262	15174	15338	15112	15272	15304	15404	15416	15234	15212	15248	15246	15335	15473	15246	15311	15124	15471	15171	15379	15189	15237	15357	15305	15264	15233	15426	15250	15279	15298	15091	15389	15322	15152	15269	15319	15299	15318	15276	15222	15291	15135	15329	15242	15312	15276	15445	15251	15308	15241	15225	15407	15220	15363	15161	15330	15116	15351	15169	15193	15252	15231	15360	15178	15510	15211	15149	15269	15242	15266	15392	15320	15298	15390	15220	15258	15228	15285	15257	15491	15392	15166	15189	15442	15566	15277	15197	15203	15341	15242	15371	15218	15300	15317	15290	15255	15244	15425	15266	15376	15237	15280	15231	15318	15388	15251	15258	15219	15488	15172	15235	15365	15288	15321	15181	15365	15231	15316	15333	15257	15385	15112	15201
29197	29750	38458	34557	28669	25236	22553	20908	19680	18906	18897	18560	18423	18160	17877	17709	17702	17782	17608	17306	17484	17607	17580	17370	17709	17519	17603	17535	17407	17145	17462	17388	17172	17279	17196	17260	17225	17281	17331	17475	17251	17427	17396	17444	17147	17300	17088	17219	17230	17383	17271	17257	17436	17336	17318	17127	17236	17297	17404	17415	17407	17266	17378	17110	17261	17289	17493	17180	17183	17379	17331	17162	17253	17113	17457	17400	17308	17079	17323	17307	17313	17314	17464	17184	17272	17426	17272	17251	17318	17355	17177	17316	17299	17247	17305	17483	17284	17255	17527	17321	17157	17351	17293	17333	17184	17199	17261	17366	17266	17386	17418	17300	17155	17279	17435	17424	17330	17106	17290	17194	17395	17247	17388	17252	17233	17286	17343	17480	17105	17486	17168	17199	17246	17454	17314	17201	17345	17121	17178	17320	17417	17314	17490	17255	17270	17221	17442	17336	17424	17229	17223	17109	17193	17092	17163	17146	17211	17191	17101	17351	17405	17176	17285	17477	17316	17299	17153	17461	17335	17235	17392	17478	17353	17315	17177	17345	17089	17244	17189	17260	17317	17317	17322	17372	17299	17007	17258	17378	17258	17309	17338	17503	17504	17467	17142	17360	17194	17353	17349	17405	17094	17331	17325	17203	17265	17436	17222	17319	17238	17314	17235	17294	17182	17154	17519	17345	17191	17341	17288	17282	17285	17300	17104	17442	17448	17392	17339	17177	17353	17363	17228	17274	17433	17349	17282	17447	17512	17382	17351	17417	17490	17311	17312	17244	17246	17456	17360	17425	17479	17310	17365	17377	17259	17383	17349	17366	17160	17480	17269	17465	17260	17438	17277	17264	17345	17537	17445	17399	17441	17157	17201	17312	17146	17239	17480	17291	17450	17137	17356	17344	17431	17323	17361	17328	17221	17349	17491	17144	17291	17343	17326	17230	17292	17348	17337	17273	17282	17420	17551	17175	17337	17390	17430	17240	17351	17164	17423	17267	17506	17389	17309	17201	17546	17337	17307	17366	17216	17450	17421	17269	17524	17160	17264	17283	17407	17355	17149	17334	17399	17148	17241	17144	17270	17075	17276	17577	17423	17426	17479	17325	17417	17253	17568	17349	17320	17410	17415	17310	17399	17486	17386	17241	17193	17045	17261	17394	17209	17311	17285	17350	17297	17325	17383	17186	17287	17457	17324	17172	17232	17352	17275	17201	17299	17333	17349	17428	17268	17245	17406	17415	17249	17083	17230	17291	17309	17169	17366	17257	17421	17134	17279	17390	17372	17415	17338	17411	17267	17172	17330	17311	17452	17404	17191	17245	17539	17282	17369	17157	17482	17289	17297	17287	17356	17363	17340	17176	17419	17466	17175	17332	17252	17277	17378	17396	17336	17245	17255	17240	17509	17302	17520	17450	17466	17357	17516	17282	17146	17212	17121	17279	17495	17371	17318	17473	17232	17365	17264	17213	17286	17294	17188	17500	17494	17266	17172	17237	17408	17246	17649	17310	17317	17203	17482	17561	17332	17284	17434	17248	17448	17206	17269	17299	17235	17025	17399	17337	17441	17356	17357	17076	17383	17427	17211	17291	17182	17309	17290	17339	17225	17321	17129	17542	17431	17461	17345	17260	17425	17554	17327	17314	17292	17271	17454	17325	17269	17307	17487	17354	17536	17384	17391	17140	17467	17353	17309	17406	17332	17230	17284	17318	17470	17247	17363	17376	17272	17178	17404	17428	17306	17317	17302	17196	17307	17221	17423	17212	17485	17309	17332	17225	17294	17239	17219	17373	17304	17307	17273	17332	17120	17346	17304	17414	17294	17246	17196	17418	17428	17307	17226	17101	17380	17271	17335	17406	17465	17283	17190	17322	17607	17292	17142	17214	17199	17294	17287	17316	17311	17344	17399	17590	17512	17348	17438	17493	17329	17293	17256	17259	17355	17133	17551	17347	17397	17348	17422	17334	17323	17133	17148	17421	17331	17256	17311	17411	17442	17389	17403	17372	17327	17145	17411	17280	17377	17354	17319	17372	17328	17195	17181	17435	17465	17342	17349	17196	17238	17147	17302	17367	17376	17403	17453	17348	17258	17150	17375	17232	17456	17317	17424	17039	17438	17587	17497	17255	17257	17332	17405	17362	17443	17437	17347	17373	17343	17284	17229	17361	17521	17362	17355	17181	17350	17306	17235	17224	17429	17300	17315	17163	17428	17313	17427	17264	17245	17044	17138	17331	17430	17384	17367	17485	17123	17497	17255	17281	17174	17426	17409	17269	17224	17119	17390	17402	17405	17409	17407	17388	17385	17441	17372	17169	17435	17344	17445	17293	17184	17292	17493	17324	17410	17367	17296	17349	17391	17135	17316	17646	17353	17335	17243	17327	17161	17534	17256	17354	17309	17168	17540	17329	17219	17398	17478	17293	17326	17414	17187	17127	17264	17106	17365	17228	17382	17148	17339	17167	17333	17402	17267	17390	17435	17277	17375	17555	17373	17323	17475	17387	17368	17438	17096	17478	17351	17330	17315	17475	17347	17420	17432	17317	17247	17408	17394	17257	17259	17361	17252	17378	17528	17335	17258	17435	17298	17477	17113	17216	17416	17360	17219	17314	17211	17344	17350	17365	17342	17346	17560	17421	17352	17361	17344	17140	17392	17260	17408	17283	17218	17122	17339	17253	17318	17352	17356	17290	17277	17366	17265	17441	17437	17382	17392	17496	17439	17302	17224	17135	17179	17332	17270	17367	17453	17294	17224	17272	17379	17316	17342	17394	17566	17311	17361	17312	17420	17098	17499	17544	17441	17331	17413	17273	17221	17267	17487	17448	17383	17316	17271	17375	17516	17252	17298	17093	17400	17247	17433	17203	17409	17456	17446	17264	17381	17217	17263	17472	17324	17342	17356	17302	17310	17241	17432	17179	17193	17032	17356	17343	17383	17317	17428	17079	17279	16969	17171	17244	17381	17296	17306	17223	17274	17209	17588	17281	17343	17194	17204	17363	17304	17431	17146	17404	17354	17262	17350	17465	17306	17074	17304	17076	17231	17283	17340	17254	17355	17585	17419	17386	17222	17363	17372	17242	17278	17269	17166	17431	17626	17396	17243	17394	17411	17179	17518	17351	17192	17280	17044	17430	17411	17149	17289	17364	17420	17470	17391	17364	17304	17339	17416	17395	17195	17437	17294	17242	17302	17286	17421	17255	17229	17371	17256	17365	17290	17325	17489	17412	17343	17224	17289	17430	17299	17231	17334	17254	17304	17150	17400	17226	17268	17381	17168	17473	17319	17354	17408	17117	17497	17212	17316	17295	17183	17351	17555	17407	17294	17121	17357	17143	17426	17322	17342	17158	17328	17164	17370	17427	17488	17318	17385	17307	17414	17128	17226	17226	17140	16968	17211	17141	17308	17451	17273	17470	17197	17128	17424	17384	17195	17417	17333	17371	17243	17387	17300	17084	17265	17491	17316	17255	17298	17296	17302	17450	17342	17239	17093	17229	17444	17347	17319	17288	17435	17294	17286	17323	17334	17196	17360	17321	17211	17428	17114	16989	17281	17232	17523	17349	17208	17303	17430	17340	17329	17332	17304	17120	17473	17457	17176	17485	17230	17431	17385	17232	17472	17334	17407	17262	17302	17358	17073	17121	17204	17219	17339	17312	17432	17361	17230	17333	17439	17318	17208	17413	17478	17420	17389	17246	17388	17293	17175	17480	17273	17414	17454	17562	17398	17207	17279	17343	17130	17370	17340	17213	17300	17143	17199	16954	17221	17184	17326	17211	17453	17121	17153	17286	17350	17621	17272	17326	17397	17468	17351	17321	17393	17416	17411	17321	17522	17460	17232	17643	17368	17369	17379	17350	17405	17235	17188	17178	17353	17364	17447	17409	17408	17411	17419	17541	17387	17415	17370	17517	17226	17288	17336	17363	17388	17180	17374	17314	17210	17338	17471	17359	17485	17202	17405	17378	17472	17214	17080	17207	17299	17320	17148	17392	17266	17450	17368	17157	17582	17259	17298	17440	17240	17109	17285	17332	17466	17423	17385	17371	17429	17271	17387	17233	17397	17332	17480	17319	17110	17416	17282	17350	17261	17447	17417	17379	17353	17308	17363	17584	17397	17411	17619	17300	17556	17440	17258	17073	17297	17188	17358	17295	17226	17318	17399	17270	17270	17212	17474	17480	17397	17139	17326	17495	17269	17283	17418	17211	17263	17297	17308	17312	17379	17407	17347	17450	17300	17451	17329	17537	17533	17280	17291	17404	17391	17485	17339	17246	17176	17390	17185	17415	17357	17219	17423	17242	17207	17252	17285	17378	17478	17103	17402	17176	17230	17334	17225	17335	17452	17239	17264	17307	17394	17259	17325	16975	17404	17270	17535	17415	17265	17423	17220	17323	17384	17127	17027	17191	17320	17235	17194	17224	17331	17334	17338	17266	17149	17389	17291	17186	17285	17554	17226	17223	17412	17178	17294	17256	17231	17252	17229	17524	17339	17546	17411	17316	17299	17419	17309	17316	17384	17138	17271	17303	17275	17298	17261	17145	17392	17282	17540	17415	17285	17423	17146	17215	17242	17545	17249	17198	17422	17405	17275	17217	17254	17395	17164	17121	17147	17383	17199	17216	17452	17196	17502	17337	17234	17341	17423	17318	17358	17419	17297	17180	17352	17258	17397	17194	17192	17008	17474	17427	17312	17383	17232	17334	17341	17359	17280	17383	17279	17275	17226	17453	17400	17420	17491	17489	17262	17339	17510	17529	17344	17223	17415	17463	17338	17227	17580	17200	17502	17449	17197	17325	17422	17329	17602	17247	17337	17353	17398	17386	17311	17443	17216	17338	17368	17349	17251	17355	17332	17353	17293	17258	17200	17351	17241	17438	17485	17309	17297	17189	17041	17368	17195	17332	17208	17142	17570	17151	17402	17243	17245	17501	17364	17366	17278	17211	17296	17275	17196	17373	17333	17227	17501	17334	17282	17167	17320	17226	17223	17304	17423	17237	17526	17374	17466	17307	17183	17384	17267	17146	17386	17270	17277	17213	17365	17480	17250	17148	17150	17039	17230	17254	17295	17330	17419	17326	17390	17304	17250	17278	17191	17663	17260	17431	17375	17457	17394	17283
31175	46376	43152	33957	29428	25283	21969	19708	18450	17533	17150	16959	16231	15932	15849	15658	15457	15354	15247	15350	15152	14999	15084	15189	15068	14972	14894	15219	15171	14957	14954	15070	15020	15114	14824	14807	14960	15070	14843	14915	14979	15078	14763	14918	15007	15006	14979	14978	14844	14918	14795	14892	14903	14894	14850	14897	15058	14920	14900	14913	14868	14855	14985	14774	14939	14911	14914	15009	14910	14888	14898	14737	15009	14950	14910	14904	14778	14960	14706	15053	14973	15025	14921	15020	14891	14935	14947	14898	14918	15033	15049	15034	14930	15082	14828	15114	14865	14961	14987	14852	15049	15022	14976	14888	14897	14944	14992	14851	14898	14856	15056	14959	14992	14857	14961	15014	14872	14787	14992	14958	15016	14872	15057	14914	14946	14797	14951	14947	15005	14988	14955	14932	14901	14899	14847	14821	14945	14891	14866	14896	14896	14817	14926	14826	14993	14744	14925	14980	14812	15033	14883	14921	14801	14984	14811	14950	14974	14909	14965	14886	14867	15000	14881	14899	14887	15017	14924	14905	14846	15041	15135	14799	15031	14776	14949	15020	14972	14971	14991	15035	15012	14840	15060	14916	14955	14763	14952	14871	14950	14822	14969	14911	14838	15033	15020	14781	14763	14872	14920	14924	14918	14868	14918	15106	15145	15022	14985	14824	14863	14853	15010	14951	15196	15005	14971	14884	14825	14929	14848	14820	14850	15001	15016	15027	14956	14907	14880	14925	14828	14927	14859	14864	14932	14861	15154	14763	14854	14925	15060	14931	15057	14934	14850	14913	14956	15037	14953	14931	14904	14767	14982	14821	14940	15006	14918	14910	14825	14914	15001	14833	15030	14876	15012	14786	15036	14890	14855	14890	14886	14930	14956	14818	14901	15002	14863	14956	14859	14984	14977	14738	14964	14954	14944	14987	14857	14908	15018	14904	15097	15047	14920	14956	15038	14934	15122	14893	14887	14901	14987	14923	14983	15005	14933	14864	14913	14879	14776	14852	14858	14914	14979	14785	14905	14924	14883	14881	14952	15062	14928	14735	15063	14995	14927	14870	14921	14962	14677	14877	15008	14877	14969	14773	14823	14937	15020	15040	14761	14886	14834	14953	14888	15076	14853	14911	15058	14848	14844	15037	15109	14822	15071	14837	14866	14981	15034	15051	14897	14750	14951	14841	14914	14885	14963	15043	14874	14939	14968	14829	15020	14807	14924	14846	14747	14902	15027	14792	14993	14967	14956	15043	14777	14910	14925	14900	15008	14958	14913	14947	14790	14841	14901	15048	14790	14904	14972	14980	15056	14978	15105	14803	14919	14957	14856	14969	15010	14921	14897	14917	15036	14889	15047	14919	14882	15027	14984	14984	15070	14882	14892	15040	14757	14865	14934	14929	14830	14917	14839	14886	14844	14940	14962	14916	14907	14934	14862	14921	14971	14767	14913	14786	14918	14945	15014	14872	14947	14585	15028	14900	14639	14924	14942	14974	14839	15026	14679	14783	14893	14922	14848	14921	14949	14774	14957	15015	14994	14862	15051	14900	15065	14975	15024	14849	14792	14932	14977	14895	14896	14951	14973	14939	14843	14823	14998	15062	14953	14928	14954	14990	15016	14797	14857	15058	14986	15006	14891	14966	14921	15046	14816	15016	15073	14954	14970	15080	14970	14976	15036	15117	14941	14858	14909	14961	14862	15056	15012	14851	15047	15052	14693	14978	14862	14890	14948	14866	15017	14861	14992	15178	14713	14980	14821	14969	14922	14763	14928	14852	14884	15096	14910	14878	15052	14942	14921	14826	14962	14919	14952	14840	15055	14982	15014	15001	14871	14895	14912	14961	14920	14967	14976	15130	15017	14829	14980	14952	14907	14851	14872	14814	14854	15001	14909	14989	14874	14994	14971	14776	14974	14800	14807	14955	14898	14814	15108	14885	14920	14910	14876	14941	14683	15242	14977	14840	15055	14925	15062	14815	14906	14762	14941	14857	14995	15008	14995	14987	14785	14848	14868	14936	14816	14832	14960	14936	15024	14984	14887	14888	14996	14907	14879	14764	14944	15000	15093	14932	14858	14826	14877	15057	14830	14902	14900	14902	14850	14993	14867	14902	14838	15016	14919	14946	14822	14841	15140	14944	15004	14882	15205	15038	15043	14906	14908	14924	14961	14703	14839	15028	14742	14818	14957	15112	15031	14794	14919	14893	14750	14967	14858	14884	14996	15037	15013	14766	15105	14955	14993	15154	14905	14830	14839	15025	14838	14956	14919	14883	14985	14899	15001	14941	15035	15039	15030	14851	14782	14929	15036	14983	14951	14875	15066	14898	14843	14886	15175	14908	14885	14990	15014	14858	14879	15010	15075	14945	14877	15020	14889	14984	14962	14904	15113	15033	14959	14812	15053	14942	14904	14824	14907	14921	14897	14859	14889	14916	15014	14853	15019	14991	14857	15063	14818	14977	14942	15011	14853	14881	14950	15022	14648	14902	14870	14878	14873	14902	15033	14821	14999	15079	14901	14970	14844	14879	14919	15067	15018	14728	15021	14850	14905	14958	15002	14638	15019	15025	14976	15133	15164	14899	14897	14901	14929	15077	14945	15078	14767	14828	14883	14997	14904	14863	14891	14959	14822	14789	14972	14962	14934	15097	14861	14884	14837	14894	14896	14988	14991	14999	14889	14909	15004	15056	14846	15109	14927	14904	14914	14822	14897	15144	14843	14925	14930	14831	14946	14829	14908	15015	14890	15049	14937	15005	14935	15113	14747	14938	14852	14811	14962	14785	15117	14998	15032	14945	14816	14976	15048	14893	14897	14898	14794	14909	15099	15004	14777	15005	14806	14812	15049	15098	14863	14818	14986	15063	14933	14879	14989	15037	14810	15076	14879	15027	14905	15119	14889	15015	15062	14907	14981	14955	15038	14948	15126	14927	15104	15049	14916	14963	14779	14930	15052	14737	15018	14929	14988	14912	15013	14904	14827	15020	14880	14941	14900	15011	15097	14801	14838	14929	14943	14978	14672	14936	14964	15039	15005	14969	14855	14979	14872	14927	15068	14983	14695	14967	14914	14983	15034	14748	14832	14938	15055	15027	14976	14980	14897	14863	14864	14946	14919	15053	14771	14842	15002	14952	14883	14881	14941	15008	14951	14987	14949	14817	14973	14948	14973	14843	15103	14812	14743	14954	14948	14908	14798	14835	15035	15082	14922	15064	14944	14994	14916	14797	14926	14915	14935	14920	14864	14999	15043	14782	15035	14962	14910	14949	14980	14983	15137	14861	14900	15025	14946	15000	14704	15032	14886	14962	14904	14921	14776	14904	14959	14957	15018	14967	14832	14983	15081	15054	14958	14954	14909	14968	14919	14846	14993	15010	14908	14775	14879	14971	14884	14986	14968	15080	15097	15059	14869	14770	14805	15108	14946	14764	14889	14968	14785	14975	14999	14928	14881	14900	14803	14960	14876	14774	15020	15072	14965	15052	14982	15002	14955	14890	14939	14898	14868	14834	14989	14719	14967	14972	14910	15044	14789	14961	14870	14895	15083	14948	14995	14903	14966	14809	14925	14965	15017	15035	14983	15081	14905	15006	15016	14980	15013	14973	14913	14822	15045	15047	14958	14919	14885	14869	14782	14853	14924	14969	15060	14853	14971	15010	14868	14908	14828	14911	15024	14801	14893	14860	15041	15039	15036	15094	15018	14964	14989	15014	15000	14855	14999	14988	14955	14880	14899	14908	14934	14869	14985	14900	14940	14891	14965	15020	14882	14927	14869	14937	14942	15106	15124	15032	15016	14995	14842	14837	14906	15013	15007	14947	15000	15014	15053	14773	14850	14822	14995	15092	14970	14999	14950	14955	14938	14727	14933	15038	14950	14995	15120	14895	14904	14890	14959	14942	14799	14876	15057	15053	14844	14917	14859	14999	14857	15061	14900	15004	15153	15027	14921	15016	15021	15075	14992	15008	14931	14961	14988	15104	15008	15040	14815	14877	14844	14959	14875	14976	14803	15136	15076	14989	15018	15076	14862	15161	14713	15037	14973	14960	14909	14970	14740	15054	14753	14970	14847	14997	14931	14814	14974	15066	14946	14911	14921	14909	15022	15016	14965	14833	14863	14866	14877	14840	14910	15049	14888	14971	15028	14865	14713	15075	14996	14974	14880	15004	14921	14882	15102	14962	14852	14870	15088	14842	14856	14862	14946	14899	14902	14831	14923	14949	15043	14849	14869	15052	15077	14918	14923	15005	14978	15046	14858	14976	14856	14895	14853	14830	14910	14942	14991	14911	14879	14950	14767	14766	14923	14754	14967	14862	14922	14919	14914	14997	14907	14914	14894	14922	14892	15138	15004	14992	15012	14930	15038	14972	14930	15067	15085	14789	14937	14981	14996	14840	14922	15112	14928	14852	14842	14930	15009	15094	15030	14918	15008	14757	15016	14953	14964	15022	14894	14826	15057	14877	14944	15047	14990	14988	14962	15103	14964	14927	15009	14895	14840	14868	14987	14929	14831	14854	14955	14969	14967	15025	15005	15104	14976	14991	14885	14860	14857	15096	14819	14940	14997	14871	14925	14938	14949	14898	14814	15088	15004	15020	14895	14985	14911	14916	14980	15047	15055	15043	14877	14956	14831	15007	14968	14889	14886	14925	14793	14990	14933	14868	14924	14867	14827	14969	15054	14891	14908	14947	15010	15041	14958	14876	14839	14888	14974	14861	14929	15141	14825	14979	14848	15016	14882	14961	14910	14918	15110	14889	14981	14916	15150	15013	15133	14957	14966	14924	14914	14815	14857	14953	14905	14940	15072	14900	14850	14887	15078	14938	15188	14853	14767	14996	14980	14763	14842	14894	14966	14862	14848	14856	15079	14836	14868	14913	14970	14813	14753	14963	14979	14892	14951	14882	14960	14801	14726	15005	14956	14872	14875	14736	15158	15014	14927	15054	14908	14953	15087	15069	14946	15068	14985	14774	15027	14931	14956	14908	14830	14869	14857	15050	14856	14889	14960	14968	14739	14867	14944	14897	15023	14877	14926	14861	15022	14884	14948	14994	14898	14802	15017	14912	14905	14796	15062	14923	14800	14911	14933	14864	14887	14815	14822	15035	14883	14848	14956	15056	14989	14916	14784	14916
24107	21239	28894	27106	27907	29169	27421	22547	21014	20306	19917	19354	19059	18679	18552	18410	18166	18018	17749	17760	17679	17862	17684	17591	17562	17626	17625	17412	17612	17417	17607	17501	17462	17346	17368	17322	17537	17258	17382	17537	17457	17539	17660	17371	17505	17432	17479	17471	17295	17390	17550	17293	17501	17342	17384	17525	17505	17371	17677	17339	17344	17392	17334	17367	17441	17281	17167	17263	17261	17363	17368	17518	17515	17322	17178	17298	17285	17219	17400	17560	17491	17371	17445	17054	17322	17259	17218	17397	17122	17173	17377	17356	17424	17492	17344	17228	17396	17433	17219	17564	17538	17427	17389	17470	17591	17550	17384	17215	17387	17387	17378	17321	17386	17493	17473	17465	17513	17287	17300	17379	17297	17280	17560	17343	17257	17319	17269	17414	17284	17434	17361	17404	17415	17382	17551	17520	17506	17493	17400	17249	17371	17495	17372	17014	17449	17134	17346	17315	17235	17294	17372	17259	17381	17385	17369	17430	17414	17316	17399	17345	17231	17186	17336	17327	17579	17196	17508	17397	17251	17272	17180	17332	17482	17383	17375	17492	17165	17475	17352	17347	17405	17415	17431	17193	17205	17340	17637	17412	17274	17404	17432	17453	17508	17389	17371	17404	17259	17182	17110	17206	17362	17448	17445	17236	17372	17435	17491	17709	17317	17353	17435	17476	17287	17329	17380	17304	17364	17509	17310	17295	17473	17298	17388	17305	17452	17515	17399	17587	17414	17255	17457	17303	17392	17374	17432	17455	17395	17438	17484	17225	17267	17516	17494	17450	17225	17546	17356	17262	17425	17295	17471	17273	17277	17255	17403	17249	17338	17386	17437	17357	17494	17211	17223	17220	17578	17556	17397	17573	17511	17384	17315	17436	17376	17544	17411	17467	17350	17391	17442	17420	17303	17414	17324	17154	17402	17422	17457	17297	17555	17417	17344	17345	17297	17542	17503	17084	17242	17281	17543	17339	17439	17268	17392	17345	17201	17324	17412	17451	17478	17439	17426	17430	17280	17373	17327	17193	17256	17342	17327	17357	17433	17403	17310	17445	17563	17349	17497	17311	17333	17430	17287	17242	17351	17494	17334	17285	17370	17449	17525	17231	17336	17390	17304	17550	17388	17449	17227	17443	17465	17430	17511	17452	17544	17517	17344	17515	17505	17157	17284	17265	17435	17396	17355	17395	17281	17018	17560	17331	17301	17433	17380	17511	17559	17298	17414	17474	17485	17353	17479	17454	17295	17361	17511	17413	17501	17364	17284	17288	17291	17338	17376	17444	17499	17501	17155	17359	17381	17259	17334	17286	17390	17439	17406	17494	17422	17343	17337	17495	17405	17293	17370	17201	17354	17375	17462	17479	17264	17158	17465	17224	17254	17522	17497	17326	17363	17431	17546	17285	17337	17411	17529	17311	17040	17437	17261	17291	17311	17321	17338	17323	17259	17560	17113	17325	17338	17299	17403	17332	17295	17389	17386	17475	17393	17410	17339	17296	17415	17585	17494	17466	17372	17390	17204	17278	17484	17361	17374	17423	17443	17454	17488	17414	17415	17316	17415	17398	17268	17422	17292	17313	17599	17382	17313	17456	17190	17304	17447	17345	17213	17594	17588	17467	17411	17488	17544	17393	17337	17415	17483	17566	17392	17244	17347	17476	17413	17395	17379	17402	17440	17355	17454	17195	17142	17483	17318	17438	17354	17112	17056	17319	17279	17332	17412	17502	17407	17349	17360	17429	17452	17256	17353	17177	17420	17661	17304	17262	17279	17229	17359	17432	17654	17349	17485	17196	17499	17452	17431	17568	17493	17300	17130	17579	17303	17459	17197	17372	17565	17538	17172	17270	17307	17421	17625	17485	17276	17338	17235	17449	17324	17495	17381	17201	17112	17715	17404	17368	17312	17313	17438	17180	17287	17385	17453	17369	17269	17298	17310	17414	17259	17112	17249	17311	17246	17374	17161	17217	17449	17265	17461	17499	17377	17290	17324	17295	17291	17075	17217	17127	17581	17386	17224	17266	17321	17455	17325	17417	17548	17481	17264	17426	17254	17480	17416	17408	17238	17415	17342	17295	17498	17320	17273	17376	17301	17454	17367	17264	17264	17414	17252	17345	17291	17232	17483	17522	17225	17339	17338	17278	17243	17291	17460	17292	17346	17466	17480	17358	17462	17201	17493	17443	17453	17375	17376	17384	17494	17537	17367	17333	17527	17176	17545	17504	17478	17467	17363	17346	17395	17166	17342	17385	17430	17352	17551	17383	17219	17362	17370	17426	17450	17448	17273	17287	17479	17294	17374	17346	17364	17396	17467	17526	17310	17338	17379	17390	17308	17207	17313	17539	17448	17368	17613	17231	17440	17551	17354	17348	17463	17394	17228	17249	17490	17258	17368	17561	17382	17499	17380	17514	17420	17305	17341	17331	17350	17288	17246	17362	17405	17368	17512	17362	17320	17378	17346	17309	17656	17355	17312	17437	17428	17373	17551	17472	17240	17399	17322	17338	17326	17512	17446	17273	17441	17542	17514	17618	17631	17395	17374	17417	17387	17242	17405	17482	17527	17365	17381	17210	17290	17395	17214	17203	17272	17383	17329	17328	17365	17488	17488	17668	17345	17286	17392	17464	17260	17473	17247	17415	17225	17268	17347	17311	17196	17436	17372	17417	17309	17488	17236	17480	17441	17325	17446	17414	17349	17496	17362	17470	17362	17194	17476	17363	17432	17293	17312	17287	17351	17232	17293	17289	17294	17331	17370	17190	17345	17389	17358	17469	17457	17317	17396	17541	17363	17421	17165	17507	17415	17374	17466	17531	17370	17253	17261	17307	17276	17292	17256	17426	17599	17477	17448	17244	17266	17407	17466	17277	17331	17351	17319	17348	17212	17364	17420	17335	17319	17405	17245	17423	17341	17347	17297	17380	17497	17575	17274	17556	17358	17281	17391	17358	17231	17288	17415	17639	17479	17232	17222	17489	17347	17494	17398	17574	17299	17408	17508	17388	17129	17344	17511	17429	17378	17343	17476	17229	17383	17284	17415	17363	17443	17535	17370	17296	17423	17573	17357	17431	17385	17479	17197	17256	17532	17497	17302	17296	17435	17423	17620	17596	17356	17195	17248	17358	17397	17451	17128	17365	17335	17514	17417	17458	17602	17482	17356	17480	17257	17319	17365	17358	17329	17335	17376	17244	17233	17407	17393	17348	17353	17175	17355	17481	17325	17403	17457	17259	17253	17366	17220	17327	17314	17294	17363	17297	17280	17388	17288	17445	17401	17463	17484	17538	17439	17458	17254	17372	17386	17417	17193	17408	17588	17295	17212	17381	17288	17481	17256	17123	17249	17386	17334	17361	17670	17389	17296	17334	17583	17490	17442	17358	17342	17415	17374	17218	17241	17479	17240	17368	17376	17503	17533	17405	17368	17520	17494	17548	17372	17470	17547	17336	17464	17269	17268	17487	17185	17458	17132	17169	17215	17350	17379	17652	17507	17358	17341	17406	17404	17538	17410	17347	17293	17344	17385	17306	17463	17345	17332	17621	17504	17396	17335	17402	17372	17177	17462	17349	17394	17307	17554	17305	17295	17212	17443	17276	17216	17322	17434	17494	17493	17322	17435	17312	17501	17468	17387	17265	17519	17323	17467	17294	17198	17571	17258	17227	17299	17450	17415	17214	17371	17307	17378	17170	17408	17260	17517	17450	17248	17374	17418	17306	17434	17450	17366	17354	17434	17431	17385	17483	17695	17216	17400	17292	17362	17326	17345	17255	17444	17345	17508	17173	17313	17261	17624	17336	17454	17448	17520	17349	17384	17205	17227	17415	17429	17252	17235	17495	17376	17482	17266	17424	17334	17293	17424	17511	17294	17504	17385	17528	17418	17405	17414	17578	17482	17459	17462	17231	17267	17391	17247	17209	17533	17404	17332	17397	17249	17327	17411	17396	17607	17427	17406	17293	17265	17524	17383	17667	17602	17403	17517	17473	17289	17402	17545	17128	17333	17309	17426	17289	17395	17364	17395	17293	17322	17333	17433	17235	17281	17369	17254	17394	17305	17371	17241	17444	17299	17316	17215	17374	17446	17192	17531	17328	17393	17418	17309	17529	17439	17196	17557	17439	17355	17399	17541	17251	17326	17268	17331	17270	17528	17344	17301	17454	17390	17481	17263	17352	17424	17405	17235	17379	17457	17398	17504	17244	17381	17319	17403	17311	17628	17358	17397	17293	17470	17396	17251	17295	17174	17417	17359	17429	17290	17637	17348	17462	17410	17175	17238	17443	17183	17256	17444	17365	17516	17308	17236	17555	17364	17514	17287	17537	17484	17269	17546	17434	17345	17349	17319	17407	17439	17422	17290	17485	17421	17326	17409	17275	17389	17282	17397	17377	17349	17419	17450	17383	17442	17345	17413	17105	17364	17281	17283	17407	17446	17391	17407	17537	17516	17283	17331	17444	17302	17363	17317	17150	17260	17325	17349	17491	17401	17386	17496	17189	17671	17481	17211	17339	17465	17509	17400	17512	17227	17457	17260	17308	17439	17374	17492	17308	17401	17342	17368	17437	17379	17480	17271	17324	17318	17275	17308	17542	17417	17411	17363	17377	17511	17328	17456	17454	17433	17347	17568	17190	17349	17386	17354	17508	17240	17611	17179	17218	17467	17436	17351	17374	17624	17400	17422	17202	17461	17552	17445	17409	17488	17289	17229	17099	17389	17480	17396	17233	17279	17385	17347	17412	17273	17508	17428	17414	17506	17521	17272	17309	17406	17335	17429	17512	17544	17319	17458	17523	17467	17479	17451	17273	17397	17533	17297	17319	17353	17301	17466	17360	17186	17371	17598	17470	17313	17382	17445	17087	17418	17507	17415	17480	17345	17431	17352	17475	17395	17313	17443	17426	17204	17279	17482	17333	17333	17604	17341	17381	17547	17171	17500	17373	17422	17339	17592	17604	17658	17488	17325	17647	17378	17256	17342	17400	17292	17505	17577	17396	17557	17287	17158	17442	17517	17190	17449	17485	17317	17355	17428	17456	17329	17332	17391	17457	17417	17496	17423	17386	17254	17308	17523	17303	17341	17470	17498	17514	17326	17490	17411	17365	17490	17530	17417	17326	17409	17412	17445	17414
31372	52240	49357	40379	35055	29996	25485	21883	20170	18993	18329	17752	17369	16866	16316	16186	16020	15539	15537	15473	15471	15275	15302	15286	15159	15110	15105	15032	15167	15227	15274	15090	15293	14972	15159	15070	15042	14986	15084	15273	14965	15051	14936	15055	15127	15105	15090	15075	14901	14835	14909	15205	14838	15215	15164	14969	14966	15070	15026	15071	15147	15150	15078	15130	15120	14919	15174	14932	14895	14931	15091	15117	14954	14990	15070	15226	14917	15017	15126	15042	15014	14943	15006	14977	14959	15095	14891	15059	14870	15175	15011	15206	15303	14787	15037	14923	15094	15212	14937	15168	15030	15021	14992	15044	14979	14947	14976	14923	14915	15107	14927	14913	15084	14986	15022	15017	14876	14922	14960	15127	14997	14925	15109	14985	14949	15037	14945	14962	15044	14984	15105	14803	14865	15162	15042	14925	14911	15114	14970	14912	15038	15129	14910	14963	15005	14705	14977	15004	14899	15035	15039	15091	14898	15014	14852	14956	15058	15194	15080	14999	15024	15179	14996	14916	15058	14774	15140	15016	15057	15224	14936	14969	15327	15059	14814	15041	15025	14975	14959	14915	15147	14839	14814	15043	15047	14891	14965	15193	14938	15016	15187	14834	14994	15053	15084	14877	15060	14948	15092	15240	14963	15035	14927	14919	14967	15083	14974	15086	15072	15001	14891	14987	14852	15005	14805	15018	15095	14929	15096	14957	15038	14992	14986	14972	15120	15026	14878	15093	15027	14904	15025	15069	15042	15062	14898	14976	15022	14945	15000	15135	14931	15041	15010	14876	15097	14853	15146	14981	14927	15064	14830	14985	14828	15073	15065	14988	14979	15009	15003	14791	14979	14903	15036	15162	15084	15026	14966	15069	14933	15002	15057	14994	15153	15123	14972	15094	15021	15074	14998	15025	14889	14994	15004	15069	14868	15095	14820	15008	14973	14966	14890	14948	15004	15010	15140	14920	15081	14912	15093	14951	15058	15136	14924	15002	14908	14921	14941	14974	14959	14970	14997	15193	15037	14948	14972	14993	14863	14972	15150	14940	14986	15009	14957	15036	15024	15089	14948	15015	14991	15001	14947	15083	14897	15140	14984	14960	14905	14830	14967	14878	15164	15096	14842	14834	14915	15151	14944	14787	14956	15061	15132	14696	15016	15010	15103	14847	15192	14882	15023	14930	14991	15038	14957	14953	14920	14831	14994	15126	15061	14884	15018	14918	14946	15157	14906	14900	15111	14968	15065	15163	14933	15163	14747	14964	15059	14948	15016	14972	14849	14836	14938	15122	14822	15113	14915	14903	15014	14983	14875	15014	15019	15054	15077	14892	14919	15031	14900	14929	15000	15012	15159	15010	14912	14984	14916	15004	15048	15199	14923	14905	15042	14858	14907	14936	14976	15040	14952	14862	15177	14952	15043	15034	14905	14952	14915	15253	14951	15093	15016	15017	15277	14887	15090	14997	14966	14868	15195	14772	15103	14708	15083	15043	14869	15023	14959	15103	15072	14930	15047	14961	14958	15049	14974	15019	14992	14937	14965	15084	15059	15104	15163	14880	14965	15008	14889	14953	14984	15050	14935	14967	15067	14827	15014	15134	14998	14933	15021	14940	15023	14887	15055	14827	14899	14968	15186	15027	14930	14842	14993	14942	14934	15034	15098	15009	14949	14847	15063	15084	15003	14802	15038	14919	14935	14895	14875	15037	15097	15153	14972	15068	14963	15105	14984	15150	14916	14879	14879	14863	14899	14926	15004	14963	14974	14936	15012	14940	15097	15043	14979	15078	15232	15001	15101	14956	14896	15008	15042	15055	15044	15126	15146	14965	14855	14876	14878	15060	15092	14930	15023	15029	15082	14871	14998	14939	14941	14875	15005	14973	15114	14964	15071	14967	14961	15009	15052	15020	15027	15001	14987	15020	14952	15017	14924	14937	14973	14899	15063	15023	14946	15097	15027	14938	15151	15155	14973	15002	15100	15052	14824	14973	15054	14946	14952	15023	14967	15106	15109	14959	15068	15127	15059	14967	15129	15050	14793	14900	15097	15109	14956	15048	15190	14960	15027	15065	14968	15061	14662	15016	14917	15218	14852	14953	14740	14816	14911	15056	14940	15102	15033	15103	14992	14960	14990	15126	15005	14996	15100	15053	14869	14963	14967	14918	15047	15126	14952	14990	14823	14976	14992	14851	14887	15094	14831	15167	14951	15068	15016	14997	14940	15198	15044	15163	15028	15176	15061	15065	15049	15020	15079	14992	14832	15001	15045	14904	14978	15029	14980	14828	15094	14806	15038	15121	15122	14996	15026	15047	15045	15007	14883	15026	15017	15083	14785	14956	14999	15110	15040	15150	15044	15060	15030	15011	14919	15070	15053	15096	14987	15034	14954	15082	14958	15043	14951	15036	14881	15102	14960	14943	15031	14852	14884	14954	15008	15030	14975	14910	15009	14960	15017	15129	14951	14835	14955	14992	14886	14977	15042	14895	15033	14998	14930	15141	15133	15092	14909	14773	14860	14885	15051	14819	14995	15183	15021	14909	14838	14980	15038	14979	15118	15069	15064	15010	14901	15130	14972	15003	14940	15221	14935	14923	14864	15094	14731	15083	14903	15010	14868	14884	14986	15005	15071	15015	14859	14867	15114	15129	14993	15047	15169	15034	14936	14679	15371	14929	14877	15008	15015	14930	14948	14999	15030	14946	15148	15120	14935	14825	14977	15064	14827	15037	15018	14853	14889	14985	14794	15073	14985	14989	15124	14959	14980	14926	15109	14913	15092	14907	15066	14923	15142	14969	14827	15118	14980	15029	14928	15030	14970	14988	15008	14927	15008	14989	14883	14988	15088	14796	15059	15018	15079	14817	15035	14860	15061	15026	15066	15044	14832	14865	14880	15023	15042	15123	15099	15068	14856	14987	14925	14928	14989	14898	15034	15089	15118	15164	15070	15017	14901	14976	14906	14971	14950	14896	15108	15012	14944	14923	14922	14933	14944	14995	14734	14927	14926	14767	14947	14938	15023	14904	14992	15097	15002	14965	14908	15091	15099	15070	14891	14864	15033	14865	15064	14981	15005	15116	15157	14811	14903	15022	14909	14988	14886	15004	14978	15080	15034	15089	14937	15009	15026	14877	14922	14855	14780	15129	14877	15117	14867	14990	15027	15084	14916	15013	14947	15106	15161	15156	15001	15095	15067	14901	15085	14895	15031	14995	15048	14947	15079	14971	14897	15019	15028	14919	14986	15017	14895	15098	15127	15025	14950	14943	14953	14951	14867	14944	14953	14818	14782	14903	15023	14855	14962	14966	14887	14964	14960	15023	15075	14934	15129	15099	14910	14920	15101	15083	15030	14943	15001	14909	14991	15050	15033	14963	15015	14951	14887	15039	15000	14980	14916	14962	14939	14917	15050	14950	14798	15007	15217	15026	15161	14947	14940	15082	14910	15164	14964	15015	15078	14906	15072	14821	14787	15018	15036	14831	15090	15150	15095	15152	15049	14936	14977	15181	15023	15086	14960	14934	15033	14926	14877	15018	15253	14951	15050	14954	14853	15139	15157	15092	15098	14942	15286	15096	15041	15088	14904	14700	15017	14959	15006	15029	14893	14836	15189	14852	15031	14977	15040	15016	14940	14884	15168	14932	14933	14965	14997	15166	14990	15106	15143	14990	15044	15057	14987	14939	14932	14917	15018	14969	14967	14831	15005	14902	15080	14935	14889	15017	15042	14993	14947	15050	15029	15013	15095	14973	15096	15075	15030	14964	15050	15188	14920	15036	14990	14974	14857	14897	14894	14891	15090	14983	15114	15139	15260	15088	14966	14973	15013	14834	15019	14967	15081	14990	14956	15066	14950	14943	15036	14957	15034	15112	14993	15043	14866	15045	15154	14932	15022	14943	15092	14993	15140	14995	14816	14889	14977	14984	15113	15053	15018	14857	15039	15044	15012	15020	14860	15160	15051	14986	14995	15122	15025	15012	14941	14950	14873	14998	15090	15044	14972	14954	15013	14978	15004	14881	15119	15046	14968	15100	15042	14935	14967	15101	15008	14830	14999	14947	14912	15218	14999	14973	15030	15041	15145	14906	15147	15003	15149	14977	15010	14949	14962	15006	15035	15045	14925	14963	15236	15096	15010	15070	15030	14969	15042	14920	15105	15060	15074	14907	15009	15070	14902	14954	14907	14979	15032	15032	15004	14977	15023	14897	15110	14996	15024	15120	14928	14929	14952	14832	14843	15105	15047	14969	15125	15037	14885	15001	14988	14935	14977	15046	14951	14955	15045	15326	14880	14827	15105	15114	15117	15030	15050	15184	15291	14973	14954	14999	14930	14975	14999	14975	14913	15044	15013	15170	14854	14965	14909	14905	15188	15087	14846	14924	14932	15019	15065	14905	15010	15064	15091	14987	14999	15051	14860	14921	15183	14945	15030	15005	15082	14946	15120	14894	14984	15135	15035	14825	14963	14945	15036	15079	15027	14869	15147	14975	14919	14911	15013	15283	15066	14886	15037	14932	15044	14977	14911	14967	14792	15063	15217	15037	15074	14947	15068	15040	15032	14862	15075	14940	14887	14927	14952	14898	14984	14951	15059	15026	15003	14924	15088	15031	14929	14969	15008	14881	14996	14984	15026	14907	15072	14940	14964	14995	14944	14983	15040	15049	14977	15023	14983	15068	14982	15118	15105	14975	15047	14835	14974	14841	14944	15028	14902	15118	15143	15099	14993	14998	15100	14980	14871	14853	14952	15180	15087	14998	15037	15148	15098	14835	15015	15068	14881	15091	15023	15074	14981	14976	15069	15045	14945	14877	15075	15031	15156	14971	15010	15123	14893	14961	15092	15215	14816	15050	15142	15074	15071	15076	14941	14952	15083	15042	15043	15029	15003	14973	15173	14863	15018	14972	15084	14999	15011	15009	15044	14959	15134	15144	14878	15064	14893	15005	15057	14861	15209	15122	14921	14934	15043	14993	14999	14892	15104	15047	14964	14994	14957	15185	15059	14957	14983	15087	14962	15032	15006	15023	15027	15101	14986	14812	15042	15060	14968	14981	14963	15052	14898	15179	15023	15029	14946	15026	15104	15064	15091	15021	14858	15046	14920	15060	14926	15018	15071	14975	15156	14938	14855	14876
22749	21156	28901	24203	24640	29634	30943	24761	22965	22028	21277	20723	20196	19832	19345	19034	18872	18720	18404	18234	18302	18138	18152	18157	18204	18207	18236	18013	18143	17923	17805	18103	17922	17905	17802	17967	17902	17927	17935	17907	17751	17777	17823	17894	17905	18089	18036	17916	17858	17578	17845	17776	17803	17729	17776	17752	17770	17573	17903	17712	17819	17916	17773	17722	17940	17874	17904	18016	17953	17698	17603	17828	17772	17749	17786	17821	17808	17925	17732	17832	17723	17863	17847	17752	17788	17994	17796	17710	17871	17876	17989	17800	17684	17727	17958	17766	17757	17611	17754	17770	17508	17775	17793	17558	17538	17722	17654	17757	17807	17746	17814	17625	17697	17850	17591	17871	17560	17646	17645	17658	17674	17674	17578	17849	17724	17796	17659	17542	17741	17598	17770	17839	17709	17579	17622	17783	17811	17695	17545	17697	17691	17614	17870	17641	17749	17826	17852	17822	17520	17653	17844	17593	17660	17658	17802	17868	17944	17625	17771	17535	17676	17815	17782	17723	17599	17712	17810	17886	17717	17831	17830	17746	17726	17891	17791	17726	17686	17609	17784	17741	17837	17810	17826	17714	17752	17694	17949	17812	17834	17690	17768	17722	17970	17755	17629	17767	17730	17586	17825	17595	17836	17613	17651	17847	17630	17682	17681	17785	17808	17676	17710	17764	17641	17699	17670	17638	17774	17725	17783	17611	17715	17706	17727	17727	17584	17568	17645	17873	17526	17751	17602	17681	17846	17723	17873	17650	17563	17720	17592	17780	17879	17804	17715	17715	17641	17804	17653	17778	17694	17848	17818	17788	17710	17649	17582	17724	17628	17791	17818	17742	17636	17713	17902	17849	17709	17767	17704	17725	17650	17629	17633	17907	17456	17772	17815	17806	17736	17811	17702	17698	17639	17600	17627	17743	17659	17564	17678	17790	17867	17681	17814	17712	17694	17741	17755	17923	17845	17738	17617	17661	17774	17740	17716	17569	17632	17974	17805	17853	17711	17713	17623	17620	17746	17885	17659	18014	17838	17815	17956	17852	17858	17723	17657	17815	17678	17852	17763	17726	17642	17674	17581	17822	17659	17668	17591	17657	18039	17653	17725	17687	17777	17981	17858	17923	17635	17731	17705	17714	17670	17656	17818	17682	17738	17734	17855	17687	17696	17749	17622	17505	17681	17663	17809	17875	17628	17755	17627	17634	17595	17786	17538	17771	17799	17754	17769	17865	17665	17749	17890	17787	17613	17713	17821	17795	17892	17971	17792	17902	17794	17629	17660	17878	17676	17943	17723	17621	17790	17803	17673	17773	17965	17534	17624	17791	17610	17847	17703	17718	17899	17542	17728	17684	17874	17877	17741	17842	17820	17716	17572	17641	17800	17667	17617	17694	17710	17804	17861	17606	17728	17587	17946	17450	17896	17615	17439	17840	18008	17892	17646	17868	17786	17765	17681	17788	17631	17734	17627	17719	17818	17730	17604	17635	17763	17792	17881	17707	17797	17804	17709	17764	17779	17812	17878	17885	17631	17636	17619	17931	17777	17739	17615	17729	17628	17649	17710	17811	17614	17734	17835	17911	17956	17779	17715	17551	17651	17627	17627	17738	17890	17683	17684	17837	17847	17686	17623	17791	17805	17650	17761	17781	17670	17717	17598	17738	17736	17723	17894	17623	17676	17689	17812	17804	17842	17698	17736	17816	17773	17749	17684	17747	17624	17647	17624	17583	17824	17652	17749	17783	17733	17538	17700	17925	17799	17781	17896	17724	17704	17777	17920	17640	17831	17740	17599	17903	17779	17703	17761	17527	17703	17597	17707	17905	17741	17849	17794	17643	17731	17959	17822	17809	17604	17736	17811	17536	17634	17601	17732	17674	17562	17676	17423	17681	17578	17752	17586	17875	17654	17750	17757	17884	17709	17857	17939	17820	17844	17613	17733	17809	17759	17672	17766	17731	17798	17709	17765	17567	17946	17670	17757	17641	17815	17805	17709	17550	17718	17751	17766	17844	17770	17648	17559	17450	17691	17806	17767	17866	17780	17707	17632	17572	17689	17669	17743	17832	17699	17786	17897	17696	17729	17843	17596	17730	17739	17693	17600	17944	17767	17619	17680	17755	17676	17837	17672	17676	17955	17777	17515	17652	17612	17861	17790	17604	17732	17658	17759	17831	17792	17744	17543	17833	17702	17488	17912	17972	17808	17985	17879	17796	17755	17633	17688	17931	17778	17985	17625	17709	17746	17845	17527	17835	17866	17873	17846	17889	17805	17664	17775	17702	17795	17821	17643	17699	17792	17663	17744	17668	17829	17709	17794	17663	17741	17646	17876	17676	17698	17778	17780	17528	17888	17745	17592	17806	17718	17643	17596	17709	17723	17762	17612	17723	17791	17498	17818	17784	17626	17756	17788	17875	17737	17820	17812	17774	17657	17853	17792	17604	17794	17735	17934	17629	17618	17691	17681	17990	17881	17771	17637	17767	17846	17897	17689	17846	17763	17855	17871	17707	17787	17686	17712	17791	17661	17840	17669	17616	17874	17824	17652	17607	17797	17865	17617	17822	17488	17752	17807	17779	17864	17723	17821	17668	17615	17749	17854	17737	17683	17637	17755	17884	17698	17711	17670	17783	17757	17663	17884	17645	17868	17644	17664	17664	17631	17590	17764	17974	17693	17833	17717	17653	17592	17748	17888	17814	17549	17819	17603	17844	17817	18016	17706	17677	17605	17886	17802	17717	17787	17684	17876	17702	17866	17660	17736	18039	17583	17453	17577	17642	17863	17953	17881	17652	17792	17612	17717	17744	17690	17545	17798	17563	17900	17732	17903	17700	17826	17681	17492	17702	17577	17774	17628	17646	17484	17793	17885	17858	17663	17560	17825	17784	17888	17825	17861	17642	17780	17853	17767	17864	17778	17839	17567	17608	17711	17820	17718	17942	17884	17687	17708	17549	17773	17616	17958	17963	17834	17609	17733	17627	17890	17652	17935	17567	17737	17648	17861	17792	17814	17612	17695	17597	17679	17766	17613	17727	17697	17690	17846	17547	17604	17873	17786	17452	17765	17613	17765	17570	17764	17864	17703	17709	17612	17567	17832	17729	17759	17636	17703	17782	17884	17625	17599	17578	17731	17604	17852	17858	17952	17761	17966	17881	17889	17699	17666	17724	17837	17785	17505	17765	17805	17796	17884	17669	17568	17508	17920	17852	17855	17802	17813	17733	17729	17642	17789	17657	17793	17667	17848	17591	17756	17806	17870	17755	17844	17672	17735	17733	17677	17753	17990	17546	17810	17549	17762	17904	17786	17842	17696	17882	17672	17570	17664	17976	17634	17872	17718	17603	17921	17853	17781	17877	17676	17622	17834	17889	17881	17758	17877	17684	17609	17755	17740	17877	17877	17728	17687	17766	17888	17773	17833	17745	17732	17760	17779	17721	17775	17828	17701	17785	17854	17694	17667	17767	17801	17490	17744	17724	17632	17650	17780	17689	17727	17505	17815	17722	17708	17699	17735	17477	17724	17781	17632	17610	17431	17856	17817	17819	17739	17739	17567	17560	17458	17747	17758	17910	17879	17764	17733	17626	17524	17835	17873	17914	17898	17770	17857	17669	17894	17794	17889	17947	17808	17654	17934	17865	17985	17784	17810	17774	17843	17823	17861	17743	17586	17816	17621	17589	17831	17719	17689	17631	17767	17665	17605	17811	17789	17990	17584	17731	17778	17681	17466	17668	17748	17737	17752	17732	17835	17521	17642	17583	17612	17682	17716	17742	17685	17671	17806	17684	17578	17657	17659	17753	17841	17692	17641	17645	17792	17821	17736	17709	17642	18026	17787	17721	17775	17469	17557	17603	17916	17703	17675	17681	17804	17868	17865	17754	17658	17752	17660	17627	17802	17929	17735	17779	17699	17877	17807	17604	17857	17690	17773	17761	17624	17709	17510	17740	17835	17888	17713	17636	17672	17610	17813	17654	17750	17830	17651	17873	17739	17885	17705	17606	17707	17653	17823	17728	17660	17644	17908	17809	17765	18027	17673	17798	17724	17605	17732	17626	17922	17603	17735	17840	17881	17686	17734	17823	17761	17877	17743	17528	17765	17690	17757	17769	17413	17792	17881	17677	17805	17739	17765	17841	17876	17782	17504	17746	17852	17676	17713	17786	17877	17756	17773	17693	17629	17740	17643	17653	17684	17785	17617	17667	17744	17731	17829	17866	17676	17924	17824	17517	17739	17685	17578	17763	17909	17826	17913	17684	17673	17895	17985	17877	17704	17705	17785	17706	17862	17805	17532	17611	17638	17862	17784	17766	17588	17902	17809	17531	17669	17745	17780	17732	17830	17660	17649	17654	17566	17529	17711	17814	17661	17597	17897	17780	17770	17796	17756	17764	17757	17635	17702	17709	17694	17569	17571	17627	17477	17820	17759	17728	17792	17881	17632	17562	17779	17485	17687	17628	17851	17661	17660	17846	17825	17704	17753	17718	17745	17926	17722	17724	17834	17783	17771	17743	17832	17717	17721	17829	17742	17701	17718	17968	17761	17809	17653	17764	17887	17674	17736	17681	17614	17605	17896	17665	17797	17680	17817	17682	17723	17518	17625	17709	17669	17583	17568	17783	17745	17738	17619	17762	17846	17724	17615	17743	17718	17728	17639	17789	17778	17412	17605	17830	17844	17698	17683	17627	17554	17702	17827	17764	17782	17677	17822	17685	17733	17564	17622	17808	17739	17699	17787	17641	17701	17823	17714	17885	17828	17771	17905	17808	17541	17716	17652	17767	17728	17698	17617	17906	17776	17778	17748	17684	17815	17716	17699	17612	17648	17714	17790	17582	17753	17680	17742	17816	17742	17904	17841	17906	17914	17812	17784	17863	17737	17791	17614	17822	17764	17933	17878	17895	17717	17707	17793	17870	17674	17691	17771	17783	17684	17671	17638	17725	17708	17802	17622	17880	17563	17856	17568	17398	17716	17683	17664	17693	17796	17830	17925	17691	17716	17807	17776	17565	17700	17832	17766	17763	17623	17608	17599	17661	17605	17844	17823	17918	17765	17742	17772	17757	17638	17794	17883	17736	17785	17763	17502	17637	17675	17797	17965	17734	17847	17637	17749	17823	17668	17540	17590	17625
33927	57710	53060	44893	39801	34667	29054	24928	22857	20320	20011	19173	18290	17625	17109	16879	16486	15970	15889	15756	15746	15757	15670	15667	15443	15451	15584	15549	15460	15352	15243	15313	15235	15206	15339	15403	15254	15278	15224	15263	15272	15237	15225	15164	15056	15201	15185	15156	15240	15032	15158	15171	15115	15159	15015	15085	15228	15213	15165	15075	15266	15302	15207	15206	15184	15180	15178	15094	15215	15262	15106	15266	15237	15118	14946	15169	15168	15163	15127	15140	15245	15102	15353	15073	15134	15184	15235	15151	15268	15127	15192	15148	15338	15156	15214	15289	15161	15236	15237	15141	15176	15070	15310	15072	15293	15219	15110	15252	15247	15241	15168	15254	15160	15234	15103	14992	15245	15101	15099	15218	15253	15152	15201	15133	15063	15199	15087	15467	15083	15188	14987	15353	15131	15272	15203	14940	15052	15328	15320	15187	14972	15138	15243	15102	15160	15222	15221	15165	15292	15209	15014	15188	15389	15265	15220	15177	15193	14985	15345	15176	15171	15121	15001	15091	15030	15223	15056	14949	15375	15273	15163	15157	15214	15093	15269	15191	15146	15188	15024	15182	15008	15141	15212	15162	15298	15168	15042	15147	15234	15124	15179	15199	15072	15296	15205	15128	15213	15137	15331	15220	15129	15193	15135	15175	15199	15213	15035	15213	15262	15187	15194	15200	15114	15223	15344	15234	15264	14973	15294	15187	15179	15089	15213	15185	15068	15255	15004	15289	15226	15155	15123	15116	15081	15086	15159	15219	15152	15177	15243	15225	15409	15016	15122	15103	15421	15130	15029	15259	15190	15030	15214	15040	15201	15394	15110	15268	15289	15055	15200	15214	15347	15155	15218	15135	15145	15076	15188	15249	15126	15240	15141	15266	15413	15033	15060	15203	15278	15117	15176	15125	15037	15140	15052	15182	15220	14988	15398	15172	14991	15253	15306	15147	15136	15178	15324	15104	15344	15098	15348	15294	15332	15339	15308	15153	15189	15138	15162	15306	15246	15232	15146	15168	15128	15120	15130	15145	15133	15228	15034	15174	15109	15193	15183	15177	15218	15323	15135	15248	15261	14907	15279	15065	15198	15257	15132	15165	15129	15145	14965	15310	15200	15165	15147	15131	15170	15126	15003	15269	15164	15183	15106	15175	15238	15180	15189	15120	14999	15158	15369	15192	15379	15251	15250	15174	15078	15252	15253	15093	15208	15209	15066	15122	15383	15280	15076	15238	15129	15216	15165	15188	15125	15174	15091	15076	15213	15139	15166	15233	15082	15256	15090	15145	15238	15280	15164	15140	15144	15182	15140	15167	15183	15123	14928	15137	15220	15134	15238	15258	15169	15239	15150	15090	15069	15182	15339	15163	15229	15090	15234	15155	15207	15138	15194	15116	15148	15142	15172	15099	15080	15196	15110	15062	15248	15018	15234	15159	15179	15279	15154	15210	15117	15079	15131	15199	15196	15154	15099	15195	15119	15239	14968	15068	15147	15243	15112	15047	15124	15362	15045	15356	15180	15163	15189	15006	15217	15250	15146	15114	15084	15082	15148	15060	15164	15112	15325	15227	15292	15348	15129	15230	15013	15259	15102	15202	15162	15167	15194	15240	15104	15260	14923	15110	15323	15294	15226	15174	15148	15095	15111	15140	15247	15210	15233	15248	15253	15082	15201	15035	15118	15181	15234	15441	15196	15226	14989	15223	15003	15314	15308	15196	15204	15196	15259	15264	15282	15235	15114	15166	15038	15237	15124	15181	15285	15162	15205	15212	15140	15335	15236	15328	15069	15182	15042	15083	15109	15195	15274	15340	15095	15180	15066	15197	15194	15122	15139	15126	15209	15163	15062	15110	15222	15151	15189	15384	15161	15302	15150	15252	15009	15125	15187	15207	15193	15349	15072	15054	15118	15108	15104	15451	15065	14988	14977	15200	15334	15122	15241	15289	15058	15211	15328	15134	15161	15025	15032	15338	15032	15091	15156	15220	15210	14931	15148	15096	15072	15313	15111	15218	15174	15042	15129	15151	15059	15203	14995	15242	15275	15251	15292	15054	15079	15242	15285	15117	15035	15048	15282	15240	15140	15299	15282	15068	15192	15122	15243	15222	15317	15312	15179	15071	15086	15165	15214	15134	15167	15045	15055	15115	15059	15180	15134	15251	15036	15178	15249	15037	15250	14999	15087	15021	15151	15106	15301	15101	15105	15077	15365	15133	15218	15113	15221	15120	15106	15217	14940	15151	15065	15269	15234	15118	15194	15149	15150	15163	15229	15032	15066	15443	15201	15170	15069	15116	15200	15174	15092	15037	15059	15165	15135	15000	15303	15206	15101	15210	15187	15036	15119	15010	14957	15233	15106	15097	15208	15167	15167	15101	15077	15220	15085	15144	15253	15195	15284	15188	15143	14896	15262	15169	15058	15004	15207	15137	15193	15119	15078	15277	15168	15152	15395	15020	15122	15159	15075	15212	15197	15235	15104	15154	15151	14991	15078	15081	15320	15191	15064	15164	15285	14939	15198	15179	15155	15229	15053	15278	15119	15151	15131	15232	15167	15101	15175	15128	15154	15134	15213	15259	15184	15169	15016	15175	15057	15058	15275	15119	15127	15037	15112	15236	15312	15057	15195	15112	14944	15131	15187	15114	15183	15213	15243	15414	15020	15282	15218	15187	15186	15218	15250	15150	15409	14951	15188	15219	15187	15172	15170	15185	15247	15180	15210	15127	15121	15220	15152	14981	14941	15235	15025	15215	15264	15210	15262	15104	15168	15247	15230	15292	15175	15216	15248	14961	15139	15133	15230	15169	15136	15062	15176	15290	15160	15071	15070	14978	15226	15168	15166	15056	15238	15204	15091	15174	15227	15074	14961	15086	15155	15280	15062	15160	15229	15249	15191	15058	15107	15074	15171	15330	15073	15153	15183	15141	15266	15123	15205	15141	15116	15025	15162	15182	15170	15221	15112	15155	15202	15305	15169	14998	15137	15199	14977	15117	15245	15090	15042	15076	15233	15191	15291	15133	15135	15144	15091	15158	15138	15146	15197	15151	15004	15276	15150	15352	15087	15114	15147	15364	15131	15179	15320	15141	15178	15025	15189	15067	15103	15173	15195	15298	15220	15218	15129	15191	15223	15388	15172	15289	14948	15020	15214	15170	15149	15059	15124	15341	15050	15170	15226	15164	15129	15192	15205	15261	15114	15069	15180	15070	15269	15138	15221	15236	15179	15233	15024	14983	15193	15205	15245	15242	15036	15174	15236	15102	15088	15060	15239	15139	15157	15330	15222	15235	15268	15246	15248	15315	15277	15042	15149	15408	14905	15118	15248	15295	15311	15121	15118	15173	15143	15108	15211	15227	15199	15087	15215	15157	15256	15055	15318	15363	15038	15292	15131	15214	15200	15074	15174	15156	15163	15046	15167	15186	15037	15291	15149	15327	15279	15265	15106	15259	15162	15197	15258	15089	15250	15114	15261	15208	15042	15087	15149	15180	15157	15372	15232	15260	15175	15149	15062	15094	15135	15159	15338	15171	15149	15066	15097	15199	15024	15254	15187	15292	15280	15237	15311	15009	15068	15192	15161	15065	15224	14968	15232	15030	15215	15271	15242	15029	15319	15274	15321	15250	15155	15391	15280	15293	15112	14960	15178	15233	15055	15255	14977	15136	15083	15081	15230	15360	15009	15223	15170	15182	15291	15477	15167	15044	15121	15218	15163	15246	15228	15187	15300	15259	15009	15120	15048	15120	15242	15110	15221	15340	15204	15181	15153	15131	15169	15057	15176	15192	15018	15329	15263	15149	15294	15159	15094	15146	15167	15047	15212	15132	15177	15082	15130	15322	15233	15401	15026	15032	15160	15080	15140	15125	15365	15139	15046	15400	15083	15050	15063	15129	15010	15029	14989	15260	15088	15312	15171	15355	15146	15227	15004	15108	15059	15118	15178	15019	15333	14979	15283	15114	15147	15231	15185	15091	15079	15213	15030	15106	15205	15056	15282	15070	15083	15074	15034	15080	15190	15127	15097	14959	15163	15121	15226	15153	15149	15114	15307	15064	15200	15072	15257	15185	15252	15240	15501	15121	15339	15162	15276	15200	15288	15111	15179	15168	15087	15355	15130	15233	15000	15240	15180	15222	15202	15141	15157	15182	15187	15151	15007	15154	15208	15220	15153	15129	15093	15160	15142	15245	15098	15194	15256	15141	15057	15082	15428	15035	15254	15212	15270	15210	15209	15317	15380	15175	15157	14982	15187	15168	15203	15167	15238	15276	15090	15137	15118	15147	15005	15120	15171	15105	15135	15191	15068	14999	15255	14988	15070	15171	15008	15047	15267	15161	15254	15127	15197	15255	15302	15141	15051	15113	15160	14986	15137	15106	15116	15092	15044	15176	15054	15281	15045	15321	15279	15292	15115	15416	15063	15262	15289	15355	15243	15007	15183	15265	15171	15077	15098	15301	15098	15127	15233	15165	15253	15148	15232	15175	15122	15045	15177	15329	15069	15089	14992	15058	15116	15029	15241	15143	15131	15199	15102	15122	15158	14867	15195	15144	15172	15066	15071	15080	15167	15246	15082	15091	15171	15306	15105	15160	15154	15025	15297	15158	15128	15052	15140	15123	15207	15282	14958	15317	15105	15091	15305	15370	15292	15066	14949	15168	15111	15166	15010	15249	15205	15097	15299	15248	15071	15122	15255	15049	15172	15342	15194	15239	15139	15144	15117	15075	15141	15361	15016	15072	15212	15181	15142	15255	15214	15232	15103	14998	15083	15262	15313	15063	15151	15368	15143	15141	15064	15305	15237	15082	15252	15163	15212	15095	15076	15099	15127	15204	15101	15092	15069	15213	15153	15130	15197	15053	15161	15161	15141	15073	15219	15144	15206	15137	15223	15298	15018	15094	15379	15182	15271	15078	15241	15164	15234	15191	15270	15298	15224	15142	15157	15271	15211	15115	15096	15317	15357	15134	15255	15014	15194	15089	15038	14995	15209	15302	15250	15237	15418	15114	15128	15129	15163	15297	15280	15285	15404	15097	15105	15108	15171	15125	15224	15163	15128	15223	15028	15161	15429	15249	15042	15141	15124	15193	15325	15287	15123	15245	15284	15168	15239	15186	15066	15271	15165	15042
29461	29200	37596	34394	28026	24608	21879	20023	19444	18825	18628	18464	18050	17804	17801	17638	17541	17494	17664	17559	17347	17312	17299	17323	17212	17193	17213	17299	17184	17315	17260	17207	17280	17154	17179	17293	17225	17141	17137	17114	17144	17211	17220	17313	17085	17093	17128	16910	17302	17198	17017	17099	17140	17076	17220	17115	17105	17144	17039	16951	17139	17078	17130	17091	17211	17135	17272	17335	17116	17132	17148	17206	17062	17187	17163	17282	17287	17230	16950	17154	17195	17272	17179	17099	17134	17222	17132	17045	17418	17213	17189	17362	17342	17196	17337	17269	17263	17115	17186	16919	17275	17200	17021	17096	17071	17143	17287	17127	17244	16996	17137	17166	17111	17059	17139	17116	17324	17181	17079	17278	17313	17244	17409	17053	17198	17143	17238	17318	17074	17215	17262	17250	17174	17175	16987	17146	17114	17081	17346	17156	17257	17278	17091	17312	17299	17194	17210	17122	17118	17081	17061	17167	17096	17176	17278	17307	16976	17204	17160	17248	17242	17356	17116	17136	16865	17025	17213	17070	17310	17151	17079	17193	17188	17264	17179	17015	17107	17185	16939	17255	16996	17062	17230	17200	17162	17343	17268	17309	17306	17118	17017	17192	17096	17241	17333	17332	17373	17119	17036	17155	17145	17139	17354	17322	17231	17156	17281	17189	17109	17118	17113	17109	17208	16986	17171	17220	17268	17051	17180	16931	17070	17111	17174	17214	17257	17421	17232	17282	17113	17077	17237	17217	17115	17192	17071	17171	17129	17296	17125	17104	17276	17106	17211	17176	17054	16998	16945	17235	17157	17168	17064	17276	17197	17254	16995	17108	17194	17188	17195	17184	17358	17154	17024	17157	17162	16990	17043	17168	16784	17089	17075	16949	17111	17051	17160	17120	17036	17108	17295	17314	17046	17282	16857	17074	17364	17280	17239	17065	16998	17111	17344	17338	17115	17104	17306	17066	17223	17098	17245	17139	17050	17137	17043	17232	17147	17056	17177	17183	17114	17105	17069	17307	17205	17095	17203	17218	17138	17067	17140	17180	17109	17214	17046	17193	17103	17243	17117	17219	17295	17300	16964	17156	17168	17262	17148	17132	17278	17152	17171	17071	17179	17251	17313	17171	17070	17214	17205	17235	17084	17170	17260	17185	17050	17149	17244	17264	17020	16950	17290	17230	17316	17261	17374	17107	17246	17298	17028	16972	17273	17181	17089	17258	17250	17096	17099	17224	17200	17043	17253	17035	17377	17085	17205	17191	17113	17092	17098	17192	16924	16936	17175	17240	17433	17277	17121	17027	17301	16973	17136	17308	17099	17272	17258	17151	17048	17280	17179	17198	17204	17265	17080	17251	17089	17123	17321	17181	17141	17249	17366	17070	17110	17137	17168	17284	17268	17250	17264	17292	17207	17252	17237	17270	17081	16933	17054	17052	17180	17114	17203	17078	17043	16952	17049	17007	17232	17057	17413	17212	17203	17011	17196	17251	17318	17032	17210	16930	17144	17178	17141	17028	17140	17002	17111	16873	17101	17046	17121	17306	17318	17124	17299	17220	17170	17151	17176	17069	17167	17193	17214	17240	17096	17199	17249	17215	17192	17231	17238	17069	17204	17234	17111	17042	17251	17167	17290	16997	17022	17201	17129	17120	17184	17071	17224	17133	17324	17182	17331	16962	17351	17168	17223	17220	17029	17174	17254	16959	17072	17177	17307	17082	17186	17352	17328	17192	17272	17438	16928	17048	17174	17190	17065	17295	17259	17116	17232	17167	17367	17087	17167	16920	17157	17142	17190	17174	17183	16986	17124	17056	17079	16982	17037	17319	17230	17111	17087	17041	17115	17050	17138	17025	17087	16977	17036	17042	17226	17161	17042	17064	17097	17371	17204	17206	17227	17042	17060	17177	17340	17047	17157	17236	17278	17294	17129	17132	17067	17140	17084	17320	17236	17265	17233	17265	16998	17259	17177	17166	17052	17063	17189	16954	17278	17277	17413	17223	17194	17117	17143	17027	17145	17172	17142	17276	16912	17145	17201	17273	17356	17023	17411	17070	17302	17099	17180	17316	17107	16939	17298	17100	17169	17273	17144	17066	17099	17282	17096	17006	17112	17037	17171	17274	17021	17002	17053	16972	17088	17264	17120	17060	17196	17279	16993	16999	17105	17296	17113	17228	17084	17140	17165	17485	17203	17322	17015	17207	17087	17423	17203	17420	17062	17075	17164	17196	17163	17115	17193	17136	17242	17106	17394	17314	17237	17196	17404	17066	17211	17119	17253	17193	17329	17131	17397	17092	17253	17259	17108	17167	17316	17427	17144	17109	17151	17140	16987	17166	17261	17020	17190	17068	17283	17258	17375	17067	17029	17261	17060	17024	17243	17265	17149	17175	17009	17256	17016	17097	16970	17192	16960	17046	17136	17282	17215	17264	16986	17205	17310	17273	17194	17119	17163	17282	16923	17052	17032	17086	17227	16939	17100	17418	17310	17198	17160	17276	17129	17304	17066	17127	17226	17222	17148	17271	17105	17236	17026	17221	17191	17202	17292	17161	17162	17296	17419	17111	16988	17212	17168	16963	17131	17281	17065	17040	17248	17101	17183	17236	17252	17229	17167	17400	17016	17099	17049	17097	17183	17051	17152	17196	17280	17082	17102	17224	17020	17294	17367	17136	17236	16949	17315	17152	17278	17044	17318	17007	17300	17090	17101	17117	16950	17288	17244	17155	17287	17171	17162	17123	17216	17304	17206	17042	16899	17117	17225	17125	17182	17070	17290	17311	17100	17179	16945	17176	17270	17014	17171	17055	17114	17243	17136	17131	17142	17184	17233	17159	16998	17017	16976	17190	17175	17020	17172	17071	17205	17133	16940	17157	17204	17243	17089	17064	17104	17505	17264	17064	17135	17068	17278	17238	17271	17266	17045	16925	17307	17282	17118	17031	17125	17008	17159	17256	17135	17269	17234	17131	17144	17160	16984	17342	17109	17172	17143	17245	17163	17262	17315	17154	17197	17109	17216	17087	17381	16953	17018	16971	17152	17095	17195	17243	17297	17081	17124	16988	17270	17063	17081	17205	17076	17207	17431	17138	16986	17145	17222	17186	17034	17214	17111	17204	17113	17180	17069	16947	16992	17078	17058	17272	17320	17117	17105	17241	16921	16997	17152	17345	17346	17026	17141	17004	17285	17255	17233	17139	17356	17010	17141	17309	17309	17162	17128	17119	17427	17044	17029	17114	17214	17181	17115	17282	17314	17253	17131	17199	17256	17155	17239	17364	17214	17098	16930	17172	17027	17062	17228	17200	17220	17397	17300	17398	17063	17040	17129	17220	17346	17274	17089	17219	17095	17080	17103	16973	17303	17164	17035	17141	17285	17076	17211	17254	17344	17121	17026	17174	17142	17362	17182	17152	17308	16986	17147	17244	17196	17082	17078	17096	17055	17048	17111	17091	17267	17193	17250	17112	17188	17098	17094	17089	17295	17219	17255	17336	17130	17129	17146	17108	17245	17296	16949	17057	17309	17213	17176	17014	17069	17244	17206	17160	17187	17297	17475	17347	17118	17187	17434	17154	17142	17146	17230	17232	17216	17309	17424	17348	17076	17241	17207	17163	17205	17110	17242	17050	17303	17472	17110	17017	17218	17110	17159	17173	17039	17007	17134	17296	17164	17047	17119	17059	17095	17177	17191	17310	17174	17044	17282	17097	17153	17257	17040	17261	17196	17155	17145	17223	17135	17104	17178	17216	17123	17298	17118	16989	17255	17123	17207	17101	17228	17131	17096	17230	17200	17123	17301	17127	17205	17234	17226	17298	17266	17181	17159	17205	17008	17081	17113	17348	17124	17113	17195	17151	17099	17046	17115	17083	17130	17144	17338	17099	17250	16994	17020	17029	17112	17225	17271	17128	17086	17395	17046	17351	17210	17230	17091	16921	17278	17288	17075	17088	17024	17162	17194	17166	17147	17225	17047	17109	17075	17024	17143	17056	17233	17273	17054	17047	17063	17094	17153	17473	17308	17232	17183	17106	17133	16991	16878	17127	17298	17022	17113	17270	17121	17181	16998	17153	17235	17247	17318	17090	17287	17237	17128	17100	17314	17204	17124	17214	17045	17163	17178	17177	16987	16900	17053	17144	17308	17321	17228	17208	17049	17084	17084	17335	17281	17008	17176	17139	17110	17208	17381	17036	17328	17080	16928	17299	17309	17258	17233	17347	17203	17180	17096	17263	17199	17227	17199	17145	17322	17087	17103	17155	17211	17253	17202	17031	17107	17306	17017	17179	17187	17223	17224	17168	16987	17169	17206	17056	17116	17096	17123	17324	17223	17278	17002	17281	16980	17199	17151	17334	17280	17131	17336	17225	17129	17055	17226	17059	17083	17141	17126	17231	17030	17205	17105	17342	17121	17176	17043	17174	17297	17185	17110	17117	17225	17201	17093	17214	16972	17145	16965	17093	16996	17047	17112	17042	17109	17101	17114	17043	17157	17429	17264	17300	17121	16993	17242	17121	17188	17197	17203	17165	17324	17310	17042	17036	17248	17203	17178	17083	17171	17204	17340	17001	17195	17090	17014	17171	17080	17158	17242	17215	17406	17160	17295	17347	17271	17174	16995	17229	17182	17036	17181	17042	17096	17058	17120	17256	17141	17140	17146	17161	17105	17240	17408	17036	17159	17362	17320	17196	17276	17271	17150	17363	17289	17091	17018	17292	17093	17166	16963	17055	17071	17007	17280	17170	17128	17077	17103	16976	17310	17205	17231	17199	16956	17057	17291	17206	17165	17247	17208	17210	17166	17182	17352	17195	17027	17083	16983	16986	16948	17180	17308	17260	17384	17238	17185	17146	17213	17046	17012	17115	17260	17048	17033	17212	17225	17002	17127	17103	17083	17253	17220	17240	17306	17074	17075	17001	17150	17318	17312	17237	17192	17389	17251	17075	17148	17062	17371	16972	17158	17089	17376	17158	17053	17056	16995	17191	17195	17170	17170	17175	17249	17124	17093	17229	17189	17159	17250	17039	17007	17122	17242	17073	16879	17139	17245	17224	17031	17135	16983	17107	16984	17220	17221	17083	17051	17106	17096	17056	17141	17259	17229	17090	16992	17160	17160	17115	17213	17061	17286	17180
32752	45613	42317	33734	28520	24302	21110	19268	18031	17423	17105	16624	16160	15919	15708	15412	15378	15293	15145	15165	14888	15089	15020	15064	15044	15139	14979	15118	14882	14863	14895	14792	14890	14767	15014	15080	14894	14764	14841	14828	14843	14733	14880	14906	14874	14750	15007	14784	14704	14879	14934	14873	14753	14919	14845	14861	14798	14883	14748	14856	14876	14885	14764	15055	14970	14789	14916	14910	14842	14690	14791	14901	14735	14981	14839	14829	14801	14875	14850	14835	15125	14809	14921	15008	14733	14848	14825	14912	14799	14754	14691	14821	14957	14723	14897	14898	14854	14799	14804	14989	14846	14883	14832	14844	14858	14806	14753	14989	14802	14782	14920	14894	14947	14833	14929	14772	14880	14842	14875	14964	14689	14741	14975	14872	14899	14806	14769	14739	14785	14900	14827	14929	15034	14830	14834	14876	14756	14983	14793	14726	15029	14911	14885	14747	14881	14791	14878	14733	15049	14657	14862	14866	14830	14872	14845	14782	14659	14972	14977	14881	14853	14794	14731	14883	14842	15020	14677	14901	14994	14934	14781	14776	14962	14918	14908	14851	14937	14867	14788	14819	15011	14892	14725	14969	14907	14900	14776	14890	14854	14778	14875	14869	15076	14936	14740	14771	14800	14843	14881	14800	14883	14768	14835	14946	14893	14765	14736	14907	14750	14875	14920	14924	14602	14787	15001	14824	14804	14768	14935	14974	14827	14865	14749	14817	15068	14827	14890	14739	14798	14830	14777	14762	14833	14878	14989	14862	14883	14887	14933	14717	14742	14891	14916	14729	14791	14869	14820	14888	14889	14922	14792	14982	14830	14873	14852	14725	14808	14911	14931	14917	14880	14867	14769	14890	14841	15003	14674	14796	14760	14867	14938	14804	14833	14702	14791	14865	14833	14891	14850	14884	14783	14794	14878	14846	14783	14790	14984	14865	14846	14863	14851	14738	14870	14854	14858	14930	14874	14836	14860	14833	14812	14644	14879	14810	14897	14899	14784	14931	14951	14872	14838	14739	14912	14960	14880	14711	14793	14773	14805	14882	14768	14761	14931	14790	15057	14918	14759	14991	14942	14797	14944	14894	15007	14831	14770	14820	14733	14743	14992	15023	14855	14978	14795	14908	14727	14861	15026	14836	14784	14873	14953	14841	14643	14931	14839	14677	14856	14994	14970	14873	14859	14979	14902	15097	14795	14874	14739	14775	14919	14773	14846	14682	14764	14913	14844	14969	14960	14940	14897	14796	14716	14893	14783	14628	14731	14901	14806	14723	14766	14778	14848	14733	14791	14964	14792	14897	14806	14843	14769	14866	14856	14757	14863	14782	14898	14838	14790	14869	14891	14929	15035	14815	14967	14920	14718	14721	14786	14725	14822	14870	14887	14713	14963	14913	14788	14793	14769	14805	14839	14878	15004	14754	14912	14959	14829	14593	15005	14853	14844	14707	14808	14848	14724	14746	14866	14892	14857	14812	14838	14846	14743	14723	14948	14879	14904	14772	14853	14902	14880	14895	14765	14850	14962	14761	14840	14909	14578	14812	14737	14714	14750	14751	14777	14766	14764	14862	14982	14806	14826	14796	14719	14797	15037	14738	14775	14812	14710	14857	14823	14825	14711	14960	14867	14900	14969	14805	14771	14813	14903	14903	14837	14702	14902	14868	15038	14919	14622	14761	14912	14786	14780	14856	14966	14806	14915	14883	14780	14979	14885	14822	14722	15059	14853	14753	14849	14876	14988	14904	14735	14680	14864	14921	14764	14780	14838	14953	14861	14751	14968	14940	14836	14820	14863	14740	14918	14888	14817	14899	14930	14730	15076	14866	14811	14901	14924	14884	14769	14920	14834	14922	14888	14810	14785	14829	14771	14865	14695	14883	14885	14918	14944	14843	14836	14837	14630	14848	14943	14716	14787	14913	14724	14912	14940	14846	15113	14659	14921	14961	14865	14794	15072	14830	14950	14881	14953	14764	14919	14790	14674	14858	15005	14945	14943	14766	14882	14931	14954	14686	14783	14781	14858	14709	14725	14814	14915	14832	14913	15035	14912	14903	14718	14912	14882	14909	14916	14741	14901	14939	14897	14854	14827	14911	15032	14733	14927	15028	14962	14878	14858	14899	14566	14803	14750	14838	14815	14773	14756	15015	14983	14639	14826	14907	14936	14867	14994	15033	14874	14843	14968	14598	14825	14825	14925	14834	14860	15000	14937	14659	14891	14763	14824	14931	14857	14876	15014	14699	14849	14943	14540	14965	14701	14909	14767	14928	14861	14857	14837	14898	14884	14715	14946	14784	14906	14821	14786	14658	14846	14905	15069	14889	14961	14664	14920	14886	14914	14878	14871	14825	14822	14815	14971	14812	14921	14799	14765	14932	14848	14803	14915	14788	14733	14890	14823	14876	14878	14811	14921	14645	14918	14592	14859	14744	14736	14920	14812	14977	14800	14977	14821	14696	14729	14860	14824	14939	14744	14776	14866	14906	15039	14838	14792	14835	14948	14860	14896	14675	14916	14876	14811	14935	14795	14646	14782	14663	14940	14692	14744	14677	15136	14892	15085	14990	14856	14787	14760	14850	14835	14839	14878	14958	14856	14914	14773	14907	14899	15086	14784	14897	14897	14877	14918	14774	14882	14851	14776	14725	14846	14867	14926	15006	14748	14805	14845	14832	14764	14857	14786	14836	14789	14813	15026	14884	14804	14998	14866	14828	14806	14729	14840	14858	14829	14786	14824	14899	14832	14852	15053	14792	14918	14772	14763	14879	14929	14768	14947	14777	14855	14873	14877	14823	14756	14929	14663	14781	14737	14838	14850	14801	14767	14856	15115	14741	14877	14833	14851	14821	14901	14914	14958	14963	14810	14846	15026	14753	14771	14798	14805	14792	14778	14978	14919	14773	14819	14979	14909	14844	14671	14815	14891	14894	14753	14805	14978	15034	14806	14893	14988	14934	14958	14817	14789	14732	14961	14996	14817	14814	14879	14778	14863	14677	14886	14986	14852	14811	14862	14887	14873	14937	14791	14841	14911	15119	14915	14982	14842	14884	15030	14960	14783	14795	14915	14659	14964	14817	14736	14729	14747	14721	15006	14842	14944	14917	14831	14714	14815	14892	14828	15006	14946	14971	14678	14860	14895	14919	14903	14843	14871	14884	14686	14917	15055	14815	14938	14744	14869	14907	14876	14817	14943	15073	14876	14768	14792	14844	14831	14947	14787	14918	14918	14744	14945	14861	14750	14823	14890	14796	14824	14723	15004	14788	14796	14899	14664	14840	14836	14808	14850	14854	14978	14695	14651	14857	14907	14706	14793	15098	14843	14909	14891	14943	14709	14814	14924	14865	14828	14786	14847	14783	14730	14673	14789	14937	14849	14964	14871	14912	14798	14784	14900	14799	14907	15116	14895	14871	14909	14814	15009	14964	14816	14943	14922	14986	14920	14883	14730	14919	14702	14845	14895	15130	14936	14940	14935	14716	14905	14981	14815	14872	14765	14832	14841	14795	14776	14792	14822	14882	14810	14941	14638	14727	14674	14903	14843	14937	14807	14676	14787	14904	14877	14869	14898	14751	14934	14784	14934	15023	14711	14826	14931	14966	14780	14869	14967	14886	14685	14867	14898	14782	14805	14898	14846	14957	14914	14854	14963	14866	14825	14900	14687	14879	14777	14778	14910	14657	14814	14940	14783	14894	14850	14795	14775	14818	14932	14739	14891	14890	14843	14859	14637	14827	14933	14949	14857	15001	14888	14807	14861	14907	14897	15128	14803	14799	14714	15010	14970	14733	14899	14773	14831	15048	14625	14893	14824	14716	14899	14892	14947	14811	14821	14848	14857	14982	15056	14835	14840	14776	14850	14760	14797	14975	14709	14706	14823	14676	14904	15025	14780	14863	14797	15025	14935	14893	14822	14876	14625	14781	14908	14918	14914	14840	14706	14739	14829	14915	14860	14774	14913	14986	14956	14787	14787	14797	14794	14830	14678	14921	14623	14799	14766	14879	14910	14719	14890	14783	14849	14773	14854	14846	14853	14749	14889	14809	14818	14779	14776	14845	14878	14964	14862	14910	14962	14930	15041	14840	14816	14871	14780	15010	15026	14865	14927	14918	14868	14902	15062	14733	14849	14873	14852	14998	14883	14781	14805	14653	15002	14685	14871	14851	14947	14826	14811	14771	15132	14812	14828	14781	14926	14918	14725	14829	14868	14887	14742	15057	14794	14782	14962	14773	14832	14916	14946	14968	14857	14632	14746	14786	14863	14926	14837	14607	14847	14935	14777	14820	14890	14917	14914	14761	14736	15020	14792	14840	14562	14808	14913	14845	14801	14728	14799	14758	14956	14733	14918	14884	14896	14676	14922	14755	14947	14839	14801	14911	14792	14897	14873	14843	14728	14957	14940	14760	14825	14759	14907	14881	14763	14871	14767	14837	14698	14863	14879	14923	14808	14955	14838	14745	14797	14869	14807	14826	14971	14854	14778	14834	14749	14957	14751	14985	14878	14849	14907	15002	14883	14870	14740	15005	14826	14888	14968	14946	14771	14931	14816	14879	14980	14904	14808	14855	14723	14838	14816	14988	14854	14681	14906	14982	14951	14879	14823	14792	14917	14960	14923	14709	14818	14921	14624	15043	14853	14987	14904	14723	14737	14822	14849	14881	14894	14906	14803	14980	14765	14851	14893	14781	14688	14865	14783	14933	14787	14889	14757	14910	14856	14861	14970	14912	15094	14728	14839	15023	14865	14863	14880	14826	14788	14791	14753	14833	14909	14850	14838	14844	14850	14776	14930	14792	14880	14858	14637	14791	14975	14793	14765	14778	14797	14721	14929	14726	14794	14746	14843	14775	14835	14756	14886	14872	14721	14817	14863	14771	14845	14878	14955	14774	14902	14970	14695	14853	14684	14787	14827	14825	14779	14940	14831	14794	14798	14660	14814	14798	14889	15011	14817	14699	14975	15013	14770	14743	15026	14749	14801	14793	14781	14717	14791	14866	14786	14843	14866	14890	14856	14980	14922	14893	14833	14751	14684	14602	14688	15022	14907	14782	14894	14871	14750	14877	14842	14910	15008	14868	14783	14861	15039	14956	14835	14947	14764	14930	14825	14924	14806	14859	14936	14777	14847	15017
24146	21178	28758	27056	27580	28833	27823	23225	20744	19853	19367	19136	18697	18508	18289	18064	17876	17890	17919	17642	17357	17500	17476	17507	17589	17481	17441	17434	17435	17383	17288	17375	17349	17256	17266	17310	17289	17373	17442	17147	17161	17058	17360	17107	17260	17452	17349	17186	17284	17176	17409	17304	17396	17419	17263	16926	17150	17280	17346	17199	17128	17158	17185	17171	17142	17063	17268	17366	17209	17342	17124	17096	17205	17346	17138	17349	17102	17063	17240	17131	17246	17295	17479	17246	17326	17192	17067	17367	17260	17298	17244	17228	17296	17266	17301	17242	17276	17185	17312	17317	17426	17234	17403	17261	17278	17161	17161	17194	16985	17028	17403	17189	17166	17149	17165	16930	17096	17110	17343	17328	17199	17157	17047	17206	17111	17218	17236	17196	17237	17394	17117	17152	17131	17347	17243	17155	17269	17174	17182	17120	17407	17081	17194	17112	16988	17237	17141	17185	17245	17125	17086	17058	17294	17216	17304	17213	17313	17301	17072	17303	17169	17157	17267	17171	17277	17366	17197	17135	17146	17262	17366	17289	17449	17068	17329	17108	17429	17241	17274	17196	17030	17378	17069	17281	17314	17317	17132	17436	17330	17177	17277	17208	17249	17306	17274	17081	17306	17181	17228	17149	17001	17247	17245	17403	17110	17136	17314	17269	17327	17241	17156	17112	17152	17365	17169	17154	17219	17214	17125	17114	17041	17110	17168	17242	17191	17279	17309	17324	17215	17356	17377	17192	17288	17160	17261	17381	17136	17048	17265	17279	17201	17160	17226	17123	17186	17398	16992	16977	17302	17315	17441	17173	17370	17082	17166	17241	16950	17194	17067	17396	17183	17118	17022	16945	17357	17025	17253	16964	17218	17205	17082	17278	17106	17050	17294	17121	17168	17255	17355	17289	17359	17025	17305	17216	17130	17158	17478	17162	17190	17203	17259	17115	17082	17140	17093	17149	17171	17031	17125	17166	17164	17282	17374	17268	17069	17143	17297	17483	17172	17101	17292	17128	17180	17352	17295	17141	17137	17283	17299	17229	17173	17148	17218	17030	17055	17278	17394	17122	17288	17170	17203	17208	17070	17057	17383	17313	17229	17159	17365	17279	17378	17113	17078	17152	17413	17016	17170	17125	17041	17186	17253	17149	17163	17211	17072	17300	17414	17110	17270	17258	17020	17102	17099	17148	17297	17380	17068	17261	17368	17267	16994	17160	17200	17087	17330	17301	17111	17096	17231	17266	17373	17293	17395	17282	17198	17330	17191	17293	17141	17061	17165	17173	17123	17187	17228	17091	17189	17171	17345	17143	17279	17239	17265	17139	17362	17160	17267	17167	17122	16967	17094	17133	17210	17066	17227	17248	17319	17349	17336	17119	17260	17458	17271	17106	17174	17124	17167	16990	17140	17066	17474	17282	17307	17050	17100	17230	17265	17167	17312	17208	17029	17343	17302	17229	17309	17173	17206	17226	17102	17218	17367	17256	17065	17253	17148	17042	17380	17264	17334	17063	17170	17108	17199	17265	17320	17081	17158	17103	17101	17073	17087	17352	17352	17157	17383	17265	17246	17231	17444	17205	17278	17180	17212	17438	17288	17392	17146	17221	17110	17399	16916	17046	16952	17205	17218	17233	17387	17198	17049	17282	17138	17262	17350	17158	17365	17292	17264	17094	17136	17164	17147	17003	17389	17269	17327	17300	17393	17140	17202	17028	17217	16991	17151	17106	16995	17267	17104	17236	17257	17306	17242	17215	17274	17107	17203	17301	17312	17222	17441	17294	17114	17317	17173	17278	17220	16953	17154	17330	17296	17271	17274	17118	17272	17191	17168	17324	16893	17130	17241	17285	17270	17338	17074	17124	17067	17272	17210	17313	17267	17022	17131	17295	17268	17271	17320	17172	17252	17210	17243	17184	17069	17123	17261	17127	17215	17177	17141	17387	17346	17272	17223	17323	16946	17276	17162	17131	17305	17112	17319	17258	17190	17147	17301	17247	17238	17298	17267	17105	17154	17200	17181	17074	17278	17114	17279	17300	17275	17417	17454	17147	17442	17290	17306	17145	17301	17410	17261	17297	17315	17142	17152	17147	17314	17229	17214	17369	16991	17228	17306	17363	17160	17186	17096	17368	17198	17129	17348	17067	17204	17195	17116	16925	17146	17189	17090	17267	17325	17255	17235	17312	17145	17249	17295	17270	17086	17479	17039	17130	17124	17175	17088	17297	17128	16922	17317	17063	17190	17156	17184	17063	17232	17410	17271	17189	17187	17315	17296	17288	17174	17185	17266	17381	17286	17185	17205	17076	17154	17100	16949	17453	17255	17148	17236	17250	17131	17317	17337	17049	17316	17169	17073	17226	17383	17264	17263	17159	17088	17151	17514	17253	17298	17146	17145	17275	17414	17538	17309	17205	17236	17173	17240	17328	17280	17273	17206	17208	17445	17142	17191	17262	17109	16962	17051	17206	17104	17359	17463	17311	17196	17260	17381	17271	17109	17105	17365	17355	17210	17120	17086	17085	17016	17080	17252	17188	17242	17419	17291	17166	17389	17227	17339	17307	17362	17136	17179	17212	17316	17117	17210	17108	17331	17502	17103	17196	17157	17264	17065	17222	17141	17051	17233	17168	17215	17244	17127	17040	17307	17228	17308	17243	17180	17255	17365	17139	17116	17047	16949	17260	17294	17149	17003	17117	17174	17173	17271	17481	17212	17186	17240	17166	17173	17406	17383	17233	17014	16938	17303	17148	17213	17283	17297	17200	17103	17099	17220	17175	17009	17177	17197	17246	17195	17282	17396	17267	17367	17184	17112	17072	17219	17224	17158	17360	17373	17255	17162	17097	17230	17277	16987	17163	17105	17362	17316	17398	17225	17288	17318	17201	17225	17070	17131	17170	17098	17282	17238	17266	17420	17504	16993	17168	17288	17074	17254	17264	17133	17212	17359	17333	17351	17233	17259	17229	17232	17236	17149	17169	17344	17286	17161	17190	17419	17265	17322	17265	17283	17235	17135	17071	17254	17338	17204	17118	17355	17043	17334	17302	17225	17125	17335	17290	17132	17121	17181	17262	17372	17153	17431	17327	17231	17338	17303	17454	17306	17288	17307	17288	17519	17322	17294	17224	17268	17278	17020	17234	17285	17218	17259	17222	17071	17153	17144	17131	17428	17442	17282	17241	17356	17163	17243	17195	17173	17168	17398	17182	17229	17170	17151	17430	17357	17343	17443	17387	17561	17319	17188	17251	17284	17227	17091	17400	17187	17183	17316	17014	17236	17157	17158	17177	17143	17184	17364	17383	17162	17205	17163	17344	17068	17012	17122	17162	17333	17429	17078	17255	17226	17109	17239	17113	17170	17292	17219	17255	17151	17114	17167	17348	17034	17283	17222	17297	17171	17129	17373	17231	17151	17378	17225	17157	17228	17261	17442	17326	17377	17141	17194	17181	17088	17220	17224	17307	17204	17309	17316	17231	17063	17108	17103	17263	17394	17256	17114	17019	17309	17310	17237	17324	16983	17342	17104	17314	17118	17272	17406	17296	17439	17005	17177	17069	17235	17056	17160	17328	17299	17417	17109	17241	17351	17386	17356	17305	17263	17200	17138	17047	17163	17062	17326	17195	17085	17411	17278	17147	17241	17223	17179	17201	17262	16977	17079	17267	17206	17143	17091	17266	17022	17015	17281	16958	17486	17320	17219	17376	17296	17227	17181	17178	17377	17246	17273	17262	17260	17296	17000	17291	17321	17029	17322	17185	17045	17227	17376	16993	17331	17323	17139	17045	17328	17204	17224	17280	17142	17196	17285	17150	17133	17267	17222	17193	17222	17193	17294	17181	17419	17324	17168	17249	17150	17248	17147	17332	17271	17248	17279	17089	17180	17101	17222	17313	16997	17259	17317	17073	17259	17441	17367	17146	17329	17237	17138	17347	17211	17362	17182	17091	17200	17314	17222	17101	17308	17161	17197	17278	17126	17109	17111	17258	17389	17190	17119	17156	17209	17344	17222	17051	17301	17180	17084	17027	17185	17077	17282	17179	17313	17188	17268	17233	17302	17155	17127	17330	17275	17355	17270	17418	17285	17312	17484	17087	17015	16979	17113	17333	17377	17454	17055	17133	17302	17266	17366	17288	17302	17244	17442	17183	17118	17299	17303	17400	17250	17324	17144	17080	17333	17386	17288	17266	17099	17134	17355	17267	17199	17319	17158	17257	17185	17186	17201	17207	17260	17226	17015	17038	17424	17394	17147	17347	17451	17201	16911	17103	17045	17422	17299	17127	17080	17410	17248	17283	17222	17207	17291	17102	17105	17280	17291	17322	17345	17318	17383	17318	17242	17116	17077	17168	17195	17182	17226	17290	17255	17183	17288	17338	17299	17197	17226	17246	17270	17238	17146	17287	17342	17052	17127	16954	17214	17364	17366	17079	17243	17352	17191	17202	17283	17399	17570	17340	17223	17215	17298	17183	17219	17304	17246	17161	17140	17114	17024	17095	17334	17091	17449	17213	17313	17092	17173	17223	17267	17322	17261	17428	17201	17387	17285	17291	17059	17232	17258	17215	17226	17205	17251	17143	17418	17385	17221	17153	17218	17311	17067	17229	17277	17152	17504	17375	17404	17239	17208	17354	17138	17296	17163	17293	17345	16985	17175	17080	16943	17220	17234	17306	17273	17152	17217	17114	17155	17018	17301	17357	17157	17334	17352	17298	17073	17374	17324	17383	17250	17010	17283	17142	16991	17190	17214	17303	17185	17316	17206	17245	17208	17200	17045	17074	16991	17438	17260	17105	17016	17082	17159	17237	17157	17177	17229	17325	17198	17253	17263	17328	17195	17346	17275	17496	17455	17229	17399	17299	17208	17099	17237	17292	17269	17329	17220	17064	17104	17234	17309	17105	17139	17270	17164	17369	17199	17415	17219	17245	17050	16982	17297	17095	17202	17131	17223	17302	17152	17179	17227	17231	17186	17246	17109	17031	17192	17063	17220	16993	17377	17089	16985	17304	17164	17288	17184	17404	17235	17042	17349	17299	17322	17120	17204	17367	17205	17372	17571	17334	17358	17171	17551	17251	17262	17239	17207	17128	17192	17023	17330	17331	17390	17408	17253	17241	17538	17146	17317	17243
31717	51819	48649	40121	34364	30038	26274	22519	19516	18634	17892	17410	16865	16461	16241	16087	15817	15515	15429	15340	15337	15271	15070	15156	14942	15220	14906	15114	15035	14975	15074	15085	14902	14934	14952	15059	14911	15011	14918	14939	14833	15086	14908	14844	14956	14792	14984	14983	15010	14890	14838	14903	15027	14766	14902	15028	15024	14957	14856	14958	15003	14849	14960	15051	14773	14940	14948	15093	14787	15000	15107	14998	14971	14835	15018	15118	14766	14992	14852	14772	14793	14896	14978	14860	15021	14906	14963	14949	14794	14992	14727	14792	14788	14933	15122	15062	14941	14889	14846	14894	14924	15171	14792	14910	14929	14985	14916	14941	14941	14850	14774	14943	14847	14966	14885	14835	14917	14976	14894	14880	14919	14977	14886	15048	15063	14944	14924	14958	14955	14834	14856	15022	14855	14979	14906	14866	14917	14833	14804	14856	14975	14843	15023	14948	14849	14829	14755	15018	14826	15023	14843	14953	14933	14847	15001	15008	14830	15090	15025	14703	14991	14964	14958	14878	15013	14803	14829	15010	14829	14991	14840	15026	14788	14873	14960	15201	14733	14747	14923	14803	14865	14977	14958	14797	14896	14989	14911	14828	14950	14878	14817	14929	14912	14800	14936	14806	14880	14738	15158	14842	14861	14854	14846	15060	14859	14819	15082	14936	14908	15161	15048	14986	14939	14966	14830	14791	15184	14747	14848	15069	15031	14965	14955	14994	14853	14947	14848	14888	15003	14923	14978	14924	15033	14954	14789	14861	14885	15015	14923	14980	14795	15031	14900	15043	14827	14805	14876	14895	14905	14922	14933	14873	14867	14803	15114	14691	14841	14856	14829	14930	15036	14830	14946	14852	15041	14912	14897	14881	14975	14884	15073	14754	14828	14888	14826	14864	14996	14810	14751	14930	14828	14866	14958	15036	14993	15044	14941	14952	14991	14683	14633	14856	15057	14894	14819	14858	15013	14834	14851	14860	14718	14954	14957	15028	15010	14946	14701	15096	15008	14867	14896	15005	14800	14919	14968	15099	14778	15040	14886	14951	14798	14842	14999	14816	14840	14934	14916	15039	15106	14991	14955	15017	14870	15056	14823	14811	14946	14716	15028	14927	15031	14880	14928	15042	14866	14760	14969	14909	14865	14837	14953	15012	14815	14818	14903	14750	14860	14811	14755	14912	14824	14793	14818	14909	14757	14886	14831	14860	14885	14934	14935	14908	14940	14878	15009	14852	14844	14809	15024	14869	14948	14800	14853	15014	14797	14851	15004	14967	15011	14954	14996	15036	14837	14913	15062	14846	15090	14969	14830	15037	14999	14962	14985	14887	15045	14892	14708	14928	15087	14894	14925	14930	14936	14811	14942	14925	14973	15045	14762	15008	14938	14992	14817	15037	14942	14906	14982	14815	15095	14987	14851	14797	14933	14960	14977	14913	14965	14939	14946	15034	14880	14974	14861	14998	14815	14730	14784	14807	14803	14795	14952	14773	14958	14800	14895	14813	14825	14828	14965	14787	14944	14952	14797	14832	14874	14793	14816	14969	14923	14943	15084	15153	14913	15052	14948	14862	14757	14902	14976	14978	14975	14833	14874	15065	14976	15052	14930	14853	14740	14924	14822	15004	14769	15022	14830	14937	14862	14901	15050	14952	14902	14914	15008	15045	15015	14849	15016	14889	14932	14991	15025	14915	15202	14891	14896	14908	14857	14730	14915	15084	14892	14883	14904	14901	14940	14859	14793	14942	14967	14799	14962	14958	14830	14703	15010	14750	14897	14707	14943	14886	14844	15030	14958	14852	14758	14863	14971	14999	14888	14896	14899	15151	14954	15035	14972	14901	14946	14744	14821	14772	14931	14796	14860	14870	14850	14975	14745	14987	14985	14762	14781	14787	14865	15151	14895	14851	14899	14808	15070	14988	14834	14850	15014	14689	14962	14836	14912	14923	14961	14834	14939	14707	14847	14829	14926	14906	14960	14953	15018	14725	14933	14920	14986	14940	14792	14751	14963	14883	14886	14812	14965	14754	14937	14663	15002	14770	14920	14961	14703	14886	14955	14855	14938	15110	14866	15014	15106	14903	15053	15011	14853	15098	14901	14857	14863	14876	14798	14854	14814	14934	15142	14880	14852	14911	15070	15062	14990	14887	14919	14811	15007	14739	15033	15001	14887	14898	14852	14987	14871	14848	14811	14858	14652	15032	14894	14895	14930	14900	14953	14866	14868	14840	14779	14731	14827	14893	14916	14929	14894	15038	14885	14748	14945	14937	14915	14961	14917	14828	14882	14905	14852	14897	14820	14965	14873	14909	14938	14904	14938	14864	14957	14921	14858	14931	14759	14945	14907	14958	14984	15003	14890	14835	14990	15074	14925	14900	15072	14867	14996	14806	15047	14916	15016	14656	14816	14746	14914	14915	14717	14764	14901	14883	14907	14952	14943	14757	14918	14737	14973	14839	14885	14769	14776	14876	15089	14940	15013	14916	14912	14751	14869	14934	14740	14915	14830	14865	14935	14942	14910	15033	14784	14942	14809	14825	14650	14862	14782	14827	14982	14890	14972	14942	14990	14920	15015	14903	15011	14932	14830	14850	14848	14847	14908	15014	14975	14811	14807	14846	14908	14951	14933	14887	14974	14955	14959	15058	14938	14780	14770	14809	14971	14896	14795	14850	14898	14787	14778	15017	15009	14989	15118	14881	14955	14907	14881	14998	14966	14904	14929	15137	14983	15025	14889	14855	14839	15003	14951	14911	14841	14931	15103	14911	14979	14993	14971	14912	14892	15023	14902	14860	15052	15032	15011	14957	14824	14899	15039	14805	14791	15011	14963	15019	14940	14810	14855	14864	14833	14849	14903	14718	14907	14945	14924	14736	14985	14849	14880	14944	15064	14966	14854	14890	14959	14876	14948	14876	14818	14926	14776	14980	14870	14972	14979	14893	14920	14723	14818	14813	14832	15024	14905	14955	14919	14706	14860	14836	14894	14974	14913	14830	14771	14985	15012	15113	14914	14855	14924	14885	14870	14877	15037	14932	14839	14971	14760	14840	14895	14843	14964	14949	14970	14768	15002	14934	14961	14762	14981	14771	14880	14970	14995	14796	14855	14829	14939	15063	14783	15025	14812	14843	14643	14876	14814	14785	14690	14924	14929	14987	14870	14863	15025	14893	14819	14910	14892	15068	14688	14720	14920	15000	15035	14839	15043	14894	14997	14825	14804	14847	14764	14967	14969	15018	14780	15092	14916	14996	14897	14814	14942	15049	14824	14915	14730	14961	14860	14756	14862	15032	15018	14932	14844	14946	14799	14972	14780	15087	14884	14964	15037	14872	14977	14914	14922	14919	14783	15051	14969	14888	14857	14916	14932	14833	14939	14897	14926	14915	14919	14949	15032	15032	14876	14962	15033	14878	14885	15008	15023	15087	14849	14718	15005	14915	14985	14852	14943	14975	14918	14819	14917	14973	14936	14837	14758	14922	14922	14874	15052	14988	15054	14890	14849	14847	15029	14798	14988	14979	14930	15137	14901	15050	14795	14970	14824	14856	14992	14889	14858	14931	14996	14999	14902	15041	15042	15087	14814	14903	14735	14938	14906	14885	15074	14932	14968	15049	14831	14950	14728	15143	14886	15057	14729	15006	14912	14897	14966	15001	15051	14931	14764	14909	14740	14823	14776	14880	14833	14860	14956	14846	15083	14939	14964	14853	15049	15092	14868	15120	15079	14868	14882	14838	14957	15185	14869	14942	14963	14938	15028	14790	14892	14948	14865	14898	14725	14953	14972	14748	14931	15060	14812	15015	14973	14814	14959	14652	14978	14994	14802	14842	14832	14898	14946	14959	15024	14699	14956	14749	14812	14914	15053	15056	15018	15067	14987	14846	14903	14776	14682	14917	14862	14893	14765	14759	15053	14740	14979	14767	15029	14912	14868	15066	14800	14816	14805	14943	14720	14981	14830	14832	14893	14747	14811	14897	14890	14953	14981	14966	14853	14900	15108	14859	14825	14905	14892	14901	14871	14831	14912	14941	14904	15018	14739	14941	14733	14870	14872	14900	14966	14925	15043	14917	14951	15068	15022	14953	14769	14990	14842	15036	14919	14879	14978	14855	14799	14972	14827	14916	14976	14882	14986	14869	14865	14798	15058	14977	15060	14916	14910	14819	14863	15068	15025	14909	14985	14972	14817	14913	14931	14823	14869	14944	14840	14850	14946	15099	14748	14734	14935	14896	15008	15003	15024	14766	14908	14826	14829	14967	14973	14916	14893	14903	14960	14975	14752	14871	14875	14806	14918	14928	14992	14966	14868	14819	14868	14854	14799	14823	14835	14855	14957	14795	14777	14730	14895	14829	14821	15060	14841	14957	14726	14903	14728	14854	14900	14991	14937	15033	14842	14852	15060	14944	14724	14751	14873	14963	15015	14997	15026	14971	14995	14868	15022	15008	14752	14857	14974	14960	14955	15002	14850	14919	14746	14867	14883	15018	14883	14930	14964	14736	14977	14908	15133	14848	14874	14769	14941	15013	14887	14871	14856	14949	15094	14912	14835	14859	15081	14980	14933	14993	14937	14864	15010	14883	14983	14893	14884	14811	15036	14854	14923	14983	15088	14948	14992	14959	14864	14843	14996	14988	14840	14900	14924	14887	14957	15000	14913	14955	15001	14857	14863	14840	14817	14801	14853	14888	14943	14688	15016	15019	15146	14896	14921	15016	15006	14835	14835	14902	14871	14908	14869	15047	14795	15016	14982	14819	15009	14730	15019	14947	15026	14920	14939	15040	14972	14857	14891	14734	14847	14862	14808	14943	14862	14852	14985	14989	14960	14877	14940	14971	14864	14837	14872	14742	14955	14821	14879	14984	14787	14912	14893	14928	14694	14960	14930	14817	14933	14948	14792	14965	15091	14946	14894	14865	14856	14849	14690	14877	14856	15020	14954	14836	15012	15012	15133	14946	15023	14878	14852	15051	14916	15048	14962	14883	14820	14925	14798	14899	14914	14967	14897	14760	14908	14910	14778	14855	14858	15010	14950	15025	14965	14834	14951	14750	15007	14940	14991	14893	14764	14884	14802	14909	14879	14977	14894	14972	14899	14994	15039	14855	14862	14761	14948	14902	14827	14856	14772	14823
22801	21163	28961	24310	24938	29742	30926	24770	22446	21759	21454	20543	20223	19699	19260	19137	18842	18305	18419	18167	18281	18211	18140	18279	17943	17890	17941	17806	17853	17801	17858	18047	17729	17951	17853	17866	18145	18064	17727	17854	17661	17783	17663	17784	17920	17516	17632	17779	18053	17626	17726	17754	17672	17589	17665	17805	17750	17972	17532	17637	17701	17609	17657	17659	17800	17952	17706	17909	17751	17813	17856	17897	17825	17692	17793	17938	17957	17758	17562	17614	17684	17855	17693	17622	17603	17610	17697	17675	17548	17651	17726	17595	17691	17693	17854	17721	18028	17803	17784	17585	17889	17687	17753	17403	17752	17723	17798	17848	17806	17640	17885	17746	17899	17728	17580	17722	17745	17715	17573	17632	17579	17825	17776	17785	17667	17820	17683	17865	17705	17681	17570	17501	17571	17612	17623	17604	17651	17643	17706	17787	17740	17628	18111	17507	17743	17800	17711	17638	17554	17595	17871	17678	17827	17654	17824	17798	17654	17719	17686	17792	17538	17735	17662	17762	17724	17663	17665	17658	17618	17638	17868	17731	17812	17599	17456	17682	17760	17635	17572	17744	17765	17662	17777	17650	17714	17719	17718	17446	17662	17598	17811	17671	17704	17647	17504	17604	17702	17726	17653	17668	17684	17714	17572	17599	17552	17616	17750	17568	17519	17656	17846	17640	17581	17610	17628	17889	17857	17733	17746	17742	17890	17570	17605	17689	17647	17679	17573	17581	17584	17468	17767	17590	17492	17576	17521	17666	17698	17541	17714	17825	17701	17637	17983	17552	17872	17804	17662	17792	17720	17695	17624	17598	17668	17638	17684	17645	17655	17755	17834	17868	17631	17797	17544	17584	17755	17664	17659	17650	17825	17843	17775	17684	17767	17632	17953	17646	17687	17666	17800	17826	17644	17830	17490	17619	17627	17625	17661	17770	17530	17664	17649	17813	17632	17859	17762	17574	17822	17600	17713	17733	17526	17847	17906	17889	17725	17505	17651	17972	17690	17586	17614	17537	17755	17811	17739	17770	17734	17829	17809	17695	17675	17726	17552	17797	17849	17550	17584	17704	17705	17625	17744	17902	17672	17622	17599	17540	17779	17524	17796	17651	17663	17614	17709	17633	17802	17803	17656	17594	17675	17631	17959	17781	17751	17756	17446	17718	17907	17658	17921	17798	17718	17596	17786	17755	17636	17793	17689	17552	17692	17746	17758	17570	17673	17783	17661	17638	17727	17636	17661	17531	17602	17618	17641	17650	17701	17695	17678	17855	17721	17543	17631	17525	17685	17689	17472	17571	17604	17639	17606	17608	17570	17508	17800	17583	17692	17598	17822	17601	17778	17691	17616	17618	17504	17719	17806	17722	17648	17526	17711	17780	17650	17767	17635	17722	17751	17873	17751	17801	17802	17887	17868	17731	17651	17700	17698	17694	17416	17658	17588	17663	17593	17593	17741	17676	17751	17851	17542	17645	17761	17652	17583	17661	17811	17546	17595	17627	17717	17800	17763	17693	17535	17594	17584	17641	17749	17796	17618	17549	17909	17667	17675	17679	17659	17659	17852	17563	17736	17656	17642	17610	17745	17743	17798	17730	17579	17776	17862	17662	17593	17631	17604	17820	17612	17504	17572	17582	17566	17497	17740	17699	17608	17788	17540	17590	17680	18038	17770	17694	17928	17745	17885	17649	17750	17607	17770	17665	17736	17429	17623	17740	17570	17562	17636	17787	17870	17493	17707	17711	17781	17614	17698	17713	17465	17641	17634	17578	17726	17782	17725	17722	17727	17814	17822	17840	17712	17685	17604	17747	17627	17701	17843	17884	17851	17725	17677	17480	17905	17630	17605	17637	17801	17759	17761	17781	17742	17668	17356	17805	17562	17611	17871	17740	17630	17624	17703	17723	17963	17743	17746	17733	17750	17732	17701	17623	17755	17705	17962	17621	17764	17831	17873	17619	17628	17950	17883	17651	17725	17830	17693	17606	17693	17539	17548	17671	17725	17678	17870	17615	17747	17799	17578	17845	17514	17667	17576	17564	17717	18130	17703	17618	17396	17730	17831	17634	17576	17794	17558	17672	17744	17713	17667	17740	17818	17888	17713	17682	17798	17696	17693	17639	17716	17541	17567	17677	17665	17762	17676	17622	17739	17708	17865	17703	17696	17627	17769	17700	17834	17588	17613	17781	17731	17652	17586	17793	17734	17568	17607	17557	17518	17724	17686	17738	17582	17766	17617	17797	17780	17733	17507	17790	17810	17855	17709	17744	17556	17597	17640	17542	17576	17677	17652	17928	17638	17672	17822	17706	17688	17694	17695	17780	17650	17573	17710	17790	17825	17760	17668	17535	17789	17704	17832	17621	17689	17509	17744	17767	17672	17626	17664	17749	17639	17777	17597	17751	17712	17473	17695	17578	17476	17659	17742	17672	17479	17648	17386	17813	17633	17833	17519	17863	17640	17888	17830	17564	18013	17457	17658	17837	17662	17733	17574	17784	17731	17714	17610	17837	17772	17686	17784	17474	17672	17678	17700	17802	17688	17788	17636	17486	17738	17658	17710	17761	17687	17587	17836	17731	17703	17842	17749	17727	17731	17665	17787	17775	17707	17920	17648	17737	17708	17770	17744	17676	17579	17632	17571	17458	17672	17556	17684	17832	17702	17585	17538	17573	17801	17736	17603	17650	17664	17604	17547	17527	17671	17474	17535	17632	17567	17543	17630	17733	17574	17669	17706	17708	17672	17633	17563	17579	17681	17685	17693	17651	17568	17849	17727	17612	17631	17352	17685	17468	17549	17709	17827	17767	17393	17663	17805	17606	17714	17799	17687	17811	17714	17747	17490	17786	17864	17485	17793	17756	17893	17550	17501	17913	17759	17789	17670	17594	17751	17643	17738	17737	17649	17652	17597	17665	17700	17589	17829	17662	17875	17759	17518	17786	17748	17756	17641	17515	17658	17810	17866	17557	17655	17827	17684	17735	17718	17555	17516	17502	17599	17920	17498	17720	17714	17632	17698	17621	17659	17806	17703	17624	17417	17599	17760	17776	17683	17617	17686	17577	17911	17808	17762	17678	17657	17559	17616	17553	17809	17816	17606	17678	17779	17564	17849	17749	17792	17728	17756	17566	17734	17639	17723	17716	17488	17670	17758	17826	17799	17713	17757	17538	17558	17644	17790	17827	17847	17682	17679	17825	17720	17793	17765	17807	17827	17576	17905	17708	17727	17857	17609	17855	17625	17938	17768	17663	17659	17672	17717	17830	17592	17635	17502	17490	17657	17574	17764	17513	17770	17707	17625	17559	17710	17660	17617	17718	17844	17572	17872	17850	17484	17829	17564	17806	17694	17781	17664	17721	17626	17518	17696	17788	17813	17495	17615	17821	17803	17602	17773	17721	17742	17874	17826	17643	17509	17641	17796	17565	17661	17590	17499	17792	17661	17702	17537	17757	17741	17726	17620	17638	17546	17908	17586	17513	17592	17711	17502	17666	17732	17936	17828	17739	17704	17704	17412	17771	17721	17616	17586	17614	17616	17649	17446	17562	17693	17754	17741	17653	17738	18044	17807	17688	17719	17765	17718	17639	17893	17825	17595	17799	17693	17817	17850	17464	17713	17820	17626	17832	17799	17462	17647	17591	17607	17971	17848	17700	17748	17644	17591	17850	17659	17790	17598	17552	17773	17660	17786	17739	17874	17844	17638	17744	17865	17622	17746	17601	17795	17748	17628	17838	17834	17643	17622	17776	17720	17720	17657	17693	17540	17811	17662	17580	17606	17676	17547	17772	17716	17645	17760	17647	17761	17838	17512	17752	17646	17768	17716	17797	17686	17644	17678	17638	17556	17568	17903	17773	17755	17599	17741	17503	17511	17607	17843	17624	17682	17726	17746	17817	17518	17655	17522	17557	17732	17694	17663	17845	17786	17897	17784	17529	17548	17545	17650	17877	17615	17467	17544	17632	17658	17732	17732	17610	17779	17551	17602	17744	17554	17733	17688	17834	17726	17754	17755	17670	17509	17727	17572	17715	17799	17837	17816	17654	17603	17646	17717	17485	17606	17550	17652	17496	17731	17849	17835	17503	17872	17608	17645	17774	17818	17699	17649	17716	17690	17753	17799	17642	17574	17688	17777	17768	17824	17644	17457	17740	17787	17711	17581	17520	17677	17689	17712	17696	17817	17693	17948	17713	17685	17601	17731	17572	17609	17742	17652	17632	17629	17779	17882	17681	17783	17645	17709	17600	17910	17463	17644	17705	17801	17545	17551	17488	17622	17559	17776	17703	17536	17537	17811	17745	17802	17853	17702	17826	17604	17815	17857	17836	17531	17713	17589	17673	17722	17819	17679	17901	17766	17739	17654	17468	17546	17672	17773	17890	17830	17751	17675	17503	17693	17788	17833	17514	17636	17736	17441	17769	17601	17570	17665	17744	17667	17756	17822	17667	17580	17857	17720	17652	17683	17614	17517	17689	17603	17792	17731	17788	17687	17678	17655	17571	17803	17590	17762	17565	17707	17776	17698	17657	17709	17665	17588	17664	17772	17664	17664	17661	17935	17609	17567	17594	17469	17731	17758	17774	17755	17520	17708	17663	17693	17631	17708	17636	17610	17704	17759	17797	17604	17667	17627	17670	17653	17663	17698	17705	17709	17799	17737	17709	17650	17787	17812	17687	17658	17739	17919	17867	17571	17610	17879	17600	17741	17598	17776	17591	17734	17656	17742	17707	17650	17395	17741	17640	17627	17812	17735	17749	17660	17814	17801	17729	17689	17690	17759	17609	17697	17681	17673	17743	17767	17489	17813	17708	17871	17637	17734	17770	17835	17797	17675	17766	17768	17606	17537	17659	17752	17591	17566	17594	17584	17762	17665	17713	17700	17545	17760	17622	17609	17597	17582	17799	17443	17583	17613	17659	17899	17680	17832	17804	17610	17598	17667	17555	17693	17640	17761	17645	17574	17927	17669	17547	17708	17600	17549	17847	17847	17381	17792	17772	17807	17609	17841	17771	17675	17689	17969	17741	17793	17810	17958	17637	17803	17669	17568	17823	17477	17763	17641	17726	17581	17833	17592	17866	17641	17535	17730	17594	17598	17648	17703	17716	17645	17562	17845	17895	17964	17717	17828	17655
33210	57679	54718	45746	40107	34934	28869	24542	21728	20509	19876	19074	18260	17865	17054	16746	16571	15959	15879	15890	15714	15613	15678	15482	15461	15491	15352	15575	15286	15184	15314	15336	15282	15298	15190	15208	15149	15165	15304	15357	15122	15372	15226	15465	15062	15314	15220	15160	15322	15208	15152	15141	15125	15168	15184	15106	14953	15200	15104	15110	15037	15130	15250	15288	15290	15054	15212	15278	15324	15254	15174	15178	15292	15056	15146	14942	15183	14960	14922	15225	15133	15124	15196	15131	15197	14997	15209	15153	15158	15146	15030	15185	15214	14954	15043	15184	14949	15152	15314	15018	15218	15110	15206	15081	15145	15149	15095	15187	15221	15131	15063	15173	15204	15081	15236	15142	15037	15126	15296	15098	15032	15129	15061	15309	15131	15081	15190	15070	14986	15063	15231	15217	15150	15181	15143	15124	14992	15097	15013	15023	14830	15101	15239	15154	15114	15213	15146	15219	15200	15140	15046	15118	15129	15136	15058	15249	15190	15111	14990	15139	15086	15209	15215	15165	15231	15147	15132	15299	15191	15249	15229	15185	15096	15176	15200	14949	15123	15149	15174	15152	15126	15179	15165	15239	15236	15093	15153	15177	15080	15155	15158	15155	15039	14974	15135	15095	14987	15429	14928	15025	14980	15015	15039	15125	15235	15189	15154	15031	15084	15216	15048	15139	15195	15077	15191	15191	15213	15090	14999	15164	15185	15274	15225	15103	15080	15159	15112	15074	15158	15049	15373	15116	15237	15063	15279	15082	15121	15107	15165	15052	15196	15166	15176	15027	15134	15266	14995	15152	15071	15203	14909	15017	15223	15113	15157	15140	14954	15037	14984	15261	15037	15245	15285	15221	15162	15065	15171	15166	15112	15120	15144	15001	15167	15063	15060	15027	15159	15127	15078	15050	15204	15222	15212	15260	15214	15356	15229	15104	15013	15006	15100	15119	15157	15147	15210	15015	15198	14905	15044	15166	15020	15218	15138	15045	15193	15268	15181	15116	15255	15172	15164	15280	15170	15197	15185	15176	15074	15212	14937	15045	15078	15033	15319	15109	15200	15110	15171	15186	15235	15022	15103	15201	14950	15054	15080	15287	15119	15085	15186	15135	15095	15231	15088	15052	15155	15029	15069	15236	15097	14997	15247	15148	15048	15187	15097	15199	15141	15064	15178	15235	15028	15076	15079	15124	15075	15087	15157	15182	15068	14900	15169	15117	15221	15162	15121	15142	14905	15092	15103	15176	15009	15078	15217	15134	15066	15148	15085	15130	15165	15257	15002	15223	15204	15137	15122	15173	15157	14955	15139	14960	15162	15156	15127	15131	14998	15073	15271	15135	14926	15115	15179	15225	15047	15102	15187	15101	15205	15088	15115	15172	15069	15131	15102	15161	15090	15068	15144	15265	15168	15129	15177	15139	15102	15183	15020	14915	15137	15094	14960	15005	15094	15071	15209	14895	15081	15094	15098	15166	15214	15136	14996	15128	15003	15149	15091	15091	14982	15136	15177	15106	15098	15216	15306	15263	15090	15043	15153	15140	14957	15201	15167	15051	14944	15305	15036	15127	15044	15103	14984	15053	15201	15105	15180	15215	15148	15279	15190	15193	15122	15125	15240	15156	15032	15190	15069	15203	15164	15244	15217	15217	15066	15145	14987	15127	15143	15000	15048	15045	15151	15244	15072	14939	15092	15222	15119	15006	15219	15016	15207	15107	15277	15112	15158	15035	15214	15238	15156	14993	15164	15157	15204	15187	15129	15043	15315	15105	15013	15339	15100	15146	15148	15145	15168	15027	15205	15083	15157	15009	14961	15067	15194	15112	14994	15136	15091	15161	15239	15283	15098	15195	15094	15119	15062	15093	15136	15205	15253	15033	15090	15342	15119	15175	15220	15016	15158	15146	15242	15131	15157	15060	15173	15055	15133	15232	15186	15104	15096	15042	15280	15144	14946	15024	15201	14945	15041	14893	15196	15236	15233	15051	15207	14988	15151	15057	15067	15105	14972	15118	14986	15182	15023	15158	15043	14840	15177	15235	15171	15176	15144	15137	15187	14935	15169	15112	15121	15108	15107	15043	15199	15064	15226	15175	15174	15022	15071	15099	15252	15013	15120	14902	15045	15153	15240	15225	15102	15166	15124	15097	15227	15096	15178	15129	15159	15175	15270	15300	15178	15148	15154	15039	15077	15171	15119	15118	15162	15181	15137	15198	15127	15163	15206	15195	15112	14928	15200	15328	15148	15128	15243	15161	15264	15091	15015	14945	15214	15176	14988	14982	15089	15149	15170	15404	15053	15131	15163	15109	15138	15197	15157	15236	15166	15074	15224	15147	15294	14966	15236	15181	15067	15244	15141	15117	15308	15148	15117	15057	15102	15174	14998	14962	15193	15268	15070	15093	15133	15071	15137	15043	14991	15135	15032	15026	15102	15128	15134	15219	15077	15131	15136	15040	14945	14984	15243	15173	15052	15076	15135	15290	15185	15126	15203	15406	15056	15237	15107	15158	15297	15067	15234	15237	15152	15137	15071	15140	15163	15014	15103	15083	15169	15069	15255	15151	15137	15336	15120	15029	15154	15025	15125	15079	15060	15135	14974	15174	15079	15181	14946	15320	15036	15093	15159	15301	15173	15043	15210	15279	15140	14995	14985	15174	15028	15140	14972	15042	15400	15052	15140	15301	15204	14883	15156	15039	15229	15218	15121	15103	15174	15032	15143	15233	15100	15293	15158	15161	15113	15041	15163	15127	15221	15141	15131	15101	15071	15076	15366	15348	15221	15103	15207	15131	15083	15211	15126	15209	15132	15088	15147	15166	15031	15141	15192	15021	15061	15136	15237	15186	15182	15189	15064	15060	15232	15170	15073	15186	15104	15216	15203	15151	15090	15216	15169	15025	15052	15169	15099	15016	15076	15085	14900	15105	15143	15042	15226	15112	15082	15286	15140	15174	15145	15066	15320	15171	15240	15088	15099	15185	15195	15192	14983	15198	15172	14885	15113	15128	15026	15182	15063	15158	15166	14927	15146	15199	15111	15142	15148	15075	15116	15036	15118	15073	15147	15028	15212	15188	15119	15100	15150	15202	15154	15115	15251	15046	15026	15159	15182	15226	15179	15046	15057	15231	15147	15394	15197	15098	15164	15235	15030	15232	15165	15194	15186	14956	15125	15245	15092	15110	15118	15057	15164	15131	15110	15116	15085	15253	15042	15245	15235	15060	15224	14986	15302	15192	15087	15104	14934	15154	15235	15137	15122	15253	15268	15198	15027	15015	15126	15007	15158	15225	15019	15142	15158	15215	15154	15048	15228	15288	15342	15125	15131	14984	15104	15163	15014	15145	15189	15062	15138	15042	15005	15171	15061	15067	15087	15164	14997	15048	15222	15055	15057	15212	15122	15155	15069	15290	15303	15099	15193	15008	15097	15168	15037	15243	15157	15324	15262	15160	15000	15109	15190	15213	15036	15166	15210	15110	15279	15049	15084	15065	15064	15233	15161	15142	15130	15135	15185	15230	15003	15155	15041	15207	15175	15260	15111	15119	15078	15043	15122	15154	15216	15133	15135	15178	15062	15161	15107	15220	15190	15067	15152	15093	15211	15248	15181	15241	14940	15039	15218	15066	15195	15265	15275	15040	15283	14971	15038	15087	15039	15099	15271	15261	15165	15243	15112	15160	15207	15116	15181	15180	15147	15258	15174	15158	15161	15188	15309	15205	15184	15063	15126	15050	14945	15250	15167	15011	15070	15174	15180	14944	15256	14942	14967	15112	15161	15205	15230	15082	14881	15164	15163	15228	15235	15216	14927	15141	15228	15164	15181	15316	15015	15210	15231	14987	15120	15305	15088	15142	15163	15049	15203	15082	15111	15124	15369	15038	15226	15004	15216	15205	15151	15107	15234	15207	15156	15014	15139	15104	15005	15110	15197	15104	15229	15027	14932	15088	15081	15126	15102	15050	15122	15096	15139	15058	15236	15054	15085	15109	15195	15128	15074	14988	15027	15026	15115	15099	14858	15293	15225	15199	15109	15095	14974	15071	15041	15256	15064	15092	14995	15071	15372	15124	15002	15130	15210	15131	15050	15176	15182	15183	15174	15121	15065	15096	15054	15328	15163	15140	15182	15220	15136	15050	15173	15179	15107	14993	15169	15024	15148	15042	15049	15206	15045	15163	14990	15103	15014	15267	15041	15230	15210	15102	15247	15272	15089	15428	14965	15174	15281	15049	15130	15195	14946	15109	15153	15200	15022	15061	15092	15065	15001	15177	15217	15375	15182	15124	15244	15226	15147	15159	15220	15148	15066	15229	15132	15019	15205	15158	15137	15381	15208	15154	15131	15081	15094	15183	15105	15248	15333	15231	15196	15119	15212	15101	15046	15198	15061	15261	15201	15141	15068	15220	15150	15082	15224	14981	15101	14873	15121	15096	15253	15217	15139	15147	15164	15073	14905	15048	15311	15163	15183	15089	15091	15203	15319	15158	15103	14993	15237	15376	15024	15203	15082	15155	15305	15065	15210	15270	15063	15293	15096	15177	15106	15151	15109	15169	15258	15125	15193	15365	15197	15084	15168	15231	15209	15026	15202	15250	15137	15190	14994	15056	14992	15234	15028	15136	15276	15207	15057	15172	15058	15245	15288	15076	15033	15056	15246	15124	15172	15064	15160	15171	15062	14988	15228	15169	15100	15081	15235	15115	15131	15018	15116	15133	15151	14989	15189	15156	15106	15111	15097	15069	15087	15088	15151	15075	14890	15066	15054	15219	15190	15206	15170	15056	15202	15020	15146	15051	15119	15222	15165	15261	15047	15154	15257	15091	15178	15223	15058	15232	15152	15083	15122	15094	15164	15258	15082	15216	15042	15134	15085	15102	15173	15238	15204	15152	15212	15138	15253	15178	15071	15078	15178	15144	15054	15256	15125	14976	15172	15051	15196	15227	15209	15053	15359	15198	15303	15187	15288	15061	15315	15082	15133	15165	15136	15035	15301	15287	15053	15389	15144	15143	15197	15152	15200	15165	15100	15265	15108	15051	15012	15100	14965	14961	15162	15070	15039	14937	15205	15162	15211	15197	15159	15090	15116	15204	15263	15165	15235	15082	15110	15029	15006	15135	14966	15280	15209	14896
29479	29099	38497	34421	28169	25042	22128	20228	19270	18784	18505	18421	18135	18122	17819	17889	17710	17930	17396	17324	17463	17307	17349	17282	17348	17150	17398	17232	17254	17277	17577	17467	17350	17263	17388	17205	17305	17262	17071	17179	17396	17353	17079	17018	17031	17183	17186	17190	17017	17036	17208	17119	17108	17202	17180	17280	17072	17377	17229	17270	17217	17106	17305	16970	17130	17047	17139	17280	17219	17235	17243	17144	17197	17052	17237	17279	17352	17312	17268	17212	17067	17302	17284	17183	17221	17228	17113	17291	16992	17205	17154	17055	17161	17187	17017	17228	17268	17099	17109	17040	17291	17259	17278	17156	17190	17332	17138	17211	17094	17205	17255	17143	17045	17150	17167	17341	17261	16981	17186	17360	17166	17212	17184	17072	17057	17334	17181	17062	17283	17148	17330	17080	17245	17039	17119	17092	17162	17219	17494	17239	17226	16954	17120	17174	17392	17254	17101	17293	17154	16931	16931	17178	17219	17222	17128	17263	17054	17292	17131	17187	17054	17233	17408	17330	17010	17131	17074	17160	17221	17191	17204	17199	17188	17125	17362	17264	17160	17106	17065	17088	17425	17182	17263	17253	17206	17212	17260	17020	17226	17320	17333	17252	17113	17254	17174	17035	17210	17283	17146	17269	17170	17221	17171	17096	17195	17044	17192	17256	17227	17106	17153	17162	17287	17080	17280	17176	17295	17051	17162	17325	17253	17068	17226	17194	17354	17274	17235	17259	17152	17260	17231	17118	17233	17322	17264	17134	17236	17209	17244	17066	17212	17147	17108	17390	17141	16949	17260	17431	17447	16890	17476	16935	17324	17105	17017	17225	17207	17141	17197	17167	17224	17243	17400	17167	17111	17210	17035	17177	17186	17301	17292	17298	17238	17182	16947	17204	17257	17066	17112	17038	17116	17037	17176	17211	17217	16899	17172	17281	17006	17102	17070	17375	17269	17130	17367	17208	17331	17150	17191	16998	17232	17234	17298	17251	17305	17022	17092	17087	17100	17122	17160	17326	17182	17085	17436	17062	17249	17347	17235	17289	17039	17229	17030	17078	17236	17087	17073	17098	17071	17146	17091	16989	17119	17028	17138	17176	17142	17426	17354	17156	17106	17054	17128	17016	17242	17042	17306	17123	17175	17056	17146	17091	17015	17247	17022	17260	17301	17084	17173	17194	17163	17101	17015	17283	17169	17029	16988	17180	17417	17273	17257	17190	17145	17193	17072	17213	17230	17204	17066	17276	17089	17385	17214	17367	17311	17284	17181	17130	17248	17263	17250	17267	17268	17218	17162	17081	17067	17093	17286	17125	17244	17113	17255	17251	17218	17070	17246	17153	17199	17352	16944	17065	17266	17111	17115	17197	17188	17343	17205	17161	17364	17197	17250	17335	17130	17233	17476	17335	17063	17277	17159	17129	17222	17173	17370	17145	17145	17132	17123	17207	17305	17167	16964	17011	17384	17291	17102	17231	17198	17117	17051	17291	17176	17214	17179	17096	17267	17093	17259	17260	17032	17307	17164	17221	17339	17175	17211	17037	17237	17263	17294	17215	17045	17191	17212	17250	17075	16847	17065	17244	17413	17375	17126	17117	17075	17301	17290	17067	17210	17294	17181	17219	16974	17093	17166	17335	17194	16970	17196	17216	17053	17096	17277	17006	16976	17358	17242	17218	17213	17392	17327	17132	17138	17177	17226	17181	17175	17251	17232	17087	17232	17358	17206	17133	17255	17097	17199	17165	17246	17175	17063	17146	17085	17041	17322	17159	17269	17090	17257	17250	17417	17118	17111	17114	17276	17078	17147	17300	17120	17246	17161	17244	17099	17151	17207	17120	17161	17187	17001	17331	17025	17029	17059	17252	17131	16980	17273	17159	17290	17021	17211	17220	17245	17180	17188	17175	17088	17147	17243	17200	17146	16936	17029	17134	17127	17181	17213	17193	17199	17185	17179	17336	17337	17209	17312	17184	17476	17102	17348	17062	17189	17242	17071	17040	17017	17135	17121	17165	17147	17343	17320	17042	17146	17329	17240	17176	17193	17008	17095	16982	16995	17263	17217	17419	17314	17210	17347	17155	17109	17027	17209	17021	17244	17224	17148	17032	17073	17143	17139	17314	17314	17174	17244	16990	17123	16996	17183	17057	17152	16985	17071	17126	17371	17273	17256	17175	17230	17289	17043	17068	17349	17295	17357	17193	17248	17160	17022	17269	17149	17028	16980	17176	17104	17223	17139	17330	16998	16993	17253	17141	17163	17276	17241	17128	17227	17241	17168	17476	17338	17163	17115	17001	17203	17064	17310	17228	17103	17097	17132	17178	17271	17061	17074	17192	17098	17168	17205	17172	16944	17264	17235	16979	17165	17284	17064	17095	17226	17168	17184	17164	17245	17090	17120	17314	17314	17433	17132	17030	17169	17217	17136	17271	17278	17124	17210	17062	17261	17166	17308	17183	17137	17250	17125	17297	17409	17328	17214	17202	17435	17065	17534	17169	17320	17286	17260	17192	16933	17110	17211	17098	17063	17017	17223	17147	17170	17127	17139	17279	17277	17284	17173	17182	17303	17065	17076	17129	17287	17134	17123	17182	17177	17133	17103	17471	17051	17095	17359	17288	17151	17082	17090	17239	17347	17302	17280	17292	17274	17226	17200	17144	17404	17121	17305	17277	17265	17081	17195	17209	17090	17155	17153	17030	17077	17159	17117	16986	17209	17241	17075	17109	17139	17130	17242	17152	17198	17153	17012	17175	17122	17442	17201	16992	17249	17134	17230	17296	17181	17301	17284	17167	17272	17289	17366	17181	16999	17459	17122	17170	17088	17252	17307	17081	17049	17137	17292	17262	17326	17118	17162	17208	17065	17131	17221	17147	17409	17258	17166	17183	17108	17300	17256	17327	17432	17216	17131	17207	17243	17083	17384	17203	17270	17146	17093	17309	17243	17260	17370	17175	17160	17122	17276	17044	17035	17132	17130	17140	17299	17249	17229	17259	17098	17079	17126	17220	17256	17137	17385	17181	17313	17070	17155	17246	17209	17220	17258	17298	16960	17248	17183	17106	17191	17048	17225	17212	17286	17227	17199	17234	17237	16955	17107	17077	17254	17044	17053	17165	17295	17179	17485	17132	17130	17253	17223	17250	17112	17178	17224	17229	17260	16941	17040	17141	17400	17260	17118	17029	17366	17440	17297	17157	17376	17143	17275	17365	17056	17132	17288	16869	17272	17073	17231	17125	17122	17085	17311	17008	17089	17379	17312	17239	17212	17223	17192	17405	17193	17242	17064	17260	17131	17110	17355	17150	17315	16972	17377	17292	17164	17230	17083	17057	17065	17094	17233	17374	17312	17150	17245	17139	16984	17212	17140	17214	17086	17247	17389	16982	16965	17096	17335	17302	17096	17156	17065	17180	17380	17240	17288	17304	17159	17175	17202	17047	17119	17202	17567	17078	17208	17159	17105	17277	17228	17362	17466	17264	17173	17166	17228	17173	17179	17338	17286	17236	17149	17157	17147	17366	17284	17124	17437	17116	17103	17238	17108	17067	17377	17091	17257	17479	17237	17026	17376	17078	17227	17228	17245	17120	17274	17352	17279	17143	17300	17266	17217	17130	17251	17126	17222	16990	17205	17174	17207	17243	17201	17233	17001	17006	17285	17433	17191	17149	17204	17223	17194	17325	17100	17263	17254	17083	17367	17174	17169	17195	17227	17283	17318	17100	17118	17056	17258	17115	16987	17286	17205	17164	17274	17334	17210	17215	17504	17305	17232	17290	17307	17346	17346	17361	17420	17205	17570	17275	17065	17278	17344	17190	17173	16989	17322	17306	17187	17216	17184	17186	17488	17205	17161	17206	17275	17060	17127	17006	17368	17161	17208	17116	17341	17237	17182	17248	17305	17133	17167	17047	17293	17039	17062	17131	17039	17131	17251	17193	17185	17242	17283	16987	17005	17159	17227	17261	17224	17086	16976	17308	17245	17293	17272	17163	17334	17145	17264	17252	17174	17378	16990	17166	17117	17186	17311	17220	17436	17227	17273	17028	17171	17217	16952	17204	17089	17205	17270	17210	17380	17280	17326	17218	17522	17239	17196	17092	17298	17321	17266	17279	17234	17188	17160	17020	17236	17301	17179	17333	17256	17133	17307	17009	17208	17334	17054	16996	17079	17035	17358	17208	17308	17100	17125	17081	17289	17161	17195	17324	17203	17183	17173	17174	17055	17221	17350	17046	17083	16924	17165	17288	17276	17129	17215	17240	17149	17148	16831	17227	17144	17188	17201	17229	17266	17109	17076	17152	17436	17205	17239	17197	17343	17280	17258	17244	17304	17280	17148	17018	17225	17185	16987	17270	17170	17370	17264	17171	17119	17077	17179	17170	17196	17079	17044	17163	17008	17274	17163	17135	17117	17110	17183	17115	17299	17083	17130	17023	16991	17120	17151	17088	17229	17251	17346	17132	17127	17189	17242	17186	17073	17275	17015	17233	16972	17082	17175	16986	17168	17318	17175	17218	17126	17046	17118	17229	17213	17138	17209	17145	17204	17072	17176	17298	17346	17077	17229	17090	17279	17139	17202	17327	17202	17206	17231	17092	17145	17261	17143	17218	17084	17247	17100	17266	17227	17331	17183	17344	17318	17261	17257	17315	17388	17089	17232	17012	17316	17123	17123	17241	17295	17181	17261	17148	17164	17225	17161	17123	17380	17100	17213	17168	17185	17182	17270	17378	17329	17344	17349	17251	17381	17154	17270	17108	17194	17276	17197	17225	16986	17252	17275	17148	17206	17206	17230	17367	17147	17048	17215	17050	16959	17277	17101	17132	16963	17153	17303	17392	17190	17289	17067	17219	17180	17112	16989	17238	17149	17038	16950	17074	17149	17201	16820	17154	17150	17311	17170	17115	17144	17079	17063	17125	17326	17332	17063	17256	17284	17153	17307	17116	17328	17197	17101	17141	17253	17385	17056	17055	17250	17125	17425	17289	17370	17283	17335	17289	17357	17045	17435	17174	17246	17209	17368	17398	17284	17384	17104	17225	17121	17215	17431	17276	17173	17266	17199	17195	17144	17358	17251	17177	17155	17106	17312	17374	17455	17310	17186	17274	17148	17307	17097	17060	17173	17141	17072	17185
31692	45557	43220	33692	28772	24855	21253	18751	17926	17319	17256	16626	16123	16071	15771	15288	15207	15376	14964	15114	15088	15047	14911	14996	14784	15005	14886	14958	14794	14917	14938	14781	14912	14863	14644	14894	14880	14647	14762	14760	14872	14808	14634	14898	14873	14833	14704	14782	14618	14763	14740	15023	14956	14782	14764	14741	14823	14747	14733	14731	14879	14858	14632	14732	14837	14718	14642	14692	14857	14714	14882	14821	14841	14608	14744	14774	14817	14694	14818	14785	14923	14832	14708	14738	14933	14594	14810	14845	14859	14774	14710	14881	14853	14772	14818	15008	14848	14883	14833	14801	14857	14714	14898	14882	14821	14764	14743	14779	14955	14807	14825	14747	14846	14824	14638	14894	14775	14745	14634	14614	14675	14993	14649	14745	14749	14673	14700	14759	14918	14780	14843	14793	14854	14799	14795	14869	14821	14696	14738	14730	14761	14740	14767	14746	14754	14936	14664	14688	14780	14730	14720	14779	14870	14976	14767	14864	14602	14870	14887	15006	14753	14898	14808	14839	14806	14828	14690	14872	14738	14725	14683	14702	14761	14649	14696	14804	14736	15054	14877	14850	14759	14782	14630	14776	14850	14895	14648	14875	14729	14765	14842	14668	14853	14818	14781	14895	14857	14683	14844	14780	14895	14713	14831	14716	14848	14732	14828	14752	14762	14755	14858	14720	14918	14775	14712	14642	14794	14805	14745	14769	14879	14673	14756	14759	14788	14738	14968	14882	14652	14685	14728	14908	14879	14803	14859	14875	14821	14734	14753	14871	14846	14734	14820	14796	14797	14837	14850	14738	14730	14738	14823	14799	14685	14880	14563	14787	14730	14834	14598	14997	14882	14807	14772	14685	14723	14953	14820	14907	14791	14845	14811	14761	14819	14746	14753	14779	14826	14811	14821	14778	14689	14707	14841	14681	14738	14860	14924	14828	14668	14806	14871	14756	14950	14839	14860	14677	14902	14825	14715	14857	14803	14694	14656	14698	14879	14768	14711	14782	14847	14899	14783	14987	14917	14766	14834	14814	14896	14787	14610	14730	14730	14668	14893	14800	14791	14799	14739	14889	14722	14925	14901	14861	14843	14715	14764	14806	14898	14893	14791	14733	14819	14665	14803	14805	14766	14847	14751	14865	14701	14693	14812	14913	14742	14812	14736	14762	14765	14881	14835	14986	14751	14883	14724	14832	14732	14838	14750	14801	14877	14632	14952	14703	14811	14926	14947	14909	14889	14881	14774	14706	14803	14773	14695	14839	14733	14841	14842	14764	14831	14664	14764	14722	14866	14813	14714	14785	14901	14716	14702	14918	14992	14931	14986	14982	14769	14875	14748	14706	14859	14613	15004	14840	14748	14772	14747	14606	14825	14758	14831	14817	14791	14823	14914	14863	14989	14856	14961	14806	14755	14812	14697	14837	14764	14743	14680	14848	14800	14763	14727	14700	14735	14676	14804	14822	14948	14858	14787	14834	14842	14729	14824	14750	15005	14855	14916	14687	14939	14803	14792	14841	14661	15031	14718	14825	14834	14672	14725	14708	14904	14773	14784	14692	14711	14789	15026	14699	14791	14753	14835	14852	14763	14889	14703	14944	14745	14954	14832	14701	14872	14686	14641	14708	14654	14840	14728	14743	14650	14844	14690	14738	14867	14790	14679	14791	14814	14754	14653	14745	14837	14699	14821	14570	14762	14676	14742	14848	14721	14749	14938	14923	14992	14582	14898	14715	14845	14717	14843	14799	14872	14980	14698	14760	14792	14824	14790	14819	14689	14682	14809	14908	14761	14846	14967	14809	14766	14718	14947	14818	14789	14921	14804	14721	14906	14699	14727	14760	14607	14922	14795	14748	14798	14841	14859	14923	14727	14770	14794	14769	14857	14859	14889	14784	14888	14843	14830	14780	14790	14722	14585	14863	14907	14837	14776	14925	14911	14783	14815	14856	14768	14749	14863	14905	14862	14866	14856	14819	14709	14758	14832	14755	14875	14634	14815	14887	14820	14667	14878	14742	14769	14901	14817	14686	14687	14796	14692	14860	14803	14744	14801	14701	14751	14954	14637	14697	14873	14900	14946	14856	14830	14826	14833	14804	14693	14827	14902	14711	14668	14948	14804	14708	14869	14983	14687	14784	14857	14889	14722	14789	14785	14840	14773	14738	14869	14842	14828	14747	14844	14908	14769	14803	14701	14864	14831	14713	14827	14642	14801	14810	14679	14850	14748	14883	14800	14809	14767	14746	14715	14681	14732	14679	14925	14740	14693	14866	14792	14721	14787	14830	14742	14701	14656	14869	14704	14688	14761	14896	14671	14801	14860	14798	14802	14736	14712	14695	14761	14867	14763	14876	14791	14712	14899	14775	14876	14653	14670	14739	14808	14824	14927	14884	14868	14608	14678	14774	14872	14794	14824	14951	14896	14852	14839	14768	14755	14726	14847	14844	14695	14795	14662	14887	14787	14934	14715	14781	14812	14955	14742	14860	14777	14879	14826	14927	14765	14834	14711	14791	14853	14806	14716	14857	14610	14846	14865	14838	14777	14903	14728	14783	14743	14910	14851	14750	14661	14782	14647	14847	14939	14696	14714	14686	14821	14867	14878	14755	14829	14797	14764	14806	14680	14701	14785	14821	14710	14794	14806	14577	14832	14658	14762	14888	14757	14827	14753	14911	14756	14765	14677	14798	14807	14808	14831	14806	14688	14722	14712	14816	14765	14686	14900	14914	14850	14895	14831	14787	14768	14926	14810	14807	14860	14780	14771	14742	14903	14725	14841	14763	14803	14854	14825	14792	14841	14876	14753	14829	14927	14816	14631	14910	14858	14752	14816	14815	14698	14765	14885	14722	14859	14735	14652	14992	14566	14892	14672	14935	14791	14698	14817	14909	14800	14808	14734	14749	14877	14889	14787	14900	14810	14887	14781	14786	14884	14768	14749	14798	14899	14878	14720	14769	14816	14723	15017	14880	14875	14687	14590	14820	14615	14647	14738	14985	14698	14869	14855	14851	14763	15083	14584	14949	14837	14798	14762	14760	14670	14867	14723	14868	14804	14686	14883	14760	14775	14691	14941	14726	14766	14845	14743	14860	14805	14876	14886	14854	14835	14763	14683	14699	14735	14758	14649	14838	14760	14827	14641	14919	14706	14725	14775	14761	14883	14773	14842	15063	15008	14788	14813	14836	14817	14711	14771	14688	14743	14737	14842	14945	14835	14917	14844	14860	14750	14823	14718	14804	14620	14757	14738	14816	14750	14830	14754	14726	14842	14784	14802	15016	14855	14875	14904	14887	14839	14864	14787	14626	14620	14805	14930	14768	14812	14859	14883	14653	14768	14727	14596	14857	14894	14846	14775	14885	14768	14847	14738	14657	14755	14760	14766	14782	14812	14856	14680	14794	14831	14830	14627	14747	14828	14783	14651	14862	14745	14721	14938	14993	14882	14854	14572	14648	14856	14730	14760	14829	14711	14887	14788	14865	14733	14824	14767	14629	14897	14948	14821	14666	14793	14802	14903	14852	14650	14878	14639	14838	14791	14647	14879	14827	14640	14812	14848	14599	14721	14730	14740	14693	14767	14761	14746	14580	14968	14764	14800	14794	15000	14922	14674	14833	14819	14617	14735	14812	14790	14985	14795	14801	14659	14745	14788	14956	14804	14694	14793	14773	14778	14769	14710	14764	14734	14807	14746	14731	14695	14657	14780	14763	14759	14750	14651	14739	14693	14522	14747	14839	14970	14954	14746	14876	14740	14705	14697	14815	14760	14805	14832	14834	14896	14808	14765	14834	14856	14670	14814	14910	14832	14818	14885	14863	14640	14715	14791	14868	14763	14833	14796	14684	14696	14686	14870	14772	14855	14846	14777	14896	14788	14946	14785	14746	14751	14870	14723	14789	14910	14589	14736	14792	14909	14892	14832	14932	14664	14791	14806	14889	14752	14801	14697	14845	14767	14770	14940	14757	14815	14842	14782	14769	14686	14787	14663	14704	14911	14695	14802	14791	14827	14897	14903	14676	14890	14719	14997	14819	14930	14799	14937	14809	14826	14772	14910	14644	14799	14801	14808	14816	14832	14801	14787	14821	14853	14885	14676	14703	14831	14684	14799	14952	14904	14978	14819	14881	14786	14897	14977	14893	14824	14923	14749	14725	14648	14777	14650	14850	14746	14834	14772	14818	14844	14734	14726	14714	14866	14785	14653	14675	14754	14712	14892	14893	14747	14886	14756	14811	14752	14902	14778	14663	14847	14911	14861	14743	14792	14802	14798	14797	14875	14797	14827	14894	14819	14755	14895	14838	14817	14911	14884	14882	14872	14837	14890	14713	14799	14866	14717	14678	14760	14767	14846	14822	14790	14721	14784	14944	14986	14869	14767	15002	15086	14565	14852	14775	14725	14927	14803	14877	14837	14762	14780	14698	14889	14773	15019	14728	14803	14651	14845	14876	14822	14982	14793	14657	14894	14737	14905	14846	14944	14793	14781	14704	14859	14789	14626	14769	14890	14740	14854	14733	14813	14910	14909	14684	14861	14680	14825	14692	14924	14709	14964	14817	14984	14773	14874	14705	15005	14703	14550	14783	14754	14739	14848	14762	14743	14955	14676	14755	14520	14785	14851	14636	14873	14840	14949	14603	14807	14841	14739	14921	14804	14869	14885	14787	14917	14763	14857	14765	14979	14755	14746	14791	14799	14866	14694	14765	14739	14812	14704	14655	14826	14938	14742	14739	14760	14725	14783	14597	14822	14742	14856	14716	15037	14681	14851	14798	14907	14807	14926	14969	14868	15067	14675	14856	14832	14897	14912	14814	14877	14850	14689	14761	14862	14817	14796	14904	14695	14775	14726	14722	15017	14837	14821	14810	14701	14887	14645	14795	14859	14844	14876	14688	14713	14763	14761	14857	14564	14866	14862	14670	14912	14846	14760	14833	14958	14922	15067	14738	14789	14782	15047	14790	14934	14740	14709	14931	14819	14824	14710	14876	14754	14756	14587	14672	14639	14826	14820	14757	14862	14763	14790	14724	14662	14785	14478	14847	14742	14823	14694	14784	14987	14918	14800	14893	14914	14802	14790	14795	14721	14702	14866	14897	14836	14617	14912	14683	14912	14768	14909	14747	14504	14937	14786	14631
24099	21161	28810	26465	27250	29134	26802	22303	20594	20418	19680	19370	19104	18862	18430	18214	18248	17971	17709	17925	17642	17689	17604	17329	17680	17448	17551	17567	17568	17416	17609	17425	17491	17414	17222	17198	17604	17344	17315	17282	17529	17146	17323	17359	17185	17514	17418	17388	17449	17188	17097	17324	17536	17280	17466	17562	17363	17314	17393	17410	17307	17300	17205	17164	17372	17440	17242	17411	17143	17372	17431	17356	17485	17270	17437	17476	17288	17171	17179	17108	17346	17410	17355	17191	17624	17427	17224	17400	17340	17457	17330	17222	17423	17411	17215	17210	17376	17301	17401	17256	17341	17359	17294	17427	17449	17186	17329	17256	17302	17354	17239	17261	17305	17218	17434	17248	17393	17129	17408	17312	17022	17253	17354	17209	17393	17343	17246	17166	17157	17332	17372	17339	17231	17464	17474	17226	17243	17316	17226	17296	17050	17491	17397	17499	17511	17341	17339	17253	17323	17296	17388	17282	17346	17029	17275	17265	17368	17247	17267	17356	17165	17424	17273	17358	17273	17268	17286	17331	17191	17434	17570	17384	17293	17308	17178	17478	17192	17338	17286	17259	17232	17305	17417	17310	17394	17326	17411	17248	17239	17387	17305	17087	17095	17213	17225	17359	17196	17284	17285	17192	17343	17485	17488	17373	17344	17314	17364	17361	17348	17358	17193	17224	17196	16913	17338	17108	17443	17454	17227	17413	17440	17121	17237	17382	17247	17305	17213	17255	17357	17377	17396	17554	17056	17453	17345	17129	17068	17227	17446	17358	17344	17132	17268	17502	17230	17322	17401	17245	17289	17185	17102	17220	17266	17479	17245	16971	17468	17195	17343	17323	17200	17260	17351	17336	17288	17124	17392	17195	17328	17404	17391	17348	17244	17127	17114	17375	17381	17576	17381	17387	17317	17258	17185	17241	17325	17247	17083	17090	17340	17244	17147	17468	17424	17218	17320	17418	17394	17231	17130	17315	17180	17262	17258	17171	17116	17320	17184	17151	17120	17238	17239	17205	17373	17367	17539	17313	17347	17503	17174	17276	17462	17292	17176	17072	17314	17439	17051	17356	17174	17453	17151	17452	17433	17227	17387	17236	17438	17467	17214	17265	17400	17344	17309	17192	17201	17157	17207	17090	17373	17025	17446	17194	17447	17255	17225	17159	17103	17240	17192	17397	17188	17305	17511	17316	17334	17346	17244	17320	17467	17216	17279	17176	17203	17094	17332	17304	17325	17228	17313	17378	17384	17267	17603	17484	17106	17152	17250	17254	17380	17445	17615	17275	17382	17343	17309	17498	17339	17370	17339	17197	17410	17246	17218	17474	17090	17530	17280	17326	17276	17303	17262	17308	17159	17117	17245	17244	17390	17235	17178	17226	17146	17539	17364	17374	17452	17497	17276	17248	17307	17329	17113	17432	17414	17220	17330	17383	17346	17153	17409	17352	17214	17373	17336	17233	17349	17378	17425	17313	17270	17301	17577	17579	17438	17316	17306	17437	17489	17212	17455	17244	17342	17151	17446	17259	17160	17170	17267	17240	17289	17156	17355	17343	17361	17272	16997	17334	17236	17388	17449	17322	17302	17102	17371	17323	17130	17419	17435	17240	17129	17358	17206	17286	17256	17147	17174	17260	17288	17183	17274	17376	17357	17248	17333	16991	17232	17481	17336	17340	17223	17369	17190	17100	17390	17436	17477	17198	17428	17354	17320	17119	17355	17226	17299	17203	17101	17289	17297	17615	17367	17381	17202	17188	17493	17308	17288	17474	17419	17329	17394	17278	17350	17187	17019	17134	17480	17105	17392	17298	17451	17556	17432	17554	17483	17063	17464	17367	17175	17266	17331	17240	17112	17296	17355	17239	17265	17315	17155	17259	17213	17317	17280	17218	17333	17328	17345	17321	17189	17347	17161	17132	17655	17214	17351	17132	17155	17298	17324	17242	17365	17523	17230	17310	17119	17233	17361	17216	17189	17486	17567	17412	17152	17207	17252	17340	17431	17491	17302	17239	17416	17296	17414	17351	17317	17228	17318	17199	17401	17150	17448	17357	17284	17248	17306	17300	17243	17378	17111	17283	17298	17178	17291	17224	17232	17378	17033	17377	17198	17281	17303	17298	17463	17278	17215	17466	17220	17321	17295	17306	17347	17428	17246	17329	17267	17445	17417	17226	17150	17456	17451	17301	17179	17195	17449	17353	17354	17324	17500	17407	17199	17113	17137	17190	17359	17379	17359	16976	17322	17154	17433	17370	17229	17264	17241	17196	17496	17199	17158	17334	17286	17103	17190	17356	17402	17227	17300	17354	17291	17213	17318	17257	17406	17324	17397	17359	17380	17495	17201	17314	17408	17134	17072	17104	17245	17281	17194	17436	17395	17382	17455	17508	17500	17190	17377	17343	17362	17339	17167	17320	17426	17179	17607	17489	17214	17276	17392	17383	17209	17351	17315	17294	17289	17407	17268	17145	17119	17318	17293	17382	17276	17242	17218	17402	17354	17375	17381	17340	17343	17270	17309	17302	17115	17194	17438	17448	17471	17585	17358	17228	17209	17345	17514	17241	17186	17272	17289	17360	17274	17195	17189	17466	17349	17426	17283	17305	17344	17307	17297	17359	17131	17293	17391	17190	17451	17211	17216	17319	17386	17334	17344	17220	17278	17157	17181	17283	17107	17263	17151	17288	17381	17187	17242	17294	17242	17217	17134	17201	17132	17256	17242	17356	17194	17003	17475	17198	17432	17389	17291	17199	17440	17414	17337	17332	17397	17218	17252	17285	17309	17221	17340	17318	17222	17241	17250	17323	17281	17428	17296	17232	17520	17279	17282	17182	17367	17031	17330	17377	17168	17076	17465	17187	17260	17507	17350	17407	17286	17412	17552	17462	17410	17472	17289	17053	17206	17239	17425	17251	17365	17349	17055	17269	17313	17226	17227	17377	17315	17196	17034	17092	17370	17114	17365	17190	17186	17364	17399	17492	17372	17268	17308	16971	17321	17418	17342	17327	17255	17477	17229	17464	17445	17310	17354	17323	17109	17448	17159	17156	17146	17361	17198	17270	17193	17230	17217	17254	17381	17285	17298	17390	17353	17317	17295	17302	17309	17348	17262	17402	17234	17303	17440	17245	17279	17276	17161	17343	17391	17429	17254	17303	17341	17361	17210	17355	17207	17340	17392	17286	17131	17444	17370	17376	17422	17158	17357	17377	17294	17184	17447	17362	17141	17128	17289	17246	17544	17188	17433	17374	17066	17090	17361	17262	17406	17247	17370	17102	17265	17283	17298	17245	17033	17338	17220	17238	17356	17341	17239	17162	17221	17260	17438	17239	17222	17204	17314	17186	17288	17319	17471	17259	17334	17368	17183	17339	17496	17436	17313	17354	17386	17096	17315	17111	17247	17224	17261	17190	17200	17308	17345	17390	17211	17051	17295	17391	17323	17381	17290	17272	17306	17079	17184	17311	17168	17374	17307	17429	17233	17244	17227	17354	17363	17360	17325	17416	17383	17403	17277	17296	17191	17373	17416	17075	17441	17326	17218	17324	17123	17072	17238	17043	17234	17366	17021	17267	17101	17344	17418	17374	17310	17358	17067	17212	17316	17147	17189	17255	17236	17326	17486	17124	17386	17127	17244	17232	17364	17276	17424	17221	17524	17171	17329	17330	17302	17451	17341	17303	17419	17301	17378	17270	17120	17112	17428	17407	17389	17376	17463	17447	17340	17401	17350	17389	17253	17324	17372	17408	17241	17396	17250	17215	17309	17565	17444	17421	17238	17208	17204	17215	17167	17219	17081	17478	17327	17281	17467	17107	17241	17285	17284	17205	17246	17255	17211	17513	17289	17428	17145	17152	17148	17191	17252	17353	17378	17297	17371	16975	17192	17374	17342	17254	17380	17222	17379	17481	17265	17202	17332	17169	17289	17291	17305	17181	17441	17405	17299	17174	17426	17248	17053	17369	17293	17358	17377	17347	17234	17143	17313	17293	17030	17315	17251	17386	17351	17304	17317	17247	17403	17291	17193	17230	17506	17369	17146	17420	17191	17159	17228	17518	17359	17456	17294	17360	17157	17323	17188	17301	17168	17356	17259	17140	17265	17296	17278	17205	17262	17308	17328	17187	17335	17436	17568	17433	17298	17297	17256	17331	17206	17463	17261	17418	17249	17235	17288	17560	17249	17622	17158	17298	17401	17472	17347	17311	17203	17095	17375	17273	17420	17299	17274	17277	17327	17182	17225	17343	17410	17128	17344	17468	17325	17014	17247	17327	17480	17157	17328	17279	17193	17164	17333	17366	17250	17497	17149	17250	17490	17267	17180	17358	17431	17310	17227	17102	17356	17163	17356	17217	17370	17156	17215	17413	17271	17473	17317	17197	17208	17101	17248	17437	17197	17295	17232	17249	17242	17335	17348	17397	17407	17394	17113	17440	17333	17184	17125	17339	17408	17440	17213	17296	17225	17187	17215	17382	17267	17228	17119	17387	17358	17276	17228	17117	17233	17428	17436	17351	17135	17368	17400	17253	17436	17294	17330	17163	17419	17332	17324	17309	17330	17331	17364	17177	17356	17494	17084	17228	17148	17423	17335	17286	17408	17454	17387	17263	17522	17320	17461	17108	17245	17270	17260	17274	17315	17204	17162	17277	17254	17419	17474	17190	17461	17193	17363	17249	17226	17293	17470	17468	17307	17173	17367	17435	17452	17361	17132	17254	17318	17349	17268	17176	17377	17298	17142	17404	17370	17337	17239	17392	17392	17039	17117	17284	17337	17349	17393	17431	17368	17237	17461	17527	17414	17471	17234	17370	17420	17236	17264	17201	17098	17209	17339	17344	17108	17446	17180	17376	17156	17320	17123	17231	17383	16978	17332	17335	17230	17362	17239	17287	17404	17215	17247	17344	17295	17276	17243	17218	17485	17364	17162	17504	17203	17371	17475	17005	17415	17163	17425	17274	17475	17419	17324	17267	17306	17347	17108	17465	17216	17143	17360	17282	17059	17298	17254	17383	17302	17291	17380	17381	17517	17390	17269	17194	17519	17071	17205	17507	17147	17127	17297	17121	16989	17203	17442	17316	17324	17316	17433	17359	17226	17560	17200	17370	17267	17340	17375	17423	17234	17337	17391	17418
31236	51392	48830	38988	33933	30398	24538	21435	19805	18942	18443	17604	17390	16705	16366	16132	15672	15627	15436	15366	15413	15198	15042	15184	15191	15339	15192	15114	14946	15097	15034	15222	15022	14943	15080	14774	14988	14906	15083	14904	14961	15083	14799	14969	14965	14875	14883	14898	14952	14908	14936	14847	14782	14906	14941	14843	14885	14942	14934	14770	14747	14992	14880	14984	15029	14992	15083	14877	14943	14984	15003	14831	14990	14929	14854	14984	14968	14885	14863	14999	14989	14672	14902	14985	14786	14831	15056	14933	14806	14749	14915	14991	15038	14806	14797	14878	14787	14863	14725	14646	14874	14835	14968	14985	14962	14899	15014	14794	14868	14896	14932	14775	14904	14998	14806	15040	14969	14815	14925	14890	14907	14938	14828	14903	14948	14734	14736	14852	14807	14892	14749	14869	14776	14802	14842	15056	14923	14954	14851	14883	15006	14751	14821	14810	14811	14864	14852	14780	14897	14873	14862	14892	14928	14817	15076	14760	14857	14906	14792	14888	14853	15024	14892	14799	14858	14815	14849	14873	15079	14996	14683	14902	14929	14707	14862	14878	14900	14926	14849	15010	14851	14857	15039	14844	15127	14953	14975	14744	14742	14865	14999	14796	14864	14970	14860	14911	14786	14781	14931	14924	14899	14748	14754	14859	14816	14863	14755	14867	14923	14865	15035	14889	14860	14848	15008	14950	14795	14840	15091	14826	14888	15043	14852	15020	15042	15080	14943	15016	14899	14953	14883	15023	14906	14878	14948	14914	14890	15019	14842	14839	14884	14837	15116	14691	14845	14940	14982	14722	14949	14997	14930	14941	15068	14949	14930	14861	14795	14954	14895	14853	14977	15038	14896	14958	14868	14887	14919	15091	14927	14876	14944	14921	14893	14978	14918	14840	15032	14783	14882	14995	14994	15137	14701	14883	14927	14874	14813	15029	14964	14793	14793	14758	14897	15043	15050	15001	15121	14680	14905	15085	14841	14962	14885	14802	14819	14896	14914	14725	14806	14889	14993	15078	14925	14944	14795	14898	14724	14789	14830	14872	14782	14989	14745	14847	14982	14902	14772	14830	14772	14852	15189	14863	15042	14939	15072	14985	14933	14732	14904	14951	14860	14815	14888	14934	14800	14842	14817	14897	14922	14889	15006	14967	15005	14895	14993	14906	14807	15103	14776	14949	15058	14851	15028	14993	14802	14989	15004	14888	14838	14943	14828	15000	14856	14980	14932	14746	14866	14867	14846	14958	14984	14965	14844	14880	14726	14964	14920	14948	14804	14909	14752	14795	15028	14921	14842	14982	14833	14897	14931	14882	14764	14849	14778	15034	14793	14830	14898	14904	14704	14783	14959	14771	15020	14855	14860	14841	15003	14813	14853	15045	14823	14889	14912	14811	14956	14760	15057	14870	14721	14725	14830	14706	15066	15011	14840	15022	15028	14979	14740	14959	14963	14969	14963	14872	14859	14890	14748	14771	14940	14805	14763	14907	15079	15028	15058	14983	15006	15045	15006	14762	14815	14816	14784	14876	14840	15046	14962	14933	14876	14986	14946	14897	15037	14920	14887	14918	14887	15028	14890	14816	14920	14963	14831	14773	14989	15094	14678	14824	15006	14961	14852	14725	15054	15003	14791	14932	14952	14851	14918	14793	15051	14885	14907	14983	15139	14755	14875	14890	14916	14899	14818	14962	14933	14835	14942	14889	15023	14722	14782	15047	14866	15028	15120	14743	14872	14906	14981	14926	14872	14941	14998	14878	14802	14874	14824	14894	14933	14802	14829	14843	14894	14899	14886	14854	15022	14976	14836	14847	14806	14771	14787	14984	14776	14883	14679	14937	14937	14859	14917	14884	14922	14806	14867	14898	14771	14834	14941	14838	14797	14715	15005	15015	15009	14841	14728	14857	14860	14924	14900	14893	14832	14692	14855	15015	14889	14964	14961	14967	14785	14984	14820	14833	14866	14941	14861	14892	14863	14823	14743	14741	14983	14923	14895	14828	14851	14911	14911	14910	14919	15020	15043	14949	14897	14811	14933	14990	14907	15021	15001	14985	14959	14746	14932	14954	15077	15059	14838	14991	14884	14950	14792	14872	14916	15126	14969	14869	14968	14870	15106	14858	15088	15099	14946	14770	14918	14673	14943	14934	14868	14880	14764	14893	14915	14874	14788	15046	14875	14801	15002	15058	14942	14810	15010	14844	14739	14805	14882	14979	14955	14945	14926	14906	14834	14774	14904	14920	14829	14906	14976	15020	14911	14840	14847	15035	14985	14903	14916	14893	14774	14972	15052	14913	14985	14920	15026	14846	14786	15013	14832	14933	14846	14980	14814	14961	14888	14970	14938	14814	14879	14863	14909	14828	14880	14743	14847	14808	14894	14993	14955	14844	14837	14861	14757	15061	14837	14984	15009	14998	14906	14855	15063	14882	14932	14884	14838	14997	15118	14909	15035	14881	14952	14828	14941	14845	14757	14947	14810	14947	15067	14970	14983	14849	14901	14792	14921	15091	14807	14903	14856	14913	14948	14798	14965	14786	14904	15007	14587	15077	14962	15073	14918	14898	15076	14978	14854	14713	14948	14960	14740	14970	14860	14937	15033	15064	14931	14870	15043	14719	14798	14740	15068	14846	14885	14871	14893	14760	14886	14947	14877	14846	15007	14836	14934	14857	14876	14935	14911	14816	14916	14728	14985	14949	15116	14871	15059	14965	14984	14878	14930	14803	14936	14871	14899	14757	14827	14977	14953	14870	14823	15144	14792	14902	14976	15017	14859	14950	14833	14834	15009	14835	14957	14906	14937	14862	14882	14891	14732	14741	14841	14759	14818	15041	14926	14989	15039	15146	14804	14930	14913	14822	14759	14942	14962	14847	14968	14936	14853	14911	14708	14732	14861	14947	14779	14813	14999	14992	15123	15038	14973	14944	14834	14896	14906	14828	15009	14901	14825	14908	14956	14881	14984	15042	14981	14895	14832	14797	15003	14814	14931	14805	14827	14797	14869	14758	15004	14996	14967	15022	14979	14964	14880	14953	14957	14931	14726	14989	14933	14953	14972	14867	15087	14967	14746	14964	14823	14849	14959	14899	14913	14827	14946	15053	14857	14953	14777	14996	14786	14980	14751	14852	14896	14953	14780	15001	14851	14937	14847	14915	14881	14961	14799	14830	14958	14901	14904	14774	14857	14833	14935	14874	14881	14869	14895	14962	14966	14905	14992	14966	14939	14964	14830	14892	14828	14801	14839	14839	14835	15002	14920	14986	15104	15046	14859	15017	15012	14946	14826	14833	14826	14939	14846	14925	14884	14812	14949	14773	15003	14950	14882	14920	14915	14915	15083	14771	14733	14859	14896	14921	14998	14902	14914	14948	15010	14882	15107	14930	14979	14909	14818	14640	14965	14881	14880	14910	14889	14791	14805	14904	15052	14893	14703	14996	14803	14879	14838	14782	14891	14918	14926	14899	14857	15004	14957	15027	14887	14928	14883	14899	14846	14810	14810	14862	14990	14852	15049	14852	14924	14666	15004	14901	14908	14977	14937	14993	14830	14848	14943	14940	14844	14842	14938	14821	14881	14583	14939	14917	15029	14876	14939	14738	15098	15084	14920	14868	14889	15003	14937	14995	14806	14837	15014	14824	14897	14884	14794	14852	14987	14991	14918	14787	14876	14998	14824	14837	14881	14860	15106	14871	14922	14822	15035	14836	14915	14902	14903	14925	14867	15024	15001	14856	14837	15077	14971	14962	15028	14799	14922	14846	15047	14722	15026	14864	15100	14812	15032	14981	14854	14927	14859	14990	14717	14786	15034	14812	15026	14721	14845	14901	14844	14849	14833	14926	15015	14922	14773	15001	15026	14967	14899	14919	14913	14827	14918	14962	15072	14801	14838	14939	14914	14963	14993	14931	14772	14764	14725	14895	14996	14824	14952	14812	14818	14916	14821	14922	14779	14873	14823	14841	14813	14872	14851	14956	14846	14813	14806	14968	14860	14830	14806	14866	14761	14868	14993	15031	14907	15003	14888	14936	14968	14951	14923	14882	14901	14926	15003	14902	14643	14894	14983	14806	14862	14903	14727	14927	14909	14914	14797	15078	14911	14896	14906	14919	14717	14866	14874	14843	15001	14851	14836	14888	14896	14957	14959	14806	14820	14817	14863	14786	14915	14918	14778	14986	14951	14969	14990	14925	14919	14938	14834	14966	14937	14905	14957	14793	14961	14947	14843	14799	14792	14977	14800	14944	14834	14766	14855	14963	14969	14832	14880	14841	14880	14900	14910	14943	14848	14809	14826	14964	14895	14854	15000	14913	14853	14958	15054	14928	14861	14915	15021	14895	14891	14947	14950	15006	14893	14905	14914	14770	14976	14824	14990	14953	14880	14758	14904	14881	14807	14949	14902	14798	14977	14886	14832	14950	14901	14788	14816	14849	15006	14894	14886	14854	14970	14844	14979	14900	14767	14828	14876	14838	14871	14961	14885	14862	14815	14949	14858	14853	14869	15059	15003	14733	14962	14945	14930	14836	15009	14943	14910	14930	14898	14787	14914	14810	14881	15032	14902	14943	14931	15054	14887	14850	15074	14925	14837	15024	14971	14904	14859	14924	14991	14909	15000	15007	14785	14934	14830	14860	14908	14867	14931	14908	14854	15007	15026	14808	14866	14850	14780	14941	14738	14831	14881	15011	14808	14878	15093	14833	14861	14849	14842	14850	14993	14869	14949	14882	14957	14875	14728	14769	14963	14677	14929	14826	14943	15044	15106	14841	14906	14886	14892	14885	15175	14924	14997	14764	14943	15007	14978	14757	14836	14838	15081	14884	14786	14870	14775	14804	14893	14871	14814	14994	14896	14896	14787	14960	14906	15058	14983	14903	14892	14788	14941	14746	14944	14787	14814	15080	14852	14687	14806	14776	14939	14788	14905	14714	14944	14975	14839	14732	14864	14933	14836	14918	14764	15010	14998	14869	14986	14870	15034	14886	14889	14717	15042	14894	15081	14912	14830	14912	14898	14774	14875	14984	14901	14927	14945	15017	14815	15059	14852	14838	14997	15021	15060	14694	14731	15103	14714	14957	14962	14853	14994	14982	14932	14974	14868	15021	14847	14829	14920	14834	15001	14930	14890	14941
22842	21200	29001	24306	24515	29122	30709	24325	22555	22147	21670	20848	20397	20052	19311	19187	18997	18870	18539	18376	18306	18329	18400	18223	18334	18117	18267	18406	18120	17988	18256	17962	18063	18017	18095	17910	17971	18177	17908	17876	17853	17905	17732	18011	17741	17921	17749	18028	17916	17843	17969	17792	18043	17667	17883	17838	17923	17899	17752	17839	17850	17768	17870	17855	17796	17804	17712	17880	17749	17772	17766	17806	17893	17927	17998	17895	17844	17739	17835	17898	18092	17985	17893	17948	17915	17672	17850	17700	17888	17841	17802	17719	17993	17699	17959	18040	17892	17697	17738	17872	17961	17859	17907	17841	17814	18018	17794	17884	17792	17841	17972	17965	17772	17797	18058	17990	17978	17786	17826	17916	17911	17837	17895	17977	17866	17986	17920	17894	17885	17924	17764	17942	17872	17798	18024	17978	17911	17994	17938	17906	18149	17711	17687	17779	17812	17628	17685	17840	17766	17824	17757	17913	17779	17702	17838	17755	17595	17886	17735	17977	17949	17934	17790	17861	17830	17896	17744	17704	17698	17891	17620	17705	17849	17974	17930	17698	17878	17834	17855	17786	17939	17894	17943	17873	17984	17686	17707	17874	17706	17914	17844	17719	18031	17777	17710	17890	17937	17815	17625	17855	17706	17655	17891	17793	17974	17713	17742	17690	17840	17652	17841	17676	17873	17654	17736	17788	17770	17784	17857	18053	17776	17785	17740	17877	17713	17972	17775	17908	17747	17723	17767	17730	17833	17933	17777	17828	17697	17885	17865	17871	17705	17605	17842	17844	17681	17951	17864	17640	17785	18053	17663	17981	18109	17841	17898	17736	17732	17806	17717	17915	17920	18120	17821	17796	17902	17800	17813	17921	17706	17784	17756	17884	17823	17961	17782	17817	17884	17899	17759	17656	17855	17875	17886	17805	17918	17728	17761	17843	17558	17747	17785	17757	17885	17679	17716	17860	17907	17747	17655	17785	17972	17734	17642	17863	17730	17702	17870	17913	17919	17726	17963	17816	17915	17850	17898	17877	17682	17641	17657	17881	17840	17721	17817	17838	17829	17665	18004	17903	17754	17960	17788	17715	17689	17918	17983	17910	17638	17624	17912	17709	18036	17687	17710	17857	17812	17777	17903	17895	17822	17849	17938	17771	17827	17859	17774	18056	17832	17830	17885	17729	17771	17768	17776	17784	17747	17842	17842	17788	17709	17840	17760	17741	17761	17815	17883	17858	17941	17678	17844	17617	17704	17642	17847	17847	17670	17696	17824	17906	17899	18006	17698	17876	17769	17896	17852	17740	17923	17852	17825	17791	17832	17890	18020	17873	17818	17886	18016	17770	17840	17821	17879	17715	17842	17748	18034	17973	17855	17824	17793	17927	17791	17765	17823	17886	17837	17777	17973	17892	17716	17654	17725	17717	17885	17771	17867	17935	17536	17764	17961	17863	17754	17833	17812	17781	17864	17726	17972	17836	17691	17319	17800	17675	17804	17806	17812	17859	18098	17865	17907	17824	17775	17732	17734	17955	17989	17931	17883	17802	17820	17840	17837	17664	17943	17906	17605	17938	17919	17757	17774	17642	17750	17637	17942	17896	17848	17670	17874	17909	17813	17806	17756	17675	17849	17851	17900	17876	17773	17891	17908	17846	17887	17930	17852	17804	17810	17814	17856	17699	18022	17817	17890	17847	17898	17764	17657	17683	17773	17907	17875	17973	18071	17985	17766	17650	17853	17673	17715	17518	17745	17876	17700	17951	17969	17868	17801	17692	17706	17833	17814	17820	17858	17845	17630	17889	17916	17786	17900	18084	17913	17881	17818	17892	17745	17607	17724	17756	17610	17966	17964	17955	17843	17807	17571	17909	17744	17766	17818	17907	17532	17659	17828	17785	17722	17640	17601	17738	17746	17926	17834	17979	17899	17791	17918	17941	17730	17650	17797	17685	17775	18033	17825	17804	17782	17698	17887	17791	18061	17857	17722	17928	17853	17749	17772	17900	17655	17665	17946	17947	17830	17848	17856	17811	18106	17869	17902	17874	17833	17972	17828	17717	17771	17837	17771	17914	18088	17772	17790	17825	17840	17692	17879	17687	17994	17684	17856	18019	17814	17689	17731	17647	17919	17882	17737	17856	18020	17577	17771	18035	17898	17775	17990	18074	17741	17812	17678	17813	17753	17792	17811	17913	17911	17665	17846	17904	17740	17696	17634	17854	17853	17690	17791	17679	17517	17854	17885	17667	17924	17671	17848	17765	17987	17952	17599	17506	17751	17633	17775	17947	18106	17933	17823	17987	17958	17823	17945	17678	18042	17876	17867	17708	17893	17842	17729	17691	17954	17928	17687	17779	17732	17808	17776	17737	18016	17856	18110	17883	17932	17880	17785	17937	17702	17931	17814	17909	18016	18024	17853	17780	17832	18044	17886	17860	18066	17838	17913	17821	17661	17771	17846	17692	17739	17769	17822	17872	17835	17730	17965	17782	17815	17895	17772	17848	17884	17821	17913	17857	18065	17942	17976	17694	17925	17758	17877	17922	17858	17789	17571	17746	17876	17682	17793	17801	17774	17825	17977	17628	17591	17674	17841	17979	17878	17852	17968	17815	18023	17796	17963	17759	18079	17986	17819	17695	17890	17855	17753	17951	17757	17818	17786	17867	17805	17797	17786	17778	18004	17895	17823	17725	17563	17639	17753	18077	17914	17693	18040	17847	17950	18021	17918	17957	17933	17831	17816	17769	17843	17777	17681	17857	17658	17647	17676	17726	17957	17788	17855	17853	17827	17747	17884	18072	17960	17706	17832	17671	17753	17958	17921	17678	17992	17614	17776	17714	17726	17793	17987	17919	17689	17704	17882	18024	17801	17558	17959	17959	17700	17933	17919	17872	17635	17946	17819	17748	17639	17869	17905	17855	17868	17740	18060	17799	17758	17802	17897	17800	17936	17686	17698	17803	17751	17586	17767	17731	17722	17719	17841	17507	17947	17749	17753	17841	17833	17898	17810	17743	17813	17734	17738	17801	17663	17872	17753	17760	17949	18007	17813	17842	17736	17782	17819	17831	17919	17943	17993	17906	17862	17879	17866	17755	17906	17628	17810	17664	17648	17808	17747	17780	17825	17692	17749	17782	17733	17861	17944	17801	17797	17636	17599	17653	17874	17691	17860	17828	18026	17831	17841	17758	17696	17709	18003	17778	17703	17976	17886	17740	17936	17886	17967	17889	17782	17708	17809	17745	17698	17859	17830	17788	17687	17839	17582	17751	17785	17834	17746	17727	17838	17955	17641	17868	17889	17822	17924	17832	17754	17723	17826	18009	17776	17734	17817	17915	17701	17732	17840	17713	17943	17985	17739	17670	17774	17796	17905	17990	17901	17967	17947	17879	17749	17641	17889	17700	17996	18009	17866	17776	17916	17827	17869	17777	18205	17920	17735	17776	17861	17575	17734	17812	17841	17741	17899	17863	17945	17931	17856	17751	17933	17941	17816	17661	17800	17794	17792	17742	18133	17913	17748	17925	17950	17674	17809	17750	17819	17796	17820	17627	17764	17983	17849	17614	17901	17877	17925	17768	17882	17875	17732	17734	17739	17860	17912	17787	17803	17937	17808	17737	17861	17971	18020	17937	17719	17965	17950	17800	17852	17847	17785	17814	17703	17845	17848	17651	17749	17734	17776	17533	17966	18000	17912	17892	17911	18033	17662	17682	17596	17793	17745	17838	17921	17578	18019	17805	17679	17766	17757	17759	17704	17803	17517	17733	17801	17902	17711	17701	17890	17751	17686	17600	17668	17661	17931	17957	17884	17764	17716	17895	17760	17808	17806	17717	17889	17796	17978	17648	17692	17785	17842	17970	17685	17861	17911	17866	17901	17929	17725	17675	17835	17916	17849	17897	17696	17998	17675	18047	17699	17791	17813	17917	17863	18024	17992	17785	17865	17854	17727	17740	17754	17705	17781	17892	17900	17806	17899	17732	17890	17856	17947	17830	17853	17935	17997	17775	17788	17832	17831	17992	17972	17835	17729	17919	17864	17706	17682	17805	17802	17811	17643	17715	17797	17762	17810	17792	17860	17889	17866	17623	17676	17760	17744	17953	17757	17770	17650	17852	17845	17563	17720	17872	17825	17736	17971	17817	17903	17782	17799	17719	17846	17818	17977	17631	17938	17878	17935	17860	17840	17849	17773	17784	17925	17807	18022	17689	17759	17907	17851	17959	17966	17687	17845	17792	17763	17811	17936	17655	17828	17780	17764	17600	17695	17835	17857	17952	17897	17992	17868	17803	17871	17855	17907	17774	17875	17787	18025	17906	17624	17616	17855	17655	17481	17851	17793	17802	18119	17897	17942	17704	17771	17754	17955	17863	17741	17857	17798	17839	17835	17905	17883	17792	17898	17896	17928	17913	17981	17750	17801	17781	17860	17858	17936	17811	17795	17898	17804	17843	17882	17810	17753	17901	17967	17774	17845	17826	17829	17771	17811	17705	17887	17893	17820	18058	17748	17914	17681	17769	17815	17757	17679	17869	17850	17868	17756	17937	17873	17944	17805	17782	18014	17929	17713	17676	17686	17733	17950	17856	17658	17594	17719	17938	17770	17750	17984	17858	17844	17960	18008	17875	17780	17759	17856	17887	18006	17837	17842	17781	17828	17710	17878	17951	17823	17843	17605	17833	17802	17904	17934	17778	17657	17685	17714	17673	17718	17948	17608	17665	17924	17560	17784	17981	17874	17850	17847	17898	17859	17760	17909	17984	17739	17854	17834	17886	17814	17871	17664	17783	17740	17618	17858	17908	17949	17942	17938	17815	17981	17665	17835	17933	17785	17649	17632	18002	17715	17958	17976	17665	17600	17855	17698	17932	17890	17922	18029	17858	18079	17801	17831	17797	17920	17834	17535	17770	17838	17753	17645	17552	17678	17784	17769	17725	17803	17692	17914	17901	17649	17769	17797	17781	17823	17636	17806	17599	17839	17673	17725	17750	17710	17738	17934	17713	17805	17744	17815	17761	17690	17853	17862	18008	17739	17846	17636	17967	17900	17679	17864	17830	17868	17928	17673	17963	17981	17959	17939	17914	18008	17841	17820	17665	17724	17742	17743	17790	17887	17673	17695	17855	17913	17651	17625	17857
33460	57128	54294	45177	39716	34131	28146	23839	22021	21033	20353	19385	18590	17831	17415	16837	16510	16468	16060	15983	15810	15784	15826	15620	15607	15554	15516	15598	15478	15479	15416	15304	15180	15290	15368	15497	15351	15402	15267	15262	15246	15375	15288	15262	15253	15088	15363	15332	15283	15121	15437	15192	15445	15306	15405	15165	15253	15277	15350	15274	15265	15310	15240	15288	15290	15131	15362	15334	15064	15184	15189	15137	14988	15034	15143	15222	15187	15505	15106	15382	15334	15265	15213	15081	15178	15225	15298	15144	15239	15338	15379	15071	15403	15201	15144	15182	15205	15125	15305	15167	15473	15198	15179	15169	15141	15359	15059	15051	15193	15328	15327	15225	15277	15224	15230	15344	15329	15274	15320	15394	15218	15036	15258	15145	15228	15381	15344	15389	15153	15198	15360	15012	15280	15215	15297	15129	15158	15258	15151	15273	15071	15259	15176	15189	15376	15274	15238	15335	15328	15326	15298	15094	15313	15035	15082	15154	15300	15361	15167	15144	15269	15163	15252	15192	15090	15299	15232	15357	15174	15333	15220	15286	15161	15325	15151	15340	15332	15205	15164	15419	15311	15232	15258	15301	15217	15220	15313	15229	15287	15165	15331	15088	15248	15256	15225	15017	15267	15140	15130	15410	14940	15273	15238	15196	15213	15299	15380	15258	15171	15143	15286	15141	15364	15262	15315	15265	15134	15182	15206	15210	15239	15249	15123	15395	15146	15209	15185	15261	15192	15042	15201	15486	15150	15146	15116	15182	15260	15220	15070	15233	15327	15077	15213	15273	15472	15121	15329	15128	15302	15320	15257	15231	15223	15308	15219	15187	15215	15230	15144	15178	15166	15140	15222	15245	15166	15247	15149	15218	15323	15417	15156	15239	15209	15429	15254	15186	15125	15237	15426	15113	15193	15282	15182	15312	15421	15271	15165	15265	15157	15190	15283	15206	15286	15340	15356	15123	15300	15168	15217	14996	15193	15201	15217	15079	15176	15023	15111	15094	15165	15366	15228	15249	15237	15185	15291	15287	15250	15166	15306	15320	15151	15320	15199	15213	15164	15210	15323	15072	15184	15133	15275	15389	15108	15101	15232	15131	15162	15309	15219	15225	15318	15277	15296	15137	15103	15241	15333	15211	15154	15261	15052	15288	15472	15141	15420	15112	15279	15355	15314	15181	15217	15201	15249	15226	15103	15178	15309	15153	15093	15057	15230	15282	15151	15226	15424	15208	15184	15133	15046	15191	15374	15244	15125	15299	15336	15218	15273	15273	15238	15393	15195	15202	15229	15273	15196	15179	15310	15157	15265	15313	15170	15019	15126	15278	15195	15270	15291	15376	15240	15178	15280	15058	15152	15146	15237	15238	15286	15184	15158	15217	15178	15156	15220	15325	15396	15209	15301	15187	15073	15222	15157	15127	15152	15353	15337	15150	15273	15360	15254	15154	15122	15103	15292	15152	15374	15253	15298	15313	15308	15244	15172	15163	15150	15208	15202	15290	15355	15229	15405	15547	14935	15270	15183	15188	15103	15211	15214	15241	15139	15234	15215	15265	15202	15213	15221	15307	15198	15260	15325	15203	15258	15246	15107	15162	15099	15308	15226	15294	15261	15126	15163	15165	15043	15183	15158	15052	15238	15323	15221	15262	15188	15134	15364	15218	15149	15193	15107	15069	15181	15244	15214	15195	15276	15299	15357	15156	15137	15249	15308	15219	15293	15192	15169	15227	15159	15164	15183	15023	15276	15189	15151	15133	15283	15107	15047	15089	15337	15282	15235	15220	15442	15411	15161	15378	15295	15124	15204	15150	15235	15206	15172	15269	15376	15193	15218	15253	15245	15257	15209	15163	15174	15185	15099	15293	15188	15284	15076	15239	15166	15438	15102	15106	15177	15260	15338	15164	15349	15318	15029	15069	15223	15044	15229	15231	15230	15146	15332	15262	15210	15179	15194	15079	15134	15175	15539	15232	15358	15203	15104	15234	15300	15316	15258	15333	15134	15294	15281	15251	15332	15206	15255	15340	15143	15310	15075	15059	15244	15058	15124	15186	15101	15139	15230	15212	15121	15110	15247	15156	15223	15155	15238	15166	15296	15075	15175	15262	15026	15237	15231	15420	15265	15324	15190	15084	15258	15162	15073	15341	15313	15242	15234	15287	15323	15187	15178	15155	15176	15214	15169	15169	15145	15291	15196	15139	15240	15134	15259	15226	15340	15308	15253	15192	15269	15117	15208	15222	15272	15221	15210	15370	15321	15246	15293	15367	15093	15380	15212	15033	15206	15253	15132	15288	15212	15138	15243	15262	15308	15123	15091	15173	15211	15239	15323	15289	15109	15200	15203	15093	15386	15203	15326	15300	15317	15098	15308	15103	15128	15207	15189	15330	15273	15212	15328	15229	15294	15407	15241	15284	15236	15330	15200	15406	15309	15168	15119	15238	15176	15269	15480	15213	15328	15331	15110	15190	15168	15286	15297	15092	15463	15092	15374	15071	15177	15354	15235	15391	15061	15289	15254	15210	15133	15423	15103	15309	15242	15291	15331	15314	15140	15205	15234	15255	15157	15280	15088	15181	15231	15126	15185	15212	15195	15115	15204	15196	15187	15166	15247	15215	15334	15389	15239	15096	15236	15118	15384	15276	15246	15141	15317	15303	15041	15347	15183	15184	15148	15229	15261	15225	15264	15094	15100	15273	15211	15083	15179	15037	15267	15154	15151	15394	15170	15245	15210	15293	15285	15186	15154	15329	15247	15111	15270	15168	15091	15178	15142	15271	15263	15056	15172	15382	15172	15169	15271	15148	15202	15214	15475	15133	15242	15265	15183	15070	15395	15287	15186	15213	15319	15191	15084	15416	15300	15372	15412	15001	15254	15125	15226	15255	15277	15104	15300	15325	15162	15195	15280	15252	15169	15395	15165	15079	15176	15227	15157	15275	15237	15258	15218	15214	15293	15082	15280	15367	15344	15209	15313	15204	15143	15229	15252	15268	15262	15269	15234	15143	15074	15225	15054	15139	15247	15212	15299	15144	15295	15262	15326	15296	15211	15187	15123	15107	15230	15346	15176	15233	15427	15223	15220	15366	15309	15190	15261	15036	15333	15097	15316	15315	15457	15332	15163	15279	15256	15259	15246	15174	15203	15090	15040	15161	15033	15294	15320	15172	15340	15313	15222	15165	15032	15042	15090	15179	15435	15225	15184	15059	15166	15121	15340	15149	15162	15332	15155	15277	15218	15377	15335	15319	15045	15354	15296	15295	15281	15049	15266	15312	15337	15105	15241	15252	15333	15164	15178	15172	15216	15260	15194	15186	15083	15059	15273	15198	15164	15096	15230	15034	15215	15284	15140	15080	15204	15188	15028	15300	15346	15088	15266	15389	15118	15260	15220	15297	15149	15206	15084	15053	15302	15111	15281	15170	15282	15215	15339	15143	15146	15299	15272	15072	15075	15262	15259	15375	15182	15280	15177	15113	15224	15180	15376	15299	15274	15302	15222	15128	15323	15129	15273	15139	15155	15049	15196	15067	15370	15169	15265	15330	15215	15264	15233	15384	15183	15130	15220	15175	15322	15222	15249	15142	15224	15274	15256	15047	15212	15440	15153	15107	15101	15174	15247	15314	15300	15393	15277	15230	15304	15143	15053	15239	15112	15223	15402	15243	15266	15390	15108	15198	15225	15326	15234	15174	15232	15284	15165	15224	15146	15078	15023	15301	15192	15260	15273	15317	15374	15158	15207	15211	15174	15184	15393	15254	15248	15133	15316	15041	15378	15295	15187	15398	15085	15224	15120	15169	15280	15232	15332	15289	15130	15211	15207	15232	15229	15084	15376	15352	15371	15100	15305	15230	15340	15104	15231	15252	15266	15196	15389	15198	15021	15151	15163	15352	15048	15383	15174	15430	15269	15144	15081	15243	15362	15353	15311	15230	15248	15201	15245	15051	15251	15120	15250	15304	15441	15092	15169	15256	15310	15263	15315	15231	15210	15307	14865	15095	15309	15287	15032	15239	15193	15221	15252	15262	15276	15369	15265	15230	15037	15138	15244	15191	15225	15222	15296	15273	15339	15072	15268	15233	15291	15236	15171	15284	15130	15135	15131	15263	15109	15327	15405	15222	15265	15199	15214	15391	15382	15203	15046	15157	15288	14966	15325	15180	15381	15112	15232	15158	15387	15102	15245	15343	15385	15087	15207	15187	15214	15330	15276	15148	15261	15261	15190	15279	15255	15203	15086	15050	15385	15192	15474	15194	15209	15325	15279	15281	15124	15112	15337	15145	15305	15398	15428	15399	15202	15219	15226	15217	15142	15168	15289	15017	15308	15090	15006	15358	15164	15254	15244	15239	15383	15152	15317	15361	15094	15191	15305	15124	15277	15343	15086	15331	15175	15291	15187	15178	15157	15344	15304	15294	15136	15197	15212	15258	15109	15257	15181	15345	15328	15239	15375	15349	15228	15187	15005	15414	15298	15255	15260	15198	15158	15205	15243	15365	15252	15192	15191	15315	15177	15278	15167	15167	15224	15256	15185	15226	15101	15141	15233	15225	15253	15277	15243	15284	15122	15281	15439	15120	15119	15127	15354	15425	15297	15153	15282	15238	15172	15145	15125	15515	15204	15229	15165	15082	15189	15193	15288	15329	15273	15205	15367	15220	15287	15121	15199	15136	15123	15276	15194	15283	15195	15290	15287	15140	15070	15263	15203	15089	15295	15253	15489	15187	15185	15337	15273	15300	15103	15116	15405	15238	15142	15371	15235	15308	15252	15044	15169	15118	15290	15239	15344	15168	15175	15196	15214	15282	15103	15164	15216	15104	15240	15332	15203	15166	15027	15060	15268	15333	15030	15304	15118	15317	15173	15267	15211	15311	15363	15160	15222	15275	15261	15067	15286	15319	15275	15188	15260	15269	15304	15210	15364	15260	15245	15090	15186	15045	15195	15443	15303	15162	15247	15269	15195	15294	15399	15225	15233	15288	15334	15274	15279	15123	15201	15081	15323	15359	15313	15225	15209	15092	15312	15054	15281	15231	15067	15298	15386	15296	15280	15250	15179	15333	15152	15159	15156	15189	15281	15085	15102	15296	15305	15127	15252	15369	15214	15303	15312	15292	15176	15169	15207	15187
29258	30006	37977	34229	28002	24113	21469	19978	19080	18774	18572	18380	18297	17848	17864	17676	17468	17395	17369	17310	17342	17264	17286	17147	17304	17338	17245	17320	17052	17050	16928	17090	17123	17379	17272	16992	16921	17247	16950	17145	17368	17215	17178	17087	17213	17103	17033	16935	16940	16921	17150	17177	17129	17421	17000	17172	17120	17069	17113	17164	17012	17003	17101	17132	17065	17323	17001	16884	17080	17047	17026	16984	16937	17235	16974	17095	17192	16936	17059	17122	17142	17085	17184	17149	17120	17046	17243	16991	17222	16910	16994	17074	16895	17096	17104	17239	17278	17284	17035	17089	17390	16937	17110	17082	16863	17047	17207	17180	17038	17186	17053	17075	16971	17069	17021	17173	17229	17162	16925	16986	17013	16780	17026	16992	17266	17053	17065	17034	16984	17074	17199	17225	17135	17078	17081	17149	17049	17073	16964	16967	17293	17139	17120	17083	17288	17267	16939	17116	17102	17062	17126	17272	17166	17065	17087	17267	16953	17115	17036	17381	17214	17048	17041	17042	17026	17112	17068	16987	17092	17146	16973	17066	17084	17155	17111	17293	17408	17025	17108	17046	17265	17002	17076	17142	17164	17205	16997	16971	17112	17152	17178	17185	17078	16953	17140	17171	17020	17047	17251	17298	17287	17152	17117	16937	16974	17257	17157	17013	17160	16915	17206	16902	17093	17229	16946	17338	16890	17279	17044	16987	16988	17228	17182	16933	17147	16853	17039	17013	17132	17106	17223	17230	17005	17100	17054	17224	16990	17140	17158	17118	17130	17135	17189	17125	17130	17301	17089	17010	17239	16989	17033	17032	17233	17268	17172	17060	17378	17013	17050	17184	17275	16963	17087	17219	16958	17031	17063	17106	17008	17033	17313	17118	17110	17172	16922	16935	17105	17028	17360	17140	17100	17096	16986	16944	17055	17036	17158	17151	17360	17163	17123	17160	17204	17064	17006	17241	16896	17315	17075	17091	17126	17139	16989	17059	17151	16894	17040	17111	17111	17072	17279	17181	17170	17010	17046	17096	16922	17076	17106	17109	16949	17057	17119	17089	17084	16824	17248	17151	16900	17126	17189	17018	17051	17005	17198	17207	17130	17101	17277	17029	17385	16994	17130	17064	16987	16917	16960	17076	17120	16970	17156	17069	17288	17143	17022	16987	17214	17039	17055	17039	17201	17230	17083	17200	17071	17214	16956	16891	17125	17317	17109	17086	17132	16825	17009	16899	16877	17085	16865	16948	16967	16939	17168	17217	16980	17204	17264	17079	17026	17039	17038	17224	17144	17001	17051	16997	17137	17238	17137	17156	17346	17194	17063	17021	17229	17011	17196	17160	17203	17149	17219	17070	16961	16959	17121	17128	16900	17262	17174	16987	17067	16992	17100	16761	17120	17189	17307	16955	17045	17133	17280	16823	17221	17164	17119	16886	17000	17156	17079	16947	17051	17056	17039	17250	17001	17156	17054	16927	17111	17048	17032	17111	17183	17263	17115	17203	17030	17014	17228	16936	16973	16991	17206	17079	17274	17192	17382	17144	16834	16996	17135	16945	17046	17041	17189	17128	16879	17051	17072	17062	16965	17093	17140	16820	17112	17115	17107	17050	17350	17080	16945	17019	17294	17097	17081	17093	16952	17148	16998	16839	17037	16981	16994	17079	16961	17074	17063	17041	17058	17029	16930	16982	16966	17136	16926	17256	17209	17034	17103	17030	16799	17159	17111	17180	17065	17061	17109	17160	16919	17177	16924	17037	17116	17145	16922	17188	17061	16936	17176	17136	16952	17115	17203	17304	17228	16982	17275	17041	17282	16879	17091	17138	17170	17159	17208	16969	17019	17233	16874	17041	17115	16966	17141	16985	17068	17174	17070	17108	17083	17086	17190	17245	16954	17035	17099	17244	17052	17102	17116	17312	17116	16893	17280	17006	17156	17361	17252	17125	17169	16921	17096	17056	17145	17132	17003	17135	17099	17042	17061	16861	17047	17282	17151	17016	16945	17094	17133	17088	17016	17158	17045	17051	17137	17327	17201	17044	17170	16923	16999	17034	17126	17235	17210	17061	17240	17297	17152	17131	17382	17222	16953	16945	17177	17014	16849	17058	17105	16984	17105	16905	17196	16993	17039	17272	16950	17028	17085	16997	17277	17058	17224	17125	17188	17079	17361	17005	17200	16773	17081	17107	17023	17057	17077	17063	17115	17189	17026	17202	17175	17071	17101	17282	17175	17308	16970	17171	17263	17178	17151	17248	17121	17293	17228	17061	17224	17111	17083	16995	17108	17188	17211	17122	17206	17088	17172	16946	17149	17200	16968	17290	17113	16999	17132	17128	17022	17151	16886	17195	17242	17299	16932	17152	17364	17055	17297	17099	17039	16995	17110	16990	17280	17108	17140	17069	17073	17075	17206	17140	17184	17034	17238	17109	16920	17015	17003	17109	16948	16935	17081	17077	17006	17190	17119	16913	16975	17225	17000	17218	17038	17074	17012	17113	17038	16969	17076	16990	16977	17042	17025	17032	17269	17106	17114	17119	17095	17121	17226	17088	17012	16842	17014	17071	17220	17127	17041	17196	17022	17167	17124	17000	16994	17075	16970	17075	17130	17073	17264	17094	16951	17361	17049	17275	17243	17356	17074	17169	17152	17118	17042	17017	17199	16960	16989	16974	17198	17133	17199	17039	17142	17121	17125	17099	17238	17136	17075	16841	16967	16942	17106	17060	17056	17023	16881	17081	17061	17023	17146	17159	17301	17255	17068	17132	16982	17109	17156	17043	16924	17278	17167	17011	17237	17044	17178	17256	17309	17178	17230	17025	17162	16939	17067	17032	17085	17138	16905	17041	17171	17319	17168	17170	17189	17275	17017	17167	16936	17165	16916	16972	17055	16939	17092	17036	16992	17066	17186	17163	16946	17278	16859	17054	16920	17190	17311	17173	17252	17164	17266	17116	17158	17182	17016	17051	17125	16982	17016	17022	17143	17019	17225	17242	17262	17010	16987	17073	16910	17196	17102	17246	17091	17148	17166	17130	17118	17052	16943	17317	17203	17053	17140	17072	17068	17211	17186	17240	16877	16937	17213	17274	17004	17151	17030	16963	17063	17186	17089	16871	17163	17290	17110	17169	17016	17266	17078	17053	16982	16950	17275	16868	17248	17072	17392	17081	17056	17301	17307	17033	16947	17051	17101	17074	17134	16965	17095	17102	17233	16917	16831	17086	17142	17044	17152	16878	17188	17173	16841	17136	16986	17014	16922	16882	17123	17301	17311	17269	16990	17041	17109	17142	16929	17011	17046	17066	17128	16954	17083	17028	17246	17073	17187	17109	16958	16913	17081	16901	17177	16989	16961	17101	17232	17246	17114	16918	17131	16997	17001	17374	17106	17149	17243	17018	17067	17278	17202	17221	16914	17065	17045	17221	16984	17097	16994	17012	16970	17024	17063	17097	17168	17224	16958	17153	16958	17035	17205	17018	17198	17133	16940	17073	17134	17177	17201	17262	17027	17132	17002	17246	17058	17203	17099	16922	17054	17083	17334	17278	17242	17026	17085	17052	17155	17018	17138	16904	16976	17012	17126	17008	16949	17067	17124	16988	17028	16927	17020	16985	17011	17209	17218	17075	16948	17135	17196	17189	17022	17104	17243	17217	17131	17100	17177	17197	17088	16932	17152	16850	17034	17273	17086	17212	16979	17051	17153	17045	17074	17230	17032	17200	17031	17143	17009	17218	17069	17207	17044	17094	17139	17138	17092	16939	17203	17134	17172	17155	17016	16986	17119	17241	17131	17233	17248	17119	17070	17021	17180	16996	16936	17045	17266	17028	17139	17196	16890	16933	17240	17156	17014	17152	17045	17264	17000	17210	17260	17022	16940	17020	16983	17068	17090	17207	17106	16863	16961	17146	17024	17129	17248	17210	17071	17077	17059	17065	17005	17026	17019	17046	17010	16972	16972	17127	16995	17085	17272	17187	17161	17159	17153	17155	17098	17113	17098	17060	17265	17011	17019	17067	17110	17160	17178	17021	16929	17029	16953	17007	16983	17157	16803	17041	17122	17056	17108	17051	16923	17088	17193	17288	17006	17142	17253	16922	17051	17020	17150	17275	17063	17245	17166	17255	17076	16929	17037	17123	17228	17097	17294	17350	17118	17172	17144	17021	17156	16909	16987	16920	16938	17109	17063	17157	17179	16973	16998	16974	17152	17018	17211	17062	17139	16950	17012	17135	17162	17073	17069	17061	17018	17061	17024	17089	17005	17183	17051	17030	17129	17086	16995	17166	17287	17128	17012	17263	16961	17230	17088	17144	17111	16983	17114	17049	17066	17148	17155	16989	17054	17109	17238	17007	17101	17110	17143	17133	17150	17024	17061	17023	17208	17309	17196	16924	17289	17218	16980	16974	17151	17210	17144	17145	17080	17236	17103	16973	17108	17110	17274	17045	16948	17093	16985	17269	17319	17209	17217	16981	17053	17111	17229	17103	17185	17095	17158	17134	16951	17104	17263	17175	16951	17201	17193	17201	16912	17020	17075	17068	17106	17069	16984	17103	17122	17223	17192	16946	17077	16930	17042	16882	17132	17122	17174	17056	17079	17246	17029	17149	16997	16998	17149	17109	17170	17038	17069	17077	17079	17196	17140	16934	17057	17098	17007	16984	16907	17135	17042	17073	17161	17154	17272	17049	17185	17160	17203	17017	17192	17080	17143	17157	17135	16971	17152	16969	17179	17083	17233	17061	17177	17169	17126	17183	17266	17143	17194	17119	16807	16995	17121	17050	17195	17241	17096	16985	17162	16999	17165	17316	16930	17217	17150	17339	17021	17273	16992	17288	17226	17208	17022	16918	17201	17267	17244	17036	17267	17193	17131	17092	17051	17098	16793	16963	16894	16931	17112	17066	17017	16915	17285	17081	17164	17217	17067	17088	17068	17040	17045	17239	17148	17168	17285	17042	17176	17118	17028	16890	17187	16870	17113	17095	17376	17093	17122	17228	16939	17025	17222	17179	16978	16942	17063	17180	17157	17150	17109	17254	17350	17302	17091	17204	17084	17182	17013	17074	17083	17128	17020	17289	17131	17231	16952	16914	17030	17133	17123	17038	17222	16838	17389	16944	17040	17139	17237	17084
31587	47328	42894	33950	28598	23684	20479	18518	17793	17307	17094	16683	16211	15956	15573	15492	15464	15366	15216	15098	15210	15059	15041	15053	14972	14998	14895	14960	14877	14910	14746	14758	14945	14870	14866	14718	14949	14911	14860	14834	14931	14856	14754	14769	14940	14833	14977	14707	14818	14708	14881	14944	14790	14953	14748	14791	14959	14841	14932	14891	14928	14850	14775	14853	14921	14773	14881	14794	14886	14782	14741	14725	14726	14957	14634	14741	14833	14859	14794	14933	14770	14789	14928	14674	14952	14843	14825	14698	14622	14801	14786	14879	14847	14723	14853	14709	14662	14780	14781	14728	14738	14729	14737	14874	14776	14731	14741	14776	14830	14714	14932	15003	14616	15016	14958	14847	14760	15021	14893	14783	14742	14721	14621	14931	14799	14671	14673	14807	15028	14693	14900	14760	14714	14807	14633	14909	14756	14832	14785	14803	14896	14941	14706	14824	14829	14710	14768	14752	14732	14900	14790	14896	14659	14908	14717	14689	14724	14721	14793	14833	14699	14855	14855	14814	14886	14821	14778	14742	14721	14806	14766	14847	14696	14900	14818	14955	14715	14740	14736	14824	14616	14963	14633	14890	14675	14979	14893	14795	14792	14789	14847	14883	14967	14875	14939	14716	14814	14937	14882	14734	14900	14932	14860	14758	14829	14907	14820	14840	14794	14796	14731	14916	14881	14855	14870	14942	14815	14877	14725	14850	14902	14746	14710	14683	14628	15044	14725	14726	14777	14892	14857	14807	14865	15033	14763	14805	14871	14829	14675	14817	14483	14890	14766	14957	14834	14638	14971	14829	14572	14752	14985	14824	14993	14808	14706	14705	14809	14772	14782	14689	14885	14782	14930	14887	14908	14924	14740	14939	15010	14824	14686	14918	14827	14842	14810	14850	14915	14811	14856	14660	14945	14810	14821	14880	14751	14815	15013	14801	14766	14875	14824	14993	14761	14807	14655	14840	15016	14852	14988	14852	14827	14893	14768	14860	14691	14769	14728	14886	14768	14785	14682	14813	14783	14957	14668	14780	14813	14861	14826	14727	14910	14982	14871	14611	14807	14682	14842	14880	14644	14685	14892	14826	14742	14841	14630	14792	14739	14835	14730	15025	14755	14754	14707	14834	14707	14862	14856	14731	14884	14867	14850	14868	14962	14615	14916	14729	14882	14760	14885	14807	14585	14780	14670	14765	14822	14769	14783	14735	14731	14720	14727	14826	14773	14718	14775	14716	14831	14898	14829	14802	14687	14766	14757	14751	14864	14671	14782	14777	14795	14740	14813	14747	14622	14855	14779	14668	14812	14875	14703	15064	14764	14790	14720	14850	14864	15024	14925	14933	14846	14757	14802	14835	14617	14790	14699	14705	14594	14925	14662	14635	14726	14805	14863	14669	14687	14927	14908	14703	14827	14790	14780	14780	14699	14799	14853	14787	14890	14842	14934	14730	14879	14768	14724	14648	14871	14821	15040	14820	14824	14860	14834	14676	14650	14908	14655	14820	14873	14745	14915	14836	14860	14865	14793	14761	15024	14868	14775	14780	14902	14788	14696	14784	14757	14933	14648	14745	14782	14727	14949	14828	14625	14856	14765	14733	14716	14977	14946	15016	14893	14899	14738	14982	14766	14638	14949	14685	14855	14878	14707	14683	14933	14706	14756	14879	14841	14816	14764	14739	14841	14875	14896	14788	14827	14814	14643	14798	14907	14674	14992	14775	14777	14765	14717	14663	14741	14913	14751	14918	14831	14782	14934	14712	14880	14767	14810	14806	14874	14749	14777	14689	15090	14842	14727	14809	14791	14759	14753	14936	14875	14796	14636	14830	14877	14856	14750	14791	14954	14833	14738	14778	14705	14750	14733	14731	14709	14779	14535	15047	14733	14828	14731	14824	14798	14860	14893	14930	14760	14686	14668	14869	14969	14884	14694	14778	14744	14866	14837	14663	14887	14782	14602	14774	14738	14728	14964	14941	14741	14678	14884	14719	14894	14819	14710	14806	14710	14753	14770	14720	14976	14754	14850	14822	14833	14749	14879	14684	14869	14718	14884	14913	15005	14743	14869	14920	14788	14841	14741	14798	14834	14822	14701	14814	14740	14813	14729	14778	14899	14782	14659	14734	14860	14852	14695	14709	14855	14718	14950	14756	14745	14683	14886	14842	14850	14897	14939	14778	14693	14733	14794	14699	14773	14802	14841	14973	14646	14848	14671	14730	14827	14740	14798	14759	14765	14831	14815	15015	14728	14872	14803	14811	14683	14765	14985	14854	14841	14878	14898	14787	14996	14910	14858	14673	14805	14748	14895	14763	14766	14869	14815	14733	14776	14897	14788	14847	14678	14821	14734	14773	14828	14870	14851	14755	14841	14907	14854	14751	14806	14878	14767	14721	14745	14916	14702	15031	14682	14654	14717	14747	14779	14629	14693	14860	14737	14893	14740	14629	14947	14781	14913	14828	14849	14706	14853	14656	14810	14965	14662	14925	14747	14817	14678	14790	14791	14797	14784	14828	14703	14773	14896	14979	14757	14917	14700	15068	14677	14749	14909	14688	14818	14877	14914	15000	14839	14718	14842	14770	14833	14703	14741	14807	14833	14661	14775	14856	14869	14950	14659	14772	14619	14810	14812	14844	14794	14878	14802	14889	14838	14782	14922	14900	14751	14775	14768	14810	14716	14819	14909	14899	14780	14908	14738	14761	14858	14870	14865	15046	14765	14695	14770	14844	14855	14680	14866	14770	14933	14693	15062	14911	14712	14816	14884	14654	14757	14728	14875	14681	14908	14646	14669	14855	14883	14869	14737	14898	14663	15084	14781	14941	14685	14901	14810	14885	14813	14772	14884	14835	14834	14992	14885	14837	14826	14767	14755	14890	14912	14927	14726	14868	14635	14953	14750	14897	14762	14866	14940	14965	14834	14845	14748	14818	14859	14703	14791	14692	14722	14837	14876	14886	14858	14735	14842	14795	14907	14810	14735	14891	14675	14941	14900	14836	14836	14879	14817	14801	14824	14849	14732	14894	14839	14694	14867	14637	15013	14791	14878	14766	14960	14736	14922	14732	14974	14787	14742	14846	14804	14758	14912	14788	14780	14619	14713	14864	14732	14801	14816	14781	14786	14951	14861	14903	14803	14750	14791	14819	14793	14862	14697	14824	14881	14803	14851	14824	14765	14812	15008	14916	14825	14867	14929	14986	14716	14822	14861	14839	14778	14889	14852	14871	14883	14689	14848	14624	14709	14671	14864	14632	14775	14807	14903	14645	14758	14837	14770	14899	14741	14822	14794	14849	14759	14622	14955	14791	14853	14717	15076	14867	14649	14825	14881	14877	14846	15042	14956	14949	14871	14761	14782	14839	14870	14845	14814	14948	14679	14764	14680	14770	14695	14987	14754	14856	14712	14655	14870	14760	14729	14845	14929	14759	14633	14782	14954	14735	14766	14760	14928	14836	14792	14919	14953	14785	14771	14889	14797	14783	14926	14988	14868	14720	14823	15117	14800	14857	14903	14705	14911	14865	14842	14900	14915	14752	14624	14793	14695	14842	14874	14906	14784	14865	14947	14654	14889	14831	14910	14771	14697	14658	15016	14673	14648	14659	14858	14925	14793	15056	14826	14803	14933	14738	14824	14845	14888	14816	14780	14720	14833	14877	14797	14884	14831	14684	14809	14886	14831	14718	14865	14729	14803	14845	14844	14697	14755	14765	14850	14784	14850	14810	14811	14919	14859	14869	14958	14801	14865	14713	14758	14978	14800	14898	14718	14896	14765	14693	14898	14726	14652	14869	14793	14945	14980	14652	14593	14794	14694	14752	14782	14881	14965	14693	14702	14784	14889	14913	14722	14833	14800	14900	14870	14833	14795	14768	14899	14898	14622	14910	14952	14576	14892	14832	14769	14737	14874	14647	14820	14928	14722	14934	14697	14728	14691	14757	14898	14715	14929	14925	14910	14632	14727	14706	14835	14879	14874	14800	14731	14833	15030	14764	14915	14712	14777	14759	14782	14850	14823	14921	14805	14769	14770	14811	14714	14779	14756	14739	14883	14870	14828	14824	14767	14772	14796	14733	14794	14677	14737	14756	14726	14887	14894	14939	14850	14764	14707	14779	14887	14868	14846	14763	14738	14842	14904	14799	14799	14826	14681	14749	14783	14766	14749	14693	14776	14958	14933	14741	14752	14562	14590	14735	14759	14777	14665	14817	14811	14708	14940	14788	14740	14898	14712	14724	14769	14840	14944	14842	14825	14721	14958	14888	14612	14840	14755	14881	14685	14921	14713	14802	14965	14813	14900	14858	14947	14674	14913	14831	14700	14681	14901	14784	14914	14889	14750	14960	14813	14943	14895	14842	14812	14600	14886	14788	14746	14926	14764	14946	14856	14833	15001	14788	14892	14639	14778	14799	14974	14661	14981	14755	14770	14886	14870	14812	14787	14757	14793	14888	14814	14786	14630	14947	14712	14747	14743	14843	14885	14892	14861	14888	14763	14899	14704	14772	14853	14840	14691	14791	15005	14780	14831	15051	14713	14693	14898	14669	14869	14778	14844	14984	14738	14773	14738	15009	14947	14685	14743	14615	14788	14676	14807	14824	14843	14717	14900	14869	14681	14634	14806	14773	14834	14820	14877	14734	14686	14827	15016	14855	14848	14782	14848	14755	14874	14948	14710	14722	14754	14869	14925	14855	14580	14654	14915	14880	14925	14799	14741	14728	14975	14686	14611	14891	14843	14805	15003	14805	14830	14827	14953	14587	14700	14730	14772	14820	14893	14883	14806	14876	14990	14752	14888	14798	14767	14924	14735	14817	14848	14715	14938	14803	14844	14791	14955	14745	14670	14739	14865	14905	14858	14720	14701	14838	14897	14769	14701	14668	14849	14772	14819	14791	14795	14918	14937	14826	14828	14810	14876	14813	14872	15036	14845	14958	14817	14756	14683	14776	14697	14947	14741	14728	14858	14716	14876	14788	14829	14740	14896	14760	14748	14945	14600	14746	14797	14883	14663	15027	14684	14731	14883	14916	14875	14688	14929	14722	14812	15030	14878	14916	14604	14863	14951	14761	14861	14949	14862	14758	14742	14709	14749	14744	14741	14747	14823	14776	14813	14868	14882	14927	14884	14881	14607	14802
24066	21157	28752	26824	27453	27969	25993	22143	20723	20324	19596	19022	18773	18421	18077	17892	17921	17732	17655	17686	17661	17402	17599	17441	17425	17424	17239	17419	17398	17050	17221	17200	17101	17303	17316	17195	17120	17210	17059	17222	17122	17175	17195	17292	17478	17118	17260	17069	17029	17060	17174	16938	17137	17326	17259	17260	17230	17104	17162	17192	17223	17197	17356	17278	17175	17235	17036	17133	17295	17157	16962	17090	17174	17310	16978	17137	17102	16993	17222	16951	17194	17155	17173	17056	17046	17084	17144	17225	17273	17233	17139	17390	16981	16969	17102	17219	17191	17262	17019	17078	17065	17214	17091	17312	17101	17099	17140	17169	17299	17192	17213	16958	17211	17032	17019	17025	17065	17069	17134	17088	17233	17078	17070	16918	17206	16919	17373	17193	17084	17040	17016	16999	17045	17120	17147	16994	16933	16932	17149	17183	17153	17040	17387	17095	17178	16978	17256	17078	17058	17032	16920	17273	17193	17040	17057	17293	17096	17009	17197	17112	17143	16981	17076	17237	17242	17221	17211	17014	17090	17157	17042	17135	16978	16977	17072	17223	17244	17102	17099	17309	17183	16985	17026	17217	16841	17030	17134	16996	16918	16986	17126	17158	17266	17294	17065	17144	16980	17133	17117	17002	17228	17082	17315	17062	17077	17135	17129	17164	17025	17005	17212	17161	17246	17225	17189	16972	17164	17202	16904	17024	17267	17308	17006	16968	17113	17122	17052	17009	16917	17051	17299	17081	16931	16967	17125	16903	17098	17279	17250	16952	17231	17207	16985	17161	17219	17134	17210	17182	17191	17130	17131	16910	17166	17028	16986	16976	17084	17045	17135	17191	17009	17163	17227	17281	17237	17351	16938	16948	17154	17287	16999	17167	16982	17121	17156	17240	17224	17351	17137	17009	16894	17229	16955	16998	16959	17046	17001	17105	17141	17157	17229	17045	17206	17190	17148	17072	17115	17164	17159	17281	17234	16892	17240	17113	17111	17070	17237	17059	17258	17115	16990	16996	17044	17175	17235	17283	17262	17204	17069	17142	17044	17300	16885	17128	17222	17300	17038	17091	17226	17100	17147	17202	17196	16889	17059	17162	17178	16930	17228	17225	17106	17046	17283	17083	17214	17006	17035	17097	17231	17135	17072	17105	17162	17153	17202	17013	17069	16997	17068	17047	17150	17049	17365	16984	17198	17216	17318	17071	17178	17046	17157	17110	17034	16999	17083	17045	17154	17086	16990	16967	17117	16953	17335	17042	17252	17001	17211	16933	16889	17066	17182	17323	17100	17226	17230	17197	17109	17153	17052	17096	17149	16870	17360	17275	17202	17128	17289	17094	17151	16999	17149	17046	16969	16896	17113	17149	17204	17268	17197	17016	17273	17145	17220	17010	17237	17285	17173	17171	17034	17219	17206	17247	17165	17021	17119	17197	17145	17226	17207	17131	16957	16915	17077	17006	16938	17173	17193	17041	16870	17233	17200	17220	17116	17023	16932	17033	17298	17049	17160	17116	16934	17157	17127	17065	17209	17197	17182	17370	17024	17443	17236	17060	17139	17316	17285	17066	17099	17225	17303	17120	17227	17191	17151	17039	16952	16968	17234	17021	17021	17152	16947	17239	17231	17234	16951	17066	16880	17145	17248	17132	17009	17164	17153	17168	17203	17221	16737	17335	17240	17250	17008	17247	17017	17069	17008	17191	17168	17089	17067	16930	17150	16997	17086	17046	17172	16944	16947	17065	17175	17217	17143	17018	17130	17015	17125	16984	17215	17221	17228	17252	17253	17186	17189	16825	16997	17180	16950	17241	17295	17201	17124	17181	17302	17381	17291	17194	17194	17001	17132	17077	17125	16914	17028	17094	16837	17081	17022	17138	17115	16942	17001	17142	17073	17182	17159	17171	17036	17240	16954	17260	17367	17005	17158	16956	17067	17002	17117	17187	17163	17359	17206	16861	17043	16995	16938	16902	17184	17036	17276	17179	17183	17139	17166	17180	17063	17051	17169	17143	17211	17051	17066	16854	17157	16994	17232	17058	16976	17385	17244	17362	17112	17058	17167	17252	17097	16998	17168	17171	17179	17022	17018	16974	17185	17278	17150	16896	17339	17192	17161	17147	17069	17202	16951	17049	17150	17087	17006	17121	17140	17082	17191	17164	17016	17228	17178	16901	17156	17129	17094	17417	17161	16984	17273	17212	17258	17070	17142	17105	17257	17157	17140	17295	17299	17041	17026	17189	16893	17052	17104	17117	17159	17212	17109	17097	17015	17177	17021	17234	17036	16937	17248	17391	17148	17009	17257	17032	17024	17164	17126	16988	17163	16996	17002	17160	17135	17195	17219	17130	17298	17183	17209	17081	17169	17276	17129	17008	17088	17046	17112	17094	17395	17247	17265	17315	16920	17172	17271	17122	17168	17105	17276	17129	17090	17071	17018	17276	17121	17369	17134	17131	17177	17241	17215	17070	16961	17153	17063	17092	17355	17176	17010	17027	17072	17062	17258	17227	17084	17040	17147	17305	17058	17030	17143	17211	17198	17115	17155	17280	16921	16937	17056	17082	17196	17085	17017	17189	17034	17232	17280	16981	16858	17012	17098	17179	17141	17089	17138	17295	17101	17025	17148	17190	17091	17234	17244	17022	17273	17121	17086	17019	17151	16966	16999	17326	17164	16939	17164	17258	17133	17278	17051	17055	17073	17267	17201	17052	17199	17036	17149	17155	16943	17256	17056	17381	17065	17051	17171	16815	17168	17132	17243	17383	17086	17322	17218	17271	16951	17061	17064	17072	17097	16892	17099	16989	17095	17108	17153	17124	17105	17386	17175	17025	16895	17280	17077	17045	17123	17120	17186	17224	17020	17072	17080	17303	17114	17224	17096	17093	16953	17052	17168	17076	17077	17028	17266	17206	17208	17253	17186	17199	17164	17093	16967	17200	17120	17234	17014	16917	16848	16975	17139	17156	17201	17129	17154	16931	17213	16947	17187	17053	17281	17259	17204	17020	17268	17165	17256	17034	17093	17110	17147	16982	17031	17208	17036	17252	17026	17080	17263	17225	17062	17165	17124	17006	17224	17112	16987	17248	17047	17014	17137	17046	17232	17091	17128	17088	17253	17089	17132	17077	17083	17097	17033	17370	17073	17092	17149	17075	17035	17147	17194	17132	17095	17187	17112	16986	17121	17015	17066	17084	17086	17093	17117	17058	16988	17161	17186	17137	17016	17053	17085	17150	17122	17176	17051	17081	17095	17154	17042	17099	17166	17357	17271	17208	17095	17224	17044	17172	17159	17134	16995	17240	17283	17187	17298	17116	17078	17151	17282	16940	17133	17054	16868	17162	17197	17072	17111	17006	17146	17128	17251	16987	17227	17043	17064	17060	17085	17004	17080	16989	17157	17005	17053	17153	17114	17039	17068	17186	17175	17134	16977	16837	17130	17026	17181	16963	17242	17129	17084	17100	17058	17189	17161	17065	17237	17100	17215	17257	17127	17079	17314	17047	17103	17095	16938	17041	17339	17091	17264	17352	17108	17161	17172	17051	17049	17292	16960	17143	17193	17020	17136	16962	17088	16990	17064	17131	17175	17011	16956	16964	17082	17121	17299	17097	17239	16824	16961	16903	17096	17115	17094	17097	17129	17285	17033	17103	17150	17158	17172	17037	17321	17184	17188	17157	17157	17169	16967	16992	17212	17096	17236	17130	17064	16900	17136	17125	17039	17156	17166	17004	16896	17044	17172	17022	17248	17461	17207	17171	17296	17085	17138	17144	17092	17306	17112	16990	17171	16989	17076	17078	17133	17061	17222	17179	17216	16904	17199	16856	17088	16970	16927	17335	17407	16949	16929	17082	17135	17395	16979	17122	17105	17104	17104	17303	17109	16922	17023	17162	16999	17026	17005	17014	17220	17028	17078	17207	16876	17169	17041	17266	17131	17071	16963	17262	17349	16978	17128	17197	17051	17224	17218	17057	17260	17175	17038	17262	17304	17062	17198	17280	17232	17257	17012	17263	17378	17237	17116	17152	17275	17241	16991	17046	17089	17194	17313	17183	17220	17113	17090	16938	17125	17311	17104	17208	16942	17049	17275	17120	17069	17141	17160	17161	17194	17199	17332	16963	17076	17237	17109	17162	17087	17142	17116	17060	17193	17101	17122	17090	17356	16979	17281	16998	16991	17031	17017	16948	17020	17208	17053	17250	16928	17102	17332	17115	17159	16912	17179	17132	16998	16964	17137	17250	17153	17063	17055	17164	17061	17115	17044	17198	17073	17148	17238	17323	17293	16842	17068	16922	16981	17151	17024	17312	17229	17164	17130	17154	17012	17116	17007	17077	17200	16953	17170	17104	17288	17037	17043	17170	17120	17097	17033	17153	17110	17467	17256	17097	17171	17137	17056	16977	17108	17210	17100	17044	17054	17153	17277	17275	17239	17173	17127	17151	17122	17241	16978	17097	17165	17077	17215	17234	16884	17200	17112	17032	17180	17112	16939	16998	17056	17021	17254	17169	17089	16985	17118	17181	17074	17200	17006	17138	17066	17289	17155	17236	17155	17250	17316	17109	16971	17116	17057	16973	17119	17182	17040	17120	17060	17020	17214	17112	17202	17116	17169	17066	17141	16881	17185	17134	17218	17101	17134	17171	17340	16996	17112	17047	17007	17029	16945	17078	16903	17125	17125	17040	17327	17119	17475	16961	17268	17216	17123	17058	16909	17056	17443	17221	17015	17341	17191	17279	17104	17272	16995	17067	16964	17246	17069	17124	17188	17167	17132	17214	17066	17391	16999	17125	17141	17064	17152	17011	16975	17115	16962	17013	17227	17102	17335	17229	17261	17013	17035	16929	17027	17195	17020	17206	17054	17356	17122	17127	17249	17303	17104	17189	17146	17057	16928	17080	17195	17068	17061	17154	17472	17116	17215	17068	17236	17003	17110	17158	17014	17109	17140	17214	17242	17207	17206	17211	17100	17341	17068	17053	17259	17204	17073	17138	17187	17136	17185	17336	17136	17179	17332	17048	17279	17059	17221	17086	17228	17162	16944	17312	17031	16876	17079	17078	17056	17102	17048	17238	16958	16959	17142	17174	17148	17235	17060	16988	17136	17079	17149	17080	17059	17094	17296	17164
31770	53359	49520	39918	34556	28246	24371	21383	19981	19299	18428	17674	17176	16528	16324	16027	15837	15615	15557	15331	15268	15247	15075	15209	15205	15187	15153	14948	14965	14958	15005	14991	15058	14884	14725	14782	14815	14991	14890	14903	14910	15078	14908	14861	14957	14771	14834	14943	15032	14837	14676	14833	14819	14803	14801	14613	15089	14733	14754	14888	14960	14839	14918	14870	14931	14747	14867	15015	14890	14768	14708	14776	15008	14687	14908	14821	14908	14767	14901	14863	14688	14622	15061	14898	14783	14901	14780	14911	14748	14856	14904	14649	14844	14835	14882	14736	14825	14703	14817	14814	14747	14768	14896	14773	14974	14988	14849	14833	14861	14876	14843	14784	14814	14938	14900	14739	14754	14765	14868	14859	14892	14817	14888	14646	14808	14819	14769	14883	14903	14701	14890	14710	14794	14983	14963	14908	14837	14774	14949	14920	15006	14736	14763	14983	14984	14828	14774	14806	14902	14784	14677	14846	14902	14940	14837	14849	14602	14893	14925	14857	14700	14930	14854	14992	14804	14686	14857	14939	14754	14932	15016	14897	14843	14833	14689	14906	14839	14863	14865	14943	14947	14772	14703	14893	14868	14725	15009	14965	14834	14781	14855	14708	14854	14883	14719	14782	15032	14880	15045	14853	14821	14943	14783	14966	14851	14912	14681	14764	14681	14736	14884	14888	14958	14725	14722	14579	14956	14657	14877	14822	14613	14921	14962	14984	15016	14637	14847	14788	14856	14851	14793	14820	14806	14739	14913	14722	14923	14833	14732	14789	14998	14808	14920	14806	14851	14824	14874	14802	14734	14909	14873	14776	14941	14945	14784	14833	14848	15028	14787	14799	14713	14825	14733	14773	14863	14876	14680	14756	14699	14818	14882	14662	14947	14891	14771	14809	14807	14767	14757	14862	14851	14690	14815	14781	14960	15075	14892	14952	15013	14805	14798	14862	14667	14894	14825	14766	14786	14889	14772	14924	14933	14980	14817	14706	14782	14805	14852	14597	14831	14852	14824	14928	14835	14832	15023	14843	14811	14891	14820	14764	14817	14813	14802	14745	14855	14875	14911	14774	14959	14814	14793	15006	14763	14829	14785	15014	14801	14659	14912	14905	14750	14719	14892	15035	14921	14940	14859	14833	14738	14800	14915	14929	14933	14726	14897	14890	15028	14880	14879	14812	14870	15026	14764	14847	14782	14985	14841	15026	14913	14816	14808	14748	14919	14797	14879	14744	14863	14800	14984	14928	14719	14829	14722	14910	14912	14870	14937	15013	14765	14632	14824	14879	14802	14802	14830	14875	14633	14820	14888	14866	14779	14774	14946	14789	14831	14842	14945	14605	14809	14808	15007	14884	14889	14853	14943	14897	15017	14749	14942	14662	14764	14839	15032	14805	14811	14928	14758	14720	14690	14808	14834	14529	14862	14690	14984	15102	14756	14894	14915	14816	14738	15055	14733	14839	14812	14831	14675	14762	15045	14795	14865	14963	14841	14672	14958	14833	14823	14892	14806	14810	14938	14781	14931	14829	14874	14741	14824	14930	14674	14852	14797	14755	14785	14714	14892	14774	14957	14862	14821	14807	15029	14758	14846	14847	14685	14689	14768	14810	14748	14728	14902	14876	14849	14709	14799	14800	14862	14750	15008	14924	14769	14805	14877	14695	14897	14822	14847	14878	14692	14804	14855	14867	14711	14905	14794	14769	14787	14776	14855	14988	14956	14904	14929	14895	14826	14739	15021	14772	14861	14735	14888	14813	14822	14767	14846	14701	14895	14913	14755	14941	14844	14674	14619	14890	15039	14821	14980	14952	14833	14842	15017	14757	14887	14796	14775	14768	14973	15040	14859	14882	14799	14990	14835	14954	14798	14875	14754	14670	14855	14879	14796	14831	14850	14886	14718	14791	14827	14933	14871	14782	14850	14722	14897	15040	14749	14747	14896	14777	14893	14778	14919	14898	14801	14843	15015	14775	14837	14729	14737	14831	14859	14761	14813	14875	14827	14920	14848	15071	14736	14899	14834	14892	14814	14898	14961	14948	14712	14841	14793	14718	14792	14850	14916	14961	14914	14973	14815	14787	14891	14925	14792	14898	14759	14886	14828	14769	14784	14827	14823	14825	14809	14881	14779	14808	14764	14959	14866	14855	14711	14893	14784	14819	14838	14785	14871	14797	14783	14807	15019	14794	14789	14801	14881	14869	14961	14779	14924	15001	14877	14750	15084	14770	14859	15046	14937	14798	14778	14881	14832	14786	14954	14853	14688	14810	14914	14947	14570	14797	14722	14736	14923	14753	14856	14733	14822	14759	14782	14907	14876	14857	14792	14835	15050	14841	14929	14806	14960	14835	14932	14806	14739	14853	14715	14863	14731	14903	14824	14799	14953	14833	14902	14651	14973	14954	14713	14896	14942	14870	14714	14912	14880	14760	14826	14900	14720	14908	14919	14752	14928	14810	14874	14821	14940	14771	14829	14738	14798	15004	14853	14845	14788	14939	14874	14848	14725	14895	14846	14682	14738	14919	15049	14748	14749	14889	14970	14792	14806	14968	14697	14916	14803	14657	14735	14967	14887	14651	14832	14781	14768	14930	14775	14768	14847	14866	14668	14906	14952	14647	14811	14767	14907	14824	14800	14956	14870	15017	14876	14888	14936	14829	14998	14822	14709	14923	14790	14837	14905	14769	14641	14914	14894	14779	14787	14920	14837	14646	14949	14853	15015	14916	14912	14960	14999	14949	14867	14776	14668	14848	14592	14863	14818	14775	14969	14783	14970	14868	14827	14921	14880	14709	14885	14896	14914	14881	14774	14990	14864	14836	14891	14963	14785	14900	14705	14989	14897	14676	14908	14946	14864	14893	14910	15025	14742	14711	14938	14910	14838	14928	14780	14840	14950	14939	14876	14871	14907	14894	14782	14856	14562	14818	14890	14714	14861	14891	14783	15010	14802	14872	14941	15002	14945	14903	14709	14816	14886	14955	14823	14808	14752	14763	14770	14765	14802	14938	15040	14969	14836	14710	14771	14784	14888	14823	14837	14913	14860	14843	14867	14857	14794	14790	14673	14752	14859	14820	14942	14724	14953	14861	14908	14721	14913	14804	14901	14960	14819	14754	14797	14877	14777	14958	14723	14834	14795	14887	14917	14919	14727	14853	14812	14955	14810	14809	14671	14677	14831	14899	14823	14706	14905	14798	14997	14892	14838	14964	14835	14819	14852	14749	14873	14714	14832	14721	14812	14831	14893	14874	14936	14836	14815	14845	14634	14681	14789	14883	14799	15057	14849	14863	14854	14843	14675	14899	14930	14931	14710	14979	14840	14868	14876	14840	14861	14912	15009	14888	14934	14913	14819	14752	14770	14807	14802	14717	14872	14908	14947	14886	15047	14830	14714	14802	14797	14893	14935	14824	14719	14933	14730	14754	14853	14909	14653	14844	14929	14869	14765	14948	14985	14834	14851	14683	14779	14759	14697	14823	14579	14902	14921	14842	14841	14876	15043	14887	14821	14669	14878	14834	14907	15013	14724	14827	14987	14865	14907	14923	14913	14955	14777	14870	14893	14877	14868	14949	14759	14922	14811	14885	14803	14580	14804	14892	14766	14848	14861	14766	14623	14741	14921	14646	14878	14823	15075	14855	14984	14846	14836	15022	14873	14857	14957	15072	14718	14886	14833	14833	14750	14835	14955	14849	14711	14817	14868	14792	14789	14822	14740	14803	14830	14849	14839	14832	14746	14767	14857	14799	14757	14900	14778	14700	14814	14823	14732	14914	14777	14825	14942	14687	14779	15061	14859	14736	14902	14907	14845	14749	14933	14912	15045	14843	14885	14896	14882	14805	14937	15083	14849	14835	14724	14792	14918	14809	14641	14664	14845	14919	14851	14842	14714	14773	14995	14718	14821	14984	14865	14763	14955	14967	14815	14876	14826	14869	14677	14766	14802	14819	14833	14641	15025	14879	14809	14908	14870	14818	14605	14905	14878	15100	15031	14789	14827	14811	14729	14994	14860	14923	14865	14757	15027	14752	14879	14780	14968	14865	14834	14720	14848	14771	14894	14956	14813	14835	14790	14742	14826	14885	14853	14952	14900	14818	14767	14808	14665	14897	14894	14758	14612	14782	15009	14849	14829	14783	15015	14601	14810	14791	14905	14846	14799	14892	14941	14609	14963	14743	14982	14739	14906	14706	14908	14889	14748	14933	14817	14749	14895	14894	14874	14802	14795	14693	14787	14663	14821	14891	14941	14907	14931	14795	14817	14905	14919	14843	14856	15041	14788	14966	15059	14912	14747	14860	14786	14852	14920	14996	14931	14848	14798	14824	14727	14888	15023	14838	14884	15006	14787	14790	14612	14917	14894	14758	14924	15013	14816	14869	14900	14847	14999	14759	14984	14709	14780	14944	14857	14838	14786	14878	14799	14770	14900	14950	14841	14773	14936	14822	14797	14884	14946	14963	14773	14855	14864	14896	14825	14769	14873	14973	14687	14909	14861	14950	14938	14804	14968	14850	14894	14886	14883	14789	14912	14987	14795	14936	14796	14722	14860	14747	14818	14706	14767	14825	14812	14824	14937	14883	14826	14826	14865	14859	14807	14935	14937	14876	14759	15136	14748	14947	14789	14997	14944	14760	14850	14787	14818	15015	14955	14872	14838	14859	14625	14842	14831	14948	14958	14774	14984	14984	14652	14956	14826	14807	14731	14748	14741	14840	14733	14856	14985	14865	14898	14668	14855	14862	14880	14976	14639	14819	14753	15047	14867	14849	14898	14842	14850	14823	14836	14731	14784	14812	14862	14805	14748	15114	14840	14784	14845	14686	14803	14803	14721	14785	14835	14789	14866	14950	14957	14807	14936	14696	14832	14948	14876	14665	14933	14945	14785	14851	14848	14927	14707	14875	15023	14612	14934	14819	14924	14766	14849	14913	14827	14913	14898	14784	14857	14742	14923	15040	15007	14816	14771	15075	14741	14817	14941	14719	14767	14852	14826	14710	14929	14844	14883	14919	14821	14849	14995	14986	14777	14855	14860	14932	15006	14765	14842	14739	14933	14808	14883	14794	14839	14775	14755	14926	14806	14723	15039	14851	14693	14815	14856	14932	14888	14863	14884	14737	14963	14748	14894	14662
22732	21123	28922	24215	24396	28401	29610	24709	23016	22071	20968	20472	19700	19191	18873	18436	18438	18432	18328	18348	18017	18056	18037	17965	17971	17830	17816	17973	17782	17704	17735	17797	17674	17739	17707	17718	17716	17618	17680	17622	17719	17536	17689	17587	17515	17626	17673	17538	17603	17554	17631	17564	17348	17588	17674	17514	17677	17526	17553	17479	17584	17568	17363	17276	17677	17600	17441	17392	17421	17588	17487	17611	17386	17320	17365	17524	17705	17526	17434	17694	17705	17565	17560	17478	17362	17485	17533	17605	17717	17489	17522	17578	17427	17461	17548	17414	17543	17561	17492	17643	17601	17282	17705	17510	17478	17451	17512	17576	17476	17603	17450	17478	17578	17479	17455	17444	17399	17544	17466	17640	17716	17484	17482	17356	17453	17528	17598	17650	17547	17348	17685	17484	17580	17313	17563	17598	17689	17666	17530	17444	17522	17633	17428	17332	17371	17468	17491	17497	17377	17515	17523	17620	17564	17396	17469	17423	17397	17396	17419	17321	17372	17458	17456	17602	17395	17683	17475	17664	17660	17660	17539	17601	17669	17461	17598	17441	17292	17744	17490	17550	17490	17675	17834	17344	17453	17625	17412	17485	17510	17496	17389	17622	17343	17576	17571	17369	17567	17449	17627	17617	17695	17522	17429	17171	17375	17499	17386	17323	17476	17193	17494	17386	17516	17427	17300	17348	17280	17457	17444	17513	17380	17488	17358	17598	17558	17304	17402	17340	17540	17424	17466	17351	17425	17334	17430	17558	17391	17433	17480	17624	17634	17632	17456	17413	17350	17542	17458	17420	17618	17589	17503	17628	17519	17374	17394	17527	17403	17421	17535	17468	17420	17438	17544	17427	17649	17393	17470	17467	17660	17469	17540	17348	17400	17675	17682	17470	17537	17498	17520	17717	17622	17418	17420	17461	17582	17271	17318	17398	17659	17610	17460	17688	17599	17332	17665	17576	17495	17303	17283	17484	17430	17768	17363	17364	17487	17276	17388	17426	17509	17484	17382	17534	17355	17349	17621	17308	17547	17484	17540	17417	17698	17368	17680	17689	17662	17623	17474	17442	17589	17631	17612	17520	17640	17627	17410	17609	17606	17507	17419	17425	17337	17450	17523	17470	17673	17556	17558	17523	17717	17367	17529	17317	17505	17301	17460	17573	17610	17605	17406	17595	17520	17613	17461	17615	17582	17659	17565	17436	17603	17558	17527	17489	17373	17365	17471	17435	17538	17533	17552	17572	17394	17518	17617	17517	17407	17412	17477	17711	17607	17556	17640	17636	17468	17603	17349	17399	17556	17515	17514	17653	17662	17657	17534	17415	17292	17403	17615	17616	17556	17541	17496	17535	17457	17687	17430	17381	17486	17463	17784	17496	17295	17235	17400	17600	17385	17520	17447	17511	17519	17426	17464	17364	17329	17558	17388	17316	17533	17387	17528	17469	17763	17596	17376	17487	17569	17408	17286	17407	17261	17401	17564	17558	17353	17423	17467	17489	17370	17524	17464	17440	17592	17660	17459	17432	17289	17256	17587	17497	17581	17336	17533	17439	17463	17554	17418	17565	17450	17557	17412	17425	17530	17600	17607	17543	17332	17519	17476	17502	17398	17583	17670	17352	17573	17521	17366	17583	17692	17677	17466	17609	17375	17422	17785	17395	17582	17527	17506	17561	17735	17496	17604	17563	17510	17170	17483	17569	17521	17427	17535	17626	17404	17632	17529	17504	17476	17487	17327	17421	17402	17646	17548	17400	17399	17514	17501	17528	17307	17716	17414	17536	17545	17471	17540	17498	17406	17526	17531	17552	17553	17434	17656	17493	17485	17364	17378	17348	17634	17499	17432	17585	17497	17573	17454	17474	17363	17670	17588	17523	17624	17325	17404	17426	17589	17533	17504	17524	17286	17402	17577	17436	17646	17550	17443	17286	17598	17589	17599	17617	17531	17424	17480	17622	17593	17562	17516	17640	17588	17716	17608	17433	17539	17648	17574	17485	17605	17449	17470	17537	17739	17555	17511	17458	17340	17542	17494	17682	17351	17566	17293	17437	17602	17755	17497	17395	17392	17396	17581	17558	17411	17503	17378	17366	17416	17428	17690	17459	17477	17455	17366	17329	17562	17412	17335	17531	17545	17540	17426	17629	17570	17374	17332	17413	17583	17481	17620	17505	17611	17534	17557	17461	17355	17480	17506	17457	17562	17395	17495	17561	17438	17347	17482	17355	17642	17461	17681	17584	17467	17449	17421	17390	17421	17361	17467	17520	17410	17363	17308	17495	17479	17511	17548	17539	17681	17286	17497	17376	17590	17662	17316	17540	17522	17517	17295	17382	17395	17476	17630	17514	17343	17538	17752	17385	17575	17558	17454	17504	17719	17340	17442	17592	17362	17441	17440	17445	17401	17368	17508	17487	17441	17303	17431	17454	17645	17624	17489	17415	17492	17269	17650	17597	17592	17692	17425	17359	17418	17344	17482	17443	17523	17489	17570	17676	17412	17536	17248	17487	17442	17386	17550	17666	17558	17280	17307	17560	17377	17758	17677	17724	17513	17393	17422	17472	17488	17422	17485	17452	17433	17398	17570	17363	17436	17484	17361	17711	17413	17344	17505	17495	17565	17519	17442	17635	17353	17655	17589	17516	17396	17227	17489	17393	17571	17542	17656	17507	17271	17508	17475	17414	17459	17451	17290	17315	17541	17585	17529	17599	17506	17594	17501	17441	17393	17490	17597	17535	17338	17279	17558	17358	17415	17611	17560	17347	17310	17439	17413	17328	17469	17650	17653	17484	17466	17392	17238	17696	17442	17448	17540	17577	17501	17609	17366	17500	17553	17442	17488	17433	17362	17502	17456	17549	17375	17540	17332	17503	17512	17457	17582	17492	17388	17581	17527	17613	17438	17684	17691	17463	17383	17535	17493	17488	17503	17661	17363	17576	17412	17479	17485	17568	17606	17615	17681	17598	17663	17598	17606	17539	17562	17569	17529	17557	17396	17379	17425	17285	17476	17479	17401	17591	17324	17412	17368	17574	17432	17569	17426	17637	17530	17448	17426	17498	17637	17324	17504	17450	17419	17602	17534	17318	17445	17433	17596	17530	17353	17663	17350	17484	17591	17528	17685	17370	17487	17415	17454	17670	17448	17410	17400	17412	17413	17434	17436	17479	17441	17469	17384	17359	17576	17720	17220	17499	17608	17409	17558	17495	17540	17537	17406	17567	17546	17387	17706	17439	17560	17547	17449	17518	17483	17371	17338	17540	17510	17310	17360	17320	17391	17526	17334	17574	17590	17329	17354	17483	17447	17456	17439	17466	17403	17574	17634	17497	17511	17561	17579	17542	17415	17417	17319	17354	17330	17436	17502	17479	17569	17356	17426	17611	17424	17450	17352	17460	17431	17599	17510	17377	17739	17507	17491	17458	17446	17282	17688	17383	17464	17353	17488	17508	17500	17321	17447	17422	17452	17500	17718	17651	17713	17518	17480	17491	17510	17348	17505	17375	17497	17524	17448	17370	17629	17649	17491	17528	17566	17392	17347	17606	17623	17518	17373	17453	17640	17475	17363	17668	17483	17591	17616	17532	17407	17579	17367	17553	17427	17491	17667	17440	17479	17458	17371	17545	17503	17556	17634	17363	17512	17621	17673	17569	17537	17462	17587	17643	17515	17436	17515	17709	17491	17227	17328	17550	17349	17302	17437	17364	17560	17542	17424	17205	17441	17346	17495	17569	17506	17445	17496	17447	17324	17436	17668	17471	17419	17488	17389	17571	17727	17428	17384	17568	17484	17368	17615	17629	17496	17713	17397	17440	17656	17248	17343	17537	17609	17292	17502	17418	17601	17603	17471	17466	17371	17477	17594	17464	17585	17476	17824	17564	17458	17397	17525	17352	17411	17588	17652	17592	17507	17580	17461	17414	17376	17564	17535	17653	17532	17439	17602	17541	17346	17443	17300	17564	17579	17763	17588	17400	17524	17410	17509	17409	17320	17381	17455	17239	17624	17622	17433	17417	17692	17489	17400	17526	17578	17431	17554	17460	17348	17584	17575	17672	17609	17457	17585	17406	17254	17546	17584	17194	17310	17389	17469	17542	17530	17510	17451	17478	17405	17408	17502	17556	17687	17330	17434	17377	17384	17327	17761	17599	17699	17488	17612	17596	17598	17540	17524	17457	17672	17444	17562	17454	17465	17327	17498	17420	17378	17547	17375	17362	17394	17534	17406	17451	17489	17350	17449	17591	17482	17517	17598	17656	17584	17501	17691	17484	17394	17591	17416	17497	17636	17535	17593	17587	17468	17572	17349	17558	17267	17507	17454	17495	17782	17410	17454	17463	17515	17485	17340	17444	17604	17588	17381	17522	17366	17641	17499	17761	17194	17600	17727	17512	17534	17475	17530	17334	17243	17413	17634	17290	17257	17446	17528	17456	17518	17536	17635	17412	17647	17636	17625	17567	17468	17567	17318	17546	17449	17868	17705	17430	17332	17418	17316	17506	17703	17309	17411	17595	17457	17489	17497	17346	17567	17604	17500	17423	17372	17528	17622	17576	17335	17602	17575	17348	17419	17502	17454	17439	17603	17494	17545	17538	17268	17481	17757	17450	17471	17268	17535	17536	17509	17497	17463	17455	17465	17568	17376	17433	17512	17585	17330	17701	17666	17509	17277	17440	17438	17592	17390	17387	17386	17445	17561	17365	17481	17464	17261	17548	17466	17527	17440	17427	17496	17672	17519	17364	17380	17523	17558	17477	17700	17424	17541	17533	17626	17622	17496	17461	17473	17424	17521	17419	17499	17765	17375	17431	17381	17644	17658	17430	17472	17516	17431	17406	17376	17457	17452	17557	17726	17761	17605	17469	17497	17582	17614	17577	17531	17560	17220	17750	17382	17361	17378	17622	17374	17341	17520	17481	17612	17586	17441	17553	17503	17372	17246	17537	17545	17639	17397	17472	17631	17391	17555	17585	17597	17671	17390	17349	17477	17481	17542	17470	17607	17652	17456	17641	17476	17528	17347	17581	17470	17310	17424	17559	17497	17565	17466	17385	17545	17357	17658	17336	17710	17653	17612	17408	17445	17371	17388	17448	17280	17400	17413	17468	17584	17462	17556	17527	17482	17511	17579	17430
33650	57914	54601	45139	38972	33101	27058	24786	22749	20988	19797	18887	17955	17507	16888	16437	16293	16103	15961	15729	15726	15597	15578	15302	15498	15343	15266	15355	15140	15413	15334	15231	15214	15228	15143	15107	15137	15369	15201	15012	15105	15095	14989	15163	15126	15095	14975	15262	15052	15007	15240	15005	15142	14995	15085	15039	14985	15273	15055	15051	15140	15116	15032	14971	15074	15047	15111	15171	14892	14896	15113	15122	14955	15004	15180	15184	14881	15077	15127	15222	15025	14786	14936	14892	14987	15205	15048	14990	14948	15145	15048	15057	15084	14999	15081	15137	15093	15170	14964	15201	15093	15030	15130	15081	14988	15009	15018	15016	15082	14961	15031	15053	15151	15088	15143	14956	15151	15098	14998	15053	15221	15111	15069	15048	15053	14999	15050	15060	14968	15049	15034	15102	15044	15016	15186	15066	15078	15224	15041	15128	15096	14988	15070	15003	15010	15191	14962	15108	14975	15064	15061	15234	15212	15103	15034	14997	15068	14969	15038	15050	15066	15068	15172	15069	15187	15168	15027	15115	15106	15084	14928	15013	14847	15057	14882	15116	14901	14950	15045	14991	14894	14899	15070	15087	15051	14974	14844	15095	15262	15148	15011	15119	15313	15079	14984	15098	15099	15042	15096	15078	15146	15133	14931	15114	14893	14997	14945	14923	15128	15144	15027	15063	15062	15022	14977	15103	15000	15014	15070	15111	15103	15057	15063	15022	15031	15077	15060	15031	14952	15116	14840	14979	15167	15042	15052	15235	15036	14892	15073	14822	15075	15221	14801	15079	14947	14953	15062	14970	15107	14860	15074	14985	15004	15250	15016	15079	14991	15094	14982	15049	15187	15273	15010	15063	14960	15175	15044	14919	14861	15082	14934	15081	15035	15027	14909	15064	15127	14880	15072	14882	15063	14994	15005	15058	15136	15033	15021	14994	15088	15023	15145	15068	15062	15074	15040	15030	15101	14984	15056	14980	15074	15131	14919	15118	15002	15025	15022	15160	14879	15007	15087	14906	15134	15001	14986	14913	15012	15143	15092	15068	15050	15189	15204	14950	15107	14916	15143	15012	15130	14981	15060	15106	15140	15112	15013	14950	14892	15136	15022	15154	15038	15097	14994	15150	15096	14922	15101	15240	15168	15015	14925	15219	14835	14966	15054	15000	14972	14899	15086	14982	15035	14906	15016	15024	14974	15016	15043	15098	14989	14871	15036	15033	14832	15153	15090	15067	15060	15078	15146	15016	15040	15084	15013	15326	14834	14998	14994	14883	15214	14974	15078	14985	15127	15097	14931	14963	14983	14935	14948	15038	15070	15033	15088	14857	15187	15093	15103	15145	15114	15220	15034	15111	15097	15063	15134	14951	14892	15060	15209	14919	15008	15099	15011	15023	15080	15121	15045	15010	15014	14947	14904	15166	15084	15109	15145	14910	15200	14933	15084	15065	14943	14966	15286	15058	15057	15031	15002	15137	15073	14997	15005	15036	14997	14959	15176	14942	15032	14824	14943	15047	15113	14994	15043	15091	14988	15242	15148	15003	15043	15024	14965	15058	15128	15033	14937	15118	14918	14972	14868	15006	15250	14995	15058	15080	15048	15090	15011	14934	15113	15006	15030	15042	15073	15108	15020	15073	14970	15054	15200	15005	14994	14948	15133	14969	14994	15045	14969	15178	15051	15016	15099	14958	15064	15034	15256	15220	15069	15025	14872	15138	15058	15157	14993	14991	14939	14983	15022	14980	15090	14927	15062	14994	15028	15048	15134	15019	14872	15067	15270	14915	14980	14914	15104	14951	14973	14943	15030	14932	15120	15149	15018	15056	14941	15061	14940	15006	15146	14900	15004	14948	15000	15001	15128	15013	15058	15027	15091	14968	15016	14994	15183	15018	15075	14856	15031	14960	15089	14998	15070	15057	15020	15144	15007	15216	14920	15140	14971	14911	15066	15011	15104	15181	15024	14963	15071	14886	15116	15056	14987	15104	15069	14863	15031	15121	15158	15108	15055	15017	15076	15003	15040	15177	14998	15056	15039	15086	15129	15100	15173	15021	15096	15116	14848	15299	14908	15010	15120	14949	14860	14998	15094	15200	15203	15005	15221	15208	15062	15018	15050	14919	15046	15180	15204	14996	15092	14881	15135	15179	15026	15099	14970	15003	15037	15067	15116	15061	15065	15136	15031	14915	14985	15005	14908	14861	15064	14996	14842	15077	15044	14965	14848	15057	15226	14928	15119	15169	15002	14966	15087	14946	14889	14994	14860	15130	15096	15076	15054	15115	14967	15111	15044	15015	14976	15154	15010	15068	14919	15122	14954	15168	15034	15053	15113	14972	14912	14948	15137	15096	14994	15128	15024	15050	14952	15092	15091	15023	15063	15027	14917	15030	15007	15167	15078	15063	15019	15182	15122	15104	15116	15070	15000	15033	14891	15087	15043	15077	15060	14906	15025	15070	15004	14959	15056	14945	14902	15122	15101	14932	15053	14984	15082	15013	15175	15134	15100	15016	15147	14927	15075	14911	14992	14985	15073	14918	14981	15057	14945	15024	15005	14943	15017	15146	14984	15080	15264	15076	14925	15020	15151	15039	15223	15203	14929	14909	15058	15176	15008	15060	14981	14979	15106	15032	14946	14971	15028	15003	15064	15093	15160	14996	15203	15060	14956	15151	15137	14980	15101	15128	15102	14986	14975	14975	15077	15126	14995	15045	14986	15180	15052	15035	15029	15146	14948	14997	15037	15277	14903	15098	14874	14976	15015	15108	15168	14953	14994	15028	15088	15117	14865	15107	14853	15080	14983	14961	14946	14818	14997	15170	15161	15024	15036	14994	15098	15046	15032	15034	15009	15008	14989	14998	15054	15153	14952	15053	14899	15015	14993	15014	15099	14954	14929	14916	15052	15034	15040	15107	14984	14957	15068	15058	15065	14918	15111	14957	14987	15186	15022	14774	15127	14879	15160	15035	15012	15130	14981	15219	14948	15019	15078	15301	15108	15120	14949	15016	15211	15161	15049	15144	15085	15008	14963	14864	15025	14911	15064	14928	15077	15062	15071	14934	15092	14972	14948	14927	14887	15100	15098	15094	14996	15108	15121	14961	15037	14911	15058	15025	14895	14960	14811	14987	14972	15116	15114	15017	15023	15116	15036	14920	15083	14979	15141	15191	15128	15068	15154	15105	15007	15089	14946	15192	15160	14911	14974	15020	15014	15008	15168	15167	14954	15139	15012	14993	14975	15086	15171	15021	15185	15039	15043	15131	14930	15037	14799	14834	15262	15012	15092	15076	15086	14922	15095	15046	14886	15287	14980	15105	15101	15098	14999	15132	15088	14993	15062	15005	15002	14989	15065	15059	14915	15056	15041	14896	15136	15062	15186	15014	15048	14995	15089	15233	15000	14982	14984	15086	15025	15089	15051	15068	15204	14979	15126	15172	15085	14906	14922	15121	15087	15018	14923	14984	15315	14884	15123	15147	14991	15120	14986	15006	14996	14985	15236	15067	15079	15101	14915	15003	15079	15038	15080	15043	15006	15020	15025	15165	15001	15089	15149	15120	15076	14932	15053	15065	14975	14986	15024	15138	15128	14969	14957	15133	15148	15054	15046	15152	15060	14991	15117	15104	14926	15011	15063	15018	15060	15046	15000	14897	15025	15180	15202	14978	15256	15006	15313	15003	15116	15097	15030	15005	14822	15056	14953	15072	15120	15112	15007	15110	15044	15088	15034	15147	15036	15053	15072	15098	14955	15094	15101	15028	15005	15142	14986	15049	15132	14949	14955	15174	15142	15175	15092	15210	15084	15130	15192	15127	14975	15158	14962	14924	15135	15108	15047	15097	15068	15029	14980	15041	15005	14983	15079	15138	15041	15015	15106	15141	15065	15028	15115	15108	15054	15110	15379	15042	15066	14950	15042	15071	15053	15137	14998	14948	14989	15038	15117	15072	15062	14831	15021	15091	15113	15030	15143	14956	15051	15092	15174	14999	15160	14910	14918	15074	15115	15220	15178	14981	14973	14937	15046	14941	15143	14914	15006	15019	15052	15099	14979	15089	15096	14984	15081	15040	15178	14976	15042	15090	15089	14977	14971	15011	15098	15024	15134	15075	15089	15016	15132	15141	14937	14988	14949	15129	14913	14963	14969	15093	14947	15053	15029	15114	14991	15003	15043	14960	15065	15152	15132	14869	15068	15067	15063	14847	15113	15133	15079	15081	15084	14924	14992	14758	15152	14829	14939	15002	14964	14983	14989	14969	15147	15079	15037	15065	15059	14918	15025	15143	14975	15063	15067	15137	14991	15149	15026	15092	15039	15171	15109	15003	15015	14994	15048	15074	15134	15052	14982	15225	14975	15074	14973	15148	15207	15066	14891	15012	15050	14961	15118	14961	15033	14945	15144	14995	15128	14934	15018	14966	15081	14890	14981	15072	14999	15031	14944	14967	15226	15165	15040	14992	15176	15055	15152	15160	15163	14994	15145	14896	14895	15036	15105	15115	14928	14948	15070	14998	15024	14964	15088	14853	15003	14905	15037	15184	15039	15159	15018	14876	15094	14948	15133	14990	15118	14868	15024	15118	15132	15197	14922	15093	14975	15145	15063	15098	14923	15007	15095	14986	15122	14968	15163	14980	15194	15088	15182	14952	15021	14880	15121	15138	15073	14953	14923	15195	14971	15115	14908	14940	15091	15130	15171	14981	14964	14948	14993	14946	15057	15142	15231	15104	14942	14941	15005	14973	15116	15021	14996	15136	15099	15079	15056	15112	15160	15148	14978	14815	15048	15066	15038	14999	14964	15056	15024	15114	14973	14964	15013	15123	14953	15046	14957	15025	15086	14935	14950	14989	15097	15110	15074	14882	15140	14990	15074	15059	14997	14965	15175	15135	15163	15115	15065	14896	15019	14980	14958	14959	15062	15013	15049	15140	14958	15011	14991	15048	15056	15182	15089	15069	15305	15108	14931	14994	15105	14984	15070	15181	14964	15074	15057	14989	14944	15092	15053	15132	15128	15046	15182	14959	15066	14938	15108	15045	14938	14927	15139	15131	14934	15130	14966	15090	15154	14933	14933	14856	15013	14982	15047	14993	15123	15099	15064	15092	15097	15147	15084	15031	14992	15039	14914	15168
29226	29849	38409	33319	26501	23201	21467	19916	19222	18774	18373	18293	17812	17773	17453	17431	17278	17094	17197	17082	17214	17142	17164	17189	17126	16950	17088	16986	16974	17054	16730	16934	16921	16987	17013	17025	16927	17155	16908	16968	17228	17068	16943	16983	17049	16987	17039	17068	16831	16947	16936	16851	17006	16886	17040	16866	16785	16933	16950	16935	16890	16971	16987	16988	16959	16888	16755	17100	17028	16908	17055	16910	16849	16765	17060	16847	16810	16856	17029	16851	16865	16870	16875	17104	16857	16779	16731	16868	16958	17186	16915	17036	16931	16998	16884	16816	17138	16968	16787	16896	17182	16948	16916	16898	16975	16857	17082	16587	16942	17034	16936	16904	16979	16752	16893	16724	16941	17051	17061	16906	16802	17016	17129	16919	16950	16938	16903	16641	16838	16869	16935	16989	16958	17071	17050	16980	16819	17033	17000	16807	16889	16974	17027	17175	16912	16823	16870	16859	16880	16871	16795	16903	16878	16920	16834	16718	17038	16860	16931	16864	16912	16841	16716	16959	16793	16916	17175	16907	17031	16932	16968	16698	16945	16989	17061	16927	17030	16828	16860	16724	16892	16807	16941	17016	17091	17071	16825	16886	17019	16904	16894	16836	16791	16857	16837	16858	17096	17148	16995	16876	16905	17084	17027	17043	16981	17130	17032	16905	16928	16806	16904	16764	16962	16896	16716	16894	16864	16938	16768	16880	16976	16818	16841	16723	16854	16793	17022	16832	16839	16859	16858	16646	16884	17014	17030	16786	17256	16954	16912	16813	16835	16860	16749	17056	16879	16781	16714	16877	16781	16975	16953	16905	17010	17031	16918	17149	17124	16854	16961	17013	16926	17177	16924	16862	16831	16854	16940	16809	16922	17134	17109	16768	16941	17163	16955	16966	16853	16830	16976	16963	16845	16883	16778	16696	17021	16772	16877	16976	16913	16909	16961	17030	16941	17006	17023	16953	16718	16873	16861	17093	16784	16873	17085	16889	16784	16917	16979	16984	17239	16839	17061	16880	16870	16891	17005	16909	17020	16918	16897	16633	16915	16865	16869	16820	17122	17032	17007	17050	16926	16985	16757	17032	16774	16985	16871	16969	16936	16943	17006	16824	16989	17070	16972	16748	16888	16785	16837	16924	16655	17002	16826	16979	16655	17125	16947	16739	16903	16839	16971	16927	16818	16989	16866	16836	16985	16880	16807	16824	16951	16768	16968	16898	17067	16837	16910	17139	16867	16981	16791	16962	16941	16860	16923	17061	16773	16756	17187	16983	16973	16886	16884	16937	16676	17028	16995	17072	16926	16835	16962	17008	16846	16870	16928	16876	16839	16919	16878	17067	16990	17089	16956	16779	16995	17105	17121	16872	16844	16717	16772	16800	16959	17009	16802	16939	16952	16993	16861	17001	17081	17226	17032	16875	16894	16834	16811	16995	16911	16778	16886	16936	16953	17016	16990	17058	16730	16800	16620	16995	16869	16913	17097	16774	16796	16919	16987	16815	16979	16746	16882	16959	16909	17005	17116	16836	17005	16950	16975	17011	17038	16896	16782	16815	17143	16976	17081	17027	16893	17078	17160	16812	16931	16832	16972	16961	17034	16989	16987	16970	17060	17007	16922	16885	16909	17114	16962	16963	17071	16950	17078	16964	16954	16844	16981	16937	17011	16926	17079	16716	16927	16837	16869	17016	17082	17065	16843	16873	16958	16718	16924	16888	16859	17013	16814	17086	16712	16746	17160	17133	17004	16609	16761	16846	16862	16862	16708	16878	16946	16898	17044	17049	16895	16934	17188	17020	17091	16992	17003	17096	16817	17076	16977	16860	16926	16917	16884	16930	16818	16987	16907	16899	16998	16848	16973	16695	16839	16760	17008	16827	16875	16823	17061	16900	16833	17034	16873	16955	16838	16920	16883	16964	16902	16939	17087	16716	16928	17040	16894	16987	16866	16774	16922	16892	16898	16998	16910	16806	16969	17167	16931	16897	17077	17062	17154	16843	16962	16889	16942	17105	16704	17073	16891	16961	16848	16919	16897	17014	16751	17006	16928	17001	17061	16996	16920	16906	16926	17082	16845	16898	17013	17001	16873	16923	17088	16807	17044	16797	16897	17081	16968	17053	16805	16862	17129	16874	16924	16810	16948	16916	16920	16962	17107	16998	17022	16830	17079	16908	16901	16879	17034	16780	17065	17060	16864	16851	16819	16966	16969	16887	17063	17090	16925	17043	17000	17062	16947	16934	16945	17171	17122	16962	16922	16939	17145	17003	16984	16946	16888	17053	16755	17251	16629	16949	16914	17021	16996	16829	16902	16739	17074	17081	17134	16846	16909	17055	16983	16687	16683	16920	16852	16898	16769	17048	17072	16969	16981	16967	16952	16894	16951	16717	16939	16914	17152	16908	16980	16915	16964	17020	17140	16899	16981	16908	16807	16915	16851	17115	16906	16877	16991	17104	16738	16835	16892	16744	16768	16847	16879	16919	16967	16984	16729	16898	16992	16874	16999	16964	16987	16969	16887	16996	16942	17009	17040	16989	16927	16769	16962	16725	16821	16772	17087	16932	17018	16913	17060	16715	16771	16760	16901	16871	16935	16849	16994	16773	16745	16873	16964	16987	16913	16906	16983	17054	16954	16898	16863	16722	16803	16968	16814	16861	16873	16681	16891	17024	16903	17018	16755	16918	16940	16897	16831	16650	16985	17061	16933	16940	17225	17018	16797	16880	16776	16803	16794	16950	16934	16870	16784	16851	17044	17041	17098	17155	16883	16907	16974	16898	17003	17003	16996	16869	16785	16825	16825	16887	16839	17025	17059	16847	17125	16875	16944	16884	17007	17066	17054	16861	16756	16923	16897	17146	17078	16875	16869	16872	16886	16861	16977	16694	16881	16925	17100	16865	16782	16893	16936	17005	17237	17116	16803	17127	16855	17000	16887	16818	16855	17002	16889	16911	16989	16863	16967	16985	16929	16883	16771	16949	17169	16880	16943	16814	16938	16993	17121	16880	16715	16768	16913	16870	17012	17075	16910	16782	17004	17022	17130	16813	17085	16981	17057	16931	16987	17057	17089	16773	16990	16984	16865	16958	16973	17132	17174	16877	16844	16943	16917	16914	16843	16850	17091	16889	16889	16947	16771	16698	16867	16902	17020	16937	16994	16915	17010	16859	16893	17008	16975	17052	16980	16704	17266	16993	16956	16939	17005	16864	16965	16893	16986	16970	17039	17007	17019	17064	16738	17009	16794	16667	16742	16886	16883	17150	16875	16888	16842	17023	16945	16955	16939	16742	16848	17081	17023	16916	16896	17237	16998	16847	16872	16947	16943	16948	17065	16999	16880	16964	16876	16775	16899	16860	17004	16837	16935	17013	16886	17081	16871	17047	16864	17156	16874	17018	16903	16890	16996	16929	17005	16766	16914	17031	17055	16921	16853	17021	17075	16975	17174	17089	16906	16865	16769	16900	16882	16993	16824	17188	17079	17020	16880	16924	16899	16860	16884	16936	16911	16855	16944	16851	16850	16995	16820	16858	16961	17113	17000	16956	17077	16899	16822	16891	16953	16707	17087	16677	16896	17020	16871	17125	16807	16813	16943	16934	16895	16932	17028	16968	16877	16751	16926	16909	17031	17162	16881	16938	17032	16660	16838	17075	16965	16953	16769	16926	16788	16855	16761	16953	16800	16925	16995	17015	16970	16990	17025	17051	17017	16870	17086	16925	17043	16966	16924	16964	16844	16947	17003	16803	17066	16981	16974	16896	16884	16982	16796	17063	17010	16857	16981	16964	16990	17013	17017	16826	16905	16959	17047	17025	17022	16900	16955	17118	17112	16780	16909	16920	16867	16999	17031	16873	16975	16934	17062	16831	17183	16792	17015	16833	16874	17093	16935	16834	16784	16750	16702	16884	16981	17017	16876	16815	16714	17030	16898	16968	17094	16885	16828	16946	16984	17145	16947	16990	16962	17017	16961	17102	16777	17158	17024	17101	16846	17055	16774	16922	16933	16901	17043	16924	16998	17225	16833	16826	16858	16840	17053	17040	17114	17021	16964	16753	16877	16971	16883	16954	16972	16745	16908	16876	17182	17019	16986	16966	16983	17007	17121	16864	16917	16915	16990	17136	16970	16952	17150	16968	16838	16675	16951	16715	16829	16933	16844	16831	16884	16910	16828	17028	17002	16925	16957	16836	17031	16872	16997	16973	16895	16878	16838	16776	16947	16825	16983	16966	16960	16995	17051	16925	16949	16805	16688	16892	17013	16884	17040	16892	16897	16888	16930	16753	16781	16773	17035	16940	17247	16839	16798	16895	16751	17036	17003	16913	16821	16899	17014	17033	17079	16957	16881	16793	16744	16932	16758	16981	16867	16911	17032	17012	16773	16887	16921	17085	16894	16884	17060	17180	16969	17152	17003	16952	16847	16789	16855	16814	16969	16850	16918	16960	16898	16893	16946	16869	16891	16771	16877	16881	17113	16871	17034	17060	16988	17005	16884	16944	17005	17005	16842	17120	17023	17004	16960	16853	16924	16890	16885	16910	16877	17007	16951	16855	16885	16801	17057	17039	16914	17170	17160	16969	16934	16843	17209	16879	17025	17212	16768	16759	16782	16817	16872	16904	17001	16733	16902	16861	16928	16978	16944	16898	16962	16958	16873	17044	16737	16873	16904	17014	16945	16993	17027	17003	16815	16933	17105	16990	16878	17020	17050	17097	17027	17148	17040	17036	16970	16924	16731	16912	16908	16856	16931	16955	16806	17004	16957	16927	16969	16718	16844	16970	17076	17057	16798	16960	16888	16882	16869	16890	16968	17052	16769	17012	16923	16864	16879	17008	16964	16733	16844	16893	17097	16997	16851	16767	16869	16739	16783	16859	17047	16974	16913	16936	17014	16947	17101	16856	16907	16948	17087	16987	17013	16933	16918	17045	16877	16846	16997	16766	16785	17027	17089	17073	16865	16665	16971	16939	17019	16929	16907	16923	16628	16968	17036	16926	16890	16994	17224	17025	17012	16980	17136	16938	16935	17103	16975	16958	16989	16830	16802	16882	16901	16976	16907	17156	16936	16912	16946	16905	16975	16831	16931	17187	16919	16850	17187	16917	16883	16903	17048	16878	16916	16833	16797	16896
31808	47081	42825	32606	26760	22874	20689	18891	18055	17452	16857	16572	16081	15767	15479	15370	15191	15079	15059	15038	15031	14910	14824	14826	14745	14887	14724	14890	14777	14733	14814	14897	14705	14859	14704	14684	14722	14855	14555	14730	14769	14784	14578	14702	14832	14869	14667	14696	14728	14656	14632	14480	14717	14656	14718	14603	14585	14695	14789	14698	14685	14574	14735	14693	14734	14807	14507	14661	14614	14653	14651	14625	14645	14710	14778	14664	14755	14769	14700	14837	14717	14722	14743	14689	14835	14495	14734	14695	14507	14721	14540	14701	14672	14731	14635	14653	14607	14611	14747	14513	14700	14700	14579	14637	14708	14788	14757	14719	14648	14806	14853	14675	14587	14554	14731	14666	14590	14853	14795	14600	14621	14579	14566	14579	14624	14631	14764	14707	14732	14609	14731	14685	14721	14468	14604	14734	14715	14683	14736	14645	14615	14612	14799	14672	14837	14612	14722	14692	14688	14619	14708	14638	14820	14705	14711	14716	14624	14607	14836	14479	14680	14791	14795	14716	14716	14814	14655	14617	14801	14745	14658	14852	14629	14822	14876	14718	14509	14599	14645	14825	14627	14771	14733	14615	14820	14832	14728	14715	14625	14764	14607	14693	14704	14701	14545	14543	14742	14537	14640	14870	14605	14641	14453	14852	14765	14711	14746	14712	14669	14632	14636	14689	14839	14747	14852	14673	14897	14778	14565	14594	14755	14870	14673	14718	14556	14753	14702	14748	14813	14735	14659	14744	14618	14600	14773	14590	14838	14668	14677	14651	14602	14611	14923	14507	14858	14740	14716	14757	14759	14803	14631	14845	14744	14741	14616	14744	14746	14696	14715	14626	14815	14685	14602	14756	14733	14772	14545	14824	14613	14697	14822	14683	14638	14664	14664	14658	14605	14581	14684	14751	14821	14795	14568	14654	14725	14473	14676	14711	14678	14736	14688	14662	14683	14729	14656	14635	14834	14835	14582	14542	14636	14821	14814	14688	14774	14726	14539	14700	14621	14626	14793	14680	14607	14740	14711	14550	14607	14650	14579	14690	14646	14755	14778	14709	14801	14597	14601	14781	14755	14751	14626	14614	14796	14744	14701	14636	14620	14811	14733	14807	14590	14746	14703	14707	14651	14603	14646	14677	14671	14611	14564	14695	14662	14740	14627	14669	14786	14675	14612	14684	14707	14714	14791	14660	14504	14718	14649	14708	14652	14673	14739	14634	14778	14713	14857	14648	14756	14713	14765	14585	14883	14634	14885	14868	14706	14694	14839	14651	14735	14816	14667	14820	14570	14608	14646	14710	14725	14797	14692	14725	14806	14686	14673	14609	14687	14648	14639	14870	14721	14731	14605	14766	14741	14698	14757	14445	14623	14741	14645	14848	14780	14713	14838	14718	14653	14737	14753	14757	14790	14666	14743	14623	14673	14664	14812	14645	14685	14822	14655	14594	14692	14621	14793	14642	14778	14539	14739	14697	14730	14698	14585	14717	14799	14773	14720	14581	14661	14586	14695	14818	14681	14823	14732	14730	14707	14561	14599	14663	14642	14706	14666	14693	14615	14693	14694	14664	14645	14607	14766	14608	14475	14717	14818	14694	14805	14701	14658	14663	14792	14673	14693	14839	14656	14706	14700	14775	14746	14778	14721	14587	14582	14831	14686	14759	14772	14608	14697	14700	14697	14715	14643	14601	14737	14705	14714	14813	14880	14816	14744	14607	14577	14746	14664	14557	14573	14520	14500	14762	14827	14674	14696	14715	14648	14753	14680	14761	14680	14587	14600	14528	14692	14754	14887	14745	14676	14700	14676	14717	14697	14589	14723	14674	14692	14645	14669	14750	14801	14636	14529	14551	14780	14650	14779	14662	14745	14762	14563	14694	14671	14723	14802	14572	14584	14673	14638	14482	14662	14699	14647	14481	14749	14652	14652	14801	14756	14757	14578	14725	14736	14632	14676	14519	14715	14805	14759	14727	14710	14772	14676	14773	14803	14656	14656	14870	14561	14571	14758	14785	14699	14525	14710	14710	14750	14649	14693	14772	14693	14739	14749	14728	14656	14656	14742	14569	14679	14548	14720	14712	14606	14611	14555	14757	14693	14682	14558	14659	14731	14782	14668	14728	14769	14704	14900	14809	14825	14613	14755	14700	14768	14719	14444	14671	14767	14719	14630	14725	14757	14728	14411	14605	14686	14641	14738	14624	14818	14575	14754	14659	14750	14649	14729	14960	14651	14675	14640	14839	14614	14667	14696	14686	14782	14765	14665	14761	14669	14810	14630	14736	14680	14689	14770	14763	14580	14641	14783	14620	14756	14820	14845	14628	14691	14766	14924	14818	14770	14589	14838	14861	14560	14762	14611	14687	14669	14638	14720	14608	14715	14724	14884	14752	14659	14708	14775	14757	14714	14580	14571	14649	14664	14598	14893	14546	14764	14579	14672	14749	14612	14678	14739	14784	14623	14695	14608	14727	14708	14658	14645	14634	14787	14844	14659	14757	14784	14576	14812	14606	14744	14702	14647	14744	14846	14744	14497	14709	14647	14822	14714	14663	14794	14693	14692	14750	14905	14663	14993	14748	14634	14748	14753	14615	14591	14688	14629	14758	14715	14565	14794	14737	14595	14813	14668	14699	14535	14743	14713	14592	14699	14721	14867	14753	14671	14923	14707	14575	14663	14651	14662	14691	14771	14419	14652	14611	14704	14677	14707	14761	14646	14823	14689	14562	14830	14536	14660	14754	14576	14806	14750	14613	14691	14634	14709	14825	14680	14740	14740	14725	14674	14548	14880	14650	14577	14643	14569	14746	14681	14899	14540	14823	14887	14708	14718	14748	14659	14697	14587	14835	14586	14748	14475	14725	14757	14637	14717	14637	14625	14772	14640	14616	14858	14724	14714	14441	14790	14814	14681	14617	14846	14711	14737	14775	14760	14646	14676	14699	14697	14720	14517	14595	14759	14758	14777	14702	14747	14752	14738	14754	14782	14644	14402	14681	14723	14640	14717	14742	14741	14559	14707	14786	14860	14730	14740	14721	14675	14880	14736	14720	14793	14755	14558	14615	14636	14643	14700	14718	14572	14586	14808	14709	14731	14712	14595	14598	14691	14653	14649	14603	14673	14662	14570	14783	14811	14640	14595	14752	14640	14648	14877	14769	14714	14822	14631	14753	14693	14769	14653	14677	14587	14714	14768	14775	14737	14472	14725	14751	14585	14572	14761	14655	14687	14724	14565	14863	14728	14720	14701	14815	14744	14730	14890	14557	14720	14783	14690	14596	14892	14531	14657	14722	14613	14773	14670	14611	14680	14734	14583	14609	14484	14709	14743	14900	14655	14851	14600	14645	14831	14850	14711	14705	14573	14700	14681	14671	14603	14737	14805	14756	14634	14640	14610	14673	14656	14828	14712	14905	14630	14873	14793	14646	14660	14713	14635	14818	14799	14775	14733	14573	14765	14743	14612	14653	14654	14675	14755	14780	14587	14621	14589	14746	14552	14643	14688	14654	14497	14847	14669	14518	14529	14748	14531	14600	14636	14593	14529	14870	14654	14799	14690	14625	14663	14850	14725	14683	14556	14747	14727	14730	14592	14819	14598	14606	14772	14626	14604	14750	14695	14733	14603	14698	14698	14610	14583	14643	14603	14822	14789	14616	14786	14737	14895	14657	14687	14703	14772	14668	14671	14848	14701	14572	14510	14599	14737	14765	14885	14762	14699	14689	14877	14525	14656	14746	14606	14566	14647	14686	14668	14815	14643	14775	14727	14676	14663	14572	14763	14591	14586	14469	14822	14600	14728	14689	14752	14646	14782	14666	14679	14852	14682	14842	14571	14700	14726	14770	14620	14944	14719	14782	14811	14690	14840	14612	14687	14535	14723	14819	14730	14728	14825	14645	14639	14701	14701	14628	14556	14729	14769	14683	14706	14674	14612	14645	14688	14814	14783	14725	14688	14684	14845	14841	14622	14663	14592	14751	14663	14680	14697	14666	14682	14834	14576	14870	14758	14684	14829	14834	14559	14614	14560	14766	14618	14689	14607	14670	14699	14722	14656	14643	14723	14616	14998	14751	14584	14510	14719	14691	14580	14725	14705	14660	14698	14853	14731	14749	14633	14527	14755	14893	14758	14723	14773	14633	14578	14784	14700	14704	14525	14782	14506	14773	14656	14749	14722	14660	14825	14826	14660	14704	14692	14668	14561	14801	14824	14660	14629	14718	14787	14812	14816	14755	14651	14614	14562	14768	14613	14790	14711	14688	14673	14636	14646	14829	14773	14691	14831	14655	14814	14764	14690	14749	14642	14629	14553	14581	14758	14668	14825	14679	14571	14696	14621	14604	14653	14707	14780	14766	14732	14831	14865	14621	14756	14701	14635	14643	14627	14756	14477	14679	14703	14660	14817	14797	14684	14890	14638	14699	14842	14637	14842	14801	14559	14731	14717	14806	14756	14694	14524	14624	14796	14696	14710	14544	14840	14553	14735	14532	14721	14782	14710	14820	14654	14710	14599	14673	14751	14673	14678	14684	14789	14735	14713	14727	14797	14707	14780	14767	14751	14630	14773	14635	14843	14736	14685	14523	14670	14585	14577	14691	14852	14626	14579	14845	14816	14681	14642	14644	14690	14677	14864	14702	14769	14773	14663	14695	14832	14632	14768	14700	14830	14704	14536	14809	14876	14712	14827	14666	14676	14724	14654	14807	14700	14863	14575	14724	14636	14708	14740	14740	14784	14799	14459	14527	14727	14594	14604	14613	14723	14592	14635	14822	14718	14692	14717	14817	14624	14654	14510	14689	14609	14692	14536	14652	14769	14709	14860	14787	14715	14549	14564	14621	14627	14662	14829	14658	14566	14876	14775	14703	14856	14814	14689	14633	14628	14686	14728	14729	14765	14588	14654	14831	14691	14819	14744	14774	14601	14808	14698	14520	14843	14732	14795	14569	14622	14737	14665	14722	14786	14734	14739	14608	14631	14699	14833	14798	14727	14892	14499	14718	14676	14771	14655	14566	14817	14658	14694	14870	14703	14609	14569	14683	14595	14809	14801	14711	14658	14758	14785	14563	14703	14663	14603	14590	14582	14718	14683	14665	14630	14824	14453	14852	14858	14712	14649	14558	14934	14629	14608	14698
24205	21243	28739	26806	27055	27583	25798	21981	20726	20366	19615	19525	18893	18565	18131	18087	17969	17803	17830	17571	17583	17119	17352	17388	17491	17305	17354	17364	17095	17431	17413	17322	17291	17200	17377	17272	17099	17216	17254	17096	17358	17342	17127	17283	17173	17193	17388	17126	17261	17128	17067	17286	17093	16829	17182	17354	17215	17152	17145	17018	17243	17354	17241	17088	17087	17159	17259	17431	17370	17161	17466	17194	17154	17372	17344	17185	17272	17341	17156	17089	17038	17074	17262	17124	16959	17243	17186	17308	17243	17212	17047	17066	17161	17017	17239	16970	17110	17187	17177	17143	17214	17215	17261	17154	17189	17022	17157	17091	17170	17207	16916	17125	17301	17176	17179	17168	17183	17004	16881	17106	17191	17084	17113	17096	17068	16924	16948	16930	17193	17227	17219	17026	16916	17112	17109	17060	17241	17269	17044	17244	17230	17141	16983	17196	17134	17111	17094	17053	17146	17181	16994	17179	17259	17235	17212	17114	16979	17236	17143	17050	17158	17294	17374	17202	17257	17049	17324	17209	17272	17263	17335	17207	17201	17105	17020	17246	16998	17104	17251	17028	17298	17132	17237	17074	17298	17314	17192	17172	17059	17123	16918	17073	17157	17245	17355	17200	17207	17212	17112	17160	17211	17014	17029	17009	17151	17004	17259	17100	17276	17298	17191	17267	17138	17100	17333	17078	17128	16923	17281	17294	17142	17103	17212	17040	17054	17262	17198	17293	17219	17198	16956	16959	17087	17107	17143	17034	17092	17164	17160	17243	17191	17266	17035	17351	17370	17182	17120	17260	17166	17196	17237	17369	17225	17188	17087	17081	17170	17134	17335	17203	17207	17161	17260	17167	17308	17158	17186	16921	17083	17127	17210	17238	17326	17246	17214	17291	17315	17334	17180	17224	17088	17198	17110	17235	17371	17074	17133	17081	17209	17140	17281	17109	17357	17149	17122	17102	17257	17103	17253	17077	17151	17131	17116	17263	17080	17248	17199	17086	17305	17128	16886	17161	17290	17116	17023	16981	17119	17207	17339	17092	17226	17057	16949	17284	17196	17034	17164	17257	17216	17349	17258	17097	17089	17121	17118	16834	17202	16998	17054	17156	16989	17218	17277	17023	17137	17343	17080	17232	17051	17084	17362	17136	17254	17304	17246	17145	17126	17201	17188	17098	17145	17054	17178	16998	17297	17056	16875	17128	16963	16898	16998	17205	17158	17211	17245	17326	17260	17471	17125	17212	17199	17134	17320	17200	17000	16984	17100	17070	17148	16985	17133	17174	17147	16971	17218	17260	17249	17056	16949	17059	16983	17092	17203	17254	17281	17147	17257	16855	17137	17076	17173	16947	17154	17298	17116	17159	17174	17108	17024	17165	17183	17267	17165	17041	17186	17310	17163	17289	17006	17172	17413	17132	17122	17033	17114	17241	17089	16939	17147	17219	17457	17254	17122	16995	17332	17271	17363	17100	17205	17371	17233	17081	17006	17233	16993	17035	17281	17225	17216	17337	17275	17090	17138	17200	17090	17007	17122	17050	17104	17339	17049	17241	17241	17303	17194	17265	16975	17330	16981	16954	17042	17199	17189	17174	17150	16994	17374	17143	17302	17221	17249	17080	17081	17075	17045	17099	17277	17296	16974	17304	17153	17000	17148	17183	17186	17203	17015	17384	17245	17268	17136	17016	17154	17275	17173	17130	16982	17004	17222	17154	16982	17269	16960	17141	17208	17157	17192	17313	17064	17111	17056	17156	17235	17009	17267	17063	17084	17343	17147	17161	17099	16904	17142	17157	17172	17130	17124	17225	17096	17311	17043	16971	17241	17183	17060	17017	17152	17379	17143	17110	17024	17007	17108	17259	17227	17044	17061	17203	17099	17306	17298	17047	16977	17143	16916	17090	17080	17116	17287	17194	17106	16966	17029	17134	17129	17055	17078	17173	17058	17157	17144	17164	17067	17156	16958	17330	17185	17199	17299	17084	17245	17169	17192	17177	17155	17148	17206	17396	17364	17224	17066	17263	17328	17148	17279	17153	17222	17057	17173	17293	17089	17278	17201	17166	17160	17277	17029	16992	17180	17279	17205	17038	17091	17250	17171	17198	17061	17241	17356	17241	17096	17091	17206	17187	17226	17095	17360	17155	17153	17251	17188	17208	17013	17022	17219	17124	17016	17083	17251	17141	17251	17299	17032	17360	17103	17029	17109	16985	17139	17065	17213	17079	16962	17262	17237	17138	17044	17182	17132	17198	17102	17139	17233	17383	17096	17233	17151	17145	17091	16820	17210	17271	17297	17037	17222	17108	17091	17130	17073	17185	17389	17238	17129	17067	16823	17114	17299	17148	17102	17249	17096	17029	17177	17129	17290	17328	17342	17025	17252	17343	17188	17115	17215	17225	17139	17190	17081	17039	17190	17130	17103	16934	17244	17042	17034	17040	17063	16955	17037	17185	17261	17216	17189	17283	17234	17237	17091	17216	16976	17233	16901	17198	17271	17325	17152	17069	17316	17214	17358	17240	17068	16986	17048	17343	17047	17224	17094	16981	17242	17028	17208	17216	17151	17089	17246	17080	17016	17167	17182	17058	17161	17285	17147	17278	17079	17083	16880	16922	17225	17222	17117	17169	17216	17240	17174	17059	17309	17129	17226	17166	17016	16974	17243	17033	17058	17169	17266	17279	17172	17063	17035	17274	17122	17090	17208	17189	17141	17219	17141	16935	17115	17125	17106	17168	17243	17147	17202	17211	17217	17155	17122	17229	17381	17275	17292	17160	17251	17081	17219	17170	17235	16800	17185	17070	17122	17027	17104	17009	17289	17073	17108	17337	17156	17232	17092	17215	17228	17099	17025	17134	16972	17289	17028	17263	17296	17034	17326	17129	17119	17292	17248	17115	17161	17247	17271	17121	17185	17110	17105	17177	17263	17341	17202	17107	17401	17125	17193	17144	17337	16991	17096	17283	16992	17254	17100	17109	17185	17090	17228	17231	17088	17075	17304	17168	17106	17244	17278	17170	17157	17279	17040	17037	17107	17175	17128	17144	17144	17265	17126	17068	17171	17056	17135	17167	17183	17209	17208	17154	17161	17211	17140	17119	17080	17100	17111	17144	17201	17171	17375	17127	17270	17307	17303	17039	17244	17211	17179	17221	17134	17138	17007	17166	17119	17154	17267	17349	17100	17204	17113	17376	17039	17364	17182	17134	17407	17030	17051	17274	17177	16913	17132	16966	17307	17239	17210	17285	17026	17253	17318	17075	17227	17360	17328	17197	17163	17052	17222	17332	17204	17054	17148	17230	17384	17202	17174	17127	17368	17267	16998	17209	17267	17233	17009	17191	17155	17408	17084	17161	16975	17041	17217	17095	17367	17156	17281	17187	17219	17122	16942	17104	17141	17170	17228	17087	17274	17164	17138	17132	17009	17098	17233	17311	17148	17000	17261	17129	16928	17224	17299	17203	17108	17243	17089	17262	17140	17058	16984	17397	17264	17387	17269	17349	17252	17192	17189	17261	17254	17106	17230	17307	17187	17228	16999	16991	17018	17112	17194	17321	17178	17217	17276	17162	17151	17201	17281	17110	17223	17125	17114	17163	17462	17081	17015	17140	17137	17173	17226	17037	17139	17172	17096	17088	17086	17174	17246	17040	17195	17116	17259	16988	17179	17107	17138	17144	17221	17153	17207	17291	16999	17161	17137	17026	17077	17176	17161	17101	17182	17242	17191	17225	17263	17164	16973	16904	17285	17091	16976	17339	16976	17207	17212	17255	17050	16972	17286	17079	17227	17240	17006	17235	17372	17027	16953	17312	17300	17306	17197	17146	17327	17146	17299	17128	17298	17208	17100	17056	17247	17166	17363	17264	17256	17151	17332	17191	17116	16937	17099	17264	17105	17519	17160	17324	17080	17023	17263	17228	16956	17323	17177	17092	17181	17101	16813	17018	17104	17027	17066	17200	17173	17214	17166	17439	17203	17054	17325	17078	17123	17143	17337	17279	17320	17308	17183	16901	17150	17126	17054	17174	17006	17203	17181	17216	17344	17215	17088	17358	17234	17248	17071	17159	17207	17113	17108	17112	17148	17259	17052	17246	17223	17256	17090	17181	17194	17187	17143	17289	17307	17250	17039	17344	17157	17112	17181	17241	17032	17115	17191	17068	17082	17280	17119	17255	17191	17250	17291	17335	17058	17122	17210	17132	17303	17165	17264	17077	17086	17040	17123	17172	17221	17020	17120	17167	17092	17281	17165	17049	17174	17180	17104	17092	17191	17213	17285	17234	17165	17124	16925	17179	17009	17164	17151	17215	17368	17329	17346	17190	17078	17294	17062	17222	17410	17301	16868	17100	17175	17389	17138	17237	17266	17274	17059	17066	17267	17012	17254	17176	17245	17055	17178	17147	17163	17283	17417	17043	17250	17058	17313	17138	17307	17017	17344	17070	17130	17327	17327	17352	17233	16934	17111	17217	17094	17034	17112	17195	17336	17200	17097	17072	17273	17120	17123	17219	17132	17080	17210	17164	17243	17153	17261	17220	17021	17257	17221	17179	17432	17303	17070	17215	17194	17266	17315	17178	17122	17029	17225	17043	17375	17150	17219	17073	17244	17151	17321	17258	17051	17173	16993	17006	17149	17190	17235	17118	17186	17171	17146	17322	17136	17160	17126	17301	17078	17266	17171	17238	16966	17154	17153	17265	17068	17228	17227	17019	17146	17116	17135	16967	17341	17213	17188	17118	17137	17012	17021	17234	17167	17195	17065	17214	17055	17067	17003	17177	17245	17045	17337	17338	17063	17128	17012	17173	17037	16984	17353	17227	17273	17052	17102	17294	17233	17164	17164	17314	17269	17236	17090	17182	17094	16931	17043	17157	17129	17013	17165	17137	17337	17222	17151	17019	17220	17082	17193	17321	17191	17186	17205	16875	17211	17241	17026	17159	17251	17052	17186	17075	17050	17304	17242	17312	17149	17163	17225	17316	17221	17213	17331	17255	17057	17092	17216	17301	17309	17231	17343	17267	17263	17291	16987	17148	17100	17083	17086	17083	17240	17243	17286	17131	17164	17110	17301	17121	17163	17105	17400	17253	17059	17186	17017	17150	17112	17283	17239	17147	16960	17052	17272	17350
31384	52713	49401	39320	33608	27880	23758	21393	20011	19112	18367	17867	17017	16550	16292	15878	15790	15695	15637	15407	15245	15277	15239	15044	15255	15323	14895	15045	15032	14842	15171	14924	14999	14988	14946	15034	14969	14895	14846	15049	14908	14715	15104	15017	14838	15036	14786	15042	15146	14876	14682	15037	14897	14946	15001	14879	14933	14732	14906	14892	14979	14820	14989	15001	14871	14890	14922	14885	14884	14869	15024	14920	14880	14888	14986	14972	15015	14810	14831	14726	14906	14855	14933	14745	15207	14826	14935	15006	14849	14889	14895	15001	15069	14801	15014	14826	14926	14873	14917	15013	14922	14907	14976	14898	14993	15052	14887	14795	15016	14871	14917	14915	14958	14698	14939	14880	14974	14831	14942	15062	14918	14955	14764	14808	15061	14946	14939	14925	14828	14850	14948	14760	14880	14974	15047	14744	14942	14786	14873	14806	14834	14870	14976	14763	15032	14744	14942	14901	14857	14971	14870	14901	14857	15068	14872	14676	14956	14699	14978	14998	14904	15070	14812	14815	14965	14941	14992	14871	14978	14780	15079	14983	14699	14823	14972	14841	14937	14727	14901	14781	14957	14839	14997	14903	14795	14884	15027	14922	14944	14865	14934	14878	15040	14806	14936	14903	14922	14992	14845	14947	14992	14816	14734	14909	14811	15102	15046	14806	14727	14865	15045	14713	14926	14916	15027	14981	14931	14958	14960	14950	14710	14727	14699	14835	14947	14834	14994	14715	14903	14762	14941	15029	14970	14623	14919	14903	14837	14883	14925	14955	15013	15005	15002	14834	14806	14830	14958	14747	14887	14891	15057	14706	14738	14846	14887	14718	14799	14823	14890	14676	14782	14839	14913	14764	15033	14949	14807	15061	14967	14994	14869	14895	14933	15002	14799	14992	14941	14926	14876	14926	14836	14958	14833	14933	14784	14902	14964	14989	14843	14818	14902	14849	14837	14930	14877	15035	14910	14709	15054	15045	14998	14827	15007	14815	14858	14852	14993	14885	14948	14981	14919	14788	14859	14775	14857	14659	14948	14690	14975	14754	14850	14893	14983	15007	14973	14909	15039	14908	14839	14766	14927	14903	14843	14782	14851	14913	14919	14886	14851	14823	14918	14879	14927	14757	14763	14924	14788	14911	14987	15015	14802	14956	14881	14829	14936	14660	14911	15044	14835	14939	14832	14716	14789	14785	14849	14851	14906	14773	14890	14936	14974	14923	14930	14786	14767	14856	14900	14921	15007	14980	14836	14902	14938	14855	14681	14766	14706	14923	14995	14893	14812	14806	14980	15000	14838	15005	14983	15160	14746	14836	15043	14824	14653	14883	14853	14780	14838	14797	14846	14979	14786	14787	14895	15044	14735	14770	14800	15052	14981	14994	14806	14766	14693	14810	14808	14849	14851	14803	14956	14845	14969	14974	14854	14911	14945	14782	14818	14723	14982	14711	14954	14870	14857	14840	14793	14913	15031	14982	14769	14966	14919	14841	14822	14761	14933	14865	14929	14884	14830	14907	14951	14910	14788	15020	14888	14815	14793	14898	14838	14982	14963	14752	14915	14966	14920	14834	14821	14935	14990	14912	14792	14843	14979	14962	14931	14824	14784	14851	14983	15002	14895	14774	14756	14963	14875	14947	15096	14983	14912	14955	14901	14665	14999	14847	15029	14904	14936	14978	14894	14896	14869	14804	14965	14799	14966	14832	14971	14847	14980	14902	14951	14904	14951	14713	14755	14726	14972	14911	14871	14920	14842	14851	14763	15040	14735	14852	14987	14975	14970	14822	14864	14918	14789	14754	14897	14994	14694	15046	14908	14784	14955	14887	15080	14874	14806	14926	15012	14917	14883	15045	14886	14833	14747	14903	14923	14754	14933	14860	14697	15070	14730	15083	14987	14867	14964	14777	14971	14809	14879	14980	14804	14695	14956	14757	15110	14913	14846	14879	14878	14792	15068	14935	14898	14734	14841	14923	14961	14864	15001	14691	15005	14782	14850	15017	14997	15001	14727	14859	14942	14964	14817	14977	14923	14782	14838	14951	14877	15134	14962	14934	14933	14746	14840	14685	14928	14832	14979	14690	14779	14911	14894	14850	14849	14859	15002	14928	14848	15002	14958	14819	14941	14982	14916	14793	14936	14607	14713	14948	15094	14842	14703	15091	14941	15000	14825	14761	14761	14869	14881	14872	14774	14815	14979	15015	14856	14829	14832	14844	15010	14797	15125	14861	14942	14904	15015	14794	14831	14872	14889	15032	15000	14891	14932	14865	14935	14947	14946	14903	14855	14918	14987	14924	15013	14823	14779	14982	14905	14925	14866	14913	14804	14873	14935	14964	14847	14986	14931	14803	14900	14832	14701	14761	15025	14728	14909	14867	14878	14892	14802	14907	14800	14806	14848	14884	15013	14999	14799	14945	14884	15057	14985	14918	14887	14848	14987	14662	14929	14752	14670	14927	14658	14990	15027	14966	14885	15018	15026	14893	14906	14888	14802	14965	14819	14730	14876	14711	14848	14887	14757	14882	14928	14937	14729	15012	14748	14909	14921	14945	14836	14939	14828	14626	14976	14868	14740	14871	15065	14850	14914	15016	14775	14969	14817	14728	14914	14788	14867	14902	14812	14952	14749	14803	14736	14894	14938	14935	14857	14593	14868	15033	14871	14809	15015	14851	14990	14885	14990	15005	14962	14832	14844	14772	15049	14985	14887	14959	14958	14825	14785	14814	15032	14970	14971	14988	14880	14855	14992	15012	14927	14756	14984	14796	14777	14930	14955	14773	14890	14864	14960	14901	14780	14963	14920	14925	14942	14780	15023	14945	14884	14860	14776	15104	14803	14875	14856	14934	14919	14855	14856	14814	14979	14657	14767	14813	14954	14887	14922	14969	14903	14977	15007	14725	14875	14744	14985	14908	14919	14809	14878	14862	14921	15043	14786	14612	14960	14973	14843	14830	14995	14784	14864	14833	14889	14853	14726	14841	14989	14977	14769	14915	14635	14850	14827	14824	14761	14902	14861	14756	14925	14999	14817	14918	15036	14891	14808	14920	14926	15079	14898	14835	14708	14787	14893	14863	14958	14781	14911	14908	15091	14787	14771	14676	14979	14772	14963	14862	14757	14800	14947	14749	14935	14966	15029	14799	14837	14683	14821	14931	14729	14932	14863	15018	14774	14878	14892	14867	14862	14956	15000	15001	14867	14826	14985	14743	15031	14826	14934	14816	15014	14680	14919	14817	14721	14868	14984	14969	14987	14913	14776	15059	14826	14883	15057	15017	14844	14856	14863	15009	14783	14941	14909	14938	14945	14983	14797	14934	14859	14954	14850	14943	14899	14849	15008	14884	15061	14895	14862	14969	14795	14826	14833	14947	14922	14855	14769	14793	15054	15014	14904	14956	14907	14804	14969	14822	14884	14856	14969	14943	14864	14734	14757	14927	14968	14975	15086	14836	14786	14928	14946	14753	14846	14962	14961	14900	15040	14902	14695	14856	14788	14792	14921	14899	14913	14869	14870	15024	14890	14733	14857	15078	14811	14753	14880	14908	14965	14941	14901	14745	14899	14883	14801	14858	15047	14943	15146	14847	14986	14902	14871	14992	14939	14738	15034	14983	14911	14769	14756	14908	14914	14699	14812	14889	14911	14935	14894	14891	14814	14886	14925	14949	14743	15046	14929	14858	14932	15091	14967	14801	14928	14744	14864	15026	14807	14880	14889	14892	14889	14677	14862	14808	14641	14945	15164	14768	14756	14927	14922	14704	14737	14885	14882	14910	14784	14980	14917	14806	14788	14840	14859	14984	14886	14683	14960	14793	14899	14799	14899	14854	14987	14877	14902	14970	14991	14902	14838	14962	14933	14833	14903	14949	14935	14861	14870	14848	14834	14549	14942	15026	14840	14873	14889	14906	14752	14946	15002	14819	14953	14983	14839	14957	14962	14957	14908	14970	14869	15015	14768	14894	14920	14894	14796	14785	14999	14853	14933	14881	14887	14904	14898	14814	14908	14851	14840	14698	14812	14734	14916	14984	14852	14974	14935	14920	14589	14872	14850	14810	14899	14844	15052	14990	14964	14851	14899	14822	14908	14835	14766	14795	14880	14978	14863	14824	14911	15007	14800	14871	14962	14881	14778	14794	14974	14891	14710	14717	14951	14941	14792	15022	15033	14933	14716	14897	14754	14747	14907	14963	14931	14850	14838	14875	14872	14876	14800	14961	14819	14863	14870	14887	14752	14947	14664	14993	14893	14965	14891	14690	14864	14997	14849	14750	14929	14816	14850	14914	14754	14926	14885	14963	14824	14812	14783	14814	15021	14834	14948	14862	14863	14645	14890	14954	14760	14793	15031	15038	14809	14905	14851	14822	14856	14763	15055	14942	14881	14763	14980	14820	14851	14890	14867	15065	14909	14678	14850	14912	14859	14937	15006	14924	14863	15001	14859	14948	14977	14906	14944	14844	15029	15042	14815	14771	14999	14828	14999	14786	14975	14848	14772	14964	14986	14769	14753	15060	14832	14824	14837	14968	15032	15035	14781	14974	14796	14939	14740	14875	14917	14744	14751	14783	14950	14887	14892	14857	14676	14804	14825	14903	14942	14979	14978	14769	14847	14950	14940	14824	14915	14890	14664	15144	14924	14813	14954	14957	14946	14698	14844	14821	14988	14960	14870	14995	14890	14762	14966	14818	14940	14709	14768	14730	14869	14923	14915	14702	14992	14943	14719	14982	14805	15019	14915	14825	14811	14774	14877	14876	14958	14894	14961	14892	14847	15017	14867	14921	15042	14718	14845	14944	14921	14889	14971	14749	14846	14873	15034	14944	14856	14979	14807	14784	14931	14877	14766	14898	14833	14943	14941	14904	14782	14763	14934	14932	14923	14882	14905	15013	14888	14825	14782	14908	14793	14744	14938	14832	14892	14921	14982	14904	14744	14928	14856	14944	15006	14896	14808	14871	14999	14759	14841	14883	14857	14748	14987	14871	14899	14770	14838	14812	14949	14872	14896	14881	14953	14931	14709	15050	14876	14943	14780	14861	14730	14816	14999	14965	14844	14942	14908	14939	14825	14874	14997	14936	15013	15085	14965	14809	14879	14780	15000	14953	15006	15055	14718	14894	14902	14868	14842	14840
22766	21152	28962	24371	24297	27364	29011	24203	22557	22232	21326	20409	20022	19540	19301	18906	18648	18500	18340	18239	18257	18145	17956	17962	18181	18047	18069	17841	17581	17852	17808	17582	17693	17816	17896	17893	17633	17937	17766	17672	17834	17833	17831	17982	17901	17979	17668	17734	17514	17647	17678	17541	17672	17746	17778	17592	17536	17763	17714	17781	17668	17663	17666	17584	17642	17610	17803	17800	17571	17630	17527	17613	17611	17523	17559	17613	17500	17539	17486	17649	17623	17421	17567	17817	17596	17618	17579	17512	17560	17455	17629	17566	17792	17550	17610	17551	17798	17542	17709	17506	17830	17541	17838	17525	17647	17692	17675	17544	17579	17672	17606	17553	17630	17632	17634	17625	17571	17652	17605	17421	17791	17566	17737	17573	17835	17581	17663	17568	17571	17544	17616	17569	17613	17613	17526	17513	17647	17545	17712	17710	17815	17520	17652	17719	17431	17564	17506	17406	17557	17438	17661	17569	17552	17525	17749	17539	17687	17644	17586	17640	17445	17344	17545	17630	17698	17748	17517	17641	17681	17538	17698	17543	17715	17852	17529	17546	17734	17721	17562	17468	17631	17457	17415	17412	17568	17650	17719	17745	17602	17567	17462	17696	17452	17555	17448	17515	17481	17427	17425	17746	17547	17502	17553	17637	17597	17567	17568	17554	17700	17470	17368	17657	17600	17670	17677	17548	17465	17481	17478	17513	17452	17508	17486	17323	17649	17771	17337	17751	17717	17547	17574	17454	17575	17570	17592	17870	17780	17520	17747	17685	17581	17644	17719	17422	17686	17643	17589	17455	17636	17623	17465	17483	17303	17486	17602	17656	17502	17675	17584	17574	17672	17555	17775	17286	17759	17614	17346	17580	17530	17741	17560	17506	17568	17616	17459	17439	17475	17535	17530	17733	17416	17824	17668	17531	17616	17467	17480	17483	17461	17483	17660	17659	17848	17831	17664	17579	17553	17576	17548	17725	17473	17436	17668	17412	17492	17475	17608	17670	17531	17651	17595	17848	17515	17520	17648	17666	17592	17498	17505	17658	17500	17378	17494	17514	17404	17640	17561	17847	17545	17591	17482	17550	17575	17448	17741	17747	17695	17711	17735	17620	17379	17587	17630	17601	17629	17626	17717	17683	17671	17534	17628	17688	17821	17537	17518	17731	17532	17586	17637	17578	17677	17848	17661	17512	17726	17663	17529	17642	17537	17567	17451	17512	17655	17654	17652	17500	17626	17500	17578	17583	17731	17698	17536	17461	17476	17639	17590	17556	17504	17556	17478	17546	17650	17653	17558	17659	17655	17545	17554	17615	17607	17637	17553	17625	17405	17603	17817	17478	17740	17593	17449	17479	17299	17496	17589	17829	17549	17672	17684	17437	17595	17561	17565	17431	17442	17463	17564	17453	17588	17403	17570	17497	17594	17500	17651	17603	17541	17368	17548	17415	17494	17702	17541	17465	17556	17542	17479	17576	17547	17499	17624	17609	17338	17630	17422	17432	17555	17529	17595	17665	17455	17538	17637	17428	17787	17331	17343	17630	17625	17663	17429	17297	17341	17741	17592	17483	17658	17631	17780	17592	17748	17742	17946	17518	17399	17572	17568	17628	17690	17542	17401	17562	17645	17425	17466	17643	17623	17542	17783	17527	17750	17490	17870	17539	17628	17605	17495	17503	17534	17668	17600	17609	17530	17673	17550	17515	17762	17672	17585	17708	17592	17641	17679	17659	17579	17608	17511	17575	17507	17546	17384	17721	17513	17412	17650	17708	17597	17659	17587	17586	17766	17784	17625	17582	17552	17422	17629	17466	17694	17621	17518	17585	17560	17566	17651	17796	17616	17631	17565	17509	17716	17541	17742	17802	17468	17539	17551	17620	17784	17581	17508	17528	17695	17617	17480	17725	17548	17750	17583	17677	17759	17650	17547	17505	17554	17423	17712	17424	17529	17600	17739	17536	17676	17792	17711	17469	17859	17566	17585	17517	17589	17768	17636	17681	17616	17857	17792	17562	17445	17591	17669	17438	17558	17595	17509	17501	17721	17622	17626	17655	17662	17582	17606	17740	17646	17743	17327	17567	17523	17513	17632	17679	17532	17532	17522	17929	17412	17738	17546	17793	17566	17677	17614	17617	17708	17589	17670	17571	17585	17489	17603	17725	17493	17524	17353	17680	17504	17515	17636	17635	17479	17615	17489	17610	17682	17637	17618	17802	17463	17624	17628	17598	17593	17496	17559	17550	17732	17467	17534	17784	17488	17330	17611	17655	17306	17370	17286	17600	17871	17605	17588	17607	17588	17609	17453	17392	17623	17630	17543	17710	17634	17393	17516	17447	17481	17717	17663	17572	17559	17764	17551	17653	17676	17495	17483	17640	17546	17556	17662	17536	17596	17527	17633	17542	17646	17512	17353	17554	17511	17611	17385	17610	17606	17526	17660	17627	17491	17464	17557	17495	17661	17538	17747	17248	17380	17575	17425	17544	17291	17628	17472	17596	17584	17526	17578	17514	17663	17642	17612	17573	17597	17677	17389	17546	17624	17762	17466	17568	17586	17710	17534	17465	17580	17638	17559	17477	17675	17426	17701	17410	17682	17480	17656	17529	17523	17574	17670	17818	17608	17659	17667	17795	17740	17595	17863	17586	17529	17623	17689	17595	17466	17667	17652	17585	17593	17514	17738	17590	17548	17558	17462	17560	17738	17651	17291	17433	17573	17566	17379	17721	17654	17622	17340	17739	17613	17723	17832	17761	17463	17544	17625	17368	17740	17480	17552	17600	17455	17638	17474	17558	17530	17422	17684	17628	17542	17375	17725	17461	17474	17426	17579	17551	17353	17835	17674	17558	17517	17612	17561	17422	17441	17628	17615	17617	17639	17673	17721	17694	17663	17505	17554	17442	17618	17822	17505	17470	17719	17496	17588	17508	17606	17580	17680	17419	17672	17454	17674	17619	17586	17424	17581	17568	17504	17502	17651	17736	17561	17542	17342	17421	17399	17374	17576	17532	17573	17606	17442	17580	17627	17719	17787	17702	17517	17438	17472	17605	17590	17589	17549	17551	17612	17378	17492	17461	17587	17538	17588	17536	17521	17464	17430	17545	17386	17537	17273	17615	17609	17718	17564	17788	17595	17675	17544	17580	17483	17565	17699	17698	17547	17667	17772	17443	17606	17641	17499	17672	17712	17850	17673	17377	17649	17463	17607	17373	17542	17621	17695	17672	17343	17553	17687	17649	17531	17570	17764	17555	17502	17613	17566	17455	17448	17720	17438	17619	17854	17500	17596	17682	17466	17753	17863	17698	17497	17683	17606	17443	17515	17518	17447	17825	17553	17667	17501	17634	17605	17578	17769	17691	17418	17484	17562	17736	17567	17738	17627	17557	17634	17578	17436	17470	17673	17398	17525	17642	17440	17564	17762	17532	17762	17562	17749	17740	17539	17557	17360	17576	17580	17654	17478	17631	17409	17593	17445	17524	17482	17521	17464	17600	17842	17525	17608	17671	17730	17654	17552	17665	17681	17524	17673	17498	17547	17720	17468	17523	17478	17560	17737	17582	17515	17556	17789	17753	17579	17610	17482	17548	17739	17551	17667	17732	17535	17593	17518	17581	17751	17555	17657	17432	17565	17347	17462	17521	17671	17409	17507	17779	17754	17541	17722	17552	17511	17640	17918	17465	17645	17596	17577	17558	17332	17669	17508	17665	17744	17542	17428	17488	17561	17459	17854	17556	17764	17680	17577	17600	17601	17788	17583	17603	17435	17691	17795	17414	17654	17767	17404	17635	17608	17606	17441	17271	17393	17902	17584	17574	17363	17571	17567	17775	17672	17555	17508	17662	17476	17674	17705	17704	17589	17490	17477	17511	17598	17501	17687	17579	17561	17610	17558	17504	17586	17766	17749	17604	17485	17486	17700	17642	17714	17788	17725	17525	17725	17581	17614	17648	17583	17390	17582	17449	17415	17738	17615	17624	17596	17622	17532	17731	17636	17604	17393	17627	17401	17556	17562	17575	17616	17657	17513	17608	17432	17644	17513	17566	17841	17703	17559	17628	17700	17688	17493	17491	17586	17583	17497	17640	17582	17302	17743	17712	17744	17628	17591	17566	17569	17510	17491	17457	17553	17650	17511	17466	17580	17684	17686	17659	17770	17660	17508	17530	17497	17503	17585	17508	17589	17687	17597	17518	17461	17350	17550	17772	17463	17476	17669	17425	17580	17511	17715	17623	17518	17638	17477	17364	17548	17550	17570	17516	17657	17416	17545	17625	17439	17689	17370	17638	17426	17500	17573	17726	17822	17711	17703	17618	17591	17348	17437	17613	17695	17611	17582	17566	17803	17694	17571	17789	17606	17828	17671	17694	17625	17672	17694	17532	17689	17612	17817	17608	17669	17571	17395	17486	17644	17662	17589	17650	17714	17569	17530	17525	17476	17590	17684	17466	17700	17552	17677	17289	17673	17540	17454	17397	17442	17608	17547	17566	17483	17377	17666	17500	17553	17675	17429	17602	17504	17651	17592	17477	17620	17591	17718	17464	17535	17530	17383	17734	17837	17726	17530	17565	17601	17574	17539	17565	17701	17517	17434	17621	17728	17516	17557	17462	17456	17502	17411	17628	17605	17542	17557	17774	17641	17563	17578	17212	17707	17540	17652	17623	17585	17474	17741	17416	17715	17526	17631	17525	17365	17689	17373	17624	17607	17594	17706	17542	17682	17687	17646	17623	17637	17591	17359	17749	17532	17499	17647	17367	17579	17578	17543	17631	17369	17491	17774	17774	17565	17527	17635	17435	17727	17363	17490	17550	17822	17467	17472	17684	17714	17714	17667	17477	17487	17610	17620	17591	17624	17610	17534	17541	17646	17549	17470	17578	17494	17350	17508	17547	17657	17630	17407	17489	17607	17571	17510	17531	17604	17703	17550	17522	17494	17693	17486	17533	17603	17607	17555	17520	17558	17614	17585	17586	17492	17602	17636	17753	17431	17568	17573	17486	17565	17506	17535	17540	17620	17378	17349	17602	17562	17475	17659	17655	17437	17683	17653	17547	17601	17421	17647	17613	17560	17483	17640	17486	17606	17604	17559	17494	17580	17668	17665	17586	17630	17699	17462	17550	17547	17647	17636	17561
34172	58327	55177	44780	38174	30544	26262	23937	22285	21370	19956	19094	18394	17658	17188	16657	16393	16357	15970	16015	15707	15666	15655	15663	15480	15587	15349	15517	15410	15353	15339	15244	15352	15305	15295	15316	15186	15401	15243	15028	15286	15293	15034	15137	15085	15142	15259	15110	15152	14969	15085	15048	15036	15120	15280	15116	15023	15277	15063	15279	15214	15146	15127	15183	15033	15037	15096	15204	14983	15275	15020	15116	15154	14989	15152	15246	15163	15091	15190	15062	15120	15251	14982	15218	15064	15228	15165	15234	14980	15124	15099	15044	15196	15096	15151	15074	15065	15191	15170	15040	15061	14949	15198	15077	14987	15045	15100	15210	15010	15124	15080	14987	15098	15156	15130	15050	15100	15210	15166	15157	15073	15177	15172	14938	15261	15047	15156	15114	15287	15147	15160	15030	15179	14999	15249	14941	15261	15084	15178	15101	15111	15095	14971	15067	15108	15097	15063	15177	15237	14970	15058	15214	15188	15135	15122	15128	15082	15053	14931	15082	14967	15173	15201	15106	15154	15103	15263	15139	15252	15206	14958	15055	15098	15058	15190	14982	15183	15187	15064	15150	15137	15207	15195	15192	15131	15023	15258	15050	15047	15088	15099	15132	15136	15011	15061	15135	15078	14980	15070	15199	15004	15113	15295	15187	15239	15075	15105	15039	15206	15119	15104	15089	15190	15119	14998	15300	15192	15268	15164	15266	14979	15174	15180	15184	15199	14950	15199	15052	15170	15154	15068	15224	15030	15291	15054	15205	15094	14934	15100	14980	15092	15055	15041	15147	15151	15231	15082	15235	15093	15082	15157	15195	15208	15050	15069	14989	15195	15207	15082	15093	15094	15149	15233	15066	15130	15058	15183	15169	14921	15094	15026	15221	14876	15018	15072	14955	15123	15088	15050	15178	15160	15054	15239	15052	15174	15060	15146	14959	14981	15201	15068	14997	14903	15124	15163	15125	15012	14942	14994	15094	15304	15132	15139	15103	15209	15019	15314	15037	15280	14973	15047	15116	15101	15017	15043	15049	15018	15079	15210	15245	15224	15095	15153	15071	15200	14967	14985	15008	15149	14929	15165	15070	15076	14954	15040	14909	14872	15207	15162	15194	14912	14980	15102	15108	15016	15103	15257	14830	15125	15069	15057	15196	15037	15131	14971	15163	15156	15071	15130	15181	15108	15142	15179	15096	15030	15109	14892	15026	15027	15067	15265	15044	15278	15082	15199	15225	15082	15215	15242	15100	15221	15107	15126	15060	15161	15119	15013	15270	15233	15199	15189	15069	15015	15057	14918	15050	15084	15167	15121	15119	15151	14951	15325	14986	15061	15082	15111	15076	14963	15183	15123	14994	15009	15161	15029	15064	14983	15116	15220	15023	15111	15013	15120	15014	15152	15019	14964	15093	15033	14836	15087	15065	15063	15050	15170	15013	14858	15141	15161	15292	15068	15012	14958	14952	14935	15207	15272	15071	15042	15092	15151	15096	15248	15081	14998	15106	15313	15113	15166	15178	15078	15148	14980	15024	15075	14993	15101	14933	15092	15103	15203	15024	15027	15031	15055	15054	15145	15269	15007	15112	14980	15234	15307	15123	15080	15078	15064	15139	15085	15159	15078	15100	15148	15082	15090	15043	15096	15137	15150	14967	15154	15058	15135	15030	15133	15055	15028	15015	15033	14950	15010	15013	15105	14990	15081	15145	15061	14967	14935	15053	14928	15166	15192	15066	15123	15247	15178	15085	15150	15000	15006	15219	15105	15160	14956	15162	15059	14906	15059	15073	15078	15178	15130	15202	15162	15216	15057	15086	15135	14957	15005	15237	15001	15316	15019	15248	15077	15178	15067	15133	15101	15127	15090	15087	15030	15124	15067	15094	15152	15206	15213	15051	15077	15077	15056	15080	14978	15177	15085	15040	15164	15074	15031	15020	15100	15266	15082	15068	14892	15066	15030	15011	15020	15025	15316	14999	15086	15129	15043	15030	15088	15062	15059	15106	15125	15084	14965	15016	15030	15289	15099	15138	15240	15159	15114	15219	15075	15163	15209	15012	15027	15014	15158	15206	15117	15091	15153	14967	15250	15095	14995	15241	15032	14997	14841	15001	15018	15243	15132	15144	15088	15088	15228	15067	15104	15151	14984	15116	15043	15050	15086	14879	15152	15049	15121	15024	15225	15125	15105	15229	15001	15160	15217	15150	15106	15001	15020	15053	15122	15161	14953	15338	15066	15065	15028	15091	15255	15138	15065	15187	15160	15126	15047	15159	15168	15244	15002	15227	15059	15018	15078	15098	15230	15003	14958	15103	15018	15218	15056	15243	15042	15085	15219	15152	15119	14946	15039	15096	15147	15025	15411	15141	14989	15065	15014	14960	15086	15152	15122	15053	15226	14949	15046	15026	15036	15057	15182	15126	15044	15301	15156	15068	15066	15027	15286	15046	15194	15151	15148	15136	15018	15080	15063	15006	15074	15142	15145	15257	15155	15182	15142	14930	15185	15118	15092	15154	15104	15035	15144	15049	14910	15064	15094	15171	15317	14885	15069	14994	15013	15095	15116	15096	15149	15014	15191	15110	14785	15053	15180	15242	15099	15037	15089	14961	14954	14948	15059	15122	15059	15019	15061	15139	15077	15178	14981	15207	15200	15083	15181	15206	15065	15043	15091	15066	15222	15029	15086	15033	15083	15008	15108	15139	15154	15111	15214	14971	15057	15217	15126	15195	15135	15009	15127	15022	15067	15017	15123	15012	15068	15155	14994	15212	15149	15059	15187	15141	15107	15127	15255	15064	15163	15152	15150	15071	14938	15062	15200	15169	15030	15194	15156	15005	15117	15170	14911	15105	14936	15248	15048	15262	15190	15220	15016	15054	15021	14992	15209	15066	14965	15257	15134	15263	15134	15133	14979	15078	15203	15175	15191	15146	15051	15178	14960	15007	15095	15053	15188	15120	14959	15282	15229	15050	15065	15029	15239	15004	15136	15045	15111	15150	15268	15116	15169	15148	15041	15022	15024	15007	15040	15124	15161	15059	15190	15091	14867	15181	15033	15210	15033	15156	15143	14844	15056	15006	15188	15063	15088	15242	15095	15114	15029	15024	15223	15069	15297	15172	15281	15053	15241	15053	14917	15104	15219	14840	15228	15201	14998	15195	15042	15094	15132	15026	15144	15096	15097	15226	14978	15138	14987	15148	15139	15119	15218	15006	15139	15045	15106	15139	15240	15060	15093	14952	14962	15064	15123	15074	15143	15038	15104	15104	15129	15256	15160	15083	14942	15189	15182	14923	15181	15132	15045	15143	15101	14962	15045	15007	15127	15074	15343	15158	15167	15128	15049	15169	15150	14922	15301	15091	15079	15090	15010	15096	14922	15087	15032	14967	15081	15125	15144	15119	14992	15008	15139	15109	15245	15063	15046	15185	15133	15116	15212	14961	15099	15165	15202	15062	15244	14931	15295	15141	15232	15139	14985	15059	15135	15052	15332	15101	14950	14997	15139	15089	15070	15032	15076	15068	14967	15066	15207	15267	15188	15180	15066	15135	15099	15067	15202	15125	15041	15015	15090	15204	14994	14896	14971	15052	14890	15174	15121	14890	15071	15167	14998	15151	14982	14972	15085	15240	15144	15155	15148	15140	15019	15081	15029	15065	15100	15117	15073	15130	15018	15161	15104	14927	15034	15055	15138	15124	15158	15120	15103	15175	15181	15035	15280	15176	15073	15021	15173	15161	15048	15207	15221	15079	15182	15045	15161	15066	15045	15023	15242	15241	15042	15052	14954	15171	15256	15310	15120	15191	15136	14912	15095	15279	15056	14992	15227	15029	15161	15131	14991	15143	15198	14982	15242	14990	15097	15314	15105	15025	15034	15034	15144	15059	15121	15199	15118	15349	15012	15031	15077	15013	15081	14958	15110	15125	15024	15023	15086	15240	15033	15130	15059	15154	15279	15080	15047	15128	15167	14930	15138	14935	15077	15091	14945	15122	15066	15263	15092	15281	14951	15090	15145	15137	15059	15201	14940	15039	14952	15153	15088	14880	15062	15000	15188	15099	15200	15228	15134	15186	15038	14954	15026	14935	15029	15064	15139	15013	15234	14900	15124	15219	15223	15108	15168	15290	15278	15164	15143	15124	15097	15004	15033	15254	15061	15042	15069	15102	15028	15295	15259	15083	15096	14976	15021	15024	15125	15091	15020	15208	15072	14977	15189	15100	15248	15223	15138	14917	15144	15196	14965	15121	15162	15016	15168	15024	14882	14995	15115	14959	15091	15243	15103	15028	15229	14947	15023	15134	15165	15104	15176	14945	15062	15172	15053	15131	15102	15168	15172	15058	15164	14949	14960	15061	15071	15200	15050	15012	15052	15241	15057	15061	15212	15108	14890	15136	15216	15224	15005	15046	15103	15151	15021	15113	14959	15037	15142	15147	15061	15164	15095	15038	15070	15253	15083	15181	15154	15117	14950	14987	15043	15343	15019	15000	15121	15144	15073	15019	15103	15081	15010	14949	15087	15024	15000	15191	15144	15107	15232	15130	15090	15141	14923	15036	15044	15141	15110	15212	15235	15300	14980	15020	14956	15150	15187	14969	15217	15165	15013	15222	15020	15132	14917	15240	15050	14994	15089	15145	15129	14867	15022	15144	14927	15068	15046	14995	15219	15100	15162	15180	14994	15041	15228	15110	15239	15092	15013	14976	15173	15109	15006	15018	15133	15163	15098	15031	14936	15191	15100	15242	15201	15269	15030	14939	15117	14910	15125	15018	15196	15100	14966	15139	15080	15242	15138	15048	15138	15221	15085	15041	14982	15136	15149	15176	15126	15031	15036	15187	15139	15117	15232	15255	15170	15139	14912	15127	15083	15165	15011	15111	15107	15118	15176	15170	15040	15186	15101	15108	14913	15061	14996	14970	15126	15175	15129	15043	15058	15118	15157	15101	15033	15149	15240	15145	15229	15204	14948	15141	15163	15193	15159	15096	15125	15063	15193	15286	15200	15114	15089	15142	14941	15114	15058	14966	15094	15043	15067	15145	15091	14996	15032	15065	15242	15103	15019	15283	15037	15344	15047	15080	15105	15023	15093	15190	14989	15161	14968	14993	15076	15129	15096	14879	15225	15096	15195	14978
29677	30099	38071	33567	26257	22769	21101	19837	19512	18909	18521	18468	17983	17848	17808	17658	17576	17535	17640	17459	17444	17225	17231	17274	17330	17321	17501	17165	17328	17335	17408	17245	17286	17186	17310	17184	17072	17319	17170	17286	17543	17151	17374	17149	17183	17164	17268	17140	17265	17402	17282	17257	17212	17242	17145	17288	17169	17132	16988	17175	17145	17255	17275	17181	17056	17160	17006	17138	17170	17193	17167	17218	17173	17174	17151	17049	17287	17139	17209	17198	17189	17117	17311	17093	17051	17452	17122	17139	17121	17181	17099	17285	17128	17112	17070	17140	17082	17328	17216	16961	17087	17239	17083	16988	17033	17160	17176	17108	16978	17033	17118	17244	17253	17202	17137	17145	16960	17144	17191	17035	17221	17110	17181	17119	17267	17101	17306	17235	17147	17236	17098	17065	17209	17118	17177	17058	17171	17098	17102	16994	17195	17245	16909	17042	17260	17114	17237	17025	17170	17163	17038	17142	17216	17159	17025	17047	16955	17184	17169	17115	17231	17136	17350	17143	17233	17095	16915	17385	17268	17135	17228	17054	17008	17105	16995	16993	17144	17096	17125	17030	17248	17300	17179	16981	17189	17046	17340	17175	17272	17108	17126	17072	17322	17307	17145	17170	17227	17035	17347	17011	17085	17151	17168	17435	17013	17092	16987	17114	17214	17074	17267	17282	17182	17146	17052	17214	17214	17122	17380	17227	17081	17070	17358	17322	17029	16895	17310	17201	17300	16968	17183	17212	17227	16929	17321	17076	17182	17198	17066	17051	17227	17100	17083	17175	17141	17311	17254	17144	17134	17285	17209	17262	17131	17019	17206	17118	17122	17105	17097	17161	17292	17069	17184	17202	17178	17236	17178	17207	17126	17285	17058	17153	17217	17137	17092	16961	17170	17147	17310	17090	16942	17405	17122	17021	17134	17180	16973	17193	17073	17359	17265	17373	17254	16978	17155	17165	17002	17345	17135	17090	16920	17137	17137	17285	17231	17240	17051	17125	16981	17308	17241	17354	17151	17125	17039	17206	17240	17234	17380	17163	17334	17196	17121	17011	17262	17048	17196	17099	17017	17125	17075	17180	17155	17173	17085	17039	17269	16936	17192	16979	17228	17235	17103	17141	17112	16995	17173	17004	17232	17169	17359	17263	17023	17061	17307	17171	17331	17286	17183	17212	17228	16986	17197	16888	16879	17142	17185	16994	17168	17178	17144	17112	17328	17078	17306	17324	17174	17241	16938	17267	17201	17277	16926	17146	17235	17367	16940	16957	17129	16955	17193	17082	17067	17034	17195	16997	17197	16914	17056	17117	17116	17383	17188	17175	17039	17079	17173	17129	17146	17322	17147	17181	17113	17149	17080	17152	17194	17207	17107	17153	17170	17296	16892	17017	17054	17554	17124	16923	17393	17222	17235	17173	17198	17004	17170	17059	17258	17263	17197	17228	17077	17210	17259	17122	17093	17164	17094	17157	17182	17306	17068	16977	17165	17212	17188	17045	16981	17070	17144	17128	17304	17142	17176	17010	17162	17268	17353	17076	17238	17082	17101	17206	17222	17117	17340	17028	17114	17309	17374	17306	17124	17219	17243	17116	17209	17324	17271	17132	17193	16989	17077	17122	17080	17272	17033	17236	17204	17128	17184	17304	17207	17060	17019	17228	17119	17332	17228	17185	17065	17207	17110	17227	17106	17095	17311	17168	16950	17027	17154	17087	16921	17134	17165	17057	17147	16979	17286	17256	17240	17337	17154	17087	17079	17171	16951	17071	17129	17020	17354	17265	17156	16980	17323	17089	17119	17291	17239	17163	17209	17290	17159	17028	17355	17162	17108	17356	16981	17156	17250	17343	17156	17137	17259	17005	17451	17290	17424	17349	17229	17352	17246	17365	17144	17110	17164	17028	17352	17046	17122	17039	17245	17284	17231	17268	17100	17167	17227	16833	17228	17238	17157	17265	17042	17321	16885	17237	17249	17108	17118	17222	17076	17079	17161	17175	17240	17068	16951	17057	17086	17183	17100	17230	17197	17070	17195	17175	17171	17244	17182	17303	17122	16931	17090	17074	17182	17066	17194	17050	17105	17210	17143	17310	17145	17101	17191	17144	17189	17065	17124	17181	17038	16997	16987	16995	17147	17061	17205	17171	17397	17218	17064	17250	17167	17198	17101	17032	17048	17347	17246	16996	17324	17196	16896	17189	17020	17055	17230	17170	17097	17221	16969	17237	17139	17146	17288	17252	17189	17091	17166	17057	17157	17320	17110	16918	17050	17090	17111	16972	17176	17123	17401	17243	17126	17181	17179	17158	17252	17183	17185	17156	17128	17048	17036	17097	17081	17092	17056	17298	17267	17165	17122	17149	17165	17020	17313	17253	17262	17343	17362	17211	17265	17163	17286	17136	17243	17348	17380	17273	17089	16833	16892	17057	17087	17098	17060	17041	17006	16941	17219	17318	17147	17160	17048	17165	17111	17342	17309	17143	17265	17157	17432	17014	17079	17210	17314	17129	17243	17291	17171	17208	17216	17108	17263	17053	17070	17200	17208	17348	17124	17102	17136	16987	17176	17170	17072	17077	17274	17277	17182	17083	16976	17070	16830	17066	16900	16943	17184	17159	17232	17252	17421	17279	17207	17111	17035	17172	17369	17206	17169	17086	17111	17283	17142	17005	16985	17085	17129	17030	17065	17421	17258	17197	17049	17099	17247	17301	16928	17179	17170	17252	17152	17207	17140	17103	17239	17135	17304	17214	17008	17043	17307	17196	17182	17147	17281	17113	16961	17173	17176	17255	17113	17079	17199	17216	17228	17136	17014	17129	17078	17260	17197	17046	17134	16906	17039	17031	17351	16988	17301	17120	17246	17255	17235	17157	17150	17305	17166	17041	17102	17221	17058	17207	17254	17213	17236	17108	17197	17080	17091	17187	17030	17184	17235	17118	17327	17031	17175	17072	17274	17357	17085	17199	17221	17137	16974	17203	17191	17234	17110	17187	17086	17055	16974	17099	17328	17231	17044	17233	16913	17244	17118	17140	17395	17296	17127	17208	17068	17146	17377	17287	17284	17261	17238	17056	17061	17083	17207	16990	17088	17182	17155	16999	17264	17049	17026	17232	17290	17111	16983	17137	17149	17191	17205	17334	17198	17145	17301	17117	17145	17212	17062	17090	17171	17199	17260	17123	17146	17118	17253	17323	17095	17038	17209	17169	17116	17300	17299	17279	17238	17221	17295	17057	16949	17261	17296	17219	17105	17147	17203	17074	16970	17109	17010	17151	17135	17010	17147	17007	17052	17011	17274	17165	17173	17416	17260	17314	17288	17229	17062	17085	17014	17087	17150	17175	17063	17260	17300	17181	17021	17159	17452	17153	17377	16980	17025	16985	17130	17221	17132	17149	16979	17119	17208	17350	17177	17198	17269	16944	17192	17162	17210	17044	17283	17305	17210	17198	17298	16925	17128	17081	17152	17146	17231	17305	17273	17231	17053	17135	17329	17175	17183	17058	17087	17215	17045	17190	17079	17157	17251	17016	17231	16972	17187	17174	17305	17087	17323	17239	17028	17045	17229	17101	17123	17157	17173	16982	17111	17125	17289	17110	17346	17186	17259	17236	17143	17096	17316	17036	16866	17097	17208	17179	17221	17269	17303	17196	17119	17202	17359	17160	17163	17195	17225	17250	17080	17101	17155	17265	17118	17053	17238	17071	17173	17118	17144	17122	17342	17250	17299	17206	17241	17306	17125	17211	17145	17242	17120	17137	17328	17279	17306	17120	17275	17074	17090	17042	17105	17039	17186	17170	17336	17152	17281	17128	17244	17126	17207	17191	17204	17340	17175	17140	17071	17026	17151	17264	17308	17181	17174	17248	16976	17248	16995	17150	17249	17049	17111	17239	17073	17026	17026	17265	17045	17023	17061	17281	17072	16976	17104	17238	17303	17241	17215	17165	17182	17013	17186	17000	17024	17053	17064	17136	17159	17198	17134	17119	16989	17230	17188	17008	17099	16989	17048	17068	16997	17083	17336	17193	17089	17111	17030	17137	17343	17178	17079	17080	17145	17138	17158	17211	17285	17076	17004	17265	17276	17076	17218	17132	17063	17234	17446	17398	17126	17198	16969	17121	17205	17204	17127	17193	17047	17138	17110	17192	17369	17111	17212	17252	17183	17140	17171	17082	17068	17217	17246	17083	17190	16974	17165	17092	17235	17218	17116	17205	17246	17201	17098	17224	17440	17300	17404	17335	17152	17097	17090	17119	17242	17138	17134	17054	17051	17012	17120	17182	17253	17179	17114	17195	17206	17126	17323	17088	17253	17239	16963	16875	17252	17176	17038	17103	17059	17341	17147	17353	17248	17128	16939	17100	17249	17133	17174	17081	17196	17122	17205	17267	17241	17045	17089	17035	17397	17048	17170	17187	17104	17319	17253	17071	17339	16904	17030	17222	17146	17123	17237	17199	17102	17182	17249	17243	17238	17182	17173	17102	17025	17115	17297	17190	17213	17295	17040	17252	17315	17091	17224	17267	17118	17156	17245	17225	17187	17120	17219	17123	16998	17054	17102	17119	17327	17121	17152	17250	17147	17228	17213	16952	17037	17014	17240	17098	17224	17287	17214	17070	17102	17280	17118	17167	17273	17266	17189	17238	17131	17190	17248	17296	17102	17125	17317	17202	17267	17273	17185	17161	17128	17137	17178	17148	17379	17028	17132	17145	17059	17166	17129	17063	17273	17108	17123	17309	17052	17280	16971	17240	17130	17164	17266	17298	17199	17065	17110	17028	17090	17101	17218	17137	17132	17203	17070	17188	17203	17151	17251	17238	17175	17117	17111	17110	17050	17087	17156	17228	17320	17183	16894	17291	17133	17144	17110	17445	17178	16977	17010	17172	17146	17235	17150	17080	17358	17034	17205	17091	17204	16922	17242	17172	17307	17013	16983	17020	17115	17201	17029	17235	17143	17266	17079	17104	17192	17382	16992	17299	17152	17181	17239	17107	17148	17243	16988	17242	17239	17142	17104	17166	17099	17154	17344	17250	17126	17170	17142	17307	16892	17058	16925	17351	17391	17210	17165	17252	17006	17231	17083	17293	17334	17376	17093	17091	17305	17187	17259	17145	17170	17045	17067	17143
32193	46796	42840	33165	25953	22355	20353	19127	18488	17589	17125	16474	16136	15936	15864	15551	15403	15401	15296	15258	15023	15017	14872	15045	15054	14954	15035	14957	15014	14779	14938	15047	14720	14836	14959	14798	14986	14978	14785	14818	14969	14728	15028	14847	14815	14861	14876	14902	14952	14772	14940	14706	14909	14841	14748	14963	14844	14792	14871	14887	14817	14803	14822	14726	14988	14887	14775	14900	14816	14689	14860	14815	15003	14810	14895	14790	14764	14838	14900	14907	14807	14946	14831	14717	14850	14575	14866	14785	14873	14706	14956	14944	14609	14904	14829	14921	14692	14818	14751	14818	14935	14833	14817	14885	14715	14640	14878	14719	14805	14920	14893	14802	14761	15060	14922	14937	14837	14683	14957	14814	14970	14908	14708	14843	14817	14859	14838	14837	14773	14709	14972	14923	14889	14911	14729	14894	14736	14759	14960	14895	14873	14841	14861	14794	14918	14887	14755	14817	14733	14705	14823	14891	14829	14739	14942	14757	14831	14781	14942	14679	14887	14974	14824	14687	14841	14752	14870	15005	14779	14986	14800	14814	14882	14873	14807	14897	14851	14843	14885	14891	14791	14892	14897	14809	14860	14999	14805	14912	14810	14926	14806	14899	14649	14682	14736	14874	14784	14854	14911	14907	14870	14835	14764	14817	14869	14690	14861	14792	14804	14798	14845	14885	14809	14803	15032	14910	14777	14716	14899	14891	14856	14818	14960	14984	14825	14753	14696	14972	15033	14808	14699	14730	14870	14825	15062	14739	14666	14889	14868	14696	14940	14911	14854	14827	14917	14822	14739	14932	14814	14844	14953	14900	14887	14826	14983	14864	14635	14743	14743	15005	14749	14803	14851	14745	14771	14872	14793	14756	14784	15015	14914	14740	14694	14876	14947	14921	14849	14906	14699	14772	14758	14673	14890	14750	14751	14835	14876	14845	14725	14720	14760	14821	14778	15003	14801	14848	14871	14678	14785	14958	14779	14594	14781	14831	14801	14978	14754	14878	14815	14872	14811	14893	14879	14908	14928	14893	14786	14829	14849	14927	14831	14880	14620	14840	14869	14911	14834	14949	14915	14834	14713	14799	14897	15062	14982	14985	14731	14733	14735	14994	15018	14840	14812	14684	14885	14910	14817	14738	15032	14855	14810	14807	14787	14748	14750	14838	14717	14820	14954	14843	14700	14742	14834	14700	14865	14925	14940	15032	14910	14886	14923	14985	15001	14603	14973	14970	14914	14696	14783	14860	14876	14952	14914	14822	14870	14821	14769	14794	14927	14887	15003	14774	14866	14809	14987	14901	14894	14746	14919	14806	14871	14750	14758	14917	14710	14838	14791	14812	14886	14867	14839	14877	14818	14901	14936	14929	14836	14719	14786	14919	14867	14737	14805	14786	14713	14709	14859	14756	14914	14782	14849	14891	14927	14862	14743	14826	14962	14826	14779	14839	14851	14715	14841	14604	14759	14846	14670	14839	14865	14591	14978	14879	14914	14923	14667	14903	14789	14840	14868	14668	14990	14891	14828	14803	14848	14757	14973	14791	14741	14964	14924	14646	14973	14858	15014	14755	14825	14763	14979	14717	14851	14887	14788	14829	15102	14781	14846	14931	14762	14945	14788	14920	14746	14882	14908	14925	14843	14832	14782	14937	14911	14908	14924	14888	14764	14862	14980	14864	14735	14973	14968	14759	14801	14741	14853	14795	14823	14788	14899	14827	14938	14880	14827	14966	14659	14897	14766	14805	14866	14848	14741	14921	14753	14626	14864	14836	14730	14633	14692	15027	14752	14794	14900	15010	14932	14713	15006	14843	14781	14876	14896	14762	14820	14802	14717	14957	14922	14854	14692	14876	14946	14783	14810	14715	14929	14826	14871	14881	14814	14824	14959	14901	14948	14760	14863	14872	14712	14786	14783	14784	14811	14828	14879	14856	14929	14929	14873	14831	14643	14787	14859	14620	14819	14755	14677	14655	14785	14953	14933	14899	14691	14873	14874	14844	14883	14955	14865	14848	14769	14705	14921	14910	14922	14921	14786	14802	14825	14871	14939	14859	14807	14916	15016	14976	14762	14776	14817	14753	14820	14837	14765	14882	14860	14887	14796	14720	14836	14754	14814	14742	14857	14915	14895	15027	14791	14876	14638	14795	14864	14855	14835	14768	14809	14949	14805	14878	14872	14708	14907	14964	14793	14776	14970	14780	14846	14904	14816	14765	14810	14681	14841	14848	14821	14825	14724	14815	14806	14853	14818	14834	14871	14748	14805	14778	14795	14771	14839	14932	14669	14880	14849	14786	14848	14844	14723	14704	14699	14653	14826	14876	14944	14899	14915	14819	14957	14870	14854	14770	15038	14949	14788	14794	14852	14910	14889	14897	14837	14800	15023	14834	14781	14786	14750	14785	14860	14815	14925	15013	14836	14743	14831	14885	14780	14835	14818	14751	14841	14933	14844	14833	14725	14788	14942	14827	14839	14804	14911	14819	14800	14832	14813	14775	14795	14917	14902	14728	14849	14723	14871	14711	14748	14900	14880	14773	14824	14963	14788	14608	14896	14646	14756	14919	14925	14984	14789	14737	14968	14834	14925	14805	14757	14901	14826	14910	14793	14746	14828	14754	14721	14864	14846	14778	14987	14812	14911	14854	14782	14686	14792	14814	14794	14762	14972	14770	14865	14660	14847	14933	14919	14774	14962	14732	14700	14686	14716	14824	14711	14848	14890	14847	14872	14856	14795	14852	14788	14829	14956	14736	14806	14792	14752	14994	14709	14951	14874	14774	14803	14787	14736	14876	14757	14721	14725	14836	14874	14860	14683	14747	14829	14803	14697	14753	14786	14756	14869	14957	14936	14838	14867	14876	14726	14813	14790	15021	14902	14817	14758	14787	14672	14871	14933	15015	14826	14850	14631	14941	14820	14836	14796	14831	14924	14846	14829	14893	14777	14751	14841	14932	14866	14977	14910	14962	14869	14743	14980	14800	14933	14764	14935	14736	14662	14987	14922	14856	14939	14871	14979	14881	14839	14807	14976	14783	14842	14815	14795	14815	14836	14928	14752	14852	14940	14948	14936	14811	14854	14915	15007	14991	14738	14843	14847	14790	14749	14738	14663	14848	14724	14825	14853	14776	14690	14759	14749	14868	14776	14688	14773	14710	14859	14673	14865	14635	14919	14852	14905	14763	14954	14874	14864	14829	14689	14732	14842	14689	14868	14977	14787	14764	14802	14900	14942	14945	14742	14797	14709	14850	14854	14809	14724	14816	14579	14822	15092	14909	14899	14773	14841	14852	14723	14811	14853	14932	14828	14828	14881	14925	14920	14840	14944	14836	14704	14785	14859	14839	14857	14793	14822	14862	14934	14982	14764	14920	14993	14859	14882	14858	14872	14734	14851	14998	14777	14884	14833	14791	14947	14743	14890	14842	14816	14888	14694	14726	14807	14886	14751	14705	14958	14738	14890	14770	14924	14818	14974	14940	14808	14946	14893	14727	14842	14836	14848	14852	14914	14871	14761	14894	14885	14766	14864	14901	14751	14731	14865	14821	14867	14890	14863	14858	14874	14899	14768	14804	14827	14876	14756	14699	15006	14793	14827	14699	14908	14885	14939	15080	14848	14885	14837	14772	14752	14692	15054	14769	14705	14674	14897	14751	14836	14702	14792	14703	14776	14841	14709	14878	14860	14856	14866	14843	14718	14935	14784	14879	14799	14689	14890	14774	14756	14839	14899	14789	14900	14807	14915	14853	14902	14894	14705	14823	14995	14797	14634	14671	14932	14918	14785	14971	14762	14885	14750	14902	14697	14706	15012	14727	14855	14788	14963	14740	14930	14876	15029	14806	14689	14991	14790	14776	14851	14789	14762	14877	14806	14848	14693	14879	14831	14756	14795	14746	14907	14697	15055	14973	14763	14816	14807	14977	14879	14700	14893	14718	14707	14946	14793	14783	14810	14782	14926	14720	14885	15012	14796	14733	14849	14815	14874	14769	14773	14853	14881	14846	14889	14831	14757	14917	14786	14874	14955	14850	14757	14856	14873	14899	14948	14874	14763	15060	14798	14911	14964	14923	14781	14828	14726	14840	14912	14734	14781	14777	14949	14786	14896	14711	14833	14740	14809	14752	14977	14890	14732	14812	14765	14912	14713	14873	14868	14895	14982	14778	14784	14951	14745	14949	14839	14931	14791	14727	14874	14795	14759	14889	14796	14897	14908	15100	14909	14777	14890	14831	14776	15062	14826	14856	14810	14843	14848	14802	14890	14616	14875	14788	14921	14761	14862	14779	14776	14742	14776	14825	14742	14697	14831	14791	14964	14787	14952	15070	14860	14897	14810	14797	14912	14659	14854	14908	14989	14804	14953	14753	14847	14776	14892	14880	14785	14736	14827	14742	14785	14957	14773	14883	14841	14761	14780	14929	14964	14933	14974	14954	15024	14906	14875	14681	14875	14768	14935	14744	14934	15071	14995	14654	14825	14887	14874	14827	15023	14617	14851	14804	14885	14711	14925	14939	14834	14891	14770	14760	14920	14792	15015	14939	14725	14984	14871	14853	14828	14698	14741	14817	14811	15016	14824	14743	14988	14828	14801	14841	14878	14842	14709	14806	14802	14917	14779	14815	14622	14733	14968	14903	14741	14701	14909	14797	14779	14809	14708	14908	14768	14611	14841	14819	14865	14857	14803	14608	14658	14881	14895	14855	14812	14731	14928	14818	14830	14882	14810	14849	14859	14799	14853	14911	14871	14966	14789	14775	14935	14787	14819	14846	14885	14799	14745	14832	14757	14798	14905	14865	14759	14822	14877	14773	14777	14701	14943	14717	14909	14960	14773	14861	14841	14834	15025	14922	14951	14740	14888	14857	14731	14605	14762	14784	14801	14856	14920	14690	14916	14639	14918	14706	14809	14894	14778	14916	14825	14896	14796	14836	14923	14691	14902	14849	14733	14630	14866	14687	14757	14620	14804	14886	14753	14814	14786	14908	14830	14892	14811	14850	14999	14915	14777	14837	14750	14816	14756	14981	14790	14819	14835	14821	14882	14787	14744	14891	14967	14868	14771	14739	14795	14703	14972	14938	14881	14839	14810	14844	14791	14860	14886	14717	14784	14844	14939	14849	14806	14723	14858	14874
24127	21140	28736	26116	25873	27017	25945	22096	20688	19916	19471	19049	18803	18333	18237	18201	17781	17801	17731	17657	17408	17413	17448	17385	17413	17459	17343	17374	17268	17509	17381	17180	17410	17208	17275	17295	17446	17127	17221	17380	17223	17214	17163	17199	17136	17179	16986	17199	17200	17243	17308	17156	17108	17101	17360	17268	16870	17141	17100	17175	17397	17268	17040	17181	17265	17141	17195	17263	17034	17257	17099	17133	17071	17123	17229	17246	17364	17260	17245	17162	17122	17112	17172	17156	17332	17074	17142	17035	17105	17077	17205	17275	17124	17266	17229	17247	17065	17176	17176	17120	17067	17184	16972	17195	17348	17082	17143	17164	17080	17266	17020	17029	17114	17047	17061	17266	17264	17159	17178	16931	17165	16982	17157	17162	17126	17192	17182	17005	17135	17070	16902	17146	17090	17208	16973	16862	17411	17341	17201	17187	17169	17104	17003	17076	17183	16997	16944	17117	17463	17120	17227	17220	17119	17083	17110	17278	17195	17150	17211	17132	17116	17160	17118	17008	17280	17223	17200	17152	17242	17168	17106	16957	17213	17166	17082	17149	17279	17205	17240	17028	17237	17194	17182	16963	17299	17160	17395	17242	17248	17329	17116	17052	17409	17166	17003	17108	17218	17050	17069	17159	17104	17202	17095	16973	17149	17318	17089	17196	17094	17173	16927	17106	17120	17088	17062	17147	17183	17246	17186	17050	17068	17090	17153	17256	17119	16976	17170	17167	17205	17242	17020	17041	17169	17022	16997	17095	17196	17263	17102	17245	17244	17154	16942	17087	17181	17246	17204	17149	17434	17172	17080	17271	17027	17083	17332	17366	17301	17204	17154	17169	17225	17125	17248	17157	17165	17179	17262	17180	17083	17213	17063	17169	17161	17228	17239	17469	17212	17303	17291	17159	17167	17154	17118	17218	17049	17134	17176	17233	16951	17262	17022	17013	17090	17108	17090	16868	17282	16968	17187	17203	17049	17146	17073	17118	17384	17097	16942	16829	17299	17149	17348	16995	16942	17015	17231	17171	17064	17056	17058	17227	17108	17125	17230	17197	17217	17099	17193	17058	17283	17141	17004	17296	17256	17029	17298	17305	17392	17274	17162	17154	17091	17300	16849	17004	16972	17222	17108	17100	17092	17215	17367	16988	17166	17125	17147	17048	17168	17186	17213	17178	17112	17135	17189	17069	17169	17073	17230	17027	17219	17292	17259	17045	17150	17204	17090	17183	17264	17175	17057	17179	17167	16958	17419	17079	17376	17127	17158	17273	16756	17461	17387	17227	17089	17267	17228	17268	17243	17009	17187	17075	17455	17204	17271	17291	17154	17369	17057	17131	17082	16932	17028	17359	17218	17236	17079	17191	17201	17247	17269	17008	17186	17414	17117	17278	17110	17337	16999	17195	17137	17033	17025	17191	17111	17140	17130	17068	17197	17336	17127	17341	17176	17128	17183	17313	17218	17286	17212	17281	17151	17220	17160	17221	17204	17328	17098	17110	17298	17218	17193	17135	17144	17143	17210	16984	17052	17038	17252	17231	17243	17250	17257	17282	17308	17203	17158	17124	17159	17305	17241	17081	17051	16909	17115	17290	17158	17139	17165	17139	17016	17142	17137	17202	17246	17006	17128	17219	17377	17121	17041	17132	17173	17063	17100	16973	17133	17337	17053	17160	17043	17354	17086	17034	16934	17198	17120	17186	17236	17190	17133	17144	17149	17084	17003	17247	17107	17278	17152	17105	16953	17261	17351	17175	17257	17214	17004	17350	17150	17019	17107	17162	17168	17263	16971	17216	17153	17110	17187	17286	17126	17267	17150	17028	17267	17129	17197	16919	17062	17207	17283	17215	17254	17160	17084	17062	17417	17020	17199	17038	17225	17236	17252	17099	17303	17108	17165	17042	17127	17210	17120	17153	17179	17144	17261	17210	17257	17157	17195	17066	16992	17117	17146	17175	17196	17075	17021	17359	17264	17128	17133	17053	17145	17216	17092	16919	16854	17156	17135	17185	17230	17169	17182	17150	17118	17248	17273	17184	17236	17136	17257	17106	17170	17223	17260	17182	17084	17043	17168	17328	17316	17265	17302	17206	17049	17137	17239	17275	17202	17205	17311	17054	17177	17226	17273	17189	17125	17237	17127	17378	17060	17197	17073	17352	17209	17368	17141	17472	17096	17178	17136	17146	17116	17226	16997	17128	17004	17082	17173	17253	17327	17219	17137	16980	17355	17169	17410	17142	16990	16946	17078	17137	17102	17059	17241	17147	17103	17118	17184	17108	17324	17268	17143	17140	16983	17063	17366	17023	17164	17154	17240	17330	17267	17254	17121	17325	17020	17103	17147	17268	17185	17048	17301	17214	17189	17050	17071	17053	17057	17224	17218	17062	17037	17275	17173	17189	17213	17033	17318	17244	17065	17052	16986	16944	17030	17054	17144	17107	17219	17316	17355	17228	17220	17302	17208	17121	17305	16947	17265	17057	16920	17031	17144	17197	17171	17177	16944	17180	17162	17169	17165	17134	17157	17030	17228	17058	17082	17087	17075	17174	17144	17104	17030	17134	16945	17106	17027	17055	17235	17185	16918	16878	17052	16875	17134	17068	17095	17142	16988	17155	17474	17202	17231	17086	17462	17106	17234	17052	17152	17387	17090	17198	17101	17144	17167	17175	16957	17141	17180	17240	17315	17395	17140	17238	17016	16929	17079	17238	17112	17052	17050	17161	16991	17225	17124	17049	17165	17065	17216	17159	17135	17089	17292	17311	17150	17108	17024	17123	17109	16996	17024	17082	17216	17219	16973	17024	17160	17051	17200	17224	17327	17287	17276	17164	17002	17144	17102	17149	17155	17081	17125	17173	17271	17123	17250	17303	17175	17085	17246	17133	17228	17140	17111	17023	17259	17187	17249	17057	16979	17126	17185	16904	17145	17266	17061	17069	17053	17290	17061	17227	17232	17188	17089	17186	17122	17270	17237	17095	17253	17378	17178	17280	17097	17124	17255	17169	17251	17264	17114	17251	17022	17138	16969	17288	17255	17214	17237	17004	17241	17120	17143	17057	17055	17131	17246	17035	17272	17034	17201	17127	17155	17305	17305	17105	17372	16900	17207	17095	16938	17228	17180	17295	17048	17092	17015	17156	17093	17136	17175	17246	17187	17298	17005	17274	17237	17169	16951	17056	17050	17091	16994	17256	17287	17048	17191	17278	17142	17216	17182	17157	17027	17187	17128	17185	17361	17093	17139	17268	17309	17303	17186	17176	16912	17144	17369	17267	17300	17005	17084	17236	17063	17247	17158	17384	17247	17182	17157	17174	17198	17083	17163	17160	17061	16943	17241	17218	17262	17075	17096	17162	17053	16996	16952	17153	17357	17116	17161	17031	17207	17168	17059	17158	17311	17162	17056	17054	17187	17126	17255	17123	17279	17144	17155	17169	17207	17269	17120	17136	16938	17033	17157	17031	17281	17046	16968	17196	17182	17222	17209	16901	17245	17467	17333	17042	17076	17187	17181	17035	17158	17193	17109	17263	17164	17138	17172	17152	17025	17204	17083	17257	17160	17362	17100	16953	17085	17172	17002	17061	17102	16887	16953	17125	17053	17209	17227	16980	17074	17074	17137	17276	17149	17069	17142	17001	17419	17018	17218	17127	17108	17010	17249	16964	17098	17240	17219	17040	17074	17319	17350	17169	17135	17184	17243	16985	17024	17162	17423	17177	17281	17303	17206	16881	16963	17045	16999	17466	17306	16940	17119	17230	17294	17159	17149	16989	17265	17313	17126	17159	17336	17290	17213	17230	17012	17076	17320	17119	17179	17363	17181	17175	16971	17067	17297	17357	17240	17220	17124	17183	17051	17220	17201	16982	17101	17215	17137	17368	17125	17281	17130	17213	17073	17242	17162	17363	17139	17130	17145	17077	17070	17266	17148	17205	17284	17046	17180	17162	17075	17014	17248	17244	17118	17091	17099	17175	17167	17222	17421	17152	17236	17092	17218	16904	17140	17380	17174	17387	17234	17234	17111	17222	17382	17120	17239	17026	17219	17277	17073	16938	17109	17028	17264	17240	17169	17178	17060	17179	17237	17280	17051	17351	17269	17300	17138	17034	17182	17084	17089	17269	17301	17214	17108	17308	17126	16940	17234	17262	17177	17106	17250	17213	17353	17173	17062	16876	17159	16969	17135	17164	17198	17164	17268	17128	17294	17091	17041	17036	17074	17323	16857	17085	17187	17195	16932	17307	16976	16991	17255	17098	17185	16911	17037	17164	17151	17200	17306	17276	17091	17152	17221	17300	17098	17255	16969	17170	17221	17251	17066	17242	17211	17190	17120	17427	17201	17216	17246	17212	17032	17267	17151	17162	16982	17289	17102	17273	17137	17037	17136	17234	17236	17125	17287	17182	17145	17085	16990	17410	17321	17451	17156	17295	17271	17257	17196	17126	17188	17027	17093	17147	17174	17151	17214	17120	17215	17046	17348	16979	16954	17162	17062	17082	16999	17144	17257	17101	17050	17191	17277	17281	17496	17023	17183	16990	17154	17241	17245	17272	17142	17312	17175	17131	17188	17134	17303	17212	17243	17159	17285	17274	17257	17105	17008	17160	17235	17155	17139	17126	17079	17171	16974	17269	17061	17007	17134	17146	17277	17116	17278	17151	17327	17170	17379	17219	17156	17100	16982	17092	17095	17186	17064	16916	17182	17118	17231	17147	17178	17193	17067	17312	17347	17401	17110	17150	17219	17183	17277	17053	17033	17227	17317	17172	17182	17084	17136	17062	16975	16936	16951	17106	17259	17021	16986	17203	17205	17251	17144	17304	17178	17026	17149	17029	17000	17236	17195	17264	17071	16907	17291	17048	16885	17255	17412	17164	17011	17268	17245	17222	17106	17035	17255	17158	17169	17142	17069	17156	17102	17053	17186	17051	17112	17102	17052	17022	17186	17148	17281	17096	17167	17212	17169	17181	17132	17154	17326	17312	16965	16910	17273	17145	17028	17057	17249	17035	17246	17063	17214	17288	17138	17244	17111	17063	17020	17123	17041	17039	17202	17025	17215	17303	17087	16981	17089	17151	17121	17379	17249	17323	17248	17062	17170	17420	17272	17211	17177	17086	17133	17227	17132	16985
31935	53390	47713	37104	31552	27563	23981	21241	19684	18704	18092	17457	17049	16571	16075	16008	15931	15723	15379	15443	15361	15172	15232	15121	15219	14998	15088	14906	14960	14934	14978	15019	14824	14890	14961	14918	15008	14928	14901	14882	14819	14812	14903	14904	15008	15012	14778	14731	14851	15049	14956	14954	14754	14887	14911	14923	14889	14952	14919	14834	14836	14903	14909	14896	14914	14882	15008	14844	14803	14915	14942	15025	14945	14556	15028	14934	14682	14758	14799	14852	15007	14801	14922	14823	14842	14868	14806	14813	14835	14984	14747	14838	14867	14805	14816	14830	14863	14787	14955	14779	14789	14734	14932	14904	14969	14785	14794	14816	15091	14780	14793	14854	14951	14828	14946	14796	14996	14784	15106	14806	14851	14841	14951	14897	14702	14814	14975	14876	14876	14955	14814	14538	14931	14923	14795	14653	14723	15039	14910	14901	14789	14763	14775	14764	14761	14761	14747	14799	14837	14756	14824	14792	14874	14743	15000	14934	15028	14940	14833	14797	14972	14927	14942	14789	14795	14876	14786	14902	14897	14966	15010	14860	14809	14821	14788	14989	14762	14768	14855	14958	14780	14854	14847	14896	14860	14936	14790	14805	14923	14848	14776	14699	14819	14931	14900	14913	14739	15033	14867	14962	14821	14898	14743	14827	14839	14868	14888	14804	14943	14785	14825	14788	14762	15040	14917	14807	14851	14824	14772	14909	14872	14659	14706	14963	14780	15002	15008	14734	14814	14890	14842	14853	14858	14900	14812	14840	14812	14861	14822	14852	14980	14831	14952	15054	15042	14829	14774	14782	14777	14770	14875	14925	14800	14839	14808	14747	14692	14813	14884	14990	14894	14968	14880	14943	14770	14910	14735	14642	14841	14791	14712	14767	14911	14755	14740	14905	14933	14778	14911	14799	14887	14734	14762	14921	14734	14711	14831	14847	14867	14791	14808	14932	15026	14922	14821	14749	14780	15064	14993	14887	14868	14749	14782	14872	15024	14725	14751	14952	14871	14766	14787	14900	14723	14805	14864	14740	14971	14837	14994	14904	14815	14909	14775	14874	14794	14786	14918	14849	14868	14814	14820	14796	14847	14937	14642	14784	14929	14925	14771	14871	14669	14886	14723	14824	14880	14781	14890	14860	15026	14967	15029	14957	14924	14899	14841	14808	14848	14849	14946	14812	14725	15050	14815	14787	14918	14864	14919	14963	14847	14830	14815	14773	14841	14791	14793	14886	14905	14829	14665	14733	14839	14890	14981	14817	14857	14644	14848	14851	14722	14956	15023	14880	14756	15027	14921	14886	14787	14795	14719	14592	14871	14813	14769	14927	14713	14860	14807	14753	15062	15136	14910	14805	14849	14886	14897	14852	14759	14749	15007	14950	14722	14782	14914	14766	14925	14836	14839	14934	14795	14601	14765	14871	14864	14847	14770	14791	14835	14896	14839	15111	14813	14857	14887	14805	14912	14714	14909	14779	14675	14923	14797	14752	14850	14839	14799	14893	14743	14817	14768	14814	14829	14799	14876	14775	14838	14838	15050	14815	14965	14964	14825	14811	14785	14804	14907	14880	14684	14807	14918	14821	14793	14882	14905	14719	14765	14818	14794	14913	14918	14805	14743	14817	15066	14740	14780	14913	14680	14946	14833	14874	14794	14784	14854	14852	14896	14813	15028	14987	14722	14967	14748	14932	14884	14928	14872	14789	14809	14708	14768	14828	14661	14971	14863	14618	14759	14938	14885	14787	14855	14816	14702	14682	15018	14805	14702	14838	14845	14795	14702	15053	14861	14665	14829	14807	14810	14756	14770	14822	14861	14930	14816	14800	14876	14773	14938	14916	14894	14815	14814	14761	14915	14844	14891	14796	14786	14877	14625	14831	14793	14907	14938	14645	14837	14761	14753	14775	14960	14875	14859	14838	14951	14840	14853	14874	14862	14815	14767	14866	14996	14767	14862	14831	14872	14791	15031	14740	14820	14687	14906	14918	14832	14776	14877	14766	14834	15008	14815	14879	14821	14757	14875	14885	14772	14868	14857	14603	14940	14844	14729	14869	14808	14886	14900	14810	14978	14874	14845	14963	14935	15092	14911	14824	14699	14819	14997	14754	14895	14726	14970	14964	14685	14992	14918	14741	14803	14861	14974	14837	14840	14623	14636	14850	14839	14962	14931	14944	14904	14923	14917	14824	14734	14714	14791	15068	14602	15006	14872	14716	14944	14762	14930	14896	14739	14854	14750	14854	14934	15134	14734	14756	14969	14878	14762	14771	14837	14812	14886	14830	14689	14834	14858	14804	14905	14777	14752	14715	14756	14767	14884	14743	14838	14904	14830	14753	14820	14749	14893	14890	14871	14835	14770	14892	14841	14884	14826	14813	14919	14811	14891	14695	14835	14759	14917	15061	14805	14858	14807	14863	14727	14805	14815	14757	14900	14832	14960	14933	14820	14950	14788	14833	14822	14881	14954	14749	14776	15050	14888	14767	14904	14833	14668	14799	14858	14912	14702	14847	14793	14867	14904	14624	14785	14838	14807	14701	14721	14949	14736	14783	14846	14891	14982	14888	14898	14760	14703	14824	14951	14762	14948	14923	14877	14947	14909	14834	14737	14835	14747	14843	14729	14882	14699	14811	15003	14902	14874	14756	14917	14699	14851	14721	15108	14851	14911	14835	14786	14826	14795	14995	14794	15050	14877	14773	14899	14890	14803	14854	14749	14850	14851	14917	14937	14790	14880	14868	14926	14804	14775	14940	14903	14830	14878	14717	14874	14720	14803	14920	14684	14855	14862	14740	14882	14681	14924	14821	14916	14848	14950	14821	14871	14811	14750	14681	14854	14763	14898	14801	14844	14871	15019	14862	14960	14922	14945	14883	14939	14776	14875	14843	14814	14902	14944	14832	14821	14817	14873	14755	14727	14918	14683	14753	14939	14818	14874	14987	14673	14856	14786	14790	14911	14846	14784	14812	14757	14803	14884	14786	14960	14693	14834	14773	14818	14843	14801	14805	14850	14928	14846	14835	15082	14753	14805	14846	14881	15027	14701	14737	14892	14779	14779	14782	14834	14760	15065	14709	14908	14832	14829	14672	15126	14783	14793	14835	14927	14840	14866	14989	14850	14859	14884	14833	14839	14895	14783	15039	14965	14855	14763	14965	14903	14828	14847	15007	14893	14768	14927	14663	14886	14566	15024	14830	14791	14755	14883	14817	14687	14954	14753	14941	14755	14989	14733	14790	14822	14905	14830	14716	14940	14920	14725	14794	14764	14763	14747	14787	15147	14758	14821	14689	15023	14775	14903	14940	14818	14810	14802	14717	15096	14890	14853	14861	14769	14922	14864	14953	14805	14967	14625	14836	14919	14759	14747	14833	14935	14792	14801	14748	14780	14793	14937	14914	14855	14991	14833	14915	14862	14846	14975	14828	14920	14850	14782	14841	14727	14978	14913	14937	14939	14926	14875	14854	14747	14932	14887	14920	14878	14911	14779	14836	14783	14913	14878	14815	14797	14927	14862	14892	14638	14854	14730	14747	14818	14716	14777	14885	14735	14736	14842	14895	14764	14768	14754	14939	14924	14845	14779	14994	14923	14789	14941	14956	14750	14854	14805	14710	14928	14945	14888	14723	14950	14819	14980	14884	14881	14922	14930	14762	14979	14838	14877	14917	14806	14874	14795	14919	14834	14718	14986	14731	14925	14977	14832	15044	14857	14925	14875	14766	14905	14899	14815	14795	14739	14994	14762	14858	14746	14755	14672	14879	15011	15005	14760	14727	14860	14820	14966	15025	14931	14714	14764	14790	14907	14947	14863	14904	14802	14840	14880	14921	14932	15034	14755	14775	14868	14939	14740	14767	14746	14875	14677	14872	15009	14963	14869	14852	14709	14892	14947	14888	14885	14943	14735	15000	14752	14785	14840	14860	14832	14964	14828	14948	14889	14979	14896	14789	14788	14762	14858	14855	14995	14820	14860	14742	14766	14895	14876	14980	14800	14970	14718	14767	14823	14795	14706	14946	14852	14716	14935	14833	14986	14826	14770	14887	14871	14817	14998	14872	14876	14838	14913	14876	14760	14950	14783	14873	14719	14881	14777	14706	15015	14905	14876	14939	15054	14777	14855	14867	14877	14853	14720	14837	14625	15093	14868	14859	14854	14821	14830	14707	14824	14900	14865	14819	14911	14799	14799	14785	14857	14948	14973	14882	14757	14881	14799	14858	14834	14950	14929	14792	14849	14884	14728	14861	14773	14870	14953	14811	14871	14838	14773	14876	14914	14881	14809	14638	14728	14781	14734	14868	14755	14710	14858	14802	14932	14755	14888	14836	14914	14921	14881	14862	14954	14855	14874	14834	14963	14830	14769	14882	14763	14943	14728	14771	14912	14766	14730	14899	14710	14916	14724	15043	14961	14832	14714	14832	14849	14839	14977	14907	14956	14948	14897	14779	14822	14853	14857	14807	14847	14796	14954	14902	14942	14844	14988	14811	14862	14918	14839	14802	14829	14650	14840	14770	14931	14694	14834	14991	14767	14951	14815	14857	14891	14888	14817	14916	14750	14989	14694	14984	14888	14976	14661	14886	14921	14817	14880	14621	14877	14946	14862	14857	14904	14827	14849	14857	14946	14874	14969	14866	14910	14805	14815	14815	14888	14915	14877	14820	14877	14623	14782	14729	14777	14843	14937	14807	14842	14757	14718	14962	14926	14789	14788	14788	14814	14937	14957	14519	14889	14874	14759	14822	14783	14766	14837	14678	14635	14916	14742	14851	15006	14866	14798	14770	14980	14741	14758	14890	14856	15024	14855	14934	14950	14835	14780	14885	14923	14902	14968	14850	14885	15008	14921	14923	15071	14852	14807	14821	14696	14786	14860	14908	14790	14882	14935	14826	14893	15035	14816	14807	14844	14775	14746	14786	14804	15096	14815	14846	14968	14668	14867	14847	14873	14794	14980	14730	14743	14817	14882	14734	14918	14744	14697	14778	14843	14784	14783	14865	14810	14829	14975	14774	14865	14959	14883	14924	14710	14966	14795	14976	14911	14825	14906	14780	14804	14607	14915	14809	14832	14753	14895	14945	14882	14710	14883	14873	14870	14839	14739	14830	14965	14940	14872	15054	14904	14816	14876	14906
22798	21134	28964	24107	23870	28428	29630	24011	21786	21464	20922	20359	19759	19357	19074	18830	18666	18485	18285	18189	18289	18425	18174	17970	17988	17964	18012	17918	17926	17778	17918	18065	17971	17914	17920	17800	17860	17839	17627	17918	17693	17770	17731	17755	17704	17568	17783	17750	17419	17722	17840	17650	17623	17753	17732	17560	17599	17757	17574	17717	17898	17700	17604	17760	17608	17765	17767	17556	17755	17724	17822	17647	17552	17610	17743	17719	17616	17790	17704	17889	17769	17840	17695	17732	17752	17725	17764	17680	17537	17812	17909	17546	17450	17728	17652	17696	17619	17697	17533	17703	17593	17526	17678	17713	17814	17728	17678	17753	17474	17698	17615	17840	17387	17526	17671	17620	17566	17698	17522	17629	17590	17521	17536	17679	17768	17644	17593	17508	17705	17487	17681	17646	17718	17536	17680	17617	17719	17500	17600	17635	17493	17745	17723	17842	17596	17689	17823	17564	17628	17674	17497	17711	17646	17752	17637	17649	17663	17523	17885	17752	17504	17630	17975	17576	17881	17594	17692	17771	17631	17691	17696	17817	17446	17613	17686	17724	17694	17628	17515	17630	17472	17612	17790	17728	17731	17618	17479	17615	17484	17435	17565	17702	17673	17632	17811	17421	17518	17662	17634	17704	17654	17538	17502	17462	17508	17547	17778	17639	17716	17654	17555	17428	17583	17557	17597	17595	17717	17600	17365	17641	17632	17601	17771	17512	17588	17703	17560	17624	17480	17821	17703	17678	17827	17539	17481	17697	17584	17467	17696	17584	17700	17625	17746	17729	17472	17486	17552	17587	17710	17757	17601	17557	17543	17574	17635	17591	17561	17566	17603	17733	17544	17548	17692	17767	17755	17538	17878	17726	17540	17810	17618	17711	17512	17758	17841	17483	17635	17581	17826	17580	17765	17614	17439	17502	17714	17532	17797	17480	17579	17395	17605	17549	17808	17832	17452	17535	17737	17549	17610	17634	17556	17655	17573	17746	17674	17663	17838	17641	17659	17610	17586	17396	17627	17718	17558	17598	17954	17732	17509	17703	17539	17421	17674	17779	17712	17520	17807	17711	17852	17442	17731	17756	17707	17639	17605	17505	17727	17671	17629	17562	17624	17708	17507	17625	17648	17642	17675	17589	17786	17514	17746	17591	17603	17430	17744	17597	17692	17591	17571	17621	17582	17676	17863	18032	17598	17555	17557	17512	17838	17521	17682	17655	17523	17586	17600	17687	17497	17445	17717	17734	17594	17926	17727	17501	17574	17632	17510	17448	17558	17742	17481	17522	17694	17750	17784	17974	17675	17441	17773	17556	17535	17851	17620	17644	17474	17531	17600	17833	17832	17687	17875	17750	17782	17518	17455	17482	17328	17547	17643	17637	17473	17754	17561	17622	17722	17665	17426	17674	17751	17657	17717	17633	17630	17547	17525	17597	17525	17685	17638	17572	17578	17519	17685	17739	17547	17473	17541	17549	17635	17585	17573	17608	17457	17406	17910	17608	17527	17678	17524	17666	17920	17688	17426	17601	17718	17570	17628	17761	17647	17598	17659	17628	17548	17658	17566	17749	17720	17601	17623	17913	17790	17645	17558	17723	17707	17711	17692	17647	17433	17722	17738	17746	17661	17576	17712	17594	17691	17593	17931	17427	17816	17576	17494	17535	17811	17501	17766	17796	17648	17320	17473	17589	17636	17570	17610	17622	17747	17576	17610	17623	17811	17496	17470	17413	17592	17746	17526	17515	17738	17565	17653	17766	17594	17627	17485	17819	17796	17495	17326	17685	17581	17748	17562	17696	17669	17488	17628	17658	17634	17866	17653	17678	17763	17597	17643	17645	17651	17721	17713	17654	17698	17684	17769	17649	17851	17787	17767	17396	17778	17900	17371	17656	17504	17656	17900	17754	17707	17509	17672	17724	17510	17952	17601	17637	17827	17669	17741	17590	17743	17583	17519	17579	17756	17564	17596	17488	17608	17609	17633	17646	17506	17425	17500	17472	17811	17830	17719	17685	17624	17617	17440	17750	17486	17746	17762	17474	17632	17500	17699	17610	17671	17488	17614	17588	17867	17673	17623	17417	17697	17525	17665	17580	17815	17711	17649	17803	17753	17655	17524	17465	17789	17754	17776	17629	17757	17529	17800	17664	17661	17584	17704	17559	17606	17660	17685	17642	17688	17470	17587	17819	17618	17567	17666	17584	17675	17478	17602	17647	17786	17773	17719	17543	17502	17731	17657	17660	17530	17563	17537	17697	17812	17715	17419	17581	17674	17667	17580	17531	17517	17795	17610	17694	17722	17798	17783	17457	17585	17604	17500	17532	17475	17641	17632	17473	17567	17676	17654	17473	17668	17868	17721	17650	17657	17594	17729	17422	17604	17609	17598	17845	17445	17626	17425	17639	17644	17484	17769	17755	17471	17592	17678	17618	17616	17621	17504	17630	17630	17730	17735	17369	17692	17654	17597	17727	17731	17672	17727	17686	17661	17536	17693	17737	17579	17560	17711	17508	17672	17763	17545	17396	17575	17765	17572	17658	17634	17677	17566	17485	17793	17777	17607	17582	17660	17574	17679	17816	17669	17604	17750	17749	17795	17736	17646	17739	17531	17729	17855	17610	17655	17638	17625	17562	17733	17628	17643	17730	17580	17561	17804	17377	17517	17543	17634	17599	17773	17543	17574	17744	17771	17587	17769	17615	17602	17623	17697	17556	17554	17544	17580	17717	17685	17619	17545	17774	17613	17783	17594	17698	17530	17458	17705	17639	17636	17649	17632	17614	17603	17634	17532	17610	17772	17457	17413	17709	17691	17601	17771	17452	17551	17521	17570	17849	17592	17568	17552	17644	17590	17802	17556	17579	17709	17794	17577	17556	17597	17734	17796	17561	17671	17585	17771	17610	17414	17622	17717	17658	17610	17625	17642	17712	17662	17679	17676	17479	17715	17532	17812	17686	17659	17545	17391	17414	17508	17496	17472	17570	17898	17805	17646	17610	17777	17828	17686	17553	17517	17759	17684	17660	17563	17510	17634	17508	17667	17792	17508	17662	17703	17794	17542	17560	17699	17647	17745	17455	17416	17646	17555	17633	17781	17734	17752	17780	17575	17444	17696	17545	17489	17647	17471	17450	17548	17648	17528	17700	17588	17680	17660	17700	17585	17498	17628	17816	17517	17675	17704	17623	17600	17606	17626	17600	17499	17660	17487	17508	17768	17641	17732	17679	17613	17646	17514	17615	17442	17597	17794	17573	17486	17743	17654	17536	17434	17500	17407	17581	17666	17656	17744	17864	17799	17663	17590	17688	17654	17737	17691	17651	17794	17583	17808	17645	17739	17521	17332	17743	17501	17684	17604	17726	17644	17547	17600	17733	17413	17370	17783	17393	17590	17657	17624	17506	17417	17863	17749	17544	17688	17643	17510	17658	17618	17629	17590	17789	17634	17710	17487	17522	17543	17522	17724	17683	17760	17545	17785	17518	17690	17750	17772	17568	17637	17628	17513	17497	17589	17469	17541	17522	17520	17681	17655	17617	17662	17706	17674	17606	17720	17517	17824	17725	17763	17913	17554	17527	17785	17508	17759	17494	17669	17617	17695	17725	17656	17513	17681	17595	17395	17664	17597	17500	17666	17592	17598	17635	17866	17556	17719	17704	17718	17685	17523	17397	17649	17708	17647	17738	17438	17514	17545	17476	17712	17483	17524	17494	17543	17662	17678	17601	17769	17572	17637	17716	17673	17638	17613	17813	17710	17851	17505	17565	17656	17662	17555	17618	17691	17674	17789	17600	17748	17562	17572	17683	17680	17732	17597	17584	17752	17640	17624	17685	17491	17935	17791	17819	17651	17534	17500	17533	17687	17823	17630	17600	17682	17490	17613	17480	17362	17626	17403	17407	17620	17616	17642	17634	17443	17771	17420	17609	17797	17672	17745	17721	17575	17604	17669	17550	17649	17518	17668	17481	17725	17664	17515	17726	17929	17790	17568	17544	17672	17654	17612	17552	17845	17707	17597	17489	17545	17790	17715	17695	17691	17805	17665	17573	17617	17612	17701	17680	17563	17529	17607	17850	17546	17429	17644	17582	17668	17805	17570	17555	17491	17705	17527	17817	17694	17514	17702	17795	17653	17584	17610	17483	17634	17638	17633	17391	17628	17564	17953	17536	17935	17687	17579	17360	17569	17493	17695	17803	17634	17555	17595	17601	17547	17717	17617	17669	17866	17631	17725	17652	17643	17506	17623	17576	17600	17420	17663	17619	17493	17425	17550	17733	17452	17653	17657	17525	17585	17638	17768	17497	17435	17688	17552	17744	17766	17653	17580	17605	17626	17383	17396	17719	17701	17529	17495	17627	17597	17521	17694	17523	17720	17588	17524	17480	17520	17898	17512	17693	17558	17679	17926	17701	17508	17560	17607	17623	17669	17474	17825	17782	17737	17620	17526	17594	17597	17571	17736	17565	17666	17824	17661	17674	17705	17665	17674	17582	17628	17643	17545	17584	17632	17730	17559	17744	17656	17726	17482	17652	17536	17536	17643	17774	17507	17448	17608	17420	17560	17582	17761	17613	17579	17646	17625	17717	17545	17756	17569	17651	17647	17486	17596	17649	17486	17575	17694	17580	17667	17641	17525	17736	17703	17603	17614	17695	17688	17858	17691	17633	17566	17568	17678	17557	17621	17754	17481	17576	17653	17787	17867	17838	17569	17817	17625	17642	17649	17677	17646	17751	17469	17486	17586	17488	17718	17505	17539	17647	17579	17642	17698	17618	17501	17630	17462	17528	17394	17833	17862	17750	17634	17812	17618	17522	17685	17856	17645	17784	17779	17627	17765	17885	17548	17437	17399	17424	17731	17807	17720	17704	17703	17657	17494	17446	17638	17661	17691	17686	17671	17494	17562	17491	17708	17830	17549	17473	17594	17652	17675	17495	17659	17690	17794	17665	17801	17568	17676	17779	17591	17769	17789	17700	17453	17591	17756	17536	17418	17697	17659	17425	17625	17723	17603	17533	17686	17636	17331	17860	17771	17835	17670	17633	17438	17513	17686	17721	17638	17762	17851	17565	17500	17729	17627	17489	17684	17576	17735	17516	17692	17858	17594	17331	17631	17366	17796	17683	17835	17570	17703	17654
34234	58512	54041	43152	37506	32813	26812	23203	21309	20198	19387	18574	18053	17391	16953	16592	16433	16129	16140	15830	15796	15588	15720	15594	15660	15607	15406	15478	15224	15214	15303	15354	15312	15293	15295	15306	15136	15152	15261	15267	15371	15113	15131	15093	15237	15101	15202	15182	15202	14893	15160	15061	15196	15091	15180	15103	15202	15297	15126	15120	15290	15164	15114	15020	15090	15094	15117	15324	15154	15169	15250	15081	15007	15034	15162	15178	15165	15109	15212	15149	15199	15050	15142	15186	14995	15231	14994	15046	15077	15149	15071	15154	15200	14997	15057	15063	15123	15081	15215	15121	14999	15017	14990	15031	15028	15231	15085	15292	15134	15076	15101	15067	14976	15349	15079	14985	15028	15115	15180	15145	15190	15125	15078	15231	14946	15049	15088	15036	15224	15099	15190	15113	15100	15077	15100	15105	15257	14945	15111	15249	15073	15196	15200	15018	15224	15050	15257	15033	15239	15019	14957	15052	15171	14997	15195	15302	15159	15193	15152	15149	15390	15134	15208	15043	15103	15166	15179	15100	15142	15151	14966	15273	15357	15182	15041	15065	15098	15095	14995	14999	15309	15233	15028	15219	14982	15160	15163	15061	15189	15108	15055	15162	15162	15168	15143	15083	15036	15305	15188	15224	14937	14980	15041	15163	15191	15110	15103	15219	14989	15012	15044	15055	15006	15071	15292	15197	15098	15049	15192	15177	15164	15105	15258	15036	15194	15242	15118	15192	15137	15160	14949	15083	15144	15207	14943	15086	15092	15019	14999	15163	15145	15203	15073	15187	15076	15096	15242	14992	15216	14938	15171	15165	15107	15110	14961	15110	14909	15171	15232	15134	15131	15154	15199	15187	15267	14856	15143	15242	15079	15064	15276	15187	15104	15109	15150	15019	15283	15103	15058	14903	15149	15084	15132	15071	15128	15157	15049	15182	15148	14979	15021	14950	15297	15213	14967	15128	15415	14983	15232	15095	15295	15034	15184	15190	15191	15091	15061	14997	15080	15144	15134	15152	15055	15244	15126	15284	15052	15087	15264	15155	14954	15083	15175	15117	15239	15154	15009	15201	15254	15047	15191	15099	15016	15036	15289	15052	15299	15203	15067	15238	14945	15045	15097	15047	15086	15105	15017	15168	14929	15239	15008	15149	15258	15121	15139	15206	15209	15136	15060	15201	15068	15114	15080	15134	15086	15013	15043	15028	15161	15083	15120	15071	15247	15085	14968	15073	15052	15052	15183	15077	15153	15044	15180	14954	15153	14978	14958	15062	15151	15088	15200	15079	15159	15141	15092	15105	15042	15070	15149	15203	15037	15208	15066	15077	15179	15163	15131	15092	15051	15176	15177	15207	15034	15185	15117	15030	15138	14918	15180	15275	15071	15171	15020	15090	15158	15117	15115	15278	15007	15176	15318	15024	15212	15147	15144	15171	15209	15053	15063	15228	14986	15008	15218	15113	15225	15077	15119	15122	15168	15284	15168	15237	14981	15169	15126	15115	15130	15087	15109	15207	15240	15142	15217	15114	15044	15213	15183	15024	15089	15155	15128	15175	15153	15210	15133	15048	15230	14980	14925	15170	15053	15048	14927	15151	14996	15082	15129	15152	15219	15116	15102	15200	14995	15165	15169	15403	15072	15209	15176	15078	15160	15140	15133	15094	15142	15072	15034	15190	14960	15084	15035	15256	14888	15126	15058	15168	15034	15138	15122	15410	15044	15093	15054	15210	15034	15160	15065	15137	15165	15134	15139	15175	15118	15126	14965	15154	15015	15091	15132	15086	15161	15209	15100	15028	15025	14992	15204	15280	15056	15244	15129	15063	15147	15266	15103	15152	15272	15236	15097	15144	15008	15016	15184	15035	15239	15039	15321	15048	15011	15054	15260	15005	15233	14945	15145	15030	15092	15012	15199	15085	15358	15034	15137	15136	15247	15098	15132	14997	15016	15075	15176	15258	15199	15307	14915	15166	15097	15025	15121	15166	15215	15103	15160	15204	15131	15052	15053	15340	15029	15058	15052	15088	15089	15023	15224	15050	15058	15052	14990	15014	15131	15181	15163	15158	15086	15156	15033	14973	15190	15034	15033	15246	15123	15123	15056	15089	15106	14971	15079	15157	15090	14917	15029	15232	15097	15047	15052	15091	15155	15099	14923	15190	15197	15095	15080	15056	15198	15043	15137	15212	15106	15203	14911	15250	15022	15195	14951	15032	15104	15126	15247	15130	15199	15224	15130	15147	15084	15179	15008	15132	15199	15088	15050	15053	15010	15222	15115	15132	15006	15156	15209	14930	15132	15234	14974	15176	15052	15077	15055	15008	15065	15168	15052	15103	15072	14996	15107	15011	15104	15137	15251	14975	15038	15108	15071	14924	15101	15181	15313	15080	15064	14937	15215	14957	15185	14923	15182	15074	14988	15334	15109	15007	15188	15111	15286	15108	14999	15127	15119	15227	14940	15286	15026	15043	15243	15171	14933	15148	15125	15176	15182	15084	15132	15140	15124	15174	15219	15092	15094	15099	15031	15003	15143	15179	15161	15097	15299	15176	15067	15208	14988	15106	15180	15145	15151	14988	14975	15144	15006	14988	14987	15046	15125	15160	15123	15109	15191	15160	15174	15023	15030	15026	15201	15093	15375	15103	14943	15164	15043	15020	14956	15219	15118	15147	15044	15159	14959	15220	15060	14946	15271	15020	15259	15178	15049	14962	14993	15047	15019	15088	15067	15134	15043	15105	15130	15011	15227	14960	15178	15155	15167	15085	15281	15024	15135	15123	15312	15273	15120	15092	15179	15078	15110	15108	15162	15022	15065	15131	15108	15062	15126	15124	15212	15207	15179	15233	15091	15036	15124	15003	15171	15276	14993	15154	15214	15172	15057	15036	15018	15054	15115	15191	15387	15162	15121	15206	15198	15204	15068	15074	14971	15315	15134	14946	15102	15132	14985	15043	15260	15156	15163	14908	15063	15182	15044	15042	14991	14918	14944	15054	15133	15006	15242	14893	15123	15000	15120	15214	14931	15068	15047	15139	15138	15112	15266	14943	15028	15042	15104	15168	15231	15166	15083	15155	15134	15040	15201	15113	15099	15262	15109	15175	14997	14981	15151	15060	15164	15042	15350	15039	15087	15111	15109	14997	15021	15179	15150	15097	15090	15151	15289	15097	15003	15089	15178	15192	15092	15111	15163	15224	15129	15245	15068	14976	15063	15178	15238	15040	15030	15194	15120	15377	14897	15232	14985	15013	15302	15174	15204	15221	15194	15143	15206	15011	15070	15035	14949	15138	15189	15120	15109	15210	15102	15085	15101	15094	15276	14987	15023	15247	15033	15179	15148	15180	15025	15119	15082	14966	15044	15248	15161	15019	15141	15050	15222	15270	14967	15143	15142	15173	15053	15037	15105	15186	15073	15084	15129	15166	15027	14983	15022	15154	15155	15228	14930	15182	15186	15022	14990	15187	15188	15027	15190	15136	15125	15158	14919	15174	14997	15122	15125	15327	15219	14900	15005	15066	15175	15122	15154	15014	15052	15020	15121	15087	15113	15059	15144	15038	15001	15183	15236	15141	15072	15113	15012	15292	15063	14981	15282	15095	15231	14974	15162	15174	14939	15088	15081	15259	15097	15196	15105	14995	15071	15284	15007	15049	15119	15089	15092	14867	15229	15238	15059	15156	15025	15119	15081	15138	15010	15154	15082	15111	15242	15193	15046	15044	15088	15023	15050	14966	15195	15135	15098	15203	15049	15043	15267	14978	15080	15122	15125	15182	15107	15060	15081	15100	15143	15293	15120	15158	15116	15228	15046	14970	14956	15229	15147	15137	15052	15020	15134	15238	15066	15078	15097	15122	15175	15148	15088	14993	15062	15200	15219	15179	15110	15051	15132	15007	15288	15156	15168	15115	14938	15081	15105	15122	15090	15009	15302	15044	15259	15029	14966	15071	15098	15148	15089	15103	15029	15187	14975	14925	15041	15101	15047	15050	15149	15104	15112	15176	15292	15079	15082	15053	15247	15116	15187	15141	15249	15179	15158	15032	15020	14949	15023	15123	15123	15258	15256	15144	14957	15269	15057	15127	15211	15198	15053	15113	15078	15136	15279	15076	15083	15139	15165	15260	15213	15101	15270	15080	14948	15072	15126	15205	15094	15093	14985	15294	15124	15313	15043	14876	15057	15052	15179	15166	15092	15173	15080	15100	15062	15097	15157	15170	15227	15200	15157	15325	15149	15150	14989	15178	15016	15009	15063	15030	15319	15060	15074	15203	15181	15060	15307	15016	15208	15029	15085	15154	15075	15174	14950	15081	15124	15153	15024	15058	15185	15060	15204	15041	15174	15106	14906	15027	15092	15238	15058	15122	15155	15029	14990	15111	15296	15151	15235	15141	14903	15266	15124	15070	15144	14947	15116	15269	15113	15161	14988	15248	14985	15321	15042	15370	15082	15016	15199	15171	15191	14988	15113	15039	15192	14981	15120	15058	15225	15027	15181	15036	14963	15152	15035	15060	15279	15022	15249	15217	15115	15057	15176	15224	15100	15163	15179	15062	15044	15081	15076	15199	15180	15113	15152	15018	14947	15140	14977	15050	15213	15046	15101	15296	15155	15010	15195	14962	15128	15068	15017	15087	15185	14952	15151	15325	15230	14984	15238	15092	15082	15022	15110	15302	15038	15031	15298	14851	15151	14987	15226	15123	15131	15158	15169	15161	14976	15153	15325	15214	15120	15054	15128	15152	14995	15098	15110	15169	15119	15083	15087	15055	15108	15156	15163	15059	15353	15060	15180	15033	15063	15129	15335	15133	15232	15051	15160	15012	15197	15222	14999	15031	15224	15148	15064	15061	15147	15143	15145	15206	15092	14969	15144	15077	15101	15165	15261	15200	15111	15089	15044	15072	15202	15063	14973	14956	15129	15016	14934	14988	15093	15198	15015	15078	15082	15045	15243	15028	15235	14970	15075	15106	15177	15086	15137	15022	15111	15131	15121	15081	15065	15144	15203	15107	15226	15097	15130	15060	15033	15067	15169	15026	15098	15235	15095	15079	15234	15184	15235	14972	15091	15386	15045	15086	15220	15051	15087	15079	15054	15081	15074	15054	15252	15156	15201	15049	15303	15158	14996	15313
29491	30344	38106	32130	25323	22549	20789	19668	19108	18797	18360	18080	17939	17699	17736	17789	17680	17379	17193	17054	17275	17111	17156	17170	16973	17179	17238	17074	17095	17227	17068	17138	17056	17016	17179	17021	17027	17214	17170	17121	17065	17095	17019	16885	17045	17093	17109	16965	17044	16984	17106	17213	16988	17128	17123	16843	17217	17112	16980	17081	17151	17140	17271	17147	17066	17034	17153	17176	16963	17184	16988	17023	17195	17135	17082	17128	17029	17253	17282	16989	17173	17173	17360	17006	17071	16928	17008	17043	17057	17076	16962	17029	17167	16877	16977	17049	17221	16976	16938	17025	17018	17009	17095	17064	16776	16946	17064	16966	17022	16968	17028	17467	17264	16925	17234	17112	17052	16964	17100	17136	17082	17042	16914	16938	17219	17045	16976	16899	16965	17279	17211	17221	17003	16896	17395	17082	16945	17123	17049	17022	16905	17062	16762	17052	17039	16934	17032	17052	17119	17069	17059	16922	17048	16974	16970	17095	17168	17214	16972	17031	17164	17078	16878	17133	16944	16895	17130	17065	17172	16979	16995	17151	17102	17082	17219	16917	16916	16984	17171	16926	16983	17041	17014	17164	16961	16953	17253	17139	17149	17028	16993	17008	16886	17033	17067	16979	17032	17063	17239	16821	17306	16956	17088	16828	17093	17248	17031	16946	17012	17258	16875	17028	17077	16940	17054	16879	16947	16778	17046	16976	17151	16832	17230	17212	17024	17236	17005	17134	17148	16978	17390	16944	17027	17254	17098	16960	17015	16936	17188	17230	16884	17025	17018	16969	16788	16967	17129	16953	17042	17204	16885	17002	17058	16897	17144	16896	16973	16845	17021	17025	17085	17057	16926	16999	16992	16945	17015	17062	16962	17014	17039	17022	17124	16993	17174	17050	17083	16850	16896	17195	17157	16813	17289	17002	16960	17147	16896	17074	17019	17112	17166	17130	17027	16857	17170	17024	17018	16980	17028	16905	17018	17234	16945	16828	16862	16805	17059	17074	17128	16980	16957	16968	17040	16929	16861	17224	17039	17183	17098	16966	16797	17109	17213	16908	17182	17297	17305	16995	16950	17046	17212	16995	17069	17050	16897	16979	17137	17015	17058	16873	17126	16978	16945	17035	17209	17021	17086	17020	16842	17000	16960	16969	17050	17028	16979	17107	17304	16913	17035	17146	16868	17085	17227	17037	16929	16980	17284	17101	17021	16976	16829	16983	17129	16977	17037	17069	17155	17109	17049	16886	16817	16999	16702	16918	17011	16954	16885	16874	17049	16903	17104	17088	16942	17092	17056	17168	17054	17019	16928	16838	17031	17088	16934	17069	17115	17041	16962	17108	16934	16984	16932	17031	16853	17256	17039	16865	17112	17080	16963	17139	17353	17045	17126	17045	17117	16974	17080	17060	16930	16989	16976	17114	17070	17065	17107	17189	17157	17072	17099	16991	17013	16904	17175	17073	17064	17052	16882	17215	16910	17016	17038	16981	17110	16908	17029	17127	17000	16891	16970	17037	16944	17045	16940	17058	17174	16917	17165	16907	17080	17094	17021	16798	16979	17139	16982	17138	17169	16771	16966	17037	16985	17079	17186	17052	17060	17023	17116	17050	17055	17214	17049	17084	16963	17023	16862	16983	16916	16953	17075	16980	17142	16974	16966	17070	17077	17065	17237	16954	17086	17149	17037	17091	17008	16910	16963	16935	16798	17017	17059	17167	17163	17123	17089	16987	17065	17107	17003	16951	16991	16963	16975	17169	17009	17163	16897	17061	17091	17091	17022	17144	17124	17013	17346	17131	17124	16920	16884	17043	16931	17042	17145	16997	16849	17303	16977	16916	17040	16978	16865	16914	17137	16946	16968	17081	16954	16834	16911	17106	17126	17092	17131	16974	16896	17081	17011	16853	16974	17151	17060	17051	17014	16989	17000	16880	17007	16899	16826	16939	17081	16923	17057	17026	17120	17100	17044	17149	16732	17156	17187	17217	17136	16949	17041	17107	17121	17056	17226	16938	16900	16958	16976	17011	16926	16963	17020	16828	16988	17002	16992	17077	16808	16913	17271	17050	17177	16996	17308	16839	16950	16887	17030	17000	17019	17076	17193	17211	16971	16960	16921	17097	17110	17138	17046	17136	17055	17095	17166	17091	17138	17094	16989	17049	17153	17067	17009	17004	17240	17185	17168	17141	17120	17033	16834	17090	17033	17008	17055	17160	17144	17109	17115	17039	17084	17104	17110	16985	16885	16982	17251	17093	17167	16797	17365	16950	16843	16980	16967	17146	17089	17167	17246	17012	17169	17116	17249	16906	16967	16842	17042	17135	17065	17034	17179	17148	16869	16990	17011	17048	17040	17164	17151	16933	17115	17053	16867	17015	16991	17041	16890	17058	17128	17350	17079	17000	17122	16960	17045	17052	16921	17081	17201	17055	17063	16918	17200	17048	17078	17020	16949	17168	17199	16994	17029	17079	17053	17125	17175	17098	17266	17018	17016	16976	17161	16946	17019	17011	17047	17125	16895	17064	16921	17111	17165	17026	17029	16942	16935	17098	17069	17099	17203	17337	16944	17217	17190	17177	17060	16875	17006	16855	16938	16855	17084	16952	17179	17051	17203	17188	16949	16930	16958	17273	17026	17103	17036	17010	17147	16952	16943	16954	17019	17164	16863	17026	17048	17260	17086	17022	17049	17025	17054	16898	16854	16988	17099	16919	17063	17022	17039	17167	17047	16916	17054	16934	16910	16963	17030	17012	16883	17053	17137	16974	17117	16812	16934	16947	17009	17116	16994	17017	17033	17078	17028	17078	17029	17101	16980	17118	16933	16932	17192	17250	17119	17017	16977	17015	17023	17247	17094	17059	17217	16872	16644	17350	16857	17050	16991	16885	17148	17148	16955	17082	16878	17094	17206	17069	17067	17154	17025	17211	17042	17024	16902	17021	16978	17061	17165	17267	17064	17033	17124	17044	17024	17069	17111	17067	16994	16925	16967	16930	16939	16896	17064	16989	17127	17113	17080	17105	16873	17017	17070	17001	17001	16962	17050	17044	17069	16974	16928	16820	17104	17001	16890	17067	17000	16975	17019	16825	17158	17113	17010	17009	16967	16952	17005	17093	17156	17248	17077	17184	16980	16917	16998	17009	17035	16984	17298	17149	16951	16989	16905	17086	17099	17094	17212	16998	16992	17006	16935	17024	16993	16917	16726	17075	17077	17048	17128	16966	17050	17219	17022	16964	17101	16871	16939	16988	17000	17007	16921	17016	17059	16930	16935	16754	16890	17080	17161	16820	16970	17132	17059	17158	17047	17088	16968	17094	16937	17117	17015	17301	17025	16935	17092	16840	17006	16959	17001	17231	17211	17224	16920	16904	16931	16840	17125	17184	17055	16975	17110	17063	17045	16907	17122	17278	17217	16905	16949	16973	17106	17056	17136	17014	17153	17173	17095	17151	17005	17121	17044	16992	16850	16792	17211	17089	17080	17122	17135	16720	17009	16854	17049	17069	17281	17086	17067	17071	17010	17103	17013	16948	16993	16918	16973	16840	16849	16968	16967	17092	17159	17047	17010	16984	17084	16923	17129	16861	16939	16911	17004	17054	17077	16952	16948	16964	16988	16941	17242	16880	16923	17030	16961	17018	17163	16958	17031	17152	17044	16988	17108	17014	17242	16908	17028	17062	17130	17167	16942	16976	16949	16688	17064	17068	16962	17166	16976	16882	17245	16962	17002	16913	16944	17253	17303	16963	17097	17094	17205	16976	16937	17158	17243	16935	17073	16912	16868	17119	17071	17057	17090	17099	17091	17214	17013	17009	17132	16979	17017	17110	17065	17038	17139	16990	16901	16979	17027	17245	17111	16946	17087	17010	17103	17165	17108	17041	17057	16895	17061	16989	17019	17213	17140	16982	17130	16947	16954	16965	16780	16957	17148	17186	17025	17021	16831	17217	17066	16825	16996	17088	16907	16999	17123	17036	16946	17048	17112	17025	16916	17228	16991	17048	17083	16862	16839	16936	16864	17183	17166	16940	16956	17079	17074	17113	16966	17253	17069	17056	17024	16917	17089	16941	16827	16892	16945	16967	17074	17056	17221	17066	17046	16972	17106	17012	16891	16960	17227	17117	17155	17095	16977	16929	17030	17124	17057	16973	17139	17078	16951	16924	16902	16837	17004	17083	17159	16941	17050	16918	16949	16979	16941	16970	16932	17219	17300	16997	17006	16960	16940	17108	17174	16929	16906	17055	17210	17087	17072	16881	16901	17074	17135	17027	17264	17161	17143	17174	16861	17005	17001	16973	17049	17053	16954	17009	16980	16874	17194	16776	17114	17084	17055	16859	17218	16947	16890	17071	16935	17172	17226	17046	16976	17005	17088	17161	17075	17037	17097	17099	16938	17183	17179	16944	17078	17048	17206	16999	17104	17063	16980	16941	17038	16990	16971	17147	17008	16975	16925	17400	16839	17134	17157	16988	17101	17234	16994	16951	16840	17022	17033	16941	16862	16975	17007	17127	16970	16991	17201	17025	17224	17347	16906	17087	17121	16921	17033	16963	17218	17086	16936	16974	17159	17090	16966	17079	17115	17140	17174	16911	17020	16983	16983	17034	17115	17235	17051	17017	17136	17130	16965	17015	17252	17138	17166	17136	17033	17007	16973	17088	17041	16961	16978	17174	17199	16999	17089	16900	17102	16992	17123	17045	17162	17122	17046	17300	17066	17037	17081	17136	17082	17097	16946	17024	17095	17054	17109	17075	16982	16964	16875	17165	17266	17032	16897	17150	17102	16955	17094	17053	16872	16977	16923	17098	17174	17093	16947	17141	17094	17007	17101	16900	17045	17102	17063	16876	17154	17086	16994	16968	17145	16968	17064	17127	16920	16723	16921	17029	17015	16863	16835	17006	17172	17028	16956	16923	16920	16928	17104	17003	17143	17320	17094	16863	16884	17053	16982	17135	16991	17151	17129	17002	16983	17244	17080	17185	16974	17069	17125	17120	16926	16882	17082	17075	17115	17051	17151	16990	17133	17052	17180	17190	17198	17101	17182	16984	16964	17073	17156	17066	17021	17021	16985	17156	17013	17146	17056	17027	17124	16993	16981	17103	17003	16996	17014	16925	16971	16877	17021	16768
32119	47551	42381	31182	25548	21942	20164	18639	17857	17236	16769	16358	16246	15774	15779	15436	15299	15382	15212	15028	15129	15165	14843	14954	14926	14927	14790	14920	14931	14942	14915	14781	14783	14886	14841	14801	14873	14853	14890	14817	14670	14646	14974	14649	14639	14810	14802	14810	14671	14710	14697	14697	14741	14749	14662	14824	14655	14676	14685	14819	14623	14607	14694	14806	14721	14724	14732	14697	14896	14908	14623	14748	14664	14774	14613	14875	14736	14676	14786	14638	14683	14632	14664	14914	14813	14760	14847	14676	14647	14689	14807	14721	14704	14588	14878	14643	14682	14713	14839	14785	14825	14542	14742	14608	14951	14780	14703	14856	14811	14599	14750	14700	14728	14629	14707	14751	14948	14836	14739	14696	14623	14698	14839	14757	14663	14760	14850	14576	14750	14702	14838	14573	14719	14757	14822	14682	14843	14893	14725	14704	14761	14862	14805	14910	14853	14775	14947	14745	14904	14920	14654	14821	14852	14697	14841	14728	14866	14888	14820	14681	14729	14893	14710	14877	14778	14696	14822	14791	14659	14783	14900	14785	14842	14818	14613	14689	14704	14657	14810	14760	14652	14714	14707	14782	14767	14852	14770	14814	14754	14543	14730	14741	14800	14672	14872	14772	14589	14837	14703	14645	14812	14826	14724	14959	14904	14626	14771	14506	14735	14904	14693	14727	14600	14784	14791	14887	14881	14802	14698	14755	14696	14815	14650	14847	14928	14753	14865	14845	14597	14756	14793	14757	14766	14683	14726	14867	14805	14683	14815	14678	14552	14651	14757	14820	14780	14722	14772	14706	14808	14773	14746	14729	14790	14752	14940	14683	14759	14556	14650	14749	14897	14554	14880	14801	14722	14739	14718	14764	14733	14775	14785	14788	14688	14707	14853	14626	14479	14777	14631	14739	14647	14739	14890	14972	14762	14777	14748	14769	14678	14706	14727	14800	14655	14755	14581	14704	14551	14807	14830	14762	14826	14677	14644	14905	14535	14923	14617	14622	14913	14666	14662	14868	14659	14774	14743	14631	14961	14851	14763	14654	14778	14830	14657	14848	14772	14828	14633	14683	14939	14701	14771	14827	14710	14814	14864	14605	14639	14789	14816	14658	14823	14791	14666	14544	14815	14727	14488	14851	14719	15041	14798	14788	14727	14879	14897	14695	14647	14642	14728	14792	14716	14820	14859	14707	14553	14680	14765	14777	14659	14764	14765	14799	14878	14728	14841	14709	14621	14628	14682	14684	14981	14841	14781	14817	14743	14719	14631	14826	14726	14620	14674	14728	14647	14761	14555	14786	14837	14558	14799	14895	14658	14724	14862	14692	14755	14608	14704	14904	14753	14744	14915	14768	14781	14797	14839	14771	14804	14709	14865	14552	14829	14770	14762	14841	14781	14759	14826	14756	14809	14725	14711	14715	14881	14842	14628	14727	14702	14709	14721	14940	14848	14612	14784	14674	14757	14752	14685	14713	14804	14697	14619	14663	14731	14703	14684	14771	14639	14733	14785	14712	14694	14964	14757	14730	14719	14828	14740	14638	14544	14792	14854	14771	14828	14781	14622	14690	14734	14549	14616	14732	14654	14883	14700	14826	14802	14799	14904	14808	14595	14588	14847	14591	14863	14733	14761	14823	14523	14563	14978	14822	14836	14685	14573	14771	14778	14930	14572	14837	14766	14682	14717	14896	14631	14820	14779	14743	14807	14841	14763	14682	14854	14775	14707	14749	14722	14759	14715	14796	14763	14837	14659	14864	14694	14735	14734	14755	14689	14556	14924	14851	14675	14839	14682	14728	14853	14675	14814	14816	14570	14850	14767	14571	14746	14632	14716	14841	14732	14861	14648	14723	14648	14802	14569	14880	14623	14892	14783	14715	14799	14693	14729	14690	14780	14635	14894	14726	14709	14832	14571	14884	14734	14753	14803	14815	14723	14741	14774	14694	14742	14790	14695	14987	14758	14768	14712	14798	14562	14705	15025	14655	14762	14679	14524	14802	14749	14887	14548	14762	14832	14787	14758	14807	14676	14804	14660	14708	14752	14683	14671	14702	14871	14687	14884	14503	14757	14748	14808	14677	14930	14781	14752	14778	14862	14756	14760	14692	14759	14800	14897	14854	14792	14749	14901	14760	14800	14790	14796	14809	14729	14820	14822	14780	14802	14855	14751	14849	14851	14596	14672	14687	14800	14749	14673	14654	14589	14729	14780	14632	14677	14658	14736	14744	14848	14776	14989	14751	14753	14734	14668	14770	14716	14817	14677	14820	14599	14829	14761	14809	14661	14830	14613	14757	14640	14695	15018	14624	14857	14905	14744	14712	14781	14759	14656	14753	14712	14927	14752	14843	14783	14762	14731	14911	14696	14822	14857	14737	14656	14826	14590	14729	14767	14784	14989	14707	14921	14726	14728	14837	14988	14818	14734	14831	14612	14914	14851	14705	14671	14819	14791	14712	14613	14753	14765	14780	14693	14742	14758	14591	14770	14728	14738	14805	14847	14670	14581	14879	14775	14629	14745	14843	14655	14811	14683	14819	14885	14678	14864	14718	14773	14910	14690	14721	14856	14770	14510	14606	14623	14733	14712	14813	14593	14767	14838	14705	14721	14850	14744	14861	14605	14579	14705	14829	14874	14847	14807	14720	14768	14647	14761	14772	14655	14698	14836	14769	14898	14766	14810	14700	14698	14905	14796	14730	14900	14762	14922	14715	14683	14838	14807	14674	14745	14797	14604	14796	14768	14598	14742	14699	14717	14863	14706	14854	14764	14785	14863	14743	14657	14704	14886	14830	14601	14700	14764	14560	14826	14902	14726	14756	14759	14656	14799	14812	14679	14883	14637	14695	14840	14842	14868	14632	14748	14723	14839	14844	14755	14666	14961	14864	14791	14681	14776	14591	14724	14820	14812	14648	14874	14904	14847	14673	14767	14760	14848	14734	14587	14678	14653	14727	14710	14750	14611	14804	14686	14788	14691	14825	14845	14898	14694	14735	14718	14704	14692	14714	14756	14718	14914	14736	14891	14702	14742	14646	14782	14722	14613	14787	14819	14766	14765	14919	14753	14710	14834	14644	14713	14749	14762	14884	14717	14804	14733	14785	14647	14719	14654	14523	14834	14693	14707	14692	14620	14969	14831	14739	14758	14888	14764	14778	14748	14805	14797	14628	14688	14800	14659	14834	14735	14796	14699	14875	14636	14694	14747	14765	14771	14781	14915	14774	14816	14786	14712	14764	14740	14796	14672	14765	14910	14740	14787	14610	14693	14925	14705	14718	14819	14743	14766	14655	14687	14846	14575	14855	14730	14591	14784	14746	14796	14729	14764	14827	14939	14751	14819	14663	14650	14621	14929	14807	14758	14697	14807	14667	14871	14723	14819	14677	14935	14807	14731	14775	14778	14744	14770	14668	14631	14695	14659	14666	14620	14646	14776	14861	14787	14657	14647	14624	14727	14820	14695	14590	14720	14776	14804	14791	14795	14765	14524	14691	14727	14731	14766	14759	14752	14805	14793	14790	14830	14823	14841	14806	14955	14787	14782	14734	14741	14692	14787	14826	14728	14670	14860	14864	14802	14834	14556	14873	14661	14711	14720	14622	14657	14781	14827	14777	14717	14687	14753	14793	14708	14770	14591	14747	14736	14820	14797	14769	14729	14856	14982	14767	14854	14752	14736	14770	14778	14781	15084	14676	14580	14707	14625	14721	14791	14817	14654	14679	14779	14841	14773	14799	14808	14777	14736	14712	14619	14744	14921	14727	14801	14541	14738	14874	14812	14839	14857	14652	14707	14688	14730	14795	14836	14506	14842	14740	14729	14777	14555	14595	14773	14669	14730	14714	14756	14760	14762	14708	14681	14844	14749	14738	14787	14832	14715	14886	14852	14660	14830	14880	14691	14949	14694	14666	14719	14891	14729	14690	14765	14675	14572	14733	14665	14801	14854	14681	14772	14879	14880	14938	14772	14601	14654	14811	14883	14753	14584	14797	14711	14766	14663	14788	14916	14639	14758	14633	14859	14772	14513	14735	14695	14664	14723	14783	14660	14671	14748	14781	14886	14855	14657	14683	14681	14867	14803	14977	14719	14882	14674	14924	14567	14743	14629	14637	14831	14763	14774	14592	14775	14783	14803	14831	14722	14765	14635	14690	14825	14744	14728	14604	14722	14692	14751	14653	14864	14587	14865	14760	14706	14964	14680	14655	14815	14774	14620	14648	14768	14744	14638	14800	14762	14685	14613	14535	14937	14653	14874	14748	14808	14733	14732	14806	14775	14625	14744	14787	14754	14645	14728	14843	14731	14837	14807	14620	14799	14620	14709	14843	14828	14794	14726	14914	14709	14663	14837	14706	14787	14924	14846	14734	14737	14766	14876	14797	14989	14727	14643	14859	14912	14804	14873	14725	14758	14856	14806	14717	14786	14806	14576	14696	14781	14810	14797	14921	14573	14747	14536	14852	14651	14849	14808	14708	14807	14751	14791	14774	14760	14784	14778	14779	14768	14770	14846	14784	14770	14786	14833	14766	14681	14571	14673	14889	14873	14858	14795	14835	14884	14830	14578	14783	14811	14634	14608	14580	14667	14812	14732	14643	14802	14642	14745	14761	14717	14692	14806	14603	14804	14889	14752	14738	14855	14816	14788	14791	14811	14807	14796	14696	14726	14828	14809	14911	14754	14836	14770	14724	15054	14794	14561	14860	14862	14719	14753	14762	14880	14764	14701	14853	14764	14735	14867	14849	14787	14812	14856	14633	14692	14788	14930	14714	14691	14834	14794	14661	14789	14767	14843	14857	14923	14714	14843	14734	14719	14702	14851	14755	14710	14766	14663	14841	14595	14664	14823	14664	14806	14823	14736	14660	14904	14684	14654	14715	14692	14769	14796	14745	14887	14763	14764	14771	14616	14597	14903	14627	14745	14780	14779	14627	14855	14808	14829	14875	14763	14766	14821	14744	14844	14758	14649	14736	14854	14710	14804	14782	14746	14789	14793	14991	14592	14774	14706	14868	14815	14809	14667	14877	14820	14783	14852	14660	14672	14618	14797	14730	14676	14821	14685	14854	14580	14774	14715	14841	14634	14788	14674	14746	14670	14797	14772	14787	14768	14751	14838	14734	14872	14537	14857	14826
24086	21175	28651	26421	26176	26645	25042	21663	20325	19870	19057	18779	18650	18435	18171	17958	17843	17845	17574	17391	17557	17330	17422	17389	17033	17304	17366	17320	17219	17169	17086	17301	17231	17452	17279	17280	17137	17114	17073	17191	17232	16933	17146	17051	17000	17159	17243	17144	17089	17155	17271	16932	17024	17078	17050	16999	17026	17061	17025	17074	17165	17211	17208	16988	17158	17305	16997	17023	17040	16974	17127	17231	17107	16899	16999	16952	17014	17126	17097	17035	17062	16880	17161	17070	17330	16947	17138	16937	17162	17039	16986	16941	17047	17104	17055	17016	17160	16994	16975	16925	17131	16943	17070	16948	17152	16997	17049	17125	16854	17052	16956	17099	17168	17091	17237	17112	17090	17222	17058	17051	17026	17072	17077	17126	17164	16970	16960	16975	17017	17065	17049	17173	16928	16986	17111	16936	17055	17094	17070	16959	17179	16944	17143	17021	16816	16957	16849	17233	16853	17048	17024	16891	17138	17060	17057	16974	17187	17099	16979	16960	17192	17088	17168	16985	16844	16841	16808	16910	17088	17042	17065	17120	17029	16871	17033	16970	17065	16889	17150	16977	17228	17012	17089	17056	17092	16986	17118	17018	17110	16986	17074	17269	17146	17095	17218	17029	16967	16752	17065	17153	17206	17160	17042	17047	17184	17134	17002	17083	17164	17134	16956	17214	17044	17061	17044	17119	17109	16997	16918	17103	16928	17067	17032	16970	17110	17072	17057	16869	17032	16991	17036	17093	16972	16952	17055	17109	16875	17066	17193	17025	16953	17047	16997	17052	16864	17107	17052	17017	17064	16991	16757	17039	17126	16968	17145	17035	16903	17104	17200	17219	16918	16873	16898	17088	17051	17015	17157	17256	17120	16929	17156	16894	17129	17140	17002	17061	16983	16951	16995	17000	16921	16967	17044	17042	17056	17144	16992	17104	16982	17092	16898	17069	17271	16954	17040	16998	17008	17095	16997	16886	17155	16768	17065	17094	16785	17117	16918	16972	16936	17049	17162	17036	17068	16958	17017	17031	17036	16990	17245	17001	17175	17022	17106	16937	17169	17023	16946	16974	17110	17076	16935	17034	17066	17170	17092	16973	17136	17201	17172	17072	17103	16928	17032	17172	16938	17079	17056	17020	17121	17039	17281	17073	17199	17183	16955	17131	17118	17034	17029	16908	17199	16759	17165	16796	16989	16996	16977	17173	17034	17142	17068	17143	17159	17015	17325	17063	17170	17125	17042	17044	17153	16912	17050	17136	16968	17007	17050	16977	16946	16999	17167	17126	16904	16931	17030	17005	16972	17196	16949	17167	17111	16926	17064	17056	17062	17109	17073	17121	16996	17181	16953	17120	16935	17117	16988	16985	16804	17168	17017	17042	16875	16956	17106	16929	17067	17087	16989	16920	16925	17036	16922	16950	17053	17034	16938	16908	17103	16952	17154	17016	16996	17037	17005	16985	17119	17082	17138	17092	17102	16852	17039	17041	16850	16932	17014	17170	17151	17039	17053	17025	16856	17138	17036	17061	17109	17231	17150	16849	17139	16983	17274	17136	16999	17015	16956	17027	16994	17219	17054	16976	16924	17075	16909	17002	17294	16992	17086	16819	17086	17135	16987	16866	16997	17147	17000	16986	17087	17068	17088	17014	17243	17001	17209	17119	16991	17048	17014	17012	17068	16898	16907	17041	16931	17098	17012	17135	17045	17050	17069	17127	16954	17163	17072	17377	16832	16931	17016	16967	16870	16958	17080	17088	17154	17175	17043	16967	17025	16964	17192	17157	17130	17190	17102	17276	16946	17003	16916	16831	17051	16937	17087	17020	17130	17226	17007	17012	17093	16989	17208	16838	17058	17054	17046	17091	16948	17156	17006	17050	17154	17065	16972	16942	17018	17039	17146	17004	17019	17038	17035	16973	17006	16795	17185	16994	17183	16973	17018	17065	16933	16939	17003	17055	16956	17029	16990	16919	16975	17028	17133	17023	17031	17117	16943	17075	16962	17137	17097	16837	17049	16873	17049	17200	16969	16922	16911	16871	17024	17064	17088	16968	17294	16965	17007	17069	16919	17318	17010	16862	16980	17185	17193	17131	17027	16907	17143	17208	16933	17165	17042	16874	16906	17003	17065	16946	17196	17076	16911	17051	17007	17019	17045	16977	17076	17189	16946	17070	17097	17059	17141	17113	17086	17029	17147	17109	16918	17150	17160	17160	17187	17088	16945	17050	17114	17002	16892	16994	17174	17099	17063	16940	17066	17023	16952	17007	17100	16901	16990	16861	16932	16896	17074	16895	17102	17076	17026	17166	17143	17052	16882	17063	16893	16822	16934	17096	16989	16917	16988	17095	17093	17051	16980	17054	17202	17091	17020	16875	16900	16917	16969	16985	17216	17002	17324	16898	17129	17017	16892	17034	17044	16941	17115	17137	17165	17164	16960	16943	17148	17282	17099	16912	17120	17017	16910	16944	16957	17025	17042	17040	17068	16991	17123	17001	17153	16963	17189	17073	17184	17059	17146	17010	17109	16989	17235	17064	17094	17074	16930	17092	16872	16999	16879	16919	16960	17233	17077	17066	17146	17019	16936	17040	16933	17006	17029	16938	17331	16977	17128	17163	16959	17058	16991	17182	16996	17018	17101	17112	16998	17123	17189	16996	16914	17074	16999	17006	16983	17022	16864	16919	16814	16830	17018	17047	16860	16962	17077	16935	17074	17386	16987	17135	16995	17089	17266	17113	17068	17147	17116	16957	17133	17079	17142	17100	16885	17035	17052	17067	16919	16994	16994	16959	17022	17038	17045	16889	17110	17160	16924	16987	17121	17202	17236	17249	17122	16999	17042	16929	17044	17065	17304	17225	16854	17025	17091	16892	17041	16885	16874	17033	17236	16981	16992	17013	17082	17191	17091	17093	17141	17118	17025	16991	17069	16994	16918	17069	17281	17081	17150	16878	17124	17080	17102	17023	17183	16921	16941	17182	16978	17155	16978	17121	17027	16927	17122	16900	16892	16935	17197	16948	17118	17202	17014	16925	17196	17325	16977	17253	17115	16910	16992	17131	17111	17103	17084	17003	17018	16990	17091	16981	16836	16955	17313	17332	17141	16873	16935	17037	17032	17110	17136	17161	17018	17127	16921	17081	17260	17200	16962	17027	17137	17234	17131	16873	16905	17233	17078	17001	17159	16991	17055	17122	17090	16992	17084	17012	16908	17024	17156	16960	16822	17135	17045	16901	17394	17251	17164	16965	17122	17003	17059	17062	16884	17129	17260	17043	16887	17032	17142	17070	17244	17054	16946	17019	16995	16992	17116	17059	17021	17139	16970	16864	17140	17147	17134	17180	17061	17086	17008	17018	16956	17046	16955	16955	17030	17103	17080	17026	16982	17045	17087	17218	17081	16942	16870	16926	16925	17073	17218	17069	17060	17116	16969	17032	16891	16845	17122	17029	17089	17190	17001	17161	17267	16945	16947	16930	16979	16939	16887	17102	16990	17209	17112	17272	17256	16844	16978	16789	16993	16987	17378	17080	17104	17091	17089	17018	17008	17088	17049	16976	17138	17011	16989	17081	16931	17018	16949	17358	16946	17058	16765	17212	16975	16925	17107	17245	16984	16999	17067	17078	17218	17108	17146	17119	17124	17107	16911	16736	17178	16873	16939	17338	17209	16881	16849	17140	17082	17066	17077	17224	17086	17174	17034	16994	16801	17052	17131	17128	16903	16879	16939	17018	17244	17129	16874	17097	17049	17213	17067	17086	17051	17087	17091	17031	17057	17109	16900	16852	16907	17071	17136	16953	17193	17093	17124	16958	17096	17165	17169	16980	16971	17126	17059	17172	16981	17064	17157	17233	17006	16988	17091	17145	16975	16926	16931	16908	16864	17039	17135	17111	17141	17147	16968	17165	17121	17116	17070	17088	17029	16984	17155	17076	16848	17081	16865	17117	17069	16907	16984	17168	16954	17090	17060	17203	16982	17137	17027	17034	17053	17094	17218	17000	16877	16994	17159	17023	16988	17245	16952	17132	17017	17005	16926	17011	17320	17130	17133	16972	17071	17172	16926	17056	16961	16949	16913	17082	16913	17067	17268	17011	17138	17047	17266	17044	17052	17030	17116	16927	16805	16733	17095	17069	17169	17053	17149	17146	16886	16900	16966	17181	17101	17009	17076	17287	17147	17115	17128	17005	17223	17022	17037	17174	17173	17092	17068	17185	17086	17109	17099	16998	17039	16929	17052	16987	16814	17081	17173	17134	16961	17029	17076	17149	17062	16974	17061	16924	17096	16833	16827	17066	17026	16959	17184	17034	16940	17048	17291	17206	16914	16905	17022	16969	16987	17090	17023	17073	17083	17053	16981	17132	17064	17106	16900	17058	17258	17241	17086	17109	17109	17270	17231	17141	17052	17264	16939	17087	16992	17056	16984	17021	17128	17049	17130	17197	17198	17194	16979	17211	17204	17078	16990	16955	17141	17002	16966	17012	17001	17255	17249	17173	17061	17051	17063	17069	17199	16984	17019	17114	16926	17034	17296	17079	17165	17101	17002	17039	16997	16931	17045	17073	16998	17040	16868	17056	16876	16974	17037	17163	17059	16931	17144	17031	17279	17026	17011	17283	17056	16995	17031	17171	16950	17197	16996	16904	17055	17242	17238	16981	17144	16821	17076	16862	17075	17100	16870	16994	17104	16930	17002	17238	17128	17091	16912	16926	16864	16939	16913	16816	16985	17105	17162	17369	17053	17120	16886	17152	17222	16943	16857	16987	16940	17210	16858	17017	17007	17014	17083	16918	16937	17137	17118	17095	17199	17027	16966	17001	16840	16935	17340	16998	17023	16979	17036	16888	17002	17077	17279	17208	17092	17003	17110	16997	17016	17144	17012	17044	17015	17010	16916	17131	17403	16995	17026	17112	17114	16860	16977	17056	17156	16965	17047	17016	16984	17144	16935	17162	17186	16865	16916	16940	16793	16975	17009	16927	17069	17019	17179	17214	17079	16816	17010	17078	16908	16832	17056	17036	17276	16961	17068	16973	17004	16900	16999	16842	16846	17262	16896	17077	16999	17245	17124	16867	16861	17200	17151	17050	16925	16906	16929	16877	16914	17143	17133	16911	16751	17004	17032	17057
32053	53035	47774	37776	31396	26829	23186	21029	19750	18540	17790	17300	16976	16479	16232	15990	15775	15721	15286	15308	15179	15169	15236	15136	15200	14919	14924	14877	14914	15020	14866	15026	14898	14880	14998	14810	14707	14833	14854	14931	14822	14756	14787	14746	14815	14891	14679	14828	14882	14837	14825	14775	14843	14682	14761	14626	14822	14855	14659	14965	14770	14836	14708	14776	14840	14921	14796	14743	14630	14768	14703	14822	14775	14744	14690	14773	14795	14856	14704	14764	14648	14784	14712	14851	14830	14834	14767	14738	14680	14684	14849	14783	14686	14778	14770	14881	14798	14789	14874	14904	14641	14704	14818	14611	14769	14742	14700	14727	14783	14874	14823	14817	14653	14856	14555	14862	14841	14769	14842	14551	14746	14721	14827	14580	14746	14856	14788	14811	14784	14732	14716	14606	14909	14687	14663	14804	14663	14772	14683	14871	14640	14760	14942	14858	14768	14727	14565	14650	14630	14768	14682	14795	14728	14668	14812	14634	14859	14793	14774	14826	14680	14589	14802	14677	14613	14760	14818	14603	14752	14586	14766	14726	14760	14644	14933	14718	14791	14759	14678	14845	14535	14653	14736	14846	14779	14737	14826	14744	14629	14872	14757	14766	14695	14728	14813	14723	14891	14808	14669	14719	14794	14932	14900	14904	14827	14763	14861	14734	14806	14651	14838	14758	14702	14741	14750	14708	14866	14814	14678	14811	14813	14932	14822	14732	14605	14897	14821	14622	14694	14718	14624	14863	14842	14792	14719	14850	14635	14830	14817	14899	14820	14721	14777	14756	14672	14565	14802	14831	14631	14762	14780	14670	14911	14824	14782	14731	14762	14558	14676	14774	14891	14756	14660	14747	14610	14810	14789	14752	14844	14726	14796	14843	14780	14606	14846	14753	14798	14777	14647	14924	14752	14755	14818	14522	14755	14625	14799	14716	14663	14673	14802	14761	14688	14811	15013	14658	14821	14596	14765	14778	14883	14676	14756	14759	14718	14936	14752	14822	14516	14872	14645	14708	14618	14701	14627	14571	14762	14797	14722	14822	14803	14726	14786	14754	14792	14747	14744	14810	14841	14590	14672	14637	14797	14787	14732	14806	14745	14703	14741	14676	14819	14871	14840	14648	14724	14799	14788	14658	14713	14759	14574	14763	14909	14749	14838	14718	14755	14680	14689	14708	14670	14835	14739	14779	14872	14812	14872	14647	14682	14709	14860	14632	14862	14804	14601	14695	14752	14750	14845	14836	14703	14768	14831	14713	14627	14741	14667	14804	14890	14648	14857	14786	14814	14807	14771	14817	14790	14774	14817	14813	14865	14738	14814	14822	14788	14879	14743	14806	14712	14922	14691	14821	14786	14762	14726	14659	14906	14547	14641	14827	14681	14732	14590	14779	14653	14691	14861	14792	14817	14615	14850	14750	14711	14610	14842	14724	14780	14760	14741	14680	14677	14765	14739	14713	14798	14856	14775	14832	14781	14634	14718	14877	14837	14683	14665	14790	14689	14691	14730	14564	14747	14776	14806	14878	14831	14569	14748	14909	14915	14772	14819	14679	14762	14796	14831	14796	14764	14716	14803	14833	14943	14909	14745	14692	14804	14805	14774	14750	14754	14911	14809	14716	14740	14743	14881	14743	14927	14874	14724	14736	14666	14763	14753	14695	14706	14753	14686	14825	14707	14846	14597	14612	14645	14757	14939	14786	14922	14730	14765	14910	14831	14714	14797	14753	14789	14679	14856	14733	14745	14725	14852	14670	14771	14793	14678	14719	14831	14755	14700	14902	14680	14759	14753	14557	14978	14735	14760	14713	14885	14805	14731	14702	14938	14721	14794	14786	14796	14792	14649	14850	14776	14836	14792	14636	14682	14804	14795	14979	14926	14712	14769	14855	14775	14639	14696	14716	14841	14747	14895	14759	14577	14843	14606	14697	14698	14797	14763	14849	14704	14641	14818	14697	14698	14742	14718	14754	14640	14560	14769	14688	14684	14691	14777	14736	14636	14822	14881	14500	14546	14816	14764	14804	14889	14707	14873	14638	14610	14773	14923	14527	14658	14789	14825	14820	14887	14703	14785	14660	14828	14723	14730	14786	14843	14715	14687	14630	14671	14664	14738	14805	14852	14738	14795	14805	14857	14805	14835	14648	14846	14816	14872	14711	14708	14728	14859	14649	14637	14642	14687	14711	14866	14713	14848	14767	14637	14768	14897	14653	14878	14642	14821	14595	14681	14696	14980	14764	14678	14795	14825	14958	14547	14687	14781	14739	14676	14745	14741	14704	14869	14905	14711	14699	14889	14756	14805	14782	14837	14781	14784	14767	14831	14710	14786	14543	14771	14776	14683	14779	14749	14771	14723	14725	14795	14827	14691	14722	14853	14824	14770	14799	14625	14662	14751	14732	14649	14746	14688	14863	14777	14693	14618	14867	14692	14821	14716	14924	14943	14811	14806	14708	14888	14608	14791	14630	14789	14642	14802	14796	14867	14719	14666	14752	14839	14842	14669	14676	14875	14762	14603	14708	14797	14573	14659	14939	14862	14871	14729	14862	14694	14609	14701	14709	14795	14768	14555	14665	14810	14782	14773	14630	14788	14777	14689	14797	14745	14898	14668	14725	14757	14726	14810	14687	14778	14671	14886	14654	14674	14719	14631	14860	14758	14918	14535	14695	14814	14620	14861	14748	14749	14945	14901	14653	14744	14653	14802	14791	14495	14681	14735	14684	14625	14852	14891	14706	14751	14669	14665	14695	14699	14701	14820	14786	14638	14774	14782	14877	14573	14554	14730	14657	14690	14658	14732	14801	14914	14833	14844	14902	14715	14586	14869	14839	14908	14804	14709	14850	14852	14863	14752	14648	14695	14948	14728	14822	14734	14735	14856	14790	14825	14614	14959	14843	14781	14641	14915	14725	14786	14738	14849	14737	14836	14743	14859	14687	14807	14809	14758	14633	14708	14773	14736	14692	14777	14776	14721	14803	14903	14763	14761	14723	14641	14898	14809	14807	14792	14772	14888	14702	14673	14823	14751	14738	14637	14602	14714	14805	14811	14672	14816	14691	14744	14825	14689	14745	14594	14708	14649	14722	14809	14675	14762	14770	14691	14928	14584	14927	14640	14717	14694	14780	14809	14780	14714	14597	14700	14647	14800	14776	14929	14648	14753	14845	14566	14623	14718	14858	14712	14820	14644	14813	14734	14828	14716	14809	14741	14685	14826	14773	14847	14893	14855	14668	14834	14762	14711	14734	14704	14704	14785	14896	14711	14849	14754	14787	14754	14759	14596	14840	14825	14658	14792	14933	14708	14941	14867	14791	14812	14748	14551	14740	14697	14793	14806	14563	14786	14817	14734	14689	14781	14704	14658	14801	14887	14661	14837	14667	14653	14674	14777	14765	14827	14635	14847	14654	14870	14749	14854	14804	14659	14778	14795	14799	14648	14675	14907	14857	14678	14773	14592	14555	14629	14522	14650	14663	14823	14882	14822	14878	14702	14673	14738	14636	14766	14671	14710	14769	14803	14690	14907	14665	14699	14877	14532	14800	14705	14719	14755	14682	14810	14801	14746	14767	14716	14814	14857	14772	14647	14652	14718	14761	14772	14726	14639	14663	14892	14884	14755	14944	14722	14712	14678	14731	14588	14616	14772	14778	14794	14678	14886	14784	14892	14718	14696	14842	14731	14812	14588	14719	14721	14701	14584	14702	14828	14723	14848	14645	14824	14730	14630	14742	14829	14691	14910	14624	14704	14873	14750	14815	14755	14846	14861	14859	14716	14655	14718	14640	14922	14690	14691	14689	14698	14771	14794	14754	14691	14851	14580	14796	14751	14719	14854	14868	14883	14775	14815	14617	14847	14593	14818	14780	14829	14652	14784	14835	14724	14745	14926	14738	14838	14809	14588	14556	14998	14935	14811	14844	14904	14809	14689	14722	14811	14776	14666	14559	14648	14582	14636	14767	14862	14775	14799	14714	14924	14767	14683	14753	14700	14662	14846	14780	14612	14874	14781	14850	14649	14863	14575	14682	14813	14568	14712	14804	14778	14821	14905	14733	14803	14668	14594	14988	14724	14599	14738	14849	14658	14709	14803	14629	14798	14876	14703	14860	14810	14749	14796	14664	14774	14569	14671	14879	14765	14773	14908	14791	14742	14759	14735	14665	14898	14727	14873	14672	14752	14709	14670	14751	14656	14874	14800	14881	14760	14621	14754	14697	14806	14811	14825	14808	14867	14791	14602	14659	14725	14887	14816	14803	14809	14801	14693	14583	14838	14696	14864	14769	14755	14737	14583	14736	14809	14592	14863	14632	14715	14680	14811	14852	14802	14928	14759	14810	14925	14717	14777	14714	14786	14628	14703	14713	14843	14826	14807	14551	14713	14637	14893	14815	14766	14697	14820	14660	14877	14738	14763	14728	14711	14848	14631	14655	14763	14862	14709	14694	14803	14835	14637	14736	14888	14612	14719	14748	14922	14605	14849	14795	14545	14712	14615	14829	14816	14658	14611	14798	14898	14666	14855	14904	14659	14509	14607	14801	14602	14637	14832	14572	14581	14659	14715	14783	14846	14745	14772	14859	14866	14756	14821	14843	14990	14830	14772	14685	14877	14765	14848	14775	14665	14770	14736	14694	14889	14628	14797	14752	14583	14637	14733	14684	14748	14594	14651	14815	14672	15069	14800	14728	14769	14599	14679	14775	14730	14799	14696	14805	14839	14763	14784	14831	14885	14792	14914	14882	14622	14917	14840	14764	14668	14611	14806	14713	14777	14653	14801	14673	14696	14834	14753	14853	14708	14776	14804	14526	14731	14761	14861	14908	14825	14807	14755	14685	14822	14756	14724	14727	14708	14833	14683	14798	14686	14729	14894	14932	14758	14789	14658	14760	14731	14835	14636	14712	14566	14818	14582	14728	14601	14776	14669	14678	14712	14711	14735	14690	14869	14870	14787	14708	14786	14662	14708	14841	14894	14712	14817	14836	14547	14806	14831	14686	14746	14770	14641	14862	14634	14716	14896	14800	14905	14653	14850	14741	14742	14699	14771	14951	14687	14666	14677	14864	14844	14762	14777	14571	14699	14721	14709	14769	14915	14752	14748	14945	14745	14715	14819	14697	14848	14696	14536	14729
22874	21204	29060	24312	23975	27278	28620	23977	22049	21695	20676	20076	19834	19288	19049	18775	18685	18470	18360	18167	18229	18081	18144	17980	17882	17904	17836	17820	17532	17752	17848	17802	17679	17586	17692	17683	17656	17663	17593	17531	17644	17784	17554	17626	17465	17527	17551	17572	17485	17554	17624	17529	17530	17562	17451	17428	17709	17576	17458	17563	17549	17642	17741	17433	17614	17610	17622	17692	17684	17478	17738	17547	17611	17603	17635	17500	17413	17563	17429	17484	17382	17251	17351	17462	17361	17559	17473	17399	17511	17607	17563	17331	17517	17520	17430	17446	17739	17643	17517	17487	17305	17470	17429	17684	17564	17442	17664	17647	17501	17351	17454	17566	17811	17415	17455	17597	17526	17620	17719	17336	17667	17760	17499	17465	17613	17250	17635	17335	17474	17435	17529	17545	17592	17617	17757	17463	17464	17507	17497	17604	17578	17484	17557	17628	17441	17492	17397	17756	17798	17623	17505	17542	17357	17621	17717	17561	17421	17661	17406	17525	17403	17470	17443	17409	17544	17389	17560	17556	17595	17270	17302	17501	17452	17621	17592	17676	17435	17519	17629	17594	17549	17659	17519	17483	17488	17498	17369	17408	17582	17618	17461	17585	17354	17370	17351	17615	17431	17614	17537	17491	17441	17561	17316	17469	17598	17510	17568	17560	17583	17482	17370	17480	17441	17621	17461	17403	17332	17464	17581	17387	17480	17464	17703	17294	17548	17559	17583	17665	17460	17580	17385	17534	17400	17492	17572	17631	17675	17403	17573	17673	17493	17571	17666	17732	17666	17562	17456	17492	17460	17508	17530	17284	17607	17337	17736	17572	17479	17607	17457	17348	17425	17485	17575	17557	17615	17376	17375	17566	17530	17428	17528	17674	17336	17261	17523	17388	17404	17662	17445	17561	17466	17499	17493	17693	17574	17318	17370	17377	17564	17433	17654	17551	17524	17582	17579	17457	17431	17421	17464	17387	17518	17408	17449	17477	17412	17539	17508	17352	17711	17501	17509	17693	17695	17269	17409	17489	17418	17527	17490	17388	17573	17432	17464	17519	17596	17338	17516	17349	17481	17521	17518	17427	17435	17734	17645	17566	17536	17679	17424	17263	17287	17562	17646	17482	17219	17494	17594	17506	17539	17554	17573	17696	17624	17592	17406	17494	17406	17606	17672	17540	17639	17312	17247	17506	17497	17417	17534	17483	17462	17541	17526	17742	17595	17506	17299	17549	17482	17464	17567	17342	17418	17417	17348	17689	17437	17590	17705	17581	17635	17647	17538	17687	17605	17376	17427	17335	17394	17516	17408	17347	17464	17471	17484	17649	17471	17525	17565	17453	17473	17561	17359	17452	17453	17533	17684	17586	17343	17511	17694	17630	17494	17527	17441	17588	17596	17382	17591	17432	17453	17433	17438	17524	17569	17496	17757	17561	17515	17502	17593	17405	17538	17408	17602	17656	17270	17532	17519	17575	17531	17574	17542	17454	17717	17338	17536	17384	17447	17386	17614	17550	17566	17404	17554	17522	17463	17529	17401	17446	17623	17533	17486	17574	17631	17317	17337	17644	17400	17443	17519	17302	17379	17520	17268	17363	17549	17758	17301	17479	17554	17406	17398	17591	17343	17423	17405	17487	17322	17519	17650	17656	17497	17572	17632	17464	17592	17428	17320	17455	17331	17528	17571	17379	17430	17570	17351	17533	17480	17477	17413	17355	17369	17594	17460	17565	17421	17633	17441	17440	17514	17504	17459	17588	17375	17409	17413	17584	17468	17626	17591	17560	17535	17640	17511	17442	17636	17541	17489	17585	17566	17630	17583	17473	17563	17588	17363	17542	17469	17453	17631	17444	17596	17554	17609	17581	17259	17418	17449	17354	17295	17384	17408	17470	17590	17531	17441	17427	17617	17570	17549	17391	17618	17411	17436	17615	17540	17406	17566	17370	17212	17621	17700	17496	17483	17341	17516	17654	17569	17480	17696	17400	17609	17588	17648	17285	17884	17363	17422	17608	17611	17633	17647	17703	17466	17495	17535	17574	17483	17516	17503	17594	17600	17499	17586	17292	17269	17583	17352	17373	17408	17648	17477	17541	17601	17727	17449	17401	17372	17395	17580	17319	17658	17460	17610	17384	17446	17501	17445	17305	17545	17407	17360	17475	17437	17556	17524	17413	17381	17703	17466	17398	17593	17607	17434	17427	17474	17783	17435	17369	17538	17556	17519	17661	17531	17576	17520	17497	17680	17466	17566	17312	17423	17568	17496	17378	17344	17394	17371	17561	17511	17504	17460	17295	17220	17346	17477	17424	17409	17531	17626	17285	17347	17633	17500	17602	17435	17469	17374	17598	17487	17503	17405	17397	17591	17536	17431	17620	17472	17455	17350	17632	17464	17377	17418	17281	17577	17610	17544	17431	17416	17672	17592	17630	17273	17419	17500	17494	17476	17739	17600	17556	17551	17523	17641	17475	17389	17574	17641	17502	17549	17771	17547	17684	17989	17675	17517	17643	17534	17528	17289	17414	17590	17274	17432	17428	17307	17741	17542	17517	17503	17647	17549	17569	17629	17552	17336	17713	17334	17384	17526	17570	17380	17458	17408	17400	17557	17456	17504	17492	17345	17404	17581	17551	17629	17561	17649	17572	17414	17590	17390	17346	17342	17474	17512	17507	17490	17530	17476	17566	17662	17637	17505	17384	17448	17405	17391	17567	17562	17586	17532	17603	17335	17405	17354	17253	17601	17622	17583	17237	17448	17648	17334	17344	17375	17468	17496	17773	17511	17446	17483	17372	17396	17489	17367	17385	17249	17509	17515	17409	17348	17559	17433	17514	17595	17574	17394	17504	17426	17253	17544	17538	17364	17573	17384	17480	17443	17315	17450	17532	17418	17630	17486	17425	17612	17641	17641	17606	17477	17630	17623	17454	17637	17663	17507	17513	17473	17618	17603	17574	17550	17508	17440	17552	17567	17420	17473	17611	17519	17430	17543	17572	17328	17440	17488	17468	17426	17485	17653	17553	17414	17644	17427	17402	17505	17581	17492	17568	17519	17569	17694	17705	17517	17503	17420	17782	17651	17519	17572	17662	17567	17784	17476	17362	17539	17402	17534	17648	17235	17456	17459	17625	17544	17500	17429	17456	17393	17236	17496	17441	17409	17428	17482	17488	17508	17558	17373	17481	17437	17336	17395	17342	17580	17454	17612	17583	17344	17518	17492	17337	17296	17534	17567	17430	17463	17638	17479	17510	17631	17569	17632	17433	17451	17192	17465	17512	17278	17528	17307	17416	17577	17395	17612	17348	17521	17473	17465	17395	17461	17593	17565	17366	17433	17354	17464	17404	17501	17439	17451	17589	17377	17624	17591	17710	17308	17674	17577	17734	17565	17559	17648	17357	17548	17492	17582	17423	17379	17603	17461	17576	17566	17491	17461	17507	17364	17492	17444	17496	17521	17559	17473	17736	17617	17590	17465	17449	17465	17354	17449	17571	17496	17321	17485	17570	17456	17296	17515	17353	17496	17473	17316	17446	17534	17468	17360	17305	17491	17642	17566	17526	17576	17749	17570	17552	17668	17459	17521	17384	17606	17492	17528	17615	17541	17646	17786	17647	17682	17403	17503	17568	17529	17505	17466	17468	17635	17403	17390	17483	17600	17420	17481	17492	17530	17616	17564	17363	17848	17408	17352	17624	17735	17553	17405	17692	17329	17429	17580	17496	17462	17422	17492	17429	17495	17507	17520	17483	17522	17510	17436	17613	17608	17262	17435	17322	17461	17429	17654	17382	17559	17544	17598	17494	17334	17525	17620	17409	17721	17535	17393	17522	17534	17749	17574	17474	17492	17563	17532	17328	17707	17453	17604	17525	17536	17456	17544	17476	17538	17509	17433	17502	17492	17372	17636	17588	17513	17335	17703	17510	17596	17485	17747	17709	17520	17602	17502	17527	17541	17710	17543	17648	17271	17524	17742	17442	17477	17494	17632	17585	17565	17549	17385	17527	17468	17442	17601	17422	17684	17517	17449	17489	17410	17457	17604	17458	17552	17322	17597	17442	17702	17364	17680	17377	17717	17396	17498	17609	17469	17675	17519	17683	17319	17474	17483	17476	17328	17482	17657	17477	17641	17540	17466	17421	17614	17355	17400	17574	17579	17772	17537	17437	17411	17501	17616	17481	17566	17226	17568	17526	17420	17550	17514	17480	17790	17349	17540	17549	17555	17513	17613	17612	17436	17426	17423	17617	17577	17493	17421	17680	17568	17510	17386	17384	17507	17406	17490	17479	17571	17673	17614	17506	17593	17624	17561	17638	17444	17380	17302	17489	17574	17453	17594	17592	17480	17432	17440	17459	17501	17657	17495	17610	17487	17419	17577	17548	17738	17492	17451	17335	17636	17594	17614	17618	17493	17588	17500	17606	17485	17412	17712	17643	17602	17620	17462	17671	17546	17339	17514	17372	17404	17596	17696	17675	17592	17617	17628	17453	17376	17472	17450	17344	17730	17449	17615	17520	17437	17449	17399	17370	17419	17539	17519	17471	17644	17522	17462	17590	17524	17586	17387	17393	17222	17497	17557	17622	17454	17512	17398	17622	17494	17473	17582	17496	17464	17554	17487	17459	17511	17646	17621	17529	17387	17354	17563	17473	17523	17659	17519	17392	17420	17486	17667	17412	17646	17654	17630	17454	17382	17502	17394	17470	17548	17663	17335	17689	17465	17626	17593	17464	17754	17534	17541	17380	17535	17580	17580	17358	17462	17449	17662	17515	17565	17417	17551	17422	17454	17715	17680	17651	17519	17616	17550	17498	17690	17677	17551	17556	17454	17347	17430	17392	17431	17472	17407	17419	17424	17384	17578	17546	17502	17658	17536	17676	17520	17564	17534	17555	17696	17494	17544	17481	17513	17824	17471	17320	17342	17437	17632	17314	17496	17617	17523	17545	17686	17459	17553	17539	17508	17506	17436	17520	17276	17340	17437	17376	17325	17414	17490	17619	17392	17372	17531	17624	17528	17513	17691	17633	17496	17628	17536	17524	17512	17368	17673	17429	17336	17434	17328	17404	17664	17594	17606	17577	17450	17554	17554	17540	17538	17460	17557	17436	17505	17396	17395	17370	17572	17585	17594	17738
34507	58778	54888	43903	36966	30258	26034	23690	21799	20284	19785	18755	18072	17437	17202	16686	16487	16297	16068	15883	15783	15557	15467	15660	15350	15340	15312	15161	15267	15197	15041	15250	15225	15097	15364	15264	15099	15034	15070	15113	15189	15106	14908	15207	15070	15133	15129	15308	15130	15046	15103	15010	15107	15074	15144	14998	15081	15111	15137	15037	15160	15100	15080	15104	14942	15115	14956	14877	15115	15191	15058	15168	14946	14886	15169	14863	15027	15108	15177	15072	14918	15072	15073	15108	15136	15011	15152	15081	14954	14830	15011	14913	14946	14920	15085	14894	15156	14894	15041	15000	14919	15135	15114	15025	15174	15258	15052	15077	14916	15068	15040	15186	14939	15076	14959	15238	15003	15108	15068	15168	14846	14927	15209	15050	14971	15002	15011	15077	15029	15059	15086	14982	15050	15005	15096	15020	15037	14945	14877	14819	15011	15080	14831	14902	14943	15045	15017	15050	15100	14968	14998	14959	15061	15002	15180	15004	15116	15092	14976	14949	14963	14933	15107	14981	14853	15058	15095	14976	15072	15169	14993	15020	15084	15046	14932	15021	14979	15127	14885	15000	15001	15132	15007	15036	14951	15101	15079	14975	15140	14976	15026	15107	15015	14839	15067	14851	15006	15097	14969	14995	14969	15066	14994	15148	14961	15080	15122	14979	15127	14910	15037	14912	14966	14980	15012	15175	14986	15019	15120	14997	15005	15086	15155	15179	15084	15126	14803	14958	15077	15011	14984	14796	14935	15050	15165	15093	14957	14842	15049	14985	15130	15086	15253	15025	15062	14938	15080	14947	14976	15127	14980	14985	14946	14888	15147	15050	15206	14961	14999	14848	15179	14947	15084	15013	14988	15178	14971	15061	15155	14958	14947	14994	14930	15122	14952	14883	14921	14992	15053	15206	14991	14971	15117	15051	15042	14989	14963	14991	15153	15063	15159	14972	14901	14955	14871	15092	15256	15004	14983	15116	15283	14805	14991	15071	14913	15093	15121	15063	15050	15162	15134	14978	15128	14965	14872	15075	14916	14870	15094	14977	14940	15014	14964	15039	15047	14962	14968	14899	14923	15163	14874	15044	14829	15082	15025	15014	14990	15036	15031	15042	14989	15149	14826	14886	15167	14979	14960	14953	15057	15011	14931	15005	15044	14870	15045	15004	15048	15216	14993	15027	15071	14985	14913	15078	15100	14963	15190	14950	15037	15058	14958	15139	15099	15033	15142	15044	15080	14921	15070	14911	14961	15093	15130	14936	15007	15097	14991	15172	14907	15136	14885	15133	15183	15001	14905	15086	14954	15107	14789	14904	15120	15032	14878	14953	15242	15026	14932	15047	15231	15071	15212	15207	14955	15014	15163	15019	15136	15022	14996	15037	15055	14959	15100	15224	15105	15080	15054	14853	15093	15044	15146	15032	14961	15131	14992	14971	14956	15229	15115	14843	14822	14980	14961	15099	15225	15028	15097	14964	15084	15068	15114	14994	15142	14983	14923	15068	15245	14913	15122	14891	14916	14804	15066	15030	14855	15115	14987	15036	14960	15166	15022	15176	15110	15096	15036	15048	14967	15024	15043	15002	14970	14969	15037	14920	14959	15047	14981	14972	15058	14977	15114	15049	15082	15113	14963	15024	14905	15124	15002	14973	14980	14931	15031	14947	14889	15084	14944	15020	15069	15033	15064	15101	14871	15048	14938	14902	15016	15046	15084	15046	15078	15102	15095	14985	14995	14969	14945	14950	15227	15000	15041	15074	14908	15026	15122	15035	14973	15053	14966	14964	15018	14974	15088	15146	15031	14930	15041	15051	14959	15138	14780	15107	14955	14934	15065	14863	14904	15023	15213	14963	15044	15197	15054	15171	15110	15034	14972	15168	15050	15070	15129	15115	15160	15073	15023	15012	14962	14950	15101	15023	15045	15117	14973	14965	15270	15010	15150	15095	15037	14896	14906	14913	15063	15011	15008	15034	14900	15109	15122	14896	15205	14999	15125	14934	14976	15068	15000	14919	15163	15134	15002	15022	15047	14933	15056	14920	15035	14959	14895	15010	15109	15023	15023	14889	15053	15004	15167	15055	15040	15122	15208	14937	14963	14929	15132	15038	15166	14931	14892	14825	15112	14981	15064	14912	14993	15152	15067	14928	14945	15019	15218	15102	15024	14967	15027	15072	15169	14753	14929	15146	15036	15043	15054	14986	15107	14870	14994	14870	15036	14920	15105	14895	14986	14942	15037	15051	15023	14801	15069	15060	15022	15006	15047	14994	15082	15177	15049	15053	15173	14967	15073	15212	15013	15103	15148	15029	15100	15101	15156	15151	14985	15032	15072	14960	14992	15053	14921	15085	15144	15007	14977	14993	15054	15017	14868	15111	14887	15122	15058	15039	14915	14887	14816	15064	14995	15004	15074	15067	15012	15134	14831	15025	14958	14966	15033	15229	14966	15111	15226	14984	14920	15003	14986	14943	15113	15173	14786	15087	15028	15076	14961	14874	14834	15169	15106	14880	14989	15140	15110	14993	15146	15045	14993	14941	15103	14952	15058	14931	15041	15000	14925	15006	15183	14931	15021	15000	15034	15013	15060	15232	15002	15001	15139	15063	15018	14828	15085	14845	14916	15152	14973	15102	14991	14939	15042	15013	15243	14853	14942	15129	15118	14925	14978	15048	14949	14879	14985	14873	14877	14894	15098	15039	15129	15066	15098	15084	15045	15140	15003	15051	15034	14940	15217	14988	15200	14929	15157	15017	15016	14967	15017	15078	15094	15192	14985	15067	14945	15132	14929	15151	15023	15078	15031	15065	14844	14888	15252	14880	15022	15161	15007	15136	15085	15117	14962	15201	15055	14927	15004	15038	15053	15038	15096	15071	14976	15104	14985	14854	14961	15062	15061	15057	15005	14907	15017	15019	15150	15098	14919	14968	14960	14982	14957	14827	15130	15013	15155	14879	15045	14952	15056	15166	15092	15385	15015	14974	14962	14928	15087	14935	14883	15060	14972	14862	15100	15094	15101	15006	15032	15257	15110	14987	15139	14888	15039	15125	14999	14982	15100	14983	14892	15050	15048	15023	15059	15040	15052	15105	15232	15138	15035	15053	14820	14947	15034	15230	14992	15113	15005	14916	14927	15008	15036	15167	15091	14925	15103	14978	15001	15098	15183	14976	15178	15084	14902	14999	15143	15032	14813	15038	15121	15194	15045	15129	15188	14899	15045	14978	15110	15050	15210	14943	14996	14877	15115	15200	15006	15033	14756	15023	14914	14881	15070	15288	14846	15108	14903	15090	15045	15043	14939	15107	15128	15061	15099	15003	14899	15108	14838	15179	14927	14919	15013	14946	14975	15105	14916	14973	15027	15025	15009	14975	14966	14993	15114	14984	15107	14989	15006	15104	14895	14965	15119	15123	15106	14927	15165	15000	15061	14904	15142	14963	14999	15035	15101	14975	15158	15003	15094	15027	15209	15113	14871	15080	14982	14836	15042	15046	15117	15081	15067	15007	15224	15000	14930	15184	14953	15073	15071	14810	14922	15038	15048	15100	14985	14997	15046	14904	14982	15057	15127	14976	14995	15096	15073	14987	14994	14991	15063	15078	15039	15149	15043	14960	15084	14983	15063	15102	15058	14871	15034	14849	15171	15095	14801	15077	15202	15069	15049	14979	15073	14986	14845	15029	14942	14935	15010	15183	15071	15008	15016	15099	14926	15009	14877	15041	14958	15114	14894	15210	15037	15063	15056	14876	15133	15000	15018	14925	15199	15223	14982	15076	15059	15035	14937	14923	14881	15085	15212	14916	15059	15177	14883	15053	14974	15063	15150	14957	15072	14971	14880	14970	15108	15020	14928	15090	15004	14831	15110	15087	14945	14960	15057	14930	14954	15119	14942	14913	15173	15027	14926	15019	14850	15071	14972	15103	15208	15117	15177	14957	14883	15195	14955	15190	14976	14960	15095	14976	14958	14939	15070	14923	15036	15054	15208	15077	15157	15109	15122	15012	15089	14932	15118	14933	14991	15069	14968	15010	15026	15037	15000	15081	15174	15151	14958	14910	15000	14993	15105	15004	14996	15000	15102	15016	15017	14999	14901	15174	14890	15144	14956	15055	14969	15160	14949	14966	15017	14924	15003	14875	15053	15062	15047	15042	15017	14783	15177	15051	14884	15236	15036	14930	15075	14902	15132	15030	14917	14929	14994	15014	15084	15017	14775	14984	15043	15054	15129	14911	14920	14956	14959	15024	15161	14862	15144	14985	14961	14947	15079	15144	15164	14987	14955	15054	15156	14972	14873	15073	15038	15131	14955	14991	14956	15065	15138	15161	15012	14818	14994	14994	14857	14901	14940	14948	14908	15305	15188	14928	14994	14850	15144	15111	14894	15026	15000	15066	15213	15033	15096	14915	15027	14972	14954	15012	15117	15067	15031	15182	15055	15074	15097	15098	14924	15167	15084	14900	15153	15136	14841	14979	15118	15054	15045	14931	15009	15070	14986	15156	15057	15115	14937	14941	15086	15022	15147	14875	14984	15037	14981	15022	14897	15183	14889	14928	15107	14928	15019	14920	15062	14973	14981	15035	14948	14993	14935	15127	14929	15083	14957	15199	15048	15062	15188	15005	14907	15008	14869	14884	14998	15176	14918	15129	14936	15116	15192	14967	14890	15104	15014	15048	14886	14983	15025	15087	14952	15124	15151	14909	14977	14991	15060	14979	14985	15099	15101	15031	15142	15076	15095	14864	15031	15212	14957	15189	14959	14989	15121	15170	14937	15184	15187	14997	15022	14985	15066	15075	14936	15028	15048	14883	14987	14953	15038	14981	15069	15095	14968	15054	14999	15110	15066	15135	15078	15167	15024	14999	14847	14945	15075	15120	15111	14973	14969	15139	15079	15104	14976	14962	15035	15284	15129	15031	15018	14899	15128	15130	15149	15024	14992	15109	15099	15089	14938	15071	15091	15022	15149	14996	15082	15006	15182	15036	15028	15086	14994	14960	15166	14931	15218	15030	15281	15065	14966	15106	14960	15033	15006	14968	14923	14890	15116	14910	15063	14972	14952	14922	14959	15059	15124	14882	14920	15032	14928	15020	14910	15163	14996	15247	14990	14981	14955	14952	14914	14877	14942	15040
29801	29995	37620	31286	25371	22663	20835	19528	18877	18513	18205	17910	17818	17605	17601	17483	17350	17303	17185	17114	17063	17053	17186	16982	17106	17067	17129	16866	16920	17060	16867	16957	17015	17053	16915	16944	16862	16942	16939	16924	17020	16893	16991	16871	16766	16899	16957	16735	16938	17000	16898	16778	16752	17129	16906	17091	16835	16841	16780	16777	16764	16950	16927	16807	16911	16886	16989	16892	16746	16844	17031	16780	16804	16877	16736	16992	17056	17127	17051	16897	16949	16858	16790	16772	16846	17118	16934	16882	16888	16897	16839	16735	16922	16895	16847	16885	16851	16971	17026	17077	16889	16853	16994	16865	16917	16893	16841	16665	17170	16552	16701	16747	17017	16868	16928	16881	16702	16831	16896	16839	16919	16860	17069	17036	16981	16768	17034	16991	16740	16669	16861	16891	17037	16844	16937	17026	16997	16766	16892	16881	16726	16909	16988	16923	16970	17033	16845	16899	16999	16910	16748	17103	16877	16727	16793	16821	16864	16570	16759	16887	16727	16866	16858	16764	16851	16783	16854	16827	17065	17033	16884	16834	17114	16863	16866	16944	16922	16769	17046	16975	17004	16756	16845	16746	16799	17064	17092	17010	17042	16814	16830	16758	16869	16730	16841	16756	16981	17074	16995	16832	16962	16793	16723	16615	17008	16883	16832	16764	16885	16918	16659	17053	16777	16980	16879	17014	16910	16932	16872	16979	16926	17020	16996	16892	16849	16906	16920	16844	16825	16773	16884	16910	16777	17055	16940	16849	16830	17008	16864	16798	16773	16796	16953	17068	16721	16888	17007	16957	16860	16996	16829	16983	16937	16821	16871	17122	16871	17065	16944	16845	16815	16685	16728	16799	16791	16950	17059	16936	16723	17038	17186	16652	16874	16922	17015	17149	17053	17084	16907	17069	16928	16916	16863	16931	16868	16926	16920	16762	16708	16927	16937	17065	16967	17013	16729	16766	16844	16962	16812	17019	16868	16978	17029	16926	16757	16973	16959	17028	16768	16772	16880	16810	16840	16905	16940	16845	17007	16975	16878	16948	16810	16804	16743	16721	16904	16982	16974	16898	16769	16820	16866	17075	16996	16987	16942	16769	16933	16673	16740	16917	17070	16810	17055	16911	16912	16831	17027	16683	16938	17090	16769	16667	16708	16812	16971	16782	16997	16888	16734	16896	17112	16981	16949	17024	17160	17014	16767	16861	16740	17032	16667	16898	16869	17099	16967	17053	16924	16818	16899	16789	16915	16916	16814	17018	17023	16989	17016	16881	16879	16928	17136	16984	16966	16909	16870	16794	16859	16780	16877	16683	16786	16825	16831	16962	16859	16867	16856	17041	16915	16786	16868	16873	16860	16904	16847	16987	17100	17018	16864	16955	16812	16888	16931	16871	16799	16730	16927	16871	16988	16866	17154	16959	16914	16967	16856	17051	16949	16908	16884	16850	16782	16869	16936	16721	16869	16829	16922	17099	16886	16959	17078	17073	17022	16931	16946	16802	16802	16906	16837	16854	16927	16811	17036	16683	16901	16857	16882	16921	16861	16780	16916	16992	17056	16755	17007	16876	16897	16762	16897	16627	16995	16563	17092	17037	16922	17018	16845	17032	16923	16928	16696	17041	17063	16939	16914	16730	16804	16942	16789	16883	16837	16790	16785	16948	16909	16901	17015	16941	16770	16882	16709	16890	16872	16841	16902	16887	16852	17005	16741	16861	16985	16844	16973	16907	16819	17027	16906	16874	16846	16835	16930	16853	16813	17141	17037	16901	16783	16763	16970	16970	16939	16918	16931	16900	16852	17074	16829	17082	16896	16861	16783	17101	16963	16685	17001	17045	16832	16986	17027	16790	16801	16900	16822	16788	16846	16816	16693	16922	16894	16853	16868	17003	16925	17020	16808	17032	16923	16844	16964	16904	16976	17147	16958	16848	17013	16936	16855	16772	16861	16935	16775	16712	16838	16919	16929	16932	16875	16981	16924	16878	17147	16646	16824	16957	17039	16916	17042	16955	16803	16917	17012	17017	16906	17007	17161	16921	16919	16912	16925	16755	17042	16995	16740	16791	16908	16921	16875	16861	16891	17062	16887	16976	16985	16799	16950	16904	16686	16961	16949	16838	16987	16906	16924	16821	16855	16784	16938	17012	16926	16766	16990	16692	17080	16993	16889	17087	16971	16872	16756	16771	16868	16801	16861	16891	16857	17109	16903	16902	17011	16996	16760	16818	16840	16784	16675	16775	17002	16888	16764	16856	16905	16773	17139	16869	16861	16761	16972	17010	16874	17084	16847	16975	16907	16804	16730	16841	16849	16897	16863	16882	17202	17059	17108	16920	16859	16891	16960	16811	16834	16897	16800	16797	16910	16946	16798	16786	16954	16880	16814	16854	16910	16937	16995	17056	16765	16966	16932	16982	16756	16993	16932	16950	16901	16933	16892	16930	16906	17088	16998	17110	16891	16849	16850	16875	16887	16730	16940	16796	16949	16793	16865	16851	16921	17010	16983	16746	16850	16857	16872	16848	16928	16840	16860	17000	16896	16730	17122	16712	17010	17050	16936	16942	17001	16798	17017	17079	16995	16867	16956	16675	17045	16887	16834	16889	16797	17012	16933	16917	16860	16950	16880	16996	17077	16974	16856	16847	16963	16702	16819	17129	17087	16998	16771	16996	16834	16975	16961	16714	17008	16938	16899	16869	17031	16773	16952	16898	16854	16726	16897	16894	16993	16863	16713	17133	16947	16747	16793	16891	16801	16877	16901	16952	16962	16836	16800	17028	16948	16723	17084	16602	16897	17075	16960	16822	16989	16930	17043	16787	17031	16865	16764	16929	17008	16732	16972	16804	17056	16861	17056	16900	17041	17014	16914	16815	16964	16783	16852	16976	16866	17090	16878	16813	17006	16922	17007	16821	16980	17064	16819	16888	16882	16937	16702	16907	16904	16752	16863	16816	16878	16719	16885	17065	17083	16946	16861	16834	16959	16866	16840	17115	16983	16937	16897	16803	16954	16660	16749	16725	16994	16929	17089	16768	17109	16897	17059	16837	16877	17023	16805	16924	16836	16788	16753	16982	16877	16894	16937	16889	17181	16864	16781	16771	16835	16908	16789	16791	16922	17118	16990	16938	16852	16889	16669	16857	16990	16915	16893	16892	16998	16969	16876	17010	17040	16797	16858	16721	16853	16888	16818	16916	16877	16856	16943	16897	16825	16769	16800	17013	16862	16844	17049	16808	17028	16799	17053	16886	16830	16768	16903	17027	16723	17030	16748	16756	16974	16740	16755	16704	16828	16815	16788	17024	16879	16997	16748	16757	16930	16890	16981	17217	16897	16768	16858	17014	16886	16965	16861	16835	16973	16935	16768	16882	16616	16894	16845	16955	16993	16938	17004	16730	16658	16831	16923	16918	16871	16915	16890	16780	16780	16747	16803	16926	16942	16827	16995	16881	17039	17088	17134	16860	16882	16835	16926	16808	16968	16928	16839	17015	16869	16877	17049	16897	16890	16781	16925	17031	16982	16891	16895	16947	16836	17046	16959	16895	16867	16985	16910	16998	16769	16738	16908	16981	17044	16609	16906	16913	16759	16942	16998	16854	16898	16836	17011	16803	16955	16707	16797	16937	16958	16820	16942	16763	16822	17196	16984	16990	16814	16826	16950	17107	16930	16922	16894	16968	16858	16847	16808	17036	16888	16922	16875	17009	17085	16994	17031	17171	17004	16913	16952	16809	16687	16794	16825	16968	16916	16959	16830	16683	17026	16926	16962	17018	16797	16862	16755	16868	16813	16975	16777	16797	16880	16778	17015	16708	16771	16869	16919	17012	16856	16910	16815	16781	16729	16884	16912	16698	16854	17073	16742	16804	16852	16850	16828	16954	16930	16906	16906	16606	16763	16786	16984	16906	16847	16884	16913	16941	16898	17036	16794	16834	16821	16907	17194	16938	16909	16871	17082	17011	16840	16908	16854	16919	16863	16884	16914	16828	16896	16776	16988	16968	16836	17057	16771	16885	16880	16899	16794	16713	17034	17051	16931	16954	17006	16824	16760	16785	17037	16930	16914	16715	16903	16831	16949	16793	17014	16978	16863	16842	16984	16967	17032	16937	16647	17102	16853	16813	16990	17141	16968	16881	16852	16975	16895	16850	16937	16975	16902	16899	16916	16939	17082	16795	16839	16882	16973	16959	17195	17033	16893	16663	16810	17113	16941	16959	16937	16922	16869	16625	16697	17019	16892	16886	16912	16898	16839	16879	16954	17076	16972	16877	16815	16805	16893	16912	16842	16929	16847	16993	17148	16937	16925	16793	17067	16861	16773	16840	16911	16897	16974	16668	16787	16826	16903	16963	16935	16940	16870	16823	16774	16745	16865	16724	16693	16956	16858	16898	16845	16871	16871	16762	16801	16989	17093	16844	16935	16868	16833	16977	16910	17039	16962	16974	16987	17026	16890	16768	16727	16975	16855	16958	16872	16847	16951	16964	16868	16773	16959	16802	16977	17023	16817	16727	17139	16951	16752	16866	17058	16997	16916	16793	16923	16936	16971	16986	16998	16697	16960	16853	16925	16884	16845	16935	16742	16818	16877	16900	16939	16837	16858	16942	17036	16930	16897	16764	17013	16887	16992	16967	16769	16869	16777	16897	16928	16979	16785	16763	16968	16873	17029	16896	17091	16999	16943	16852	16832	16728	16901	16863	17040	16897	16985	16861	16691	16858	16918	16882	16900	16626	16944	16843	16856	16878	16928	16726	16986	16943	16899	16733	16772	16808	16723	16947	16897	16785	16919	16902	16966	16836	17054	16903	16952	16903	16840	17082	16891	16984	16894	16837	16981	16945	16721	16930	16729	16805	16969	16941	16927	17074	16862	16885	16969	16958	16761	16965	16860	16868	16947	16864	16694	16836	16760	16924	16825	16928	16784	16867	16897	16923	17061	16815	16998	16859	16823	16744	17012	16879	16874	16640	17016	17008	16934	16923	16893	16892	17055	16937	16915	16823	16860	16870	16717	17001	16938	16905	16926	17066	16902	16759	17054	17008	16822	16992	16888	16830	16976	17067	16844	16877	16942	17109	16954	16772	16952	16966	16920	16938	17178	17161	17014	16637	16827	17064	16944	16883	16859	16809
32762	47176	42050	30521	25713	22188	20032	18548	17850	16982	16393	16289	15910	15725	15429	15338	15414	15233	15128	15048	14881	14868	14948	15040	14758	14856	14833	14948	14751	14825	14787	14800	14729	14749	14796	14666	14670	14752	14777	14628	14662	14630	14646	14601	14725	14783	14594	14556	14512	14756	14625	14617	14668	14564	14722	14614	14683	14815	14769	14598	14514	14637	14564	14487	14695	14610	14665	14759	14685	14733	14713	14702	14639	14665	14539	14592	14599	14669	14789	14781	14628	14779	14675	14681	14662	14607	14577	14451	14756	14607	14514	14692	14776	14524	14795	14768	14640	14738	14695	14857	14564	14691	14680	14574	14713	14697	14843	14752	14653	14797	14732	14697	14616	14594	14645	14555	14845	14616	14686	14569	14715	14553	14617	14670	14730	14568	14682	14753	14698	14672	14571	14745	14692	14669	14631	14691	14656	14577	14575	14729	14538	14643	14706	14657	14681	14660	14774	14477	14725	14528	14586	14654	14478	14490	14669	14666	14615	14661	14522	14700	14647	14629	14671	14657	14638	14858	14613	14521	14453	14729	14566	14632	14618	14730	14536	14614	14665	14625	14741	14637	14749	14570	14541	14692	14709	14463	14716	14613	14803	14611	14711	14636	14686	14658	14500	14651	14649	14715	14785	14520	14630	14660	14616	14596	14734	14552	14568	14611	14782	14665	14690	14740	14727	14650	14683	14659	14655	14817	14748	14786	14624	14665	14735	14553	14666	14615	14732	14860	14561	14473	14741	14732	14818	14557	14574	14668	14740	14585	14647	14594	14576	14762	14692	14584	14794	14513	14763	14720	14528	14719	14760	14654	14655	14596	14662	14593	14793	14702	14726	14603	14815	14585	14831	14576	14697	14614	14563	14639	14672	14454	14595	14704	14751	14709	14835	14545	14720	14756	14710	14675	14605	14670	14614	14909	14700	14520	14672	14584	14661	14701	14674	14588	14545	14712	14630	14561	14848	14820	14607	14667	14470	14620	14750	14611	14646	14726	14571	14348	14579	14656	14653	14770	14754	14829	14719	14686	14615	14604	14662	14573	14620	14743	14742	14729	14793	14754	14703	14672	14503	14573	14658	14697	14793	14603	14623	14600	14584	14613	14650	14894	14685	14837	14512	14685	14622	14723	14731	14727	14625	14811	14663	14647	14568	14759	14861	14671	14587	14742	14611	14594	14644	14760	14499	14602	14645	14693	14839	14714	14563	14745	14735	14610	14728	14765	14647	14719	14685	14647	14782	14785	14648	14730	14665	14519	14689	14782	14826	14621	14763	14653	14597	14767	14675	14702	14687	14767	14693	14563	14772	14712	14655	14653	14710	14756	14536	14594	14493	14719	14679	14666	14588	14661	14619	14567	14749	14632	14732	14580	14625	14625	14760	14723	14773	14566	14696	14857	14648	14736	14532	14565	14530	14570	14645	14686	14672	14675	14654	14666	14832	14574	14728	14840	14646	14573	14547	14842	14640	14748	14591	14658	14657	14536	14631	14562	14597	14576	14614	14773	14641	14738	14775	14766	14813	14746	14711	14604	14666	14633	14788	14786	14556	14669	14658	14547	14893	14684	14779	14760	14600	14622	14550	14748	14550	14751	14685	14738	14575	14836	14601	14733	14704	14732	14618	14411	14617	14867	14475	14672	14670	14604	14652	14724	14604	14620	14601	14576	14620	14727	14705	14799	14626	14503	14704	14695	14690	14476	14631	14636	14708	14806	14789	14617	14547	14666	14539	14842	14668	14728	14831	14663	14805	14536	14605	14747	14914	14649	14590	14741	14549	14602	14601	14578	14469	14781	14688	14743	14568	14663	14593	14731	14646	14594	14663	14850	14682	14813	14743	14718	14744	14703	14630	14582	14734	14690	14773	14648	14649	14516	14779	14620	14585	14565	14641	14724	14514	14753	14714	14681	14847	14787	14697	14696	14606	14658	14715	14599	14780	14852	14576	14737	14614	14661	14606	14592	14695	14593	14636	14593	14796	14712	14538	14568	14666	14831	14776	14829	14599	14620	14544	14585	14604	14527	14744	14750	14671	14836	14756	14517	14733	14694	14686	14623	14689	14627	14778	14672	14619	14662	14759	14834	14592	14764	14725	14652	14601	14431	14618	14775	14489	14911	14673	14834	14763	14641	14702	14762	14546	14663	14794	14630	14792	14582	14611	14746	14568	14654	14564	14796	14702	14666	14700	14686	14625	14661	14704	14667	14724	14846	14918	14544	14767	14632	14655	14721	14716	14627	14760	14661	14611	14579	14732	14565	14768	14775	14496	14686	14715	14651	14691	14767	14518	14721	14819	14841	14771	14715	14539	14552	14491	14679	14613	14698	14738	14750	14793	14751	14523	14683	14742	14692	14662	14675	14781	14686	14612	14692	14751	14624	14709	14601	14738	14568	14621	14668	14561	14594	14685	14527	14674	14475	14748	14532	14612	14623	14634	14664	14692	14654	14709	14604	14638	14819	14516	14781	14519	14704	14781	14682	14761	14698	14864	14620	14652	14668	14675	14573	14685	14711	14643	14674	14727	14667	14682	14653	14765	14829	14795	14593	14501	14717	14604	14649	14701	14743	14727	14703	14813	14729	14674	14583	14594	14769	14641	14692	14710	14436	14713	14682	14795	14734	14691	14547	14588	14731	14639	14651	14737	14665	14621	14642	14691	14664	14722	14844	14596	14666	14561	14791	14721	14578	14680	14748	14717	14553	14612	14876	14731	14564	14573	14641	14687	14728	14597	14641	14556	14875	14768	14702	14849	14460	14758	14636	14647	14679	14365	14679	14589	14710	14836	14673	14643	14486	14560	14670	14749	14871	14661	14757	14822	14512	14784	14751	14797	14487	14819	14498	14618	14543	14633	14478	14704	14719	14786	14586	14737	14735	14775	14774	14542	14457	14655	14758	14638	14667	14785	14535	14623	14782	14687	14592	14750	14681	14639	14568	14699	14696	14726	14707	14689	14700	14751	14705	14740	14635	14792	14679	14679	14720	14713	14618	14880	14612	14610	14650	14677	14694	14577	14596	14668	14628	14818	14768	14875	14616	14650	14598	14798	14586	14677	14682	14686	14836	14629	14726	14685	14537	14740	14748	14849	14622	14754	14793	14914	14824	14706	14618	14728	14656	14846	14644	14690	14717	14706	14728	14629	14488	14714	14533	14724	14591	14759	14663	14750	14695	14724	14697	14788	14740	14674	14834	14822	14709	14667	14801	14702	14802	14643	14638	14475	14713	14728	14901	14842	14545	14569	14734	14589	14784	14697	14724	14774	14621	14888	14598	14649	14749	14644	14689	14667	14696	14567	14539	14807	14676	14647	14626	14694	14753	14728	14600	14852	14602	14658	14657	14955	14695	14646	14751	14624	14769	14655	14638	14677	14640	14698	14667	14661	14603	14684	14624	14591	14646	14667	14666	14675	14491	14804	14615	14658	14627	14658	14683	14737	14805	14638	14777	14699	14655	14614	14672	14644	14646	14556	14722	14898	14721	14622	14624	14792	14451	14633	14595	14554	14904	14689	14709	14605	14647	14677	14724	14683	14534	14638	14612	14694	14714	14813	14775	14614	14649	14544	14606	14527	14703	14925	14671	14631	14573	14571	14678	14689	14735	14726	14784	14593	14673	14631	14515	14644	14682	14678	14615	14652	14718	14621	14774	14724	14558	14618	14810	14584	14579	14594	14595	14815	14626	14603	14850	14715	14575	14598	14639	14579	14704	14665	14615	14925	14784	14604	14749	14690	14633	14624	14709	14714	14888	14646	14742	14836	14498	14772	14763	14647	14593	14689	14719	14872	14720	14605	14691	14644	14686	14673	14622	14763	14633	14805	14545	14708	14685	14704	14716	14689	14781	14626	14580	14570	14687	14592	14706	14761	14619	14628	14804	14711	14665	14749	14528	14734	14742	14652	14784	14566	14541	14777	14744	14770	14644	14710	14658	14729	14696	14685	14662	14823	14695	14569	14594	14683	14676	14621	14715	14670	14760	14675	14679	14558	14618	14721	14610	14788	14683	14598	14750	14632	14633	14631	14653	14786	14746	14641	14631	14757	14718	14664	14586	14595	14748	14689	14662	14559	14703	14609	14703	14650	14686	14600	14690	14778	14681	14734	14586	14709	14680	14626	14696	14597	14651	14745	14757	14525	14787	14789	14573	14670	14655	14775	14602	14815	14654	14732	14556	14610	14652	14736	14718	14563	14585	14625	14675	14642	14789	14768	14614	14694	14832	14696	14767	14727	14590	14665	14645	14764	14881	14645	14543	14541	14725	14692	14723	14727	14743	14611	14687	14536	14514	14706	14673	14639	14791	14611	14755	14644	14619	14678	14660	14744	14692	14790	14646	14803	14684	14627	14721	14803	14576	14688	14805	14856	14604	14641	14680	14741	14591	14579	14674	14661	14563	14562	14515	14772	14638	14752	14590	14769	14596	14585	14604	14655	14716	14468	14751	14764	14748	14557	14524	14662	14784	14645	14686	14903	14553	14561	14627	14504	14818	14629	14622	14779	14851	14731	14602	14801	14720	14498	14668	14636	14725	14445	14786	14687	14707	14725	14592	14703	14597	14651	14598	14838	14651	14508	14688	14689	14712	14677	14648	14728	14691	14676	14798	14558	14818	14611	14609	14648	14680	14607	14806	14693	14683	14739	14682	14654	14726	14747	14699	14709	14648	14799	14549	14713	14737	14681	14651	14595	14633	14717	14548	14833	14694	14826	14617	14455	14661	14569	14771	14694	14744	14640	14780	14545	14644	14563	14563	14828	14588	14740	14606	14596	14534	14697	14704	14669	14621	14734	14588	14749	14818	14777	14582	14582	14745	14727	14660	14696	14666	14656	14821	14722	14808	14738	14666	14620	14574	14872	14606	14747	14666	14826	14693	14680	14731	14600	14706	14710	14565	14594	14747	14648	14644	14569	14519	14714	14762	14492	14703	14609	14871	14624	14787	14655	14792	14771	14706	14584	14622	14618	14718	14600	14620	14808	14624	14693	14718	14511	14728	14692	14645	14643	14687	14801	14546	14683	14762	14678	14681	14540	14823	14706	14679	14687	14484	14706	14733	14628	14579	14721	14799	14477	14823	14652	14823	14764	14797	14725	14525	14643	14788	14609	14646	14685	14727	14823	14529	14575	14650
24207	21201	28804	26335	26499	27491	26087	21946	20467	19276	18739	18468	18198	17939	17737	17578	17449	17422	17413	17282	17149	17045	17023	17100	17077	17226	17021	17103	17095	16953	16939	17191	16951	16932	16964	16879	17001	17105	17139	16887	17038	16844	16895	16718	16904	17126	16929	16933	17190	16905	16949	16937	16840	16801	16768	16753	16914	16969	16826	16581	16730	16874	16765	16911	16990	17083	16897	16973	16797	16710	16998	16737	17017	16867	17006	16791	16972	16960	17023	16820	17089	16729	16930	16959	16995	16778	16762	16567	17041	16905	16913	16885	16996	16964	16606	16739	16933	17072	16902	16938	16888	16732	16914	16886	16701	16972	16901	16996	16922	16823	17034	16848	16710	16824	16916	16735	16937	16923	16953	16857	16926	16861	16853	16964	16836	17000	16914	16879	16906	16998	16962	16710	17062	16827	16937	16885	16876	16896	16901	16756	16874	17034	16862	16930	16908	16972	16966	16814	16931	17087	17113	16817	16930	16872	16955	16791	16825	16638	16918	16915	16734	16895	16780	16906	16849	16972	16795	16840	16982	16792	17060	16950	17083	16716	16969	16850	16957	16734	16724	16844	16755	16807	16922	16911	16838	16861	17109	16781	16736	16856	16884	16963	16804	17045	16951	16916	16717	16825	16909	16860	16916	16806	16945	16949	16953	16835	16766	16923	16795	16764	16833	16884	16955	16998	16779	16932	16712	16957	16939	16905	16812	17078	16688	16952	16864	16897	16960	16926	16991	16822	16712	17008	16935	16894	16943	16752	16715	16818	16841	16875	17042	16968	16861	16947	16907	16698	16997	16965	16802	16808	16646	16713	16777	16931	16922	17022	16778	16883	17021	17121	16671	16847	16754	17160	16783	16854	17050	16958	16779	16907	16838	16893	16935	16770	17008	16943	16901	16880	16869	16795	16810	16897	17140	17009	16870	16905	16838	16717	16819	16840	16848	16780	16776	16948	16909	16664	16708	16777	16807	16783	16900	16976	17027	16689	16844	16919	17116	16928	16748	16872	16909	16847	16840	16714	17085	16925	17049	17031	16961	16856	16865	16715	16800	17173	16985	16973	16744	16910	16794	16874	16618	17003	16953	17125	17001	16854	16814	16893	16844	16894	16871	16983	16994	16844	17146	16967	16646	16990	16792	16718	16755	16862	16983	16791	16824	16778	16916	17003	16922	16664	16917	16687	16937	16914	16772	16724	17011	16813	16953	16903	16754	16935	16958	17041	16980	16736	17024	16687	17050	16696	16794	16871	17044	16946	16865	16920	16812	16818	16861	16833	16776	16987	16964	16928	16810	16784	16708	16764	16767	16698	16738	17050	16989	16888	16931	16833	16838	16812	16584	16657	16879	16857	16682	16902	16840	16981	17004	16881	16891	16741	16746	16849	16753	16844	16895	16750	17020	16961	16857	16786	16842	16776	16930	16817	16996	16778	16792	17004	17112	16991	16838	17052	17009	17065	16965	16792	16928	16983	16995	16904	16874	16984	16908	16858	16943	16635	17071	16831	16848	16995	16852	16942	17092	16581	17028	16886	16822	16800	16720	16794	16941	16818	16784	16857	16824	16953	16751	16975	16860	16785	16836	16672	17006	16872	17055	16684	16716	17053	16868	16816	16716	16880	16840	17018	16912	16852	16924	16785	17091	16920	16786	16662	17079	16953	16976	16901	16933	16778	17100	16948	16723	16843	16775	16720	16925	16870	16781	16777	16761	16739	16941	16857	16945	16902	16925	16986	16805	16768	16895	16788	16736	16922	16839	16917	16851	16879	16833	16917	16757	16713	16786	16945	16860	17010	16820	16934	16885	17013	16889	16951	16744	16921	16867	16680	16908	16943	17074	16739	16888	16635	16567	16996	16865	16675	17017	16824	16757	16884	16837	16822	16754	16825	16907	16857	16781	16931	16942	16772	16970	16731	16825	16927	16952	16736	16951	16948	16738	16705	16986	17115	16806	16986	16989	16602	16730	17032	17006	17007	16888	16807	16871	16707	17054	16870	16927	16709	16885	16945	16837	16970	16863	16856	16821	16825	16768	16751	16888	16920	16910	16965	16834	16802	16732	16781	17133	16866	16845	16855	16886	16773	16693	16682	16923	16782	16865	16778	16891	16852	16705	16806	16751	16820	16540	16622	16723	16863	16838	16960	16898	17088	17004	16643	16941	16952	16791	16750	16743	17084	16886	16951	16949	16697	16903	17038	16815	17012	16948	16965	17149	16829	17010	16983	16906	16831	16547	16902	16734	16849	16906	16957	16729	16922	16734	16974	16949	16691	16815	16715	16724	16824	16825	17107	16818	16970	17018	16721	17137	16925	16680	16863	16740	16847	16830	16748	16761	16843	16848	16831	16773	16849	16926	16929	16948	16795	16770	16756	17012	16868	16805	16860	16965	16817	16945	16883	16852	16860	16882	16780	16940	16913	16872	16898	16758	16769	16911	16907	16716	16938	16867	16976	16989	16877	16932	17013	16831	16712	16742	16767	16951	16793	16682	16923	16808	16964	16836	16877	16845	16792	16725	16847	16900	16843	16961	16649	16983	16828	16801	16778	16923	16701	16708	16907	16770	16887	16817	16798	16888	16912	17067	16702	16951	16879	16941	16719	16828	16681	16723	16833	16933	16766	16881	17108	16967	16898	16795	16849	16748	16793	16783	16782	16880	16905	16908	16760	16934	16910	16836	16874	16846	17020	16908	16653	16859	16782	16932	16900	16804	16967	17041	16941	16852	16934	16881	16927	16990	16912	16934	16724	16863	16837	17088	16839	16829	16709	16924	16902	16926	16850	16957	16901	16732	17035	16872	16930	16663	16788	16953	16715	16941	16702	16946	16976	16781	16851	16950	16774	16750	16813	16818	16866	16775	17223	16964	16842	16624	16795	16762	16749	16775	16753	16933	16780	16948	17000	16848	16986	16957	17144	16849	16859	16845	16761	16870	17072	16773	16695	16827	16853	17053	16776	16783	16955	16892	16876	16892	16763	16891	16808	16723	16823	16819	16615	16832	16767	16911	17021	16986	16955	17020	16719	16823	16957	16765	16862	16903	16653	16767	16777	16720	16901	16756	16924	17063	16986	16728	16876	16887	16915	16993	16907	16976	16973	16867	16881	16733	16697	16913	16926	16831	16836	16804	16742	16761	16835	16750	16957	16970	16831	16919	16995	16982	16629	16917	16930	16966	17023	16726	16845	16722	16861	16823	16895	16893	16867	16963	16935	16862	16854	16832	16740	16854	16888	16988	16983	17093	16941	16806	16934	16879	16876	16878	16807	16970	16883	16918	16820	16989	16896	17014	16759	16712	16957	16939	16824	16969	16722	16647	16924	16814	16979	16737	16755	16954	16917	16729	16903	16880	16892	16947	16928	16773	16859	16884	16867	16815	16889	16941	16789	16695	16801	16977	16665	16807	16898	16934	16794	16898	16709	16717	16995	16980	16770	16808	16762	16873	16784	17120	16750	16751	16934	16898	16914	16794	16693	16643	17041	16931	16805	16905	16894	16905	16841	16896	16937	17009	16866	16750	16925	16753	16762	16920	16733	16916	16814	16805	16752	16859	16916	16824	16725	16709	16777	17110	16857	16825	16792	16840	16858	16931	16653	16933	16906	16938	16953	17037	16703	16927	16846	17081	16903	16708	16916	16875	16757	16981	16627	16815	16751	16996	16818	16715	16841	16796	16809	16902	16741	16659	16870	16954	16926	16977	17037	16808	16834	16907	16881	16976	16826	16660	16917	16675	16896	16942	16678	16998	16879	16819	16886	16787	16867	16856	16591	17036	16804	16941	16936	16872	16843	16913	16866	16762	17016	16651	16753	16999	16875	16875	16903	17024	16910	17002	16854	17040	16920	16664	16872	16900	16973	16804	16684	16846	16781	16875	16962	16662	16805	16806	16808	16782	16986	16811	16861	16708	16735	16892	16912	16840	16933	16785	16965	16960	16817	16808	16681	16903	16735	16820	16681	17024	16707	16737	16982	16989	16860	16883	16900	16820	16904	16729	16886	17007	16683	16960	17031	16821	16805	16649	16835	17036	16833	16877	16710	16824	16765	16907	16793	16895	16876	16781	16762	16802	16921	16769	16905	16674	16824	16981	16900	16787	16890	16746	16918	16890	16815	16873	16840	16938	16700	16830	16773	17015	16681	16859	16587	16916	16899	16944	17150	16658	16860	16787	16798	16803	16745	16940	16665	16926	16866	16708	16853	16951	16912	16987	16854	16878	16708	16810	16958	16968	16792	16776	16879	16992	16864	16943	17059	16876	16759	17007	16811	16778	16685	16962	16843	16865	16945	16789	16791	16920	16876	16925	16881	17097	16634	16872	16893	17014	16940	16835	16982	16885	16751	16794	16752	16674	16865	16976	16902	16955	16716	16905	16837	16897	16914	16714	16922	17115	16762	16760	17084	16889	16747	16822	16916	16870	16825	16724	16870	16703	16815	16804	16939	16913	16824	16675	16849	16940	16762	16689	16743	16980	16932	17012	17055	16879	16809	16984	17020	16997	16827	16627	16851	16976	16963	16927	16991	16868	16884	16919	16601	16752	16764	16821	17030	16858	16835	16953	16858	16990	16861	17039	16967	16898	16829	16956	16819	16975	16945	16708	16646	16842	16958	16773	16734	16809	16798	16766	16877	16822	17060	16950	16763	16986	16738	16781	16740	16803	16867	16821	17014	16874	16948	16767	16777	16848	16959	16765	16963	17085	16909	16740	17008	16824	16781	16910	16714	16838	16967	16864	16918	16719	16989	16966	16830	16734	17097	16667	16820	16904	16805	16939	16997	16836	16860	16747	16786	16969	16845	16947	16923	16953	16771	16908	16681	17109	16830	16969	16922	16769	16817	16843	16937	17149	16846	16910	16817	16874	16945	16837	16871	16754	16781	16889	16851	16765	16971	16838	16608	16964	16695	16816	16932	16785	16955	16783	16975	16765	16907	16814	16886	16846	16796	16852	16893	16644	16894	16696	16796	16883	16880	17027	16872	16824	16783	16842	16601	16707	16914	16818	16848	16628	16885	16853	17038	17025	16850	16766	16902	16821	17070	16796	16948	16963	16947	16737	16954	16862	16934	16942	16725	16986	16803	16918	16934	16882	16960	16827	16784	16906	17023	16672	16775	16937	16753	16746	16781
31836	51355	47388	37637	32764	28072	24176	21315	19408	18096	17598	16951	16531	16213	15691	15810	15573	15347	15183	15182	15148	15083	15096	14948	14890	14907	14651	14872	14700	14705	14713	15057	14608	14710	14899	14609	14653	14881	14747	14683	14720	14685	14582	14818	14697	14710	14593	14526	14533	14492	14681	14765	14659	14751	14774	14727	14742	14770	14693	14763	14610	14559	14790	14759	14619	14822	14630	14577	14622	14611	14737	14615	14691	14693	14643	14722	14422	14745	14849	14778	14613	14610	14613	14742	14680	14619	14701	14727	14654	14648	14707	14561	14728	14559	14700	14737	14572	14809	14609	14641	14724	14669	14676	14608	14563	14515	14643	14780	14567	14728	14657	14600	14695	14564	14677	14619	14527	14595	14694	14560	14634	14503	14765	14739	14722	14638	14765	14666	14517	14702	14681	14589	14619	14742	14834	14573	14693	14718	14525	14664	14925	14535	14700	14859	14751	14713	14561	14661	14818	14737	14778	14759	14511	14723	14624	14568	14748	14623	14441	14607	14688	14715	14626	14736	14687	14946	14727	14674	14496	14609	14629	14676	14771	14758	14444	14550	14696	14734	14619	14551	14638	14450	14717	14679	14717	14505	14717	14726	14629	14769	14671	14650	14618	14669	14519	14607	14584	14590	14626	14560	14678	14501	14864	14779	14621	14476	14734	14563	14551	14754	14613	14784	14596	14703	14591	14704	14666	14623	14767	14703	14568	14598	14627	14658	14674	14747	14620	14681	14697	14744	14698	14635	14596	14654	14995	14671	14768	14644	14632	14655	14740	14650	14635	14549	14883	14666	14797	14503	14892	14652	14637	14571	14652	14611	14631	14623	14633	14640	14552	14659	14706	14472	14679	14734	14698	14710	14441	14585	14813	14691	14648	14627	14591	14755	14645	14529	14553	14635	14534	14667	14588	14580	14828	14641	14509	14753	14573	14725	14582	14505	14790	14521	14628	14658	14657	14586	14668	14650	14611	14475	14586	14677	14660	14452	14545	14597	14569	14673	14575	14666	14746	14650	14780	14587	14695	14743	14751	14678	14718	14685	14672	14572	14697	14599	14741	14764	14684	14587	14722	14629	14700	14584	14823	14692	14713	14677	14569	14874	14684	14567	14608	14466	14758	14570	14736	14591	14797	14833	14573	14846	14600	14794	14739	14907	14602	14642	14612	14740	14733	14713	14435	14730	14623	14688	14653	14831	14717	14646	14559	14733	14535	14579	14583	14724	14482	14684	14603	14666	14642	14700	14757	14734	14572	14672	14749	14822	14642	14557	14588	14729	14715	14388	14597	14618	14718	14597	14577	14597	14721	14640	14612	14707	14663	14713	14546	14623	14627	14694	14667	14448	14610	14659	14843	14620	14611	14643	14866	14563	14834	14417	14750	14487	14665	14567	14703	14666	14585	14695	14658	14594	14519	14720	14476	14656	14480	14614	14728	14864	14510	14743	14656	14485	14759	14689	14605	14683	14661	14637	14784	14708	14664	14851	14696	14900	14812	14633	14722	14670	14466	14548	14619	14762	14452	14713	14659	14546	14699	14833	14469	14880	14720	14432	14517	14556	14704	14684	14645	14646	14579	14627	14503	14696	14680	14479	14639	14674	14628	14392	14659	14568	14644	14661	14478	14563	14715	14756	14612	14463	14543	14624	14797	14863	14717	14840	14529	14724	14556	14505	14566	14667	14697	14639	14516	14747	14544	14835	14538	14706	14531	14646	14613	14495	14578	14659	14757	14786	14722	14727	14568	14793	14652	14756	14609	14573	14688	14631	14552	14726	14646	14696	14642	14608	14684	14520	14875	14717	14559	14605	14709	14611	14527	14697	14667	14736	14451	14755	14715	14573	14676	14636	14622	14761	14731	14618	14566	14678	14640	14529	14721	14739	14567	14716	14612	14670	14571	14896	14628	14746	14573	14589	14698	14596	14506	14774	14594	14591	14694	14581	14520	14827	14725	14615	14603	14618	14557	14405	14619	14600	14737	14854	14497	14486	14620	14750	14729	14673	14726	14621	14855	14564	14734	14616	14430	14535	14702	14623	14679	14556	14563	14533	14660	14514	14624	14512	14784	14523	14509	14769	14646	14594	14550	14636	14545	14585	14469	14603	14645	14696	14607	14670	14567	14632	14634	14736	14762	14658	14773	14720	14554	14584	14749	14727	14746	14706	14682	14684	14666	14469	14738	14786	14728	14741	14521	14590	14500	14691	14652	14662	14594	14605	14683	14854	14566	14526	14835	14713	14639	14672	14646	14592	14547	14760	14699	14636	14403	14466	14545	14628	14600	14630	14749	14628	14522	14671	14595	14618	14768	14699	14657	14791	14804	14635	14611	14683	14699	14575	14667	14680	14845	14780	14562	14704	14775	14691	14699	14515	14352	14660	14790	14543	14574	14659	14570	14669	14789	14695	14532	14606	14754	14726	14583	14544	14716	14820	14667	14544	14599	14740	14633	14712	14804	14724	14528	14632	14562	14734	14659	14525	14646	14702	14557	14691	14715	14680	14612	14748	14706	14686	14773	14607	14777	14408	14763	14733	14585	14576	14628	14678	14568	14685	14585	14613	14524	14529	14821	14480	14613	14636	14657	14437	14580	14607	14791	14603	14499	14581	14636	14670	14739	14696	14655	14600	14635	14628	14591	14675	14560	14676	14623	14618	14773	14744	14590	14732	14543	14613	14691	14611	14630	14620	14769	14528	14806	14557	14669	14589	14623	14719	14595	14504	14844	14496	14700	14680	14606	14633	14689	14571	14790	14538	14585	14740	14718	14629	14766	14764	14621	14615	14677	14540	14643	14740	14596	14756	14736	14715	14767	14453	14606	14672	14703	14640	14767	14716	14682	14535	14677	14540	14636	14818	14554	14604	14701	14840	14516	14781	14603	14537	14776	14724	14522	14652	14551	14466	14545	14573	14741	14713	14600	14707	14608	14740	14551	14514	14456	14598	14449	14605	14698	14750	14809	14670	14548	14605	14726	14499	14600	14724	14681	14612	14482	14724	14556	14624	14760	14449	14740	14450	14735	14530	14634	14574	14625	14718	14596	14400	14722	14555	14631	14637	14846	14777	14711	14679	14613	14667	14479	14676	14803	14661	14681	14678	14642	14628	14757	14545	14680	14596	14649	14624	14743	14570	14538	14743	14660	14795	14586	14603	14703	14583	14618	14648	14698	14424	14654	14558	14769	14580	14549	14719	14701	14586	14926	14489	14535	14783	14737	14759	14661	14643	14605	14588	14801	14775	14523	14742	14588	14648	14717	14560	14648	14685	14574	14753	14645	14576	14833	14654	14581	14397	14649	14495	14473	14787	14718	14800	14750	14654	14558	14824	14682	14842	14526	14699	14863	14722	14715	14644	14791	14604	14610	14501	14555	14752	14608	14710	14754	14729	14552	14618	14654	14648	14642	14532	14644	14919	14604	14700	14590	14682	14655	14528	14652	14905	14534	14664	14617	14603	14598	14577	14727	14618	14778	14380	14650	14723	14591	14764	14747	14618	14687	14633	14508	14690	14726	14564	14439	14781	14602	14631	14537	14623	14590	14650	14652	14632	14741	14666	14671	14512	14649	14571	14633	14549	14715	14755	14725	14657	14563	14702	14605	14621	14696	14744	14489	14693	14657	14629	14574	14569	14633	14584	14789	14642	14874	14594	14558	14781	14692	14615	14702	14684	14491	14596	14842	14628	14458	14580	14495	14556	14705	14626	14685	14682	14853	14677	14467	14547	14572	14648	14658	14476	14787	14611	14766	14667	14725	14742	14828	14735	14769	14603	14744	14569	14662	14552	14584	14517	14725	14800	14754	14573	14588	14826	14765	14647	14680	14598	14742	14753	14602	14545	14485	14615	14725	14670	14622	14787	14709	14745	14547	14708	14648	14549	14702	14678	14539	14642	14716	14582	14674	14715	14653	14519	14562	14727	14677	14588	14454	14792	14783	14604	14740	14729	14586	14655	14577	14560	14567	14560	14716	14695	14732	14604	14636	14472	14795	14682	14745	14638	14664	14524	14599	14638	14719	14724	14697	14539	14574	14675	14809	14886	14637	14686	14613	14649	14698	14756	14641	14632	14448	14716	14473	14622	14715	14690	14688	14672	14622	14699	14625	14578	14615	14703	14629	14534	14535	14617	14600	14749	14653	14635	14572	14537	14548	14714	14627	14502	14634	14596	14693	14622	14576	14622	14610	14563	14651	14543	14560	14744	14563	14665	14525	14587	14626	14516	14710	14822	14686	14665	14773	14649	14700	14560	14639	14504	14702	14745	14764	14594	14726	14677	14665	14578	14606	14691	14474	14552	14632	14567	14828	14566	14637	14655	14482	14709	14641	14594	14504	14798	14600	14541	14541	14862	14701	14655	14682	14775	14583	14635	14760	14800	14526	14591	14724	14528	14836	14731	14676	14752	14673	14548	14636	14708	14616	14693	14722	14682	14571	14717	14735	14569	14627	14619	14616	14597	14672	14603	14659	14558	14675	14644	14570	14749	14603	14640	14564	14673	14757	14625	14627	14705	14781	14682	14733	14619	14733	14783	14676	14595	14650	14664	14582	14739	14738	14604	14744	14721	14598	14687	14613	14773	14816	14498	14656	14564	14870	14779	14551	14775	14605	14561	14593	14633	14639	14680	14651	14725	14671	14738	14660	14669	14704	14627	14616	14591	14847	14538	14598	14743	14555	14588	14606	14662	14653	14663	14735	14680	14588	14495	14630	14746	14601	14729	14557	14611	14800	14571	14675	14686	14769	14621	14684	14698	14624	14826	14685	14777	14701	14710	14766	14643	14751	14628	14830	14669	14743	14728	14669	14673	14541	14505	14620	14546	14773	14546	14918	14603	14611	14691	14793	14549	14537	14546	14581	14664	14794	14648	14591	14627	14742	14775	14612	14661	14786	14495	14611	14711	14722	14545	14853	14563	14614	14588	14517	14552	14532	14661	14614	14637	14609	14696	14787	14816	14707	14629	14688	14639	14561	14774	14624	14742	14564	14598	14661	14671	14627	14551	14683	14627	14826	14717	14768	14747	14567	14608	14693	14636	14634	14754	14620	14711	14592	14558	14637	14565	14640	14683	14572	14877	14652	14813	14592	14686	14502	14778	14770	14630	14658	14606	14605	14739	14535	14961	14570	14745
22645	21046	28743	24037	23432	27487	29865	25057	22675	21313	20595	19968	19319	19200	18805	18453	18471	18072	18014	17755	17738	17729	17573	17678	17565	17514	17679	17281	17484	17430	17288	17642	17459	17427	17534	17341	17403	17425	17334	17396	17367	17433	17206	17326	17468	17216	17413	17168	17200	17266	17258	17116	17191	17275	17079	17274	17221	17152	17348	17292	17105	17102	17114	17127	17208	17418	17244	17128	17366	17153	17095	17376	17393	17118	17176	17173	17269	17103	17175	17219	17107	17173	17380	17082	17360	17417	17426	17137	17476	17388	17132	17235	17162	17265	17076	17210	17204	17079	17227	17319	17382	17194	17269	17327	17210	17197	17335	17084	17328	17349	17230	17121	17204	17335	17082	17156	17278	17156	17152	17099	17142	17307	16953	17122	17217	17015	17167	17085	17201	17118	17179	17297	17190	17178	17235	17102	17143	17229	17231	17114	17261	17241	17155	17195	17315	17310	17205	17147	17282	17155	16967	17072	17153	17317	17133	16973	17206	17124	17162	17237	17218	17421	17197	17298	17162	17111	17214	16976	17425	17163	17289	17168	17131	17137	17426	17293	17192	17055	17113	17414	17263	17373	17134	17315	17164	17116	17216	17291	17104	17089	17217	17061	17271	17380	17155	17147	17031	17217	17186	17046	17268	17161	17126	17282	17162	17247	17290	16967	17186	17119	17052	17151	17265	17198	17108	17183	17322	17082	17171	17243	17121	17184	17056	17164	17573	17174	17323	17290	17253	17166	17302	17170	17192	17259	17053	17158	17188	17163	17306	16979	17081	17236	17097	17168	17073	17043	17117	17164	17314	17181	17323	17321	17412	17206	17287	17128	17150	17156	17284	17246	17095	17086	17178	17151	17177	17139	17135	17108	17345	17263	17186	17258	17077	17169	17165	16963	17293	17362	17299	17226	17180	17053	17163	17263	17269	17134	17337	17225	17155	17046	17275	17184	17312	17249	17379	17088	16955	17019	17251	17217	17262	17322	17208	17154	17225	17314	17020	17131	17279	17238	17299	17043	17194	17030	17342	17101	17215	17023	17012	17185	17171	17263	16979	17072	17070	17096	17321	17357	17110	17271	17109	17187	17205	17114	17066	17106	17188	17208	17120	16878	17309	17323	17203	17229	17024	17246	17246	17120	17284	17162	17044	17292	17190	17200	17327	17279	17076	17362	17414	17138	17156	17206	17210	17114	17209	17031	17150	17436	17123	17137	17184	17183	17018	17051	17289	17261	17192	17308	17274	17250	17366	17379	17265	17130	17343	17238	17266	17143	17472	17299	17327	17125	17096	17068	17199	17039	17359	17452	17120	17055	17181	17074	17250	17237	17241	17171	17389	17054	17086	17157	17105	17106	17272	17305	17071	17159	17094	17164	17384	17280	17202	17185	17197	16975	17274	17054	17163	17043	17113	17218	17053	17144	17265	17232	17130	17040	17228	17008	17211	17136	17237	17079	17070	16924	17040	17185	17185	17453	17348	17086	17186	16941	17201	17038	17216	16997	17002	17099	17055	17228	17163	17219	17353	17322	16919	17391	17011	17227	17263	17258	17185	17027	17264	17256	17217	17252	16987	17182	17394	17180	17094	17087	17399	17409	17352	16996	17384	17153	17159	17064	17319	17241	16941	16990	17022	17087	17335	17149	17108	17362	17240	17139	17090	16996	17068	17319	16946	17060	17349	17097	17244	17246	17079	17087	17404	17087	17218	17270	17258	17284	16874	17156	17214	17329	17318	17212	17148	16937	17254	17066	17167	17183	17221	17101	17200	17008	17256	17446	17199	17091	17269	17175	17273	17169	17206	17050	17061	17253	17021	17146	17302	17133	17289	17204	17360	17108	17271	17200	17347	17217	17209	17098	17269	17147	17242	17153	17035	17318	17152	17244	16965	17032	17360	17014	17247	17265	17033	17136	17163	17215	17027	17279	17360	17113	17076	16929	17164	17209	17207	17270	17367	17205	17465	17075	17063	17068	17425	17258	17168	17147	17307	17006	17252	17183	17059	17220	17186	17228	17167	17155	17077	17127	17339	17184	16964	17283	17253	17037	17303	17149	17348	17292	17327	17223	17263	17315	17342	17092	17044	17235	17249	17078	17284	17282	17264	17155	17309	17102	17223	17117	16991	17157	17369	17267	17117	17132	17209	17151	17235	17150	16981	16884	17139	17223	17181	17303	17250	17129	17214	16913	17044	17138	17142	17309	17281	17385	17163	17116	17027	17250	17289	17264	17201	17218	16929	17306	17188	17309	17228	17015	17354	17236	17306	17055	17105	17111	17147	17049	17126	17255	17284	17198	17223	17298	17150	17166	17265	17182	17324	17274	17154	17183	17131	17155	17049	17240	17030	17093	17242	17235	17240	17123	17230	17024	17218	17156	17355	17013	17013	17091	17247	16917	17191	17100	17230	17026	17422	17287	17080	17153	17262	17290	17120	17233	17031	17043	17270	17237	17186	17208	17212	16989	17198	17091	17203	17263	17280	17207	17280	17153	17259	17006	17419	17227	17156	17052	16994	17224	17333	17033	17185	17116	17091	17012	17227	17176	17105	17062	17169	17158	17187	16960	17187	17130	17251	17226	17038	17305	17271	17098	17393	17321	17099	17169	16967	17009	17123	17249	17104	17127	17425	17122	17224	17263	17255	17052	17034	17186	17145	17107	17202	17332	17351	17175	17248	17085	17119	16967	17071	17257	17364	17122	17071	17203	17259	16989	17067	17239	17376	17207	17087	17337	17069	17241	17170	17341	17254	17032	17241	17269	17352	17074	17213	17201	17306	17208	17148	17246	17131	17196	17140	17307	17076	17275	17260	17041	17170	17280	17158	17137	17066	17231	17243	17293	17230	17275	17024	17217	17250	17290	17106	17175	17162	17060	17322	16901	16960	17224	17112	16917	17088	17053	17148	17186	17421	17115	17227	17174	16878	17146	17204	17121	17191	17044	17140	17107	17017	17277	17253	17244	17221	17073	17092	17267	17165	17231	17337	17135	17300	17149	17056	17150	17292	17143	17253	17005	17266	17158	17069	17444	17133	16908	17031	17037	17387	17092	17045	17037	16973	17219	17279	17179	17007	17252	17227	17169	17219	16923	17404	17204	17435	17230	16968	17417	17282	17163	17198	17047	17137	17053	17198	17064	17190	17257	17242	17317	17023	17201	17240	17203	17170	17070	17195	17016	17324	17457	17315	17083	17089	17203	17232	17081	17073	17216	17132	17320	17111	17138	17263	17001	16995	17337	16963	17018	17150	17188	17107	17103	17254	17322	17320	17269	17065	17117	17140	17256	17035	17092	17233	17082	17151	17102	17272	17309	17121	17079	17217	17274	16986	17311	17390	17150	17232	17205	16920	17361	17123	17162	17163	16958	17044	17303	17047	17078	17143	17112	17259	17019	17102	17429	17286	17081	17021	17056	17272	17281	17223	17104	17201	17266	17272	17289	17041	17231	17188	17166	17073	17257	17289	17211	17237	17090	17312	17211	17045	17177	17326	17158	17335	17336	17008	17211	17239	17244	17091	17224	17306	17020	17193	17065	17230	16917	16958	17246	17155	16940	17124	17163	17210	17459	17060	17238	17010	17229	17060	17015	17312	17058	17198	17292	17278	17347	17267	17322	17072	17311	17174	17231	17268	17170	17150	17219	17116	17153	17094	17265	17006	17207	17115	17224	17137	17269	17189	17073	16978	17109	17253	17050	16969	17244	17103	16964	17224	17084	17207	17303	17150	17199	17180	17130	17212	17421	17115	17096	16943	17185	17182	17166	17243	17271	17061	17242	17197	17083	17169	17253	17196	17137	17286	17229	17100	17183	17212	17165	17103	17160	17148	17272	17032	17186	17289	17117	17053	17183	17126	17194	17282	17201	17222	17283	17231	17126	17157	17170	17142	17053	17127	17178	17244	17121	17361	17165	17134	17257	17236	17080	17218	17178	17141	17090	16994	17207	17283	17022	17134	17115	17089	16980	17090	17105	17317	17063	17284	17097	17145	16876	17219	17197	17260	17207	17257	17168	17047	17231	17012	17357	16930	17259	17145	17232	17118	17026	17163	17336	17277	17225	17188	17099	16988	17261	17174	17272	17352	17243	17213	17183	17378	17361	17037	17052	16938	17170	17104	17260	17250	17295	17105	17222	17044	17220	17066	17208	17132	17124	17270	17096	17076	17316	17106	17372	17153	17245	17193	17287	17042	17173	17235	17172	17089	17227	17090	17198	17018	17036	17233	17165	17068	17193	17465	17120	17306	17211	17002	17347	17149	17153	17052	17233	17272	17383	17108	17126	17186	17127	17198	17309	17247	17118	17096	17252	17082	17145	17009	17283	17306	17086	17081	17355	17227	17240	17168	17231	17226	17262	17093	17134	17185	17294	17207	17103	17142	17128	17239	17121	17322	17254	17138	17181	17132	17041	17132	17147	17404	17322	17182	17037	17117	17011	17087	17159	17218	17140	17150	17090	17343	17107	17325	17111	17196	17166	17140	17254	17216	17227	17269	17175	17039	17104	17279	17179	17199	17134	17188	17196	17083	17151	17159	17191	17246	17058	17264	17173	17126	16947	16873	17247	17248	17306	17354	17202	17097	17235	17034	17337	17146	17241	17248	17242	17249	17305	17188	17236	17263	17198	17264	17269	17275	17186	17303	17129	17169	17213	17214	17334	17280	17050	17160	17233	17278	17153	17275	17263	17244	17075	17107	17122	16960	17148	17237	17122	17130	17245	17143	17263	17156	17028	17268	17276	17187	17114	17090	17132	17149	17283	17136	17127	17121	17020	17174	17090	17320	17239	17082	17186	16972	17294	17118	17100	17164	17079	17094	17219	17386	17111	17204	17042	17134	16976	17105	17292	17369	17128	17182	17163	17175	17220	17309	17222	17037	16930	17066	17199	17191	16862	17143	17084	16820	17135	17173	17065	16910	17410	17015	17187	17023	17255	17204	17164	17235	17139	17047	17300	17090	17191	17145	17116	17158	17278	17432	17310	17150	17204	17093	16761	17202	17270	17160	17262	17068	17340	17144	17195	17267	17111	17184	17210	17195	17067	17354	17037	17104	17284	17210	17335	17214	17129	17241	17048	17204	17290	17179	17224	17215	17358	17132	17221	17317	17062	17344	17070	17282	17295	17292	17157	17069	17107
32975	56358	52085	42502	36486	31511	28118	25065	22440	20218	19227	18416	17880	17155	16475	16350	16178	15976	15714	15267	15458	15358	15098	15229	15104	15129	14937	15104	15178	15046	14899	15156	14880	14882	14995	14870	14883	14883	14944	14774	14893	14939	14804	14759	14825	14848	14869	14619	14882	14874	14767	14786	14907	14827	14821	14713	14867	14884	14923	14761	14824	14794	14764	14829	14639	14805	14787	14694	14662	14739	14719	14963	14677	14840	14811	14772	14836	14747	14781	14716	14815	14881	14769	15029	14818	14833	14799	14773	14836	14751	14684	14656	14554	14785	14836	14918	14663	14832	14837	14751	14708	14854	14741	14749	14806	14825	14847	14866	14968	14709	14802	14898	14813	14808	14782	14731	14775	14926	14910	14954	14753	14870	14779	14929	14717	14940	14924	14927	14642	14737	14816	14764	14762	14798	14757	14925	14951	14734	14945	14794	14802	14836	14779	14647	14961	14838	14887	14889	14803	14809	14808	14891	14730	14889	14973	14809	14601	14758	14832	14734	14821	14715	14797	14669	14703	14740	14881	15048	14844	14788	14759	14782	14798	14802	14809	14765	14836	14961	15011	14837	14794	14909	14951	14709	14693	14746	14882	14851	14746	14786	14790	14925	14777	14823	14733	14851	14750	14813	14903	14785	14830	14934	14678	14841	14771	14889	14760	14871	14863	14715	14628	14878	14796	14973	14751	14846	14743	14799	14808	14977	14780	14648	14807	14829	14856	14835	14758	14784	14752	14910	14807	14818	14647	14738	15014	14844	14910	14821	14893	14865	14847	14775	14890	14784	14786	14774	14665	14887	14859	14837	14789	14807	14778	14748	14650	14811	14963	14769	14823	14841	14884	14548	14833	14758	14801	14638	14841	14824	14784	14728	14796	14873	14730	14867	14915	14712	14774	14898	14666	14788	14779	14843	14704	14610	14733	14857	14739	14858	14793	14875	14740	14789	14784	14824	14891	14742	14836	14855	14687	14733	14721	14760	14905	14788	14875	14689	14837	14726	14946	14847	14687	14859	14853	14856	14637	14805	14962	14858	14936	14911	14748	14878	14807	14923	14780	14772	14826	14719	14829	14876	14760	14737	14772	14796	14715	14794	14678	14860	14676	14879	14821	14789	14759	14867	14776	14917	14763	14732	14948	14641	14598	14683	14695	14900	14632	14700	14771	14840	14707	14859	14707	14679	14924	14742	14732	15012	14851	14745	14772	14693	14675	14954	14943	14843	14820	14797	14678	14766	14915	14713	14799	14878	14825	14719	14725	14754	14662	14862	14660	14875	14949	14589	14738	14833	14728	14806	14760	14714	14852	14751	14774	14671	14740	14843	14831	14854	14794	14869	14764	14791	14767	14908	14665	14860	14698	14615	14634	14868	14913	14789	14861	14850	14554	14570	14773	14582	14740	14706	14711	14855	14945	14620	14826	14746	14820	14614	14839	14884	14820	14803	14872	14791	14938	14689	14960	14841	14687	14795	14874	14816	14741	14907	14729	14731	14771	14685	14869	14705	14858	14785	14938	14713	14876	14808	14751	14711	14883	14868	14742	14851	14888	14711	14650	14883	14819	14699	14827	14750	14835	14809	14877	14796	14853	14721	14778	14858	14868	14753	14879	14738	14977	14730	14746	14715	14885	14644	14792	14733	14749	14608	14949	14771	14867	15007	14790	14610	14600	14652	14871	14696	14629	14711	14881	14909	14722	14747	14758	14784	14767	14914	14837	14843	14829	14793	14646	14680	14769	14597	14649	14931	14794	14714	14727	14659	14785	14834	14621	14750	14862	14995	14699	14790	14788	14912	14774	14788	14829	14775	14820	14661	14731	14732	14965	14835	14823	14601	14775	14871	14725	14723	14737	14601	14663	14926	14825	14976	14668	14839	14741	14788	14791	14761	14750	14843	14769	14784	14654	14861	14607	14798	14757	14686	14825	15005	14734	15026	14725	14885	14816	14774	14890	14804	14670	14835	14732	14944	14830	14630	14581	14721	14760	14797	14798	14806	14844	14804	14843	14777	14703	14820	14730	14827	14771	14806	14833	14757	14694	14818	14882	14732	14752	14617	14907	14791	14804	14976	14790	14813	14931	14813	14697	14661	14881	14839	14951	14770	14737	14780	14782	14746	14886	14713	14824	14718	14773	14862	14892	14661	14843	14738	14883	14729	14683	14856	14900	14739	14772	14672	14873	14860	14703	14830	14922	14731	14838	14819	14803	14777	14746	14799	14695	14751	14853	14871	14758	14790	14720	14808	15038	14739	14823	14651	14852	14761	14765	14840	14761	14709	14530	14809	14823	14876	14767	14998	14690	14997	14916	14783	14709	14919	14698	14801	14755	14844	14793	14757	14755	14639	14945	14962	14810	14753	14738	14929	14862	14711	14747	14790	14942	14800	14671	14909	14693	14826	14783	14773	14859	14724	14781	14861	14767	14811	14766	14622	14716	14751	14853	14825	14751	14963	14788	14834	14842	14672	14764	14767	14708	14819	14684	14818	14750	14748	14696	14864	14759	14865	14580	14873	14807	14667	14793	14746	14733	14880	14849	14797	14833	14948	14787	14804	14830	14731	14909	14838	14742	14887	14718	14888	14852	14888	14937	14802	14839	14770	14959	14814	14753	14793	14712	14688	14711	14857	14720	14762	14830	14858	14901	14749	14793	14828	14659	14838	14717	14614	14718	14932	14835	14687	14594	14641	14693	14818	14738	14779	14693	14907	14814	14797	14749	14776	14769	14692	14862	14672	14770	14803	14948	14640	14698	14755	14678	14914	14739	14895	14935	14695	14825	15015	14754	14757	14849	14658	14794	14827	14948	14774	14729	14827	14936	14791	14782	14811	14713	14831	14819	14682	14823	14776	14522	14845	14852	14746	14691	14812	14748	14824	14703	14664	14793	14668	14709	14890	14697	14770	14740	14780	14693	14799	14764	14676	14842	14788	14895	14633	14714	14671	14866	14604	14763	14705	14821	14730	14820	14699	14856	14776	14786	14669	14902	14791	14774	14779	14795	14636	14852	14740	14622	14846	14738	14826	14867	14951	14807	14805	14703	14763	14771	14692	14789	14822	14665	15001	14784	14772	14727	14889	14636	14916	14863	14731	14842	14702	14660	14691	14737	14810	14778	14818	14830	14839	14756	14829	14664	14832	14901	14794	14798	14858	14852	14852	14765	14728	14848	14959	14809	14734	14705	14923	14856	14734	14726	14676	14794	14899	14730	14887	14771	14805	14749	14908	14648	14838	14729	14742	14910	14820	14861	14721	14699	14818	14881	14612	14811	14906	14721	14782	14737	14761	14777	14735	14938	14585	14706	14810	14787	14888	14608	14814	14736	14759	14681	14644	14768	14808	14721	14742	14853	14785	14832	14858	14868	14848	14775	14784	14697	14867	14966	14772	14658	14807	14785	14859	14855	14671	14866	14823	14823	14893	14759	14637	14861	14802	14763	14976	14935	14942	14813	14760	15018	14691	14750	14833	14772	14778	14781	14847	14752	14798	14800	14659	14725	14681	14708	14846	14783	14683	14852	14876	14959	14871	14639	14778	14791	14748	14693	14853	14911	14823	14672	14768	14660	14684	14735	14830	14871	14895	14803	14857	14837	14731	14868	14943	14759	14776	14975	14777	14727	14703	14725	14819	14803	14594	14767	14748	14767	14841	14815	14738	14734	14797	14892	14744	14828	14697	14719	14770	14673	14722	14817	14783	14750	14895	14833	14939	14650	14756	14687	14831	14798	14886	14891	14722	14775	14725	14852	14874	14732	14899	14875	14727	14854	14708	14679	14886	14816	14629	14786	14697	14741	14689	14578	14901	14714	14803	14878	14861	14716	14657	14654	14717	14943	14944	14843	14897	14795	14987	14765	14759	14735	14741	14804	14693	14818	14626	14754	14860	14786	14925	15030	14823	14768	14654	14621	14823	14819	14755	14835	14737	14912	14735	14667	14704	14800	14656	14765	14693	14654	14728	14762	14834	14801	14690	14907	14922	14755	14606	15026	14743	14744	14790	14840	14784	14704	14692	15023	14811	14786	14777	14827	14717	14810	14790	14771	14758	14693	14764	14904	14811	14701	14808	14716	14713	14849	14860	14827	14889	14736	14916	14847	14646	14770	14818	14600	14807	14751	14942	14677	14805	14898	14764	14702	14740	14754	14781	14847	14985	14788	14798	14751	14667	14893	14791	14826	14738	14861	14820	14765	14821	14788	14850	14885	14803	14817	14861	14831	14752	14815	14792	14580	14725	14756	14927	14849	14847	14952	14894	14752	14853	14771	14800	14824	14845	14720	14971	14929	14824	14930	14750	14806	14971	14727	14616	14749	14893	14868	14789	14800	14755	14850	14664	14707	14844	14656	14739	14800	14951	14790	14815	14764	14917	14881	14931	14696	14690	14687	14779	14890	14738	14708	14730	14944	14644	14723	14759	14742	14698	14907	14759	14702	14921	14808	14665	14865	14795	14907	14796	14642	14897	14883	14850	14922	14725	14792	14696	14890	14740	14859	14790	14742	14712	14806	14845	14721	14919	14905	14802	14812	14650	14930	14813	14756	14650	14924	14764	14796	14769	14626	14815	14823	14889	14764	14865	14891	14811	14694	14806	14833	14575	14926	14837	14723	14747	14880	14806	14722	14690	14910	14802	14808	14780	14744	14776	14835	14791	14862	14638	14949	14804	14782	14814	14810	14989	14748	14678	14698	14665	14993	14658	14764	14814	14796	14826	14748	14773	14659	14932	14796	14664	14746	14740	14916	14634	14799	14950	14755	14764	14779	14735	14915	14849	14647	14691	14760	14713	14742	14853	14654	14873	14716	14837	14961	14819	14915	14834	14706	14726	14882	14601	15001	14732	14773	14921	14589	14852	14716	14671	14840	14816	14660	14968	14771	14778	14855	14879	14881	14766	14993	14862	14747	14804	14760	14759	14584	14753	14882	14925	14852	14821	14718	14851	14817	14887	14637	14622	14741	14808	14838	14940	14790	14837	14807	14894	14954	14822	14727	14788	14860	14646	14856	14809	14647	14635	14766	14652	14712	14692	14815	14706	14937	14949	14887	14881	14653	14719	14773	14734	14811	14907	14786	14764	14696	14785	14651	14824	14620	14801	14902	14766	14926	14921	14660	14683	14825	14835	14845	14866
29031	28126	35822	31934	26155	23028	21147	19841	18791	18492	18322	17880	17624	17417	17289	17321	17479	17148	16994	17189	16942	16933	16732	16947	17024	16804	16722	17072	16973	16975	16936	16789	16589	16739	16883	16777	16827	16821	16748	16886	16770	16652	16589	16796	16625	16617	16838	16802	16996	16647	16869	16464	16744	16783	16846	16763	16793	16783	16675	16889	16891	16667	16846	16708	16750	16645	16684	16932	16749	16759	16758	16736	16797	16707	16810	16802	16817	16847	16846	16795	16525	16751	16854	16796	16579	16669	16811	16586	16642	16634	16677	16783	16739	16577	16776	16787	16638	16597	16804	16779	16594	16790	16660	16584	16551	16744	16866	16728	16555	16533	16711	16751	16853	16959	16679	16733	16826	16672	16617	16652	16762	16770	16787	16828	16725	16790	16701	16552	16539	16687	16821	16874	16705	16631	16799	16813	16858	16747	16575	16769	16670	16563	16739	16683	16685	16861	16651	16734	16672	16659	16578	16656	16672	16600	16947	16631	16840	16644	16592	16732	16786	16749	16977	16510	16645	16772	16714	16725	16661	16869	16668	16642	16920	16952	16726	16700	16731	16707	16844	16711	16894	16646	16753	16828	16805	16662	16668	16587	16705	16637	16467	16968	16972	16747	16624	16897	16542	16811	16738	16596	16546	16811	16767	16602	16797	16794	16718	17119	16816	16696	16752	16882	16877	17046	16710	16592	16602	16665	16723	16745	16685	16714	16672	16689	16846	16544	16799	16650	16731	16796	16767	16782	16793	16782	16680	16837	16413	16755	16668	16699	16739	16705	16591	16647	16821	16891	16717	16712	16672	16629	16981	16872	16559	16611	16641	16806	16702	16703	16858	16784	16845	16901	16718	16758	16793	16874	16780	16628	16760	16738	16675	16666	16668	16712	16864	16660	16568	16688	16882	16819	16781	16623	16727	16670	16701	16771	16621	16739	16603	16963	16627	16604	16947	16584	16868	16715	16728	16571	16783	16776	16667	16716	16773	16667	16576	16683	16567	16893	16768	16664	16744	16804	16712	16652	16640	16809	16670	16800	16688	16846	16662	16605	16601	16442	16837	16899	16823	16694	16860	16529	16738	16677	16561	16681	16619	16638	16795	16502	16740	16736	16639	16669	16768	16813	16886	16644	16763	16714	16733	16811	16643	16718	16821	16663	16817	16738	16652	16663	16661	16889	16620	16761	16845	16840	16567	16599	16961	16698	16783	16588	16905	16959	16775	16661	16509	16654	16798	16713	16591	16851	16872	16827	16803	16617	16752	16546	16761	16772	16838	16719	16431	16588	16756	16614	16714	16772	16851	16806	16804	16659	16854	16735	16622	16700	16791	16652	16855	16866	16891	16732	16757	16568	16613	16580	16885	16785	16713	16757	16733	16674	16877	16529	16880	16558	16618	16863	16652	16741	16732	16661	16642	16605	16678	16782	16720	16799	16796	16846	16757	16772	16753	16558	16496	16781	16753	16797	16876	16751	16750	16765	16692	16707	16574	16656	16735	16752	16682	16698	16641	16687	16779	16692	16748	16863	16834	16563	16747	16776	16680	16735	16731	16670	16648	16687	17005	16572	16806	16765	16693	16558	16740	16760	16857	16730	16736	16812	16687	16775	16840	16589	16707	16549	16765	16646	16889	16741	16712	16822	16578	16702	16647	16739	16481	16648	16553	16744	16778	16816	16641	16794	16830	16563	16733	16820	16980	16740	16648	16778	16765	16780	16565	16651	16759	16644	16633	16707	16657	16582	16691	16667	16924	16839	16713	16765	16754	16801	16682	16785	16866	16689	16798	16854	16625	16595	16685	16635	16652	16856	16763	16685	16691	16750	16911	17021	16729	16664	16686	16732	17019	16583	16706	16638	16869	16991	16842	16739	16822	16811	16843	16768	16539	16482	16645	16686	16772	16681	16816	16716	16773	16814	16786	16646	16677	16523	16858	16782	16767	16742	16705	16922	16789	16667	16715	16790	16584	16503	16779	16622	16883	16578	16751	16783	16751	17016	16630	16696	16929	16777	16871	16598	16713	16548	16754	16681	16769	16958	16653	16507	16628	16600	16699	16788	16899	16500	16759	16586	16848	16611	16707	16813	16809	16775	16656	16782	16657	16694	16688	16821	16731	16837	16667	16899	16816	16840	16716	16666	16866	16854	16724	16919	16528	16920	16727	16646	16726	16817	16682	16577	16695	16554	16843	16571	16824	16668	16768	16703	16591	16692	16834	16749	16558	16584	16593	16565	16787	16717	16746	16798	16666	16627	16981	16791	16852	16542	16556	16747	16707	16809	16788	16704	16693	16359	16805	16911	16665	16785	16798	16640	16584	16761	16937	16797	16868	16616	16816	16725	16879	16931	16842	16823	16671	16785	16813	16740	16795	16662	16776	16821	16813	16609	16843	16835	16750	16663	16686	16616	16788	16602	16683	16627	16833	16822	16835	16613	16606	16557	16732	16823	16815	16562	16672	16773	16975	16914	16814	16701	16811	16709	16927	16681	16621	16743	16696	16687	16826	16605	16654	16623	16584	16815	16606	16759	16810	16657	16840	16638	16771	16565	16697	16601	16682	16553	16811	16724	16792	16609	16774	16928	16954	16745	16859	16623	16945	16835	16917	16819	16652	16872	16693	16997	16847	16662	16889	16644	16532	16690	16642	16723	16785	16811	16953	16668	16573	16880	16826	16707	16733	16762	16679	16781	16825	16649	16798	16717	16843	16837	16582	16917	16791	16538	16725	16907	16839	16751	16758	16659	16565	16625	16560	16766	16514	16905	16728	16678	16779	16767	16949	16743	16820	16821	16801	16734	16561	16749	16838	16894	16682	16761	16888	16720	16566	16816	16605	16773	16778	16923	16786	16894	16704	16690	16825	16824	16592	16825	16714	16809	16723	16684	16763	16765	16754	16774	16868	16615	16743	16599	16826	16539	16585	16667	16758	16657	16878	16856	16526	16891	16707	16988	16781	16695	16959	16961	16747	16842	16599	16677	16618	16705	16519	16905	16599	16647	16800	16590	16711	16895	16882	16585	16628	16724	16792	16848	16790	16731	16832	16764	16872	16795	16730	16741	16681	16745	16816	16671	16677	16565	16568	16730	16900	16715	16634	16858	16719	16837	16793	16676	16639	16734	16643	16813	16833	16651	16965	16685	16636	16707	16749	16671	16669	16752	16773	17049	16762	16641	16773	16855	16567	16764	16572	16706	16783	16820	16847	16620	16706	16721	16799	16760	16548	16596	16708	16702	16737	16699	16645	16754	16612	16667	16553	16627	16797	16969	16653	16466	16927	16758	16401	16668	16569	16613	16720	16663	16947	16727	16952	16774	16717	16661	16852	16703	16641	16722	16591	16645	16553	16816	16656	16569	16683	16659	16800	16762	16626	16655	16649	16791	16715	16570	16622	16757	16761	16887	16746	16824	16882	16707	16682	16656	16614	16866	16964	16933	16774	16789	16785	16605	16846	16661	16737	16756	16720	16743	16680	16592	16841	16807	16617	16851	16611	16628	16775	16594	16787	16748	16362	16826	16789	16982	16743	16614	16773	16646	16450	16681	16739	16893	16700	16834	16489	16787	16657	16656	16811	16817	16772	16678	16869	16923	16651	16720	16484	16818	16667	16694	16699	16697	16686	16713	16745	16565	16579	16626	16607	16735	16919	16445	16604	16688	16745	16778	16840	16687	16741	16674	16708	16802	16635	16660	16582	16710	16845	16673	16763	16856	16688	16718	16852	16533	16700	16766	16815	16530	16725	16739	16735	16789	16755	16890	16632	16645	16716	16985	16720	16658	16797	16646	16935	16726	16755	16911	16737	16650	16598	16427	16772	16865	16933	16669	16751	16592	16859	16671	16736	16853	16841	16756	16746	16744	16801	16488	16548	16734	16730	16665	16654	16693	16725	16807	16730	16891	16951	16869	16623	16782	16796	16534	16835	16669	16756	16594	16763	16748	16607	16658	16738	16800	16811	16929	16602	16841	16761	16680	16698	16823	16621	16612	16646	16759	16601	16722	17040	16679	16641	16865	16990	16836	16883	16916	16708	16710	16855	16741	16614	16460	16597	16713	16831	16847	16493	16881	16799	16773	16662	16821	16797	16678	16849	16645	16841	16831	16994	16707	16841	16582	16560	16802	16814	16704	16663	16763	16728	16649	16655	16755	16912	16734	16830	16583	16722	16693	16667	16806	16646	16585	16670	16691	16828	16767	16812	16731	16815	16718	16732	16873	16833	16635	16725	16829	16939	16791	16669	16626	16847	16713	16852	16611	16885	16651	16714	16660	16885	16888	16831	16532	16891	16755	16736	16557	16644	16698	16869	16845	16919	16792	16662	16483	16645	16891	16675	16689	16610	16631	16704	16677	16941	16620	16595	16619	16747	16842	16766	16668	16699	16642	16731	16892	16624	16594	16699	16759	16735	16685	16708	16739	16640	16874	16830	16641	16762	16652	16674	16660	16645	16986	16638	16667	16704	16593	16903	16730	16900	16565	16680	16694	16664	16939	16701	16759	16825	16663	16838	16890	16683	16670	16707	16683	16771	16686	16743	16646	16871	16789	16705	16640	16536	16968	16593	16737	16853	16762	16917	16758	16870	16766	16828	16519	16777	16736	16824	16514	16624	16645	16685	17040	16787	16615	16852	16858	16804	16764	16792	16863	16633	16802	16875	16746	16688	16649	16779	16802	16906	16649	16700	16748	16773	16582	16800	16880	16710	16555	16797	16872	16822	16678	16546	16886	16635	16661	16762	16864	16612	16725	16671	16717	16825	16628	16685	16850	16843	16532	16683	16790	16871	16763	16670	16824	16675	16775	16797	16678	16617	16676	16761	16759	16977	16728	16749	16710	16708	16816	16634	16697	16635	16862	16831	16597	16624	16540	16821	16992	16771	16768	16726	16815	16862	16736	16674	16747	16908	16671	16678	16875	16611	16709	16637	16813	16730	16615	16744	16767	16835	16783	16811	16395	16759	16638	16878	16926	16863	16663	16826	16799	16810	16692	16797	16671	16771	16873	16736	16781	16660	16688	17081	16755	16751	16665	16665	16651	16728	16999	16743	16743	16870	16709	16775	16775	16627	17065	16686	16650	16888	16789	16703	16649	16707	16945	16771	16613	16603	16766	16887	16719	16700	16723	16763	16651
30252	43816	39870	31066	26573	22891	20719	18925	17984	17316	16759	16328	16031	15661	15258	15315	15106	14956	14910	14838	14883	14767	14854	14801	14916	14667	14638	14796	14700	14621	14686	14647	14581	14774	14553	14692	14568	14648	14664	14499	14536	14650	14600	14534	14628	14546	14512	14448	14583	14592	14503	14580	14570	14481	14442	14771	14553	14580	14529	14444	14466	14457	14558	14292	14479	14457	14615	14551	14589	14508	14571	14594	14507	14509	14503	14462	14546	14570	14605	14417	14547	14553	14650	14556	14468	14687	14684	14419	14435	14627	14556	14613	14473	14441	14384	14553	14486	14492	14531	14456	14555	14367	14528	14349	14491	14552	14598	14630	14539	14541	14550	14440	14487	14463	14565	14614	14430	14545	14278	14576	14561	14619	14520	14450	14603	14372	14559	14720	14543	14524	14564	14380	14471	14579	14503	14375	14402	14439	14607	14483	14549	14520	14510	14689	14523	14657	14339	14567	14621	14458	14592	14412	14479	14679	14543	14408	14475	14600	14598	14640	14590	14658	14461	14460	14600	14629	14658	14486	14571	14648	14376	14689	14435	14648	14510	14553	14595	14651	14480	14606	14623	14458	14522	14509	14549	14395	14498	14616	14383	14569	14170	14745	14603	14486	14406	14600	14431	14695	14559	14614	14579	14676	14352	14557	14547	14508	14484	14608	14576	14346	14530	14501	14594	14523	14477	14683	14588	14450	14497	14466	14522	14577	14520	14703	14702	14474	14532	14528	14455	14735	14368	14473	14549	14492	14592	14561	14614	14466	14454	14600	14641	14565	14533	14784	14608	14426	14556	14611	14570	14565	14505	14533	14626	14526	14412	14623	14467	14680	14498	14442	14518	14425	14682	14601	14529	14449	14634	14508	14517	14538	14402	14693	14538	14680	14512	14572	14544	14628	14438	14545	14518	14563	14458	14717	14486	14477	14577	14643	14519	14614	14566	14567	14551	14561	14544	14665	14553	14609	14389	14707	14460	14388	14627	14424	14530	14617	14504	14330	14516	14471	14550	14545	14682	14529	14542	14536	14436	14457	14642	14464	14428	14586	14628	14461	14514	14691	14487	14601	14665	14467	14640	14429	14694	14595	14577	14545	14610	14636	14406	14470	14546	14431	14565	14550	14599	14465	14536	14586	14400	14869	14532	14461	14617	14681	14202	14388	14722	14588	14461	14384	14698	14493	14567	14726	14616	14491	14735	14629	14650	14605	14524	14450	14572	14468	14734	14583	14572	14671	14701	14480	14562	14555	14369	14489	14479	14463	14566	14576	14550	14537	14521	14499	14712	14458	14615	14375	14483	14622	14585	14665	14587	14586	14546	14550	14655	14459	14447	14442	14588	14439	14578	14382	14638	14633	14384	14536	14618	14352	14592	14545	14467	14527	14586	14500	14498	14426	14744	14778	14704	14566	14653	14445	14495	14446	14527	14404	14537	14461	14415	14422	14507	14569	14649	14640	14591	14569	14509	14636	14732	14515	14437	14413	14564	14744	14513	14418	14541	14568	14643	14708	14528	14634	14564	14631	14609	14549	14569	14557	14525	14570	14602	14566	14522	14613	14632	14639	14596	14522	14501	14421	14533	14469	14443	14552	14561	14537	14636	14522	14616	14608	14464	14715	14575	14480	14523	14658	14586	14616	14683	14646	14520	14619	14616	14457	14576	14641	14411	14469	14600	14471	14542	14531	14514	14557	14578	14370	14669	14453	14609	14545	14506	14495	14738	14631	14438	14430	14453	14721	14535	14303	14598	14626	14600	14765	14588	14507	14668	14674	14498	14522	14398	14458	14671	14414	14510	14416	14431	14705	14485	14663	14568	14537	14491	14559	14364	14541	14665	14423	14463	14468	14484	14571	14566	14653	14537	14552	14520	14403	14544	14421	14431	14566	14591	14426	14617	14697	14638	14380	14604	14347	14808	14708	14800	14614	14474	14501	14526	14584	14500	14602	14648	14698	14481	14690	14497	14454	14569	14534	14666	14532	14520	14727	14640	14565	14506	14559	14651	14565	14234	14613	14692	14756	14528	14501	14628	14444	14610	14623	14562	14535	14500	14421	14571	14470	14456	14535	14565	14501	14330	14533	14607	14522	14566	14530	14538	14670	14564	14539	14549	14526	14563	14431	14591	14390	14476	14496	14535	14372	14565	14520	14557	14536	14404	14519	14661	14597	14498	14428	14371	14454	14564	14422	14525	14575	14605	14495	14688	14668	14583	14526	14592	14407	14495	14547	14633	14555	14527	14522	14553	14649	14635	14520	14633	14598	14518	14528	14528	14484	14656	14543	14523	14402	14558	14363	14528	14482	14502	14319	14334	14674	14482	14475	14486	14460	14485	14559	14672	14429	14653	14654	14534	14443	14613	14620	14643	14475	14598	14486	14525	14626	14485	14469	14657	14625	14539	14698	14448	14544	14591	14503	14624	14495	14697	14366	14730	14487	14421	14606	14563	14630	14529	14513	14679	14504	14578	14506	14670	14425	14612	14634	14558	14489	14432	14642	14458	14568	14572	14442	14519	14590	14567	14529	14577	14601	14666	14610	14539	14502	14562	14633	14616	14636	14789	14556	14553	14603	14636	14615	14533	14478	14453	14652	14460	14507	14600	14436	14554	14562	14484	14556	14536	14442	14371	14382	14608	14467	14526	14427	14546	14363	14510	14658	14468	14456	14580	14610	14546	14694	14431	14620	14466	14633	14536	14654	14651	14586	14656	14390	14576	14600	14548	14581	14657	14505	14410	14573	14555	14574	14590	14677	14603	14703	14587	14486	14470	14551	14580	14644	14536	14326	14479	14449	14669	14480	14569	14565	14632	14658	14596	14591	14559	14585	14569	14413	14642	14457	14512	14858	14572	14582	14607	14654	14638	14677	14585	14343	14448	14427	14357	14576	14370	14544	14620	14580	14505	14623	14432	14621	14516	14505	14713	14547	14499	14541	14520	14465	14601	14620	14577	14630	14439	14491	14504	14480	14557	14581	14601	14519	14556	14357	14473	14643	14484	14642	14351	14399	14499	14624	14368	14518	14581	14541	14594	14616	14408	14593	14517	14458	14536	14528	14506	14578	14385	14579	14610	14445	14602	14787	14582	14578	14567	14694	14531	14729	14693	14731	14515	14641	14429	14522	14583	14775	14381	14470	14543	14328	14619	14620	14496	14386	14514	14756	14526	14536	14563	14789	14500	14641	14596	14501	14686	14530	14462	14433	14501	14596	14529	14611	14360	14637	14449	14620	14613	14462	14587	14643	14554	14535	14622	14412	14515	14418	14556	14603	14682	14477	14582	14697	14583	14565	14492	14541	14653	14467	14561	14509	14523	14451	14690	14593	14576	14616	14597	14460	14601	14529	14583	14699	14673	14568	14590	14489	14540	14568	14629	14601	14650	14392	14668	14498	14547	14677	14554	14529	14543	14423	14579	14536	14490	14575	14476	14424	14586	14489	14643	14685	14593	14670	14470	14563	14440	14509	14494	14593	14437	14487	14626	14501	14444	14394	14468	14554	14476	14635	14448	14363	14505	14558	14395	14476	14451	14621	14470	14495	14553	14540	14668	14399	14591	14544	14505	14595	14621	14604	14666	14353	14415	14607	14367	14528	14540	14577	14622	14570	14573	14514	14654	14610	14499	14432	14648	14488	14554	14516	14457	14414	14555	14534	14679	14558	14648	14513	14709	14467	14508	14458	14526	14504	14520	14687	14526	14547	14658	14531	14534	14488	14594	14494	14370	14552	14492	14638	14565	14591	14612	14449	14630	14627	14467	14590	14605	14520	14561	14615	14324	14471	14444	14533	14502	14458	14533	14640	14489	14603	14501	14458	14514	14675	14568	14464	14468	14478	14603	14610	14527	14586	14503	14707	14559	14443	14718	14432	14489	14602	14488	14446	14522	14644	14598	14612	14539	14578	14682	14620	14617	14474	14658	14487	14608	14530	14734	14432	14496	14518	14719	14659	14585	14431	14481	14705	14563	14410	14669	14421	14349	14693	14511	14540	14699	14546	14587	14651	14459	14546	14611	14701	14693	14692	14369	14639	14576	14538	14524	14497	14692	14697	14593	14511	14523	14458	14504	14593	14366	14611	14709	14642	14541	14576	14565	14443	14747	14499	14454	14382	14597	14520	14562	14513	14467	14605	14472	14539	14594	14526	14455	14705	14603	14643	14471	14593	14558	14674	14576	14513	14599	14326	14472	14349	14619	14587	14530	14615	14811	14515	14652	14573	14723	14538	14545	14527	14612	14572	14418	14639	14511	14539	14485	14508	14547	14449	14407	14520	14639	14625	14644	14401	14549	14580	14448	14574	14468	14464	14632	14566	14372	14714	14609	14568	14485	14592	14568	14700	14520	14368	14573	14436	14530	14528	14406	14674	14732	14559	14368	14537	14566	14582	14567	14568	14686	14580	14566	14553	14534	14636	14594	14614	14533	14530	14481	14624	14585	14644	14353	14506	14533	14596	14619	14619	14470	14664	14573	14337	14567	14562	14562	14689	14381	14585	14450	14491	14714	14566	14545	14550	14642	14573	14632	14690	14559	14649	14693	14489	14584	14637	14663	14554	14455	14562	14585	14603	14649	14506	14719	14706	14401	14508	14537	14402	14409	14551	14638	14686	14537	14530	14345	14512	14573	14538	14531	14615	14365	14669	14474	14549	14431	14546	14501	14488	14801	14553	14593	14349	14478	14485	14387	14431	14583	14286	14606	14454	14490	14628	14451	14659	14449	14569	14397	14602	14664	14584	14455	14415	14580	14490	14455	14600	14461	14729	14484	14726	14625	14661	14399	14511	14529	14479	14619	14420	14602	14583	14573	14578	14464	14528	14663	14445	14600	14589	14492	14729	14412	14604	14624	14686	14572	14638	14599	14612	14456	14536	14471	14638	14660	14424	14592	14649	14763	14596	14752	14446	14555	14528	14590	14391	14643	14519	14618	14510	14639	14568	14520	14719	14433	14513	14601	14591	14654	14535	14530	14650	14477	14542	14580	14554	14461	14445	14550	14517	14590	14568	14495	14707	14433	14572	14451	14501	14656	14461	14402	14484	14512	14528	14526	14604	14451	14581	14418	14691	14365	14462	14479	14511	14494	14698	14456	14628	14658	14543	14552	14605	14550	14598	14411	14745	14669	14575
24223	21174	28616	26085	25998	27194	25449	21935	20440	19764	18987	18719	18514	18089	17740	17555	17367	17421	17303	16999	17127	17125	17141	17034	16980	17043	17009	16909	16890	17066	16962	17053	16814	17108	16992	16865	16788	16638	16796	16921	16733	16790	16631	16736	16986	16782	16893	16712	16941	16887	16841	16703	16712	16606	16748	16751	16773	16735	16756	16603	16742	16686	16870	16762	16778	16855	16689	16813	16744	16988	16468	16795	16762	16745	16664	16655	16800	16759	16832	16850	16703	16746	16876	16806	16672	16733	16983	16709	16726	16638	16781	16777	16747	16911	16635	16696	16662	16833	16802	17023	16787	16600	16764	16907	16671	16864	16670	16596	16701	16693	16859	16665	16764	16812	16629	16737	16793	16835	16864	16621	16677	16640	16669	16813	16838	16865	16893	16515	16706	16854	16770	16646	16705	16765	16710	16635	16733	16629	16544	16573	16613	16707	16788	16732	16755	16642	16660	16716	16649	16841	16663	16706	16939	16874	16727	16791	16755	16685	16664	16901	16619	16803	16868	16578	16674	16745	16852	16971	16667	16769	16537	16758	16744	16591	16728	16623	16719	16734	16562	16560	16739	16663	16654	16601	16806	16817	16751	16678	16677	16771	16455	16529	16922	16575	16872	16675	16768	16798	16773	16614	16729	16693	16732	16845	16801	16563	16530	16586	16713	16819	16816	16721	16803	16971	16692	16776	16734	16576	16734	16830	16576	16688	16834	16640	16668	16749	16702	16688	16780	16686	16519	16513	16764	16789	16815	16610	16698	16754	16695	16596	16763	16671	16748	16428	16571	17016	16691	16745	16797	16724	16628	16716	16703	16715	16660	16787	16544	16837	16767	16738	16800	16851	16784	16738	16776	16799	16695	16721	16734	16658	16728	16710	16556	16583	16793	16762	16837	16876	16689	16746	16693	16770	16747	16955	16762	16575	16546	16668	16594	16792	16955	16801	16837	16671	16685	16737	16639	16709	16719	16668	16755	16840	16718	16767	16751	16679	16647	16900	16755	16797	16652	17062	16536	16761	16711	16636	16842	16673	16771	16645	16680	16792	16772	16839	16896	16920	16681	16834	16681	16728	16812	16650	16635	16852	16681	16905	16533	16677	16850	16863	16772	16726	16596	16659	16694	16624	16644	16655	16709	16731	16867	16671	16753	16874	16806	16787	16623	16557	16860	16781	16695	16673	16913	16895	16627	16604	16852	16787	16697	16853	16664	16648	16611	16786	16748	16710	16651	16653	16778	16869	16744	16527	16832	16851	16579	16762	16865	16713	16774	16698	16508	16639	16801	16937	16622	16789	16554	16685	16639	16743	16687	16709	16628	16825	16704	16674	16549	16622	16737	16725	16726	16963	16780	16980	16836	16742	16535	16645	16636	16755	16801	16782	16647	16700	16997	16688	16825	16638	16810	16643	16588	16836	16627	16781	16517	16704	16834	16635	16788	16721	16597	16667	16618	16734	16825	16620	16739	16646	16434	16607	16662	16569	16507	16800	16830	16780	16781	16509	16627	16830	16796	16557	16784	17010	16637	16818	16676	16768	16661	16724	16705	16711	16601	16544	16556	16723	16682	16586	16760	16765	16950	16875	16772	16672	16712	16740	16892	16747	16646	16703	16788	16791	16618	16725	16659	16698	16787	16798	16593	16890	16885	16588	16768	16727	16632	16659	16809	16733	16745	16721	16640	16679	16703	16789	16976	16822	16714	16675	16756	16820	16905	16806	16693	16603	16623	16616	16600	16811	16806	16903	16627	16879	16819	16816	16780	16655	17021	16767	16657	16608	16819	16695	16508	16691	16800	16593	16883	16827	16674	16789	16571	16583	16729	16607	16574	16825	16623	16727	16598	16514	16744	16570	16738	16577	16540	16634	16601	16698	16845	16569	16781	16574	16744	16844	16785	16827	16799	16642	16635	16535	16759	16819	16511	16644	16570	16855	16758	16701	16713	16476	16604	16714	16795	16690	16787	16847	16601	16633	16749	16874	16875	16591	16560	16584	16802	16703	16579	16592	16704	16691	16669	16774	16627	16751	16748	16676	16716	16581	16715	16640	16691	16934	16698	16748	16905	16631	16689	16662	16528	16632	16696	16863	16435	16661	16705	16881	16783	16698	16631	16717	16794	16843	16926	16667	16808	16717	16939	16585	16660	16809	16713	16682	16700	16660	16704	16722	16943	16731	16664	17002	16780	16808	16820	16947	16764	16808	16631	16811	16751	16854	16874	16654	16693	16613	16892	16777	16840	16723	16632	16704	16460	16685	16685	16851	16909	16729	16678	16710	16642	16514	16666	16558	16642	16569	16895	16844	16666	16873	16808	16865	16506	16586	16840	16765	16762	16573	16785	16686	16722	16860	16824	16676	16759	16723	16715	16734	16729	16566	16897	16572	16667	16628	16679	16661	16893	16692	16810	16621	16759	16690	16622	16648	16793	16738	16645	16402	16602	16804	16751	16728	16759	16936	16763	16596	16723	16630	16637	16612	16934	16654	16735	16698	16797	16814	16792	16652	16954	16741	16857	16688	16726	16785	16668	16635	16757	16710	16670	16634	16696	16860	16565	16752	16957	16756	16781	16633	17011	16820	16594	16785	16727	16893	16859	16805	16729	16674	16548	16879	16828	16842	16847	16676	16601	16827	16727	16787	16910	16867	16629	16791	16623	16613	16907	16680	16812	16527	16726	16543	16749	16793	16730	16562	16758	16731	16762	16703	16576	16883	16732	16672	16799	16726	16884	16783	16653	16659	16735	16704	16666	16880	16659	16775	16822	16871	16827	16587	16915	16761	16858	16599	16644	16829	16517	16766	16673	16698	16775	16690	16787	16729	16650	16806	16832	16732	16689	16703	16781	16822	16607	16662	16400	16603	16721	16907	16961	16673	16541	16812	16794	16639	16615	16544	16498	16632	16681	16578	16679	16702	16932	16935	16668	16609	16848	16624	16952	16847	16818	16699	16503	16705	16655	16842	16650	16679	16816	16907	16790	16842	16615	16652	16629	16618	16645	16667	16837	16973	16713	16513	16749	16410	16529	16704	16705	16721	16596	16688	16562	16497	16715	16878	16726	16730	16772	16915	16751	16861	16862	16853	16910	16612	16782	16725	16751	16669	16964	16696	16707	16809	16924	16779	16853	16527	16659	16669	16696	16681	16599	16817	16738	16600	16813	16587	16726	16777	16518	16641	16870	16739	16853	16865	16853	16878	16779	16691	16700	16810	16692	16569	16899	16758	16855	16643	16611	16714	16847	16699	16755	16734	16634	16620	16776	16752	16557	16620	16655	16880	16738	16679	16810	16873	16682	16666	16699	16709	16592	16603	16584	16731	16779	16939	16648	16703	16818	16826	16684	16809	16879	16741	16757	16838	16384	16659	16884	16932	17009	16698	16726	16767	16841	16730	16595	16772	16628	16987	16734	16751	16732	16704	16854	16950	16889	16794	16663	16682	16613	16585	16703	16703	16641	16787	16792	16717	16563	16643	16850	16764	16597	16550	16714	16716	16609	16671	16831	16635	16761	16815	16919	16661	16866	16772	16649	16688	16613	16586	16361	16781	16703	16660	16772	16714	16636	16857	16867	16721	16795	16664	16671	16645	16665	16828	16688	16574	16821	16615	16726	16625	16706	16842	16927	16723	16667	16619	16669	16669	16582	16614	16694	16709	16807	16633	16739	16719	16700	16838	16861	16850	16893	16772	16891	16709	16851	16875	16792	16650	16783	16699	16818	16614	16617	16587	16800	16836	16745	16778	16746	16615	16706	16550	16615	16730	16689	16666	16894	16825	16706	16823	16691	16678	16751	16808	16816	16523	16568	16833	16758	16649	16784	16620	16662	16681	16668	16891	16511	16734	16673	16890	16780	16610	16940	16736	16867	16762	16666	16702	16600	17103	16631	16617	16874	16878	16728	16627	16820	16757	16840	16673	16550	16795	16818	16553	16908	16530	16532	16746	16585	16526	16673	16626	16695	16934	16717	16736	16595	16496	16699	16788	16546	16664	16637	16704	16778	16810	16593	16550	16507	16780	16757	16704	16748	16697	16659	16848	16502	16481	16572	16979	16772	16848	16914	16609	16638	16742	16680	16818	16843	16794	16668	16718	17027	16639	16681	16853	16748	16534	16686	16929	16841	16904	16880	16530	16761	16896	16744	16755	16706	16765	16762	16472	16850	16828	16765	16727	16817	16673	16669	16844	16650	16864	16791	16632	16718	16756	16823	16915	16716	16848	16729	16545	16585	16597	16853	16624	16693	16755	16696	16736	16806	16881	16653	16530	16806	16786	16813	16631	16718	16583	16573	16604	16645	16817	16659	16835	16699	16754	16950	16716	16926	16970	16564	16926	16754	16679	16928	16943	16790	16557	16742	16773	16860	16672	16834	16809	16769	16705	16656	16674	16557	16685	16646	16862	16828	16798	16781	16704	16684	16886	16658	16941	16719	16634	16701	16888	16724	16910	16614	16727	16960	16766	16628	16712	16691	16668	16826	16780	16794	16768	16782	16745	16888	16736	16756	16694	16847	16857	16804	16698	16716	16973	16631	16785	16640	16772	16606	16844	16715	16683	16658	16944	16692	16679	16609	16686	16750	16914	16661	16578	16663	16455	16793	16897	16723	16602	16798	16898	16659	16732	16716	16727	16727	16604	16641	16680	16802	16525	16903	16763	16765	16707	16688	16762	16628	16590	16701	16672	16632	17027	16591	16801	16630	16726	16797	16401	16849	16733	17002	16839	16665	16740	17054	16580	16785	16841	16619	16795	16794	16676	16828	16834	16747	16773	16762	16675	16755	16774	16764	16830	16726	16947	16659	16820	16853	16544	16703	16597	16581	16818	16732	16670	16778	16765	16819	16813	16649	16621	16537	16781	16764	16638	16676	16532	16685	16629	16829	16631	16662	16719	16732	16796	16688	16815	16627	16665	16680	16661	16716	16517	16718	16792	16781	16869	16826	16719	16645	16793	16798	17002	16517	16553	16553	16661	16780	16697	16653	16874	16795	16809	16736	16425	16592	16806	16653	16703	16605	16565	16701	16728	16590	16772	16703	16676	16884	16776	16821	16702	16755	16725	16745	16572	16606	16573	16833	16735	16492	16631	16830	16654	16673	16693	16627	16789	16740	16571	16680	16761	16439	16654
31484	50123	46333	36882	32134	27717	23852	21183	19778	18611	18101	17406	17073	16288	15975	15985	15645	15517	15117	15007	14869	15110	15002	14900	14745	14868	14683	14876	14682	14650	14792	14827	14689	14642	14803	14542	14660	14688	14642	14662	14604	14629	14631	14463	14716	14545	14659	14599	14677	14637	14629	14569	14809	14638	14607	14604	14621	14561	14637	14455	14671	14600	14615	14607	14588	14719	14680	14787	14600	14705	14552	14611	14508	14622	14481	14624	14345	14729	14529	14577	14599	14466	14369	14829	14633	14590	14430	14589	14569	14573	14729	14573	14565	14591	14610	14620	14639	14577	14476	14471	14572	14596	14496	14699	14475	14530	14570	14515	14649	14411	14359	14621	14629	14543	14490	14598	14749	14531	14617	14393	14538	14705	14632	14492	14489	14512	14565	14591	14467	14572	14578	14387	14421	14562	14482	14658	14568	14444	14391	14521	14709	14431	14804	14560	14704	14362	14753	14545	14633	14478	14450	14540	14584	14460	14331	14705	14558	14623	14591	14657	14658	14578	14547	14296	14767	14723	14637	14534	14675	14386	14645	14601	14483	14498	14724	14497	14650	14545	14742	14696	14566	14725	14375	14605	14562	14705	14580	14593	14629	14535	14659	14604	14565	14488	14792	14490	14505	14731	14607	14593	14657	14631	14645	14460	14585	14593	14530	14549	14440	14400	14460	14442	14560	14726	14487	14850	14678	14660	14555	14569	14592	14530	14510	14604	14533	14544	14612	14614	14786	14594	14440	14603	14430	14569	14580	14418	14554	14489	14648	14560	14609	14700	14335	14513	14542	14437	14585	14460	14532	14612	14664	14556	14464	14600	14620	14602	14553	14539	14655	14574	14676	14615	14531	14546	14573	14488	14653	14474	14360	14508	14564	14482	14681	14636	14393	14506	14697	14494	14579	14518	14421	14459	14598	14674	14587	14592	14602	14521	14615	14585	14459	14511	14700	14514	14527	14565	14450	14711	14506	14470	14571	14628	14512	14685	14528	14535	14533	14432	14631	14494	14641	14468	14468	14627	14677	14263	14579	14458	14352	14563	14569	14474	14605	14555	14603	14579	14485	14392	14736	14614	14627	14627	14444	14634	14565	14547	14503	14441	14654	14510	14540	14701	14667	14552	14578	14367	14604	14659	14438	14470	14514	14529	14595	14558	14366	14737	14482	14561	14364	14598	14577	14569	14540	14664	14638	14619	14593	14604	14545	14531	14660	14614	14616	14625	14675	14484	14589	14511	14592	14463	14536	14453	14470	14512	14529	14739	14616	14515	14672	14561	14474	14522	14532	14579	14571	14668	14379	14498	14689	14624	14456	14513	14642	14382	14589	14534	14538	14510	14461	14488	14656	14508	14569	14555	14708	14601	14408	14493	14568	14626	14621	14571	14612	14469	14566	14557	14622	14612	14471	14525	14617	14611	14719	14597	14373	14640	14623	14584	14576	14481	14743	14471	14572	14731	14653	14637	14645	14688	14572	14547	14505	14417	14568	14516	14692	14537	14473	14555	14647	14693	14643	14511	14567	14611	14404	14653	14611	14616	14515	14484	14716	14431	14477	14634	14530	14550	14533	14586	14584	14445	14652	14572	14495	14511	14736	14489	14670	14564	14500	14664	14505	14473	14754	14629	14617	14607	14566	14679	14652	14715	14604	14358	14530	14528	14391	14644	14534	14563	14641	14763	14510	14682	14560	14443	14528	14501	14623	14628	14679	14568	14505	14531	14624	14585	14554	14559	14408	14718	14499	14581	14580	14424	14628	14501	14530	14660	14656	14675	14589	14597	14508	14429	14643	14517	14559	14530	14607	14492	14659	14641	14419	14461	14617	14724	14566	14432	14478	14689	14603	14531	14642	14514	14623	14566	14566	14573	14506	14593	14533	14729	14475	14544	14635	14533	14640	14685	14577	14458	14550	14626	14736	14545	14474	14551	14607	14626	14545	14484	14597	14804	14533	14553	14507	14550	14617	14581	14667	14604	14492	14460	14661	14637	14669	14605	14487	14606	14535	14641	14546	14651	14439	14643	14645	14444	14604	14564	14585	14582	14551	14632	14692	14609	14524	14497	14430	14463	14649	14523	14569	14483	14496	14489	14734	14337	14579	14487	14581	14666	14583	14443	14546	14473	14600	14519	14612	14535	14654	14472	14599	14498	14611	14614	14417	14618	14481	14373	14577	14448	14471	14613	14456	14589	14486	14631	14624	14604	14629	14473	14536	14586	14714	14496	14499	14517	14625	14453	14387	14504	14529	14521	14527	14436	14780	14816	14691	14456	14660	14629	14558	14509	14554	14473	14577	14555	14476	14479	14560	14649	14622	14647	14553	14452	14561	14574	14627	14548	14461	14489	14358	14498	14574	14618	14513	14508	14535	14514	14616	14690	14612	14546	14570	14511	14560	14595	14516	14530	14457	14585	14457	14562	14569	14625	14612	14584	14605	14496	14465	14635	14697	14558	14665	14632	14523	14719	14572	14661	14712	14487	14427	14461	14556	14533	14561	14593	14637	14617	14501	14544	14531	14530	14588	14590	14697	14541	14549	14454	14597	14608	14590	14644	14513	14566	14448	14718	14566	14320	14584	14518	14599	14507	14527	14537	14540	14530	14601	14705	14562	14495	14566	14518	14563	14463	14518	14569	14584	14406	14426	14624	14562	14589	14547	14755	14523	14632	14584	14550	14590	14590	14551	14533	14626	14650	14593	14467	14433	14564	14384	14468	14673	14527	14627	14450	14592	14372	14533	14666	14558	14480	14451	14628	14556	14717	14516	14613	14363	14631	14604	14725	14614	14592	14583	14602	14617	14560	14634	14639	14567	14553	14624	14629	14606	14680	14532	14580	14731	14468	14597	14534	14622	14414	14640	14482	14707	14641	14400	14384	14666	14586	14352	14452	14573	14370	14665	14603	14646	14535	14544	14618	14647	14531	14510	14609	14539	14541	14616	14562	14397	14636	14458	14585	14594	14293	14628	14429	14566	14665	14575	14493	14663	14584	14669	14528	14461	14605	14676	14534	14540	14551	14512	14628	14398	14578	14561	14536	14544	14677	14596	14525	14418	14496	14652	14517	14397	14556	14690	14401	14577	14689	14524	14682	14556	14587	14300	14659	14525	14647	14459	14542	14407	14650	14593	14423	14472	14496	14668	14524	14506	14757	14518	14788	14580	14677	14442	14421	14628	14503	14501	14641	14492	14478	14656	14501	14389	14465	14635	14498	14634	14467	14494	14604	14457	14624	14606	14658	14599	14489	14549	14566	14475	14529	14554	14485	14777	14639	14659	14526	14575	14329	14521	14647	14584	14604	14488	14636	14728	14648	14729	14625	14336	14545	14565	14540	14427	14595	14482	14568	14709	14586	14597	14681	14564	14557	14583	14694	14526	14578	14757	14514	14583	14523	14611	14731	14591	14538	14557	14455	14572	14640	14611	14529	14656	14357	14541	14602	14467	14556	14644	14453	14764	14763	14430	14474	14699	14462	14610	14436	14546	14514	14600	14407	14446	14514	14572	14448	14711	14648	14511	14626	14685	14554	14497	14458	14652	14713	14633	14529	14484	14489	14548	14594	14652	14597	14506	14574	14616	14354	14630	14429	14715	14484	14611	14707	14347	14407	14504	14600	14606	14630	14506	14693	14620	14647	14684	14400	14487	14515	14512	14602	14437	14750	14466	14537	14512	14532	14561	14553	14655	14607	14520	14458	14462	14525	14527	14721	14503	14666	14600	14612	14563	14532	14761	14606	14502	14816	14493	14647	14487	14655	14460	14446	14635	14412	14557	14578	14612	14398	14512	14661	14538	14569	14483	14467	14631	14536	14640	14489	14454	14531	14697	14725	14648	14527	14343	14555	14540	14483	14557	14592	14711	14412	14496	14530	14534	14575	14462	14636	14554	14781	14659	14547	14590	14535	14713	14658	14460	14521	14560	14542	14570	14508	14487	14500	14513	14454	14632	14662	14701	14509	14676	14654	14495	14545	14808	14623	14624	14615	14593	14667	14652	14528	14578	14624	14631	14617	14674	14538	14663	14672	14440	14615	14564	14818	14447	14667	14474	14435	14636	14507	14543	14412	14454	14652	14356	14492	14597	14588	14367	14711	14571	14699	14651	14606	14591	14561	14409	14450	14589	14460	14536	14436	14467	14586	14541	14541	14772	14523	14485	14732	14562	14524	14590	14441	14487	14599	14524	14494	14669	14560	14456	14417	14713	14531	14541	14607	14463	14625	14555	14599	14619	14498	14582	14567	14537	14600	14583	14704	14565	14564	14658	14533	14644	14499	14659	14533	14405	14592	14542	14485	14625	14549	14655	14532	14658	14612	14579	14543	14463	14635	14540	14544	14409	14592	14522	14663	14608	14531	14449	14633	14558	14573	14378	14507	14672	14713	14499	14523	14709	14607	14577	14549	14505	14549	14452	14592	14643	14564	14413	14446	14657	14488	14378	14527	14672	14570	14588	14704	14669	14552	14620	14555	14514	14651	14410	14520	14544	14508	14587	14470	14767	14528	14713	14463	14653	14511	14632	14617	14628	14494	14499	14487	14582	14498	14646	14609	14577	14578	14538	14796	14551	14622	14447	14547	14571	14594	14465	14601	14576	14516	14575	14566	14354	14614	14545	14500	14492	14679	14416	14605	14528	14539	14581	14520	14604	14617	14488	14654	14539	14486	14417	14700	14614	14482	14580	14681	14588	14340	14523	14544	14677	14584	14599	14657	14569	14688	14478	14525	14513	14485	14411	14550	14630	14487	14606	14529	14699	14553	14570	14475	14530	14546	14588	14472	14538	14518	14617	14564	14567	14533	14575	14598	14630	14695	14578	14491	14598	14543	14517	14621	14576	14751	14648	14483	14400	14730	14540	14535	14587	14474	14669	14561	14576	14714	14433	14452	14623	14559	14716	14743	14617	14298	14573	14466	14581	14440	14632	14728	14414	14486	14428	14629	14803	14679	14550	14737	14567	14612	14497	14485	14503	14662	14659	14354	14575	14626	14581	14477	14658	14451	14572	14434	14525	14491	14575	14707	14373	14603	14579	14521	14589	14602	14686	14601	14763	14571	14652	14556	14535	14622	14515	14495	14706	14539	14585	14598	14679	14551	14702	14519	14632	14652	14552	14484	14652	14563	14594	14717
22763	21105	28870	23997	23256	27183	29673	24337	22291	21577	20859	20017	19719	19189	18903	18560	18188	18093	17942	17828	17711	17799	17569	17479	17733	17512	17326	17382	17376	17482	17258	17617	17222	17194	17245	17420	17248	17128	17428	17628	17443	17253	17256	17343	17194	17143	17316	17518	17134	17093	17293	17193	17085	17196	17114	17246	17381	17066	17408	17178	17296	17172	17182	17140	17180	17164	17106	16928	17162	17201	17203	17084	17105	17207	17328	16994	17193	17076	17216	17198	17058	17080	16989	16862	17055	16896	16919	17210	17239	17168	17155	17217	17265	17141	17246	17089	17192	17060	17241	17301	17311	17002	16846	17223	17208	17121	17233	17207	16997	17110	17259	17110	17211	17141	17310	17048	17025	17215	17118	17178	17162	17047	17196	17185	17124	16887	17214	16982	17183	17061	17138	16952	17216	17133	17059	17142	17160	17060	17251	17052	17327	16910	17085	17096	17029	17114	17120	17183	17174	17299	17239	17062	16999	17192	17184	17133	17143	17290	17131	16952	17087	17300	17084	17259	17129	17159	17211	17122	17095	17036	17226	17098	17122	17125	17126	17006	17068	17082	17024	17250	17220	17192	17279	17254	17224	17326	17239	17032	17238	16904	17133	17299	16982	17050	17203	16972	17058	16897	17100	17001	17146	17175	17145	17122	16983	17242	17079	17299	17000	16999	17209	16973	16992	17024	17087	17140	17135	17039	17201	17205	17183	17167	17282	17158	17245	16874	17184	17174	17180	17049	17334	17023	17207	17138	16975	17294	16930	17051	17298	17006	17020	17046	17143	17174	17187	16970	17149	16974	17262	17001	17313	17092	17065	17071	17015	17115	17140	17174	17078	17048	16935	17205	17218	17212	17202	17108	17092	17001	17002	17221	17137	16931	16922	16966	16934	17281	17207	17031	17077	17285	16963	16984	17005	17091	17149	17120	17102	17226	17016	17214	17261	17073	17147	17049	17163	17077	16963	16922	17303	17111	17109	17251	17306	17329	17166	17273	17099	16953	17149	17222	17255	17221	17076	17204	17191	17249	17136	16863	17093	17013	17096	17261	16899	17058	17078	17162	17306	17079	17018	17107	17093	17193	16979	17078	17074	17063	17065	17050	17107	17250	17067	17147	17134	17371	16983	17207	16908	17199	17155	17159	16986	17105	17091	17233	17115	17038	17240	17275	17189	16891	17166	17134	17131	17018	17127	17253	16962	17063	17122	17184	17080	17056	17035	17131	17098	17007	17341	17150	16963	17043	16988	17084	17081	17200	17386	17315	17040	17042	17234	17336	17196	17321	17033	17176	17011	16972	17216	17293	17052	17173	17086	17054	17142	17265	16918	17160	17148	17138	17185	17109	16951	17023	17072	17171	17025	17098	17175	17072	16960	17213	17229	16933	17004	17024	17241	16902	17418	17173	17199	17038	17105	16900	17110	17059	17116	17138	17168	17297	17005	17145	17067	16888	17129	17081	17015	17013	17119	17156	17161	17076	17230	17017	17176	16965	17096	17094	17104	16961	17093	17213	17211	17156	17195	17091	17080	17023	16902	17119	17086	17113	16914	17106	16944	17048	17004	17124	17124	17295	17265	17189	17179	17086	17152	17186	17166	16829	17065	16930	16981	17073	17210	17043	17253	16972	17286	16978	17152	17009	17215	17120	17177	17058	16941	16809	17191	17115	17180	17057	17063	17011	16894	17062	17136	17249	17241	17174	17088	17061	16960	17211	17065	16969	17116	17203	17303	17127	17192	17071	17174	16989	17229	17165	16940	17066	17174	17272	17087	17087	17019	17121	17225	17202	17132	17083	17097	17157	17225	17186	17144	17318	17164	17132	17317	17229	17150	17074	17145	17231	17021	17333	17243	17022	16989	17112	17019	17319	16944	17149	17254	16986	17176	17236	17234	17103	16973	17089	17124	17068	17069	17229	17390	17165	16985	17002	17274	17274	17058	17167	16956	17188	17239	17069	16842	17136	17233	17246	17123	17109	17064	16963	17178	17059	16948	17249	17133	17080	17252	17363	17205	17273	17031	17251	17303	16922	17006	17104	17290	17141	17103	17273	17167	17169	17083	17143	17191	17054	17123	17093	17081	16892	17107	17089	17166	17108	17014	17054	17273	17056	17079	17161	17131	17319	17055	17237	17138	17037	16958	17088	17073	17284	16891	17013	17202	16970	16998	16920	17103	17149	17226	17017	17085	17066	17098	17134	17166	17226	17308	16998	16896	17069	17105	17195	17157	17184	17229	17202	17268	17094	17230	17079	17118	17162	17283	17225	17225	17123	16995	17014	17216	17167	16843	17082	17146	16972	17211	17097	16854	17201	17086	17219	17104	17046	17145	17041	17197	17050	17098	17026	17201	17224	17035	16905	17107	17115	17100	17159	17120	17209	16979	17137	16955	16979	17079	17116	17138	17065	17083	16916	17011	17146	17214	17283	17106	17080	17173	17109	17029	17151	17304	17170	17116	17274	17216	17271	17240	17158	17244	17144	17203	17375	16968	17066	17207	17059	17072	17053	16845	16932	17162	17112	17121	17036	17004	17201	17257	17077	17216	17204	17092	17045	17084	17146	17263	17155	17332	17045	16984	17204	17001	17103	17193	16990	17175	17276	17298	17331	17017	17187	17157	17037	16990	17167	17051	17068	17220	17117	17233	17067	17266	16978	17061	17228	17020	17164	17180	16971	16945	17015	17198	17192	16895	17128	17131	17228	17273	17081	17110	17162	17132	17117	17021	17145	17147	17178	17173	17081	17235	17060	17008	17024	17136	17103	17189	17261	17263	17332	17100	17059	17050	17221	16981	17016	17144	17223	17067	17222	17077	17191	17051	17151	16952	17005	17054	16985	17280	16980	17249	17064	17051	17027	17186	17062	16896	17135	17005	17090	16930	17135	17031	17163	16981	17068	17001	17264	17066	17189	16762	17143	16983	17097	17095	17175	17022	17042	17172	17215	17128	17151	17151	17192	17119	17304	17264	17168	17231	17094	17122	16947	16983	17059	17025	17024	16870	17080	16916	17040	17047	16944	16992	16993	17101	17295	16991	17110	17154	17307	17228	17344	17315	17005	17216	17216	17126	17029	17063	17018	17195	17319	17003	17151	16956	17080	17361	17057	17187	17330	17228	17211	17229	17160	17235	17014	17229	17140	17094	17348	17349	17226	17040	17148	16918	17186	17077	17190	17322	17177	17166	17068	17315	17170	17199	17264	17260	17177	17100	17145	16860	17150	17057	17281	17120	17147	17032	17075	17050	17159	17129	17288	17230	17089	17235	17103	17133	17146	16914	17229	17190	17027	17115	17205	17123	17190	17226	16932	17283	17253	17170	17001	17136	17170	17059	17143	17109	17010	17290	16949	17060	17172	17115	17242	17009	16993	17081	17373	17108	17328	17271	17069	17110	17079	17027	17166	17144	17111	17081	17028	17156	17051	17139	17030	17000	17014	17144	17200	16946	17225	17058	17122	17054	16940	17161	17256	17108	17116	17141	17039	17215	17091	17014	17160	17187	17049	17189	17198	17261	16947	17215	17193	17121	17097	17218	17108	17057	17160	17100	17246	16912	17018	17150	17110	17152	16929	16867	17204	17057	17033	17373	17112	17139	17116	17293	17149	17193	17079	17176	16994	17192	17341	17343	17146	17025	17017	17022	17005	17192	17261	17306	17373	17158	17135	17134	17079	17275	16953	17279	17231	17195	16916	17155	17164	16962	17114	17071	17211	17157	17330	17228	17299	17276	16999	17021	17155	17071	17135	17223	17043	17007	17129	17194	17142	17066	17175	17143	16908	17121	16998	17121	16882	17185	17136	17216	17147	17150	17027	17004	17186	17383	17057	17287	17065	16843	16904	17359	17360	17088	16996	17136	17007	16994	17082	17143	17301	17291	17158	17186	17137	17093	17171	17238	17018	17270	17026	17033	16915	17157	17088	17261	17109	17160	17089	17160	16822	17088	17189	17164	17126	17050	16969	17106	17168	17135	17106	17102	17118	17216	17028	17219	17131	17190	17236	16962	17256	17280	17116	17148	17082	17061	16963	17039	17145	17094	17188	17167	17025	17209	17219	17264	17263	17272	17238	17008	17053	17378	17113	17082	17194	17106	17162	17278	17310	17198	16918	17348	17130	17045	17193	17125	17172	17169	17093	17208	17357	17046	16986	17073	17089	17109	17071	17034	17075	16907	17064	17226	17111	17266	17115	17093	17266	16945	16975	17280	17111	17042	17120	17136	17080	17156	16970	17100	17075	17169	17257	17143	17104	17053	17107	17071	17087	17217	17345	17119	17381	17103	17234	17213	17088	17004	17142	17235	16952	16975	17096	17077	17144	17123	17060	17163	17055	17257	17242	17198	17134	17193	17215	17154	17157	17180	17091	17066	17324	17287	16977	17028	17116	16976	17059	17039	17224	17003	17119	16887	17382	17123	17129	17212	17065	17080	17023	17153	17110	17331	17076	17197	17066	17310	17095	17074	16878	17049	17079	16989	17353	17041	17251	17184	17182	17140	17183	16983	17239	17099	17008	17079	17072	17027	17163	17050	17155	17147	16989	17153	17140	17052	16919	17169	17145	17356	17334	17072	17295	17268	17195	17177	17063	17228	17129	16804	17170	16933	17154	17132	16956	17038	17129	17150	17098	17160	17354	17178	17145	17211	17273	17254	17021	17097	17120	17179	17225	17046	16969	16987	17039	17193	17386	17163	17090	17119	17259	17093	17003	17204	17088	17094	17090	17008	17204	17074	17084	17290	17068	17033	17209	17178	17021	17132	17022	17254	17182	17052	17094	17095	17035	17239	17088	17106	16926	17099	17060	17112	17078	17229	17148	16954	17104	16969	17019	17195	17210	16955	17134	17159	17070	17113	17273	17103	17001	17391	17057	16999	17017	17098	16909	17073	17125	17076	17210	17238	17158	17208	17105	17123	17084	17237	17173	17045	17134	17220	17153	17247	16719	17110	17270	17078	17100	16983	17043	17125	16970	17098	17117	17181	17085	17220	17314	17169	17041	16952	17188	17192	17179	17278	17025	16980	17283	17118	17031	17100	17106	17306	17230	17047	17071	17135	17272	17304	17192	17188	17117	17218	17237	17195	17011	17018	17024	17082	17114	17103	17265	17195	17181	17107	17095	17199	16989	17306	17138
32655	55031	52281	42259	36153	31257	27953	24524	22408	20890	20052	19005	18428	17709	17142	16732	16254	15906	15544	15554	15276	15189	15342	15216	15079	15215	15232	15209	14870	15129	14892	14972	14989	14928	14936	14923	15028	14883	14916	14932	14927	14759	14839	14762	14878	14955	14848	14846	14871	14864	14849	14785	14665	14758	14902	14910	14696	14679	14798	14708	14830	14805	14764	14833	14846	14646	14830	14660	14916	14850	14682	14768	14925	14752	14756	14726	14760	14984	14840	14888	14800	14646	14815	14739	14753	14788	14853	14629	14622	14670	14839	14802	14840	14842	14595	14730	14848	14726	14659	14802	14754	14616	14753	14836	14653	14779	14862	14847	14646	14731	14841	14757	14771	14889	14833	14827	14747	15021	14767	14632	14879	14752	14735	14639	14899	14691	14873	14809	14745	14720	14699	14707	14860	14774	14821	14653	14625	14714	14896	14741	14753	14786	14812	14756	14796	14621	14816	14793	14837	14746	14649	14655	14809	15019	14721	14786	14904	14896	14717	14899	14798	14764	14652	14912	14756	14738	14800	14924	14811	14829	14975	14833	14743	14769	14811	14875	14765	14865	14781	14679	14663	14725	14732	14863	14858	14827	14707	14839	14889	14830	14677	14740	14878	14832	14838	14675	14774	14763	14770	14773	14910	14632	14862	14747	14733	14840	14743	14794	14771	14923	14898	14717	14829	14869	14724	14599	14751	14832	14688	14818	14717	14575	14658	14615	14819	14898	14665	14810	14862	14841	14780	14604	14559	14881	14814	14635	14776	14690	14545	14852	14677	14869	14758	14786	14817	14864	14735	14695	14777	14847	14646	14729	14795	14820	14931	14639	14769	14812	14711	14785	14723	14679	14848	14802	14619	14795	14767	14809	14773	14650	14654	14645	14771	14698	14741	14839	14636	14830	14681	14751	14642	14757	14808	14834	14803	14673	14841	14878	14697	14769	14925	14871	14759	14698	14694	14691	14960	14901	14837	14648	14854	14694	14761	14847	14662	14858	14736	14643	14731	14798	14614	14738	14746	14822	14691	14822	14771	14813	14726	14751	14722	14799	14695	14833	14957	14759	14854	14682	14749	14690	14695	14574	14826	14826	14895	14930	14842	14877	14644	14624	14819	14680	14931	14791	14818	14848	14848	14752	14813	14679	14768	14790	14842	14874	14845	14854	14792	14628	14698	14915	14729	14673	14834	14812	14802	14813	14767	14699	14815	14709	14809	14858	14750	14740	14857	14794	14645	14762	14766	14779	14719	14788	14725	14755	14725	14825	14675	14667	14680	14748	14883	14869	14775	14784	14829	14904	14418	14717	14795	14697	14686	14726	14715	14699	14718	14697	14738	14676	14863	14781	14746	15031	14699	14814	14918	14704	14792	14727	14722	14669	14779	14785	14709	14859	14748	14888	14846	14797	14689	14851	14683	14928	14724	14773	14840	14808	14957	14770	14923	14485	14646	14869	14921	14733	14828	14767	14926	14720	14769	14865	14938	14762	14907	14894	14723	14643	14762	14744	14997	14751	14669	14760	14709	14751	14965	14702	14712	14779	14928	14796	14736	14822	14890	14696	14665	14855	14697	14993	14826	14838	14580	14892	14703	14649	14859	14734	14809	14707	14686	14763	14802	14731	14836	14801	14745	14715	14719	14689	14734	14817	14800	14761	14617	14738	14779	14778	14933	14642	14867	14678	14663	14811	14816	14770	14802	14723	14693	14767	14818	14839	14784	14660	14594	14726	14792	14813	14770	14917	14863	14731	14623	14684	14803	14610	14932	14665	14858	14910	14754	14735	14767	14592	14737	14783	14663	14862	14757	14696	14679	14735	14744	14793	14734	14875	14693	14879	14749	14725	14694	14920	14762	14750	14846	14692	14543	14711	14734	14886	14825	14858	14691	14765	14877	14651	14815	14893	14869	14904	14685	14716	14810	14879	14828	14666	14666	14779	14717	14718	14672	14738	14660	14838	14728	14601	14649	14651	14780	14931	14916	14701	14700	14798	14614	14755	14852	14714	14708	14854	14778	14701	14851	14584	14802	14856	14806	14918	14801	14735	14840	14868	14859	14705	14894	14796	14843	14786	14637	14619	14652	14803	14794	14842	14803	14806	14736	14762	14959	14829	14637	14773	14861	14605	14771	14773	14774	14806	14771	14873	14654	14669	14719	14645	14874	14807	14788	14783	14753	14765	14668	14689	14958	14715	14786	14851	14842	14798	14838	14959	14659	14595	14711	14827	14752	14740	14866	14892	14931	14981	14827	14816	14669	14710	14842	14858	14687	14757	14759	14776	14711	14627	14872	14830	14744	14659	14734	14768	14847	14818	14778	14704	14871	14852	14893	14760	14714	14808	14678	14812	14893	14862	14941	14604	14663	14767	14877	14909	14881	14820	14677	14683	14707	14789	14822	14731	14847	14823	14749	14875	14855	14888	14857	14816	14849	14771	14881	14940	14774	14693	14603	14791	14608	14837	14710	14808	14793	14714	14712	14737	14737	14729	14799	14646	14913	14654	14743	14810	14708	14774	14842	14669	14782	14683	14662	14826	14755	14767	14954	14914	14792	14743	14723	14649	14752	14853	14764	14717	14792	14781	14841	14643	14707	14856	14675	14748	14638	14800	14885	14864	14664	14975	14928	14581	14616	14916	14943	14777	14739	14572	14746	14681	14794	14702	14843	14797	14587	14658	14921	14751	14754	14674	14838	14807	14665	14601	14922	14840	14549	14932	14794	14688	14812	14769	14930	14724	14685	14662	14677	14825	14846	14750	14861	14852	14761	14878	14969	14782	14478	14937	14784	14902	14709	14721	14754	14717	14712	14659	14754	14833	14830	14676	14761	14630	14763	14750	14851	14639	14655	14950	14674	14764	14764	14707	14751	14650	14589	14807	14814	14761	14718	14749	14795	14766	14710	14787	14845	14803	14661	14799	14836	14708	14666	14670	14806	14616	14647	14866	14919	14680	14764	14631	14794	14743	14802	14814	14760	14726	14836	14884	14910	14863	14791	14747	14852	14861	14745	14634	14746	14751	14881	14625	14774	14876	14815	14747	14752	14824	14884	14758	14752	14786	14777	14922	14781	14714	14699	14696	14716	14634	14753	14707	14748	14841	14591	14657	14837	14780	14735	14813	14733	14847	14763	14786	14904	14626	14846	14857	14738	14927	14779	14889	14790	14677	14669	14814	14776	14906	14768	14747	14650	14706	14969	14836	14817	14667	14802	14762	14803	14672	14833	14849	14756	14718	14658	14802	14705	14634	14678	14859	14914	14728	14893	14771	14784	14643	14676	14718	14614	14648	14569	14836	14764	14602	14849	14749	14678	14750	14672	14702	14665	14819	14786	14839	14627	14763	14618	14807	14791	14862	14798	14705	14636	14775	14889	14709	14542	14877	14865	14839	14834	14639	14786	14946	14760	14694	14793	14749	14829	14807	14780	14895	14725	14879	14724	14657	14778	14801	14784	14822	14663	14900	14631	14720	14681	14890	14769	14804	14613	14785	14678	14646	14753	14664	14807	14600	14735	14757	14916	14821	14811	14865	14723	14850	14788	14657	14715	14718	14564	14573	14873	14730	14758	14948	14827	14663	14629	14836	14655	14743	14898	14747	14739	14760	14801	14720	14851	14833	14827	14858	14921	14711	14897	14812	14705	14679	14925	14801	14853	14544	14730	14805	14838	14902	14867	14824	14838	14901	14801	14801	14739	14776	14854	14686	14808	14771	14775	14624	14688	14781	14743	14582	14715	14672	14812	14803	14688	14791	14610	14709	14731	14669	14793	14860	14885	14776	14945	14730	14589	14869	14723	14883	14626	14838	14739	14905	14840	14784	14714	14708	14809	14607	14729	14742	14731	14721	14702	14612	14710	14631	14772	14819	14793	14759	14788	14587	14603	14738	14766	14657	14635	14863	14746	14599	14866	14865	14797	14812	14728	14899	14801	14732	14758	14746	14782	14898	14699	14729	14697	14789	14766	14663	14722	14901	14793	14926	14700	14734	14755	14570	14786	14582	14812	14549	14816	14735	14703	14817	14950	14523	14853	14852	14760	14856	14806	14724	14761	14859	14822	14805	14674	14723	14712	14808	14799	14764	14755	14793	14867	14597	14833	14656	14827	14701	14740	14742	14802	14895	14709	14727	14735	14706	14701	14762	14807	15005	14655	14801	14808	14787	14858	14743	15028	14767	14808	14792	14599	14833	14595	14778	14683	14719	14761	14829	14791	14866	14754	14845	14822	14758	14773	14744	14755	14914	14803	14829	14891	14747	14858	14839	14712	14694	14777	14767	14742	14716	14744	14824	14719	14717	14777	14914	14777	14817	14951	14927	14966	14850	14708	14651	14827	14759	14707	14737	14642	14761	14757	14700	14833	14741	14773	14861	14801	14738	14743	14773	14746	14854	14756	14894	14821	14810	14628	14874	14660	14748	14700	14778	14917	14737	14737	14912	14866	14693	14789	14806	14771	14794	14726	14687	14845	14862	14735	14713	14783	14642	14958	14868	14700	14841	14662	14606	14674	14824	14671	14647	14760	14796	14826	14794	14769	14848	14747	14724	14891	14861	14582	14762	14594	14671	14827	14880	14666	14859	14578	14830	14635	14755	14767	14818	14923	14871	14544	14834	14869	14752	14617	14808	14818	14618	14799	14650	14683	14780	14896	14798	14823	14859	14714	14962	14834	14700	14734	14892	14633	14832	14550	14855	14804	14838	14844	14763	14904	14734	14789	14772	14793	14590	14796	14912	14807	14704	14924	14694	14834	14822	14782	14838	14651	14843	14617	14850	14747	14878	14912	14844	14710	14748	14809	14844	14904	14724	14688	14654	14852	14879	14790	14754	14935	14759	14833	14687	14849	14675	14631	14921	14923	14608	14795	14779	14885	14687	14816	14796	14738	14774	14760	14873	14670	14702	14793	14788	14765	14629	14840	14813	14644	14736	14812	14731	14821	14778	14779	14848	14760	14792	14538	14646	14774	14731	14832	14688	14804	14788	14672	14898	14754	14826	14895	14620	14821	14814	14678	14888	14796	14840	14698	14701	14836	14663	14818	14713	14786	14573	14622	14711	14916	14859	14743	15001	14779	14734	14642	14777	14744	14874	14706	14735	14707	14771	14676	14725	14710	14668	14836	14794	14740	14882
29188	28189	35758	31664	25657	22926	21092	19736	18734	18512	17876	17737	17607	17149	17238	17017	17022	16843	16855	16827	16644	16792	16748	16671	16610	16667	16537	16512	16499	16558	16761	16592	16464	16428	16536	16558	16585	16599	16585	16539	16483	16307	16477	16262	16548	16647	16891	16580	16570	16461	16490	16630	16453	16614	16487	16392	16481	16508	16616	16461	16478	16459	16611	16309	16650	16596	16440	16709	16503	16692	16495	16537	16476	16525	16597	16377	16483	16531	16477	16422	16830	16415	16648	16551	16765	16607	16492	16558	16459	16515	16537	16400	16457	16282	16575	16592	16440	16423	16470	16678	16579	16591	16474	16593	16562	16564	16595	16431	16559	16459	16588	16390	16655	16519	16317	16528	16720	16704	16439	16487	16461	16569	16491	16391	16510	16274	16571	16474	16524	16667	16603	16655	16593	16578	16459	16585	16503	16388	16453	16414	16503	16532	16554	16471	16357	16457	16779	16460	16509	16602	16462	16306	16610	16462	16436	16274	16472	16636	16509	16246	16615	16486	16494	16453	16741	16469	16359	16539	16525	16473	16406	16610	16445	16384	16514	16613	16433	16550	16726	16427	16283	16380	16515	16494	16678	16674	16579	16477	16553	16463	16705	16618	16631	16623	16415	16475	16275	16383	16483	16674	16431	16467	16399	16264	16724	16578	16451	16492	16430	16529	16490	16614	16459	16506	16497	16734	16456	16505	16458	16516	16510	16303	16533	16488	16392	16560	16532	16618	16507	16460	16548	16518	16483	16506	16614	16592	16503	16401	16234	16375	16405	16458	16608	16536	16366	16648	16539	16462	16466	16523	16459	16566	16514	16489	16530	16406	16585	16563	16498	16400	16446	16510	16739	16562	16465	16415	16529	16627	16481	16555	16567	16437	16605	16523	16470	16595	16623	16645	16377	16459	16527	16530	16337	16518	16465	16621	16607	16418	16494	16576	16498	16506	16364	16552	16506	16356	16504	16499	16487	16488	16634	16455	16450	16693	16617	16427	16387	16321	16545	16453	16739	16613	16427	16467	16598	16718	16632	16334	16469	16456	16452	16332	16361	16314	16613	16408	16408	16459	16398	16455	16470	16567	16588	16562	16741	16665	16497	16551	16399	16533	16643	16388	16368	16571	16399	16416	16590	16328	16397	16587	16645	16580	16391	16633	16452	16561	16524	16363	16589	16395	16518	16418	16318	16483	16588	16308	16455	16721	16552	16626	16366	16434	16344	16575	16646	16562	16412	16510	16449	16411	16646	16573	16614	16385	16417	16476	16405	16236	16626	16459	16432	16313	16476	16577	16357	16678	16560	16648	16635	16402	16406	16621	16380	16397	16549	16581	16519	16607	16445	16554	16483	16655	16524	16580	16550	16602	16493	16348	16720	16664	16479	16420	16579	16581	16581	16501	16512	16549	16351	16230	16526	16361	16709	16476	16555	16360	16501	16581	16414	16529	16667	16424	16665	16442	16741	16575	16721	16527	16487	16389	16435	16493	16302	16364	16355	16453	16508	16534	16402	16536	16585	16548	16544	16504	16317	16446	16466	16419	16385	16347	16578	16564	16699	16619	16410	16447	16504	16466	16603	16453	16446	16546	16594	16479	16459	16416	16548	16339	16446	16582	16424	16654	16422	16693	16603	16427	16487	16581	16591	16390	16436	16417	16410	16465	16655	16726	16551	16530	16546	16603	16632	16521	16670	16430	16602	16422	16323	16675	16557	16566	16470	16461	16464	16492	16555	16543	16435	16434	16535	16624	16505	16430	16590	16458	16506	16565	16457	16480	16448	16379	16476	16479	16562	16331	16751	16545	16751	16452	16672	16667	16573	16547	16511	16605	16384	16461	16488	16545	16690	16533	16564	16489	16505	16445	16626	16578	16394	16351	16469	16519	16461	16549	16611	16562	16532	16530	16553	16524	16613	16494	16523	16676	16360	16449	16621	16592	16535	16483	16780	16679	16568	16675	16643	16603	16584	16414	16557	16348	16861	16461	16491	16541	16566	16344	16499	16479	16507	16298	16427	16639	16615	16582	16738	16754	16662	16600	16498	16685	16532	16626	16463	16587	16365	16506	16724	16461	16501	16398	16475	16335	16462	16537	16506	16815	16477	16664	16720	16365	16588	16281	16501	16618	16732	16773	16715	16654	16425	16653	16438	16462	16375	16561	16530	16548	16641	16427	16714	16525	16550	16422	16502	16741	16463	16487	16588	16593	16571	16553	16521	16552	16473	16590	16391	16324	16590	16706	16490	16347	16721	16695	16689	16670	16519	16635	16455	16546	16670	16485	16449	16485	16682	16658	16682	16635	16415	16490	16554	16512	16687	16468	16447	16470	16572	16538	16773	16487	16516	16546	16470	16543	16556	16457	16470	16621	16453	16702	16613	16517	16668	16562	16454	16344	16662	16680	16675	16499	16506	16496	16440	16582	16478	16581	16600	16523	16536	16388	16530	16513	16645	16488	16555	16646	16507	16575	16452	16436	16514	16454	16262	16559	16464	16420	16458	16487	16595	16533	16436	16560	16644	16688	16574	16657	16594	16397	16374	16587	16422	16354	16727	16587	16493	16594	16693	16475	16572	16532	16552	16364	16706	16732	16681	16495	16329	16321	16449	16446	16330	16477	16373	16583	16451	16441	16428	16719	16664	16658	16498	16706	16496	16462	16596	16468	16385	16398	16507	16545	16440	16587	16607	16615	16498	16631	16487	16367	16374	16479	16490	16508	16536	16478	16523	16338	16382	16409	16796	16543	16521	16348	16506	16411	16523	16609	16352	16481	16663	16448	16512	16635	16693	16604	16567	16608	16394	16343	16469	16525	16340	16620	16474	16769	16545	16500	16588	16666	16540	16540	16461	16589	16492	16502	16667	16560	16567	16478	16591	16476	16569	16687	16636	16592	16606	16389	16572	16571	16501	16662	16605	16501	16549	16452	16610	16439	16450	16645	16454	16341	16459	16381	16547	16439	16370	16577	16426	16473	16570	16550	16574	16370	16577	16567	16635	16545	16674	16681	16437	16601	16564	16570	16361	16505	16510	16448	16309	16430	16574	16420	16514	16440	16500	16441	16603	16348	16469	16438	16625	16550	16457	16395	16459	16605	16541	16681	16400	16435	16572	16439	16605	16571	16445	16369	16398	16317	16508	16469	16675	16491	16624	16531	16317	16485	16385	16596	16490	16428	16484	16480	16483	16259	16617	16352	16621	16670	16488	16400	16462	16364	16465	16478	16727	16603	16534	16635	16635	16699	16433	16625	16567	16504	16560	16426	16540	16386	16546	16459	16329	16616	16544	16449	16598	16505	16623	16585	16574	16908	16477	16533	16529	16445	16613	16602	16307	16482	16691	16606	16499	16536	16578	16541	16680	16415	16358	16434	16587	16390	16370	16480	16386	16491	16532	16538	16401	16574	16521	16285	16571	16447	16571	16354	16504	16417	16624	16402	16440	16470	16412	16673	16403	16447	16446	16458	16638	16383	16628	16487	16380	16716	16621	16503	16551	16567	16542	16451	16453	16545	16467	16635	16469	16611	16580	16518	16486	16233	16336	16424	16265	16491	16526	16623	16417	16489	16575	16636	16331	16573	16588	16514	16533	16541	16468	16377	16392	16573	16551	16483	16582	16775	16836	16335	16550	16544	16611	16792	16446	16477	16353	16590	16612	16493	16562	16594	16590	16436	16494	16708	16532	16553	16515	16726	16413	16330	16602	16501	16515	16498	16381	16550	16539	16396	16400	16494	16752	16351	16555	16752	16675	16646	16513	16418	16513	16505	16437	16480	16725	16515	16452	16435	16560	16513	16594	16517	16676	16850	16467	16579	16582	16566	16426	16473	16551	16231	16408	16716	16634	16373	16732	16561	16477	16472	16634	16434	16796	16610	16403	16397	16554	16530	16610	16653	16372	16712	16480	16642	16472	16540	16441	16596	16512	16563	16498	16560	16634	16591	16618	16489	16614	16499	16481	16682	16381	16603	16385	16504	16353	16368	16524	16596	16359	16679	16456	16408	16536	16644	16491	16365	16476	16534	16558	16487	16559	16378	16467	16514	16504	16577	16374	16678	16584	16643	16701	16614	16580	16428	16490	16406	16446	16484	16616	16510	16627	16440	16423	16537	16495	16456	16579	16539	16512	16605	16646	16480	16425	16542	16624	16404	16490	16348	16528	16566	16664	16418	16680	16629	16450	16576	16540	16761	16547	16559	16757	16464	16549	16658	16368	16560	16623	16584	16643	16582	16433	16549	16409	16526	16552	16495	16632	16436	16579	16536	16576	16571	16394	16353	16506	16393	16562	16502	16362	16566	16538	16510	16296	16374	16374	16559	16587	16552	16683	16577	16486	16579	16781	16529	16518	16714	16657	16550	16674	16349	16543	16334	16579	16715	16455	16459	16517	16562	16502	16671	16557	16326	16388	16520	16566	16620	16497	16430	16645	16548	16601	16417	16556	16546	16562	16602	16571	16616	16342	16451	16526	16231	16432	16507	16654	16492	16673	16459	16413	16214	16556	16375	16368	16387	16607	16541	16495	16535	16219	16557	16197	16511	16453	16469	16355	16412	16542	16453	16475	16341	16235	16516	16794	16481	16562	16820	16682	16389	16480	16414	16483	16539	16531	16623	16702	16454	16490	16595	16602	16445	16483	16484	16425	16548	16546	16414	16532	16548	16401	16323	16536	16646	16591	16624	16575	16487	16506	16454	16321	16415	16425	16511	16386	16554	16500	16683	16773	16468	16468	16693	16538	16538	16476	16264	16365	16647	16270	16413	16436	16639	16546	16367	16404	16638	16477	16252	16457	16460	16625	16790	16585	16452	16468	16507	16731	16566	16517	16573	16629	16341	16463	16582	16413	16510	16604	16398	16553	16487	16535	16534	16287	16619	16450	16470	16505	16463	16557	16569	16445	16599	16452	16422	16374	16515	16712	16528	16431	16414	16511	16632	16487	16650	16542	16566	16505	16632	16575	16505	16564	16398	16605	16685	16564	16620	16590	16497	16629	16517	16426	16577	16601	16347	16447	16490	16531	16594	16571	16438	16457	16458	16521	16661	16578	16220	16537	16617	16502	16445	16482	16454	16536	16475	16388	16705	16461	16354	16460	16534	16512	16594	16505	16455	16442	16358	16537	16453	16505	16426
30578	44050	40626	31125	26332	23220	20891	19070	17925	17183	16684	16222	15880	15638	15313	15278	15147	14977	14822	14698	14703	14684	14684	14832	14607	14605	14879	14538	14498	14539	14482	14567	14535	14440	14413	14518	14503	14420	14626	14506	14388	14470	14396	14458	14548	14406	14322	14570	14449	14544	14542	14549	14565	14385	14624	14391	14600	14253	14578	14401	14438	14372	14397	14431	14274	14468	14454	14424	14328	14472	14555	14505	14492	14560	14407	14425	14472	14564	14389	14506	14386	14484	14596	14632	14401	14388	14525	14351	14519	14597	14393	14543	14606	14507	14610	14344	14542	14444	14404	14361	14477	14766	14371	14361	14448	14391	14430	14687	14565	14490	14547	14417	14455	14615	14331	14443	14561	14432	14360	14378	14567	14402	14257	14518	14468	14553	14346	14389	14380	14493	14554	14316	14498	14430	14484	14616	14479	14385	14453	14429	14400	14391	14526	14299	14525	14450	14385	14485	14308	14539	14404	14440	14444	14459	14567	14481	14476	14413	14401	14420	14491	14508	14369	14459	14568	14688	14495	14599	14158	14352	14555	14437	14411	14383	14418	14395	14393	14510	14352	14426	14529	14474	14602	14327	14327	14543	14445	14500	14466	14341	14562	14383	14639	14424	14439	14437	14546	14555	14429	14452	14522	14475	14248	14452	14357	14414	14470	14398	14470	14287	14531	14473	14354	14474	14452	14585	14473	14552	14493	14463	14484	14381	14399	14452	14392	14262	14632	14446	14256	14432	14558	14522	14367	14473	14519	14346	14216	14475	14535	14383	14590	14447	14432	14355	14454	14530	14521	14290	14586	14372	14578	14479	14397	14305	14605	14505	14487	14347	14543	14670	14464	14515	14358	14398	14387	14433	14466	14443	14260	14492	14514	14504	14406	14511	14452	14425	14572	14391	14613	14372	14386	14544	14449	14497	14488	14432	14397	14483	14512	14396	14487	14442	14489	14370	14656	14444	14406	14493	14587	14413	14434	14398	14530	14419	14412	14465	14309	14394	14332	14499	14547	14456	14408	14415	14469	14513	14530	14439	14450	14437	14504	14362	14544	14451	14492	14381	14378	14445	14444	14369	14393	14488	14399	14530	14268	14334	14518	14554	14484	14455	14521	14434	14502	14399	14477	14385	14402	14500	14435	14474	14420	14447	14482	14496	14464	14453	14323	14417	14452	14474	14569	14360	14546	14598	14441	14385	14239	14537	14452	14414	14458	14355	14332	14493	14550	14338	14535	14405	14465	14306	14621	14364	14406	14441	14393	14441	14542	14578	14486	14489	14523	14227	14487	14514	14338	14431	14506	14485	14369	14505	14557	14554	14459	14529	14327	14465	14469	14354	14536	14478	14581	14605	14399	14483	14351	14552	14516	14577	14527	14474	14405	14584	14441	14408	14343	14420	14497	14485	14374	14526	14349	14378	14386	14557	14678	14351	14468	14332	14375	14589	14604	14396	14409	14517	14563	14561	14252	14497	14437	14504	14414	14655	14410	14326	14382	14489	14419	14495	14478	14517	14498	14463	14454	14378	14387	14472	14412	14378	14500	14483	14496	14518	14534	14563	14502	14466	14401	14433	14609	14469	14676	14457	14271	14549	14614	14700	14531	14289	14580	14632	14287	14484	14500	14418	14398	14356	14435	14373	14314	14504	14298	14554	14543	14456	14515	14502	14570	14673	14386	14427	14421	14443	14553	14426	14317	14377	14531	14326	14404	14426	14529	14424	14504	14410	14591	14594	14377	14586	14544	14299	14503	14568	14543	14415	14355	14395	14500	14423	14488	14448	14367	14575	14404	14444	14518	14434	14506	14357	14300	14470	14443	14472	14509	14651	14479	14488	14477	14388	14595	14589	14558	14428	14494	14618	14437	14315	14536	14494	14569	14392	14468	14410	14428	14406	14337	14576	14371	14540	14368	14417	14465	14380	14553	14313	14406	14277	14624	14502	14342	14418	14433	14556	14410	14510	14401	14337	14446	14419	14461	14484	14500	14392	14368	14353	14584	14562	14529	14597	14247	14573	14499	14388	14321	14565	14423	14440	14338	14543	14351	14369	14296	14624	14385	14417	14562	14462	14465	14530	14371	14497	14425	14449	14541	14569	14405	14405	14638	14514	14596	14420	14425	14393	14515	14420	14546	14420	14489	14544	14235	14504	14490	14442	14409	14396	14765	14503	14509	14310	14419	14495	14391	14572	14418	14427	14467	14422	14475	14635	14460	14627	14356	14380	14467	14471	14316	14466	14424	14519	14263	14371	14330	14543	14497	14237	14467	14513	14429	14391	14539	14621	14619	14329	14458	14454	14344	14413	14489	14507	14501	14366	14401	14612	14417	14389	14509	14406	14566	14524	14307	14288	14360	14452	14244	14455	14456	14561	14314	14555	14469	14334	14488	14599	14494	14445	14283	14517	14534	14510	14397	14498	14269	14487	14470	14493	14462	14564	14469	14354	14391	14406	14472	14484	14573	14458	14601	14410	14525	14398	14351	14500	14514	14376	14345	14399	14338	14451	14451	14413	14543	14352	14404	14346	14473	14296	14681	14357	14495	14567	14453	14384	14439	14415	14513	14475	14435	14490	14447	14461	14386	14430	14444	14327	14665	14405	14537	14457	14619	14477	14497	14438	14509	14516	14608	14411	14279	14365	14405	14492	14502	14456	14389	14313	14516	14322	14476	14465	14553	14344	14409	14342	14660	14502	14442	14377	14361	14540	14469	14408	14392	14387	14522	14471	14666	14420	14350	14337	14396	14202	14477	14440	14363	14522	14573	14518	14547	14286	14414	14411	14431	14476	14325	14478	14457	14584	14444	14287	14407	14513	14413	14405	14448	14630	14447	14623	14406	14438	14428	14549	14482	14583	14563	14648	14562	14459	14421	14464	14377	14355	14371	14446	14396	14421	14563	14277	14413	14444	14529	14354	14489	14432	14440	14469	14422	14400	14525	14453	14370	14428	14489	14515	14352	14557	14496	14502	14443	14583	14450	14354	14556	14483	14474	14371	14495	14533	14295	14480	14391	14478	14356	14424	14428	14408	14519	14367	14518	14381	14465	14445	14418	14539	14462	14568	14417	14364	14619	14468	14387	14508	14586	14360	14475	14342	14414	14643	14448	14575	14403	14384	14476	14612	14445	14518	14575	14551	14330	14436	14614	14567	14355	14342	14499	14497	14388	14533	14384	14402	14359	14350	14523	14386	14479	14567	14417	14662	14430	14519	14458	14460	14468	14601	14462	14399	14548	14419	14500	14244	14566	14405	14441	14528	14450	14308	14327	14578	14383	14373	14604	14619	14388	14549	14438	14587	14463	14413	14452	14314	14444	14349	14518	14464	14401	14470	14439	14645	14235	14335	14505	14495	14502	14484	14588	14278	14405	14441	14425	14508	14470	14602	14405	14469	14476	14491	14367	14421	14421	14533	14401	14465	14409	14466	14497	14503	14461	14544	14546	14436	14504	14365	14478	14258	14457	14469	14675	14487	14500	14442	14536	14418	14419	14478	14524	14463	14506	14327	14471	14390	14484	14450	14471	14552	14375	14436	14406	14261	14334	14649	14468	14286	14408	14207	14474	14292	14521	14525	14530	14351	14433	14652	14599	14581	14489	14483	14522	14348	14488	14577	14470	14517	14444	14459	14305	14609	14393	14393	14237	14518	14459	14318	14435	14538	14430	14423	14428	14540	14333	14258	14473	14368	14344	14430	14519	14513	14319	14382	14590	14446	14588	14535	14524	14387	14568	14530	14237	14359	14509	14320	14415	14578	14472	14475	14524	14283	14344	14459	14393	14664	14478	14681	14364	14464	14591	14244	14477	14550	14487	14608	14388	14508	14385	14503	14479	14455	14476	14518	14494	14419	14396	14565	14416	14370	14413	14563	14294	14365	14399	14433	14537	14632	14631	14589	14504	14519	14505	14407	14513	14450	14601	14421	14358	14501	14431	14345	14601	14531	14477	14529	14405	14354	14383	14536	14479	14406	14443	14646	14393	14485	14570	14504	14452	14331	14546	14452	14529	14324	14374	14438	14287	14434	14482	14343	14428	14345	14360	14381	14439	14384	14441	14505	14299	14469	14333	14479	14478	14464	14406	14506	14393	14419	14485	14427	14454	14519	14410	14475	14482	14359	14306	14577	14439	14494	14544	14427	14528	14457	14556	14300	14513	14362	14542	14419	14349	14401	14576	14435	14442	14320	14254	14492	14574	14448	14580	14391	14459	14501	14396	14428	14569	14557	14634	14427	14401	14437	14304	14500	14694	14492	14433	14614	14545	14393	14502	14402	14386	14420	14386	14401	14358	14531	14412	14574	14523	14427	14369	14554	14352	14431	14461	14493	14496	14436	14492	14358	14625	14390	14525	14388	14340	14530	14563	14572	14341	14584	14326	14580	14364	14254	14512	14406	14425	14326	14552	14367	14552	14566	14358	14514	14528	14430	14487	14329	14226	14380	14567	14302	14495	14476	14456	14427	14316	14474	14555	14552	14358	14373	14571	14609	14522	14389	14339	14448	14465	14623	14514	14521	14587	14483	14441	14400	14366	14296	14373	14455	14411	14376	14388	14400	14490	14584	14621	14421	14382	14567	14512	14349	14377	14452	14553	14536	14562	14410	14431	14446	14569	14543	14407	14266	14604	14312	14542	14360	14496	14309	14635	14637	14566	14505	14472	14415	14437	14600	14529	14460	14626	14500	14411	14470	14398	14495	14282	14504	14528	14481	14651	14433	14516	14582	14192	14389	14493	14588	14559	14416	14527	14458	14541	14434	14355	14420	14411	14386	14497	14396	14394	14555	14370	14678	14441	14350	14365	14512	14403	14585	14569	14390	14476	14543	14559	14401	14375	14388	14414	14381	14466	14472	14430	14314	14490	14437	14509	14530	14355	14675	14473	14473	14429	14516	14412	14600	14386	14278	14442	14570	14460	14459	14544	14441	14592	14368	14403	14374	14386	14535	14364	14521	14216	14553	14602	14458	14438	14480	14431	14451	14561	14596	14431	14431	14372	14584	14436	14408	14504	14304	14606	14479	14399	14584	14468	14465	14320	14556	14492	14521	14606	14380	14494	14353	14424	14492	14450	14474	14390	14519	14521	14355	14526	14512	14429	14618	14476	14412	14384	14389	14455	14379	14362	14560
24066	21185	28661	25973	25881	26808	26181	22279	20839	19763	18826	18546	17990	17735	17572	17640	17276	17146	17082	16794	17126	16708	16786	16864	16957	16840	16794	16749	16649	16724	16743	16694	16491	16874	16488	16626	16604	16724	16777	16649	16638	16708	16538	16647	16725	16718	16485	16567	16522	16827	16588	16478	16530	16427	16482	16600	16500	16670	16515	16638	16670	16602	16685	16656	16425	16555	16600	16526	16657	16542	16619	16463	16546	16536	16458	16668	16529	16520	16689	16549	16663	16564	16598	16527	16548	16273	16638	16736	16587	16631	16766	16535	16486	16597	16628	16713	16522	16553	16481	16498	16530	16428	16541	16378	16373	16542	16506	16432	16780	16811	16520	16599	16677	16545	16536	16520	16516	16645	16519	16403	16560	16576	16593	16606	16399	16462	16619	16753	16405	16558	16527	16515	16613	16395	16547	16553	16553	16598	16537	16540	16604	16327	16564	16630	16552	16537	16493	16662	16670	16579	16532	16583	16641	16464	16521	16490	16335	16415	16513	16623	16629	16629	16535	16398	16374	16849	16821	16528	16639	16543	16797	16623	16557	16483	16353	16503	16565	16563	16642	16501	16680	16563	16456	16675	16724	16636	16609	16469	16689	16279	16490	16335	16761	16565	16593	16586	16428	16672	16533	16512	16502	16533	16658	16559	16577	16490	16607	16480	16432	16606	16357	16549	16483	16672	16554	16320	16685	16602	16718	16532	16619	16534	16481	16531	16557	16423	16388	16570	16556	16425	16496	16444	16571	16521	16497	16444	16649	16847	16548	16705	16509	16571	16516	16502	16527	16662	16470	16619	16350	16324	16653	16498	16448	16545	16511	16533	16637	16431	16266	16457	16504	16727	16502	16508	16581	16479	16418	16294	16489	16398	16312	16410	16358	16737	16487	16480	16551	16667	16417	16613	16829	16297	16478	16678	16424	16584	16708	16574	16575	16529	16528	16353	16533	16572	16496	16542	16564	16476	16569	16527	16598	16600	16787	16495	16620	16466	16453	16445	16399	16640	16564	16409	16554	16677	16726	16551	16695	16629	16515	16623	16499	16472	16587	16542	16509	16591	16622	16336	16365	16553	16689	16635	16536	16451	16379	16478	16664	16413	16615	16484	16534	16551	16584	16459	16708	16569	16496	16607	16740	16546	16432	16396	16440	16603	16497	16628	16506	16587	16606	16665	16711	16503	16580	16635	16625	16554	16714	16364	16441	16391	16543	16548	16584	16374	16621	16360	16462	16436	16526	16588	16558	16547	16696	16630	16702	16514	16470	16449	16451	16494	16419	16464	16551	16558	16585	16458	16296	16527	16522	16647	16580	16593	16483	16497	16560	16474	16483	16509	16450	16354	16561	16609	16632	16559	16703	16675	16414	16484	16346	16532	16437	16554	16506	16661	16614	16717	16476	16470	16522	16531	16592	16520	16449	16434	16603	16656	16686	16648	16696	16498	16640	16645	16558	16666	16542	16628	16485	16574	16437	16650	16483	16360	16552	16700	16449	16638	16496	16432	16472	16372	16617	16478	16489	16460	16408	16547	16632	16574	16553	16438	16537	16666	16569	16495	16731	16595	16614	16523	16479	16442	16550	16381	16458	16608	16457	16804	16577	16561	16706	16562	16377	16699	16619	16487	16416	16544	16412	16671	16483	16428	16610	16326	16673	16598	16812	16637	16527	16372	16426	16533	16433	16479	16449	16371	16465	16659	16420	16456	16774	16415	16375	16362	16574	16445	16570	16507	16618	16452	16337	16366	16574	16504	16514	16794	16452	16504	16547	16625	16840	16643	16420	16436	16366	16555	16533	16516	16711	16440	16496	16332	16512	16541	16600	16548	16615	16643	16605	16354	16598	16448	16550	16713	16581	16696	16315	16516	16548	16588	16567	16695	16563	16544	16625	16528	16366	16770	16633	16763	16615	16534	16649	16670	16581	16549	16694	16493	16487	16476	16598	16776	16624	16447	16618	16697	16335	16623	16516	16611	16309	16382	16546	16446	16493	16654	16755	16561	16760	16446	16210	16520	16419	16645	16639	16430	16512	16467	16632	16656	16591	16461	16625	16647	16738	16629	16429	16623	16531	16526	16507	16598	16595	16420	16568	16381	16643	16556	16509	16423	16410	16434	16473	16364	16684	16548	16456	16474	16556	16385	16550	16596	16616	16420	16342	16505	16428	16471	16603	16587	16478	16519	16735	16706	16395	16538	16572	16657	16642	16634	16514	16573	16571	16241	16495	16462	16476	16610	16332	16345	16576	16558	16818	16584	16491	16310	16731	16504	16433	16516	16755	16518	16561	16551	16450	16394	16621	16473	16614	16474	16674	16564	16575	16622	16540	16579	16616	16539	16550	16728	16538	16651	16676	16572	16667	16566	16484	16415	16568	16568	16564	16425	16370	16503	16618	16636	16572	16629	16609	16765	16594	16567	16588	16503	16497	16398	16495	16740	16697	16508	16420	16583	16489	16514	16465	16466	16618	16517	16641	16490	16642	16640	16462	16568	16524	16441	16455	16587	16559	16640	16493	16526	16614	16338	16631	16616	16583	16571	16740	16709	16513	16517	16552	16437	16537	16699	16619	16434	16467	16285	16555	16539	16522	16583	16336	16471	16469	16696	16431	16558	16636	16595	16442	16550	16623	16617	16532	16518	16458	16443	16573	16615	16343	16703	16667	16616	16642	16594	16720	16603	16522	16589	16459	16364	16490	16661	16588	16312	16529	16493	16718	16624	16629	16509	16607	16443	16544	16475	16475	16539	16718	16579	16419	16323	16465	16616	16560	16504	16385	16450	16532	16526	16515	16570	16514	16662	16450	16329	16429	16428	16656	16541	16711	16648	16378	16456	16604	16462	16444	16759	16440	16584	16509	16676	16407	16556	16619	16540	16424	16664	16682	16529	16576	16487	16530	16370	16694	16724	16384	16509	16324	16378	16632	16619	16582	16563	16451	16456	16593	16390	16649	16627	16432	16431	16524	16451	16627	16746	16386	16634	16566	16492	16568	16683	16823	16545	16463	16442	16610	16298	16394	16690	16402	16436	16642	16500	16538	16597	16476	16249	16567	16513	16553	16547	16666	16645	16612	16665	16520	16566	16380	16465	16607	16511	16541	16270	16495	16283	16637	16528	16653	16619	16380	16590	16444	16581	16531	16573	16277	16496	16533	16538	16403	16461	16547	16600	16488	16677	16520	16674	16580	16539	16853	16420	16706	16607	16405	16745	16572	16538	16706	16679	16479	16677	16465	16531	16710	16632	16730	16526	16356	16345	16534	16530	16659	16601	16635	16587	16673	16424	16703	16366	16589	16543	16469	16636	16458	16364	16479	16526	16357	16524	16338	16575	16509	16419	16416	16587	16617	16488	16538	16413	16707	16641	16404	16445	16486	16490	16532	16627	16516	16416	16461	16817	16747	16660	16595	16552	16733	16538	16570	16540	16298	16531	16595	16513	16563	16491	16649	16429	16646	16586	16546	16553	16668	16601	16473	16517	16380	16686	16481	16390	16429	16449	16497	16388	16459	16652	16440	16337	16552	16433	16490	16380	16635	16635	16418	16482	16612	16612	16477	16538	16777	16481	16500	16381	16606	16365	16395	16443	16628	16662	16580	16750	16459	16570	16491	16465	16550	16398	16605	16604	16415	16461	16600	16584	16605	16683	16511	16420	16456	16497	16457	16522	16487	16713	16686	16441	16545	16491	16439	16479	16386	16542	16504	16656	16669	16588	16573	16539	16513	16612	16673	16444	16237	16459	16558	16713	16393	16507	16498	16547	16547	16656	16651	16546	16830	16521	16639	16538	16505	16679	16633	16566	16477	16380	16595	16369	16344	16421	16594	16537	16619	16762	16525	16424	16494	16387	16558	16566	16458	16579	16424	16556	16711	16597	16553	16484	16562	16505	16561	16524	16367	16726	16703	16471	16625	16687	16810	16530	16773	16531	16632	16599	16585	16749	16515	16676	16401	16429	16521	16692	16552	16628	16620	16477	16494	16513	16571	16637	16361	16533	16796	16620	16583	16259	16417	16566	16536	16602	16426	16420	16418	16589	16687	16546	16700	16487	16512	16452	16607	16695	16623	16530	16584	16602	16775	16647	16572	16463	16545	16409	16361	16548	16719	16546	16439	16495	16716	16501	16513	16467	16481	16361	16868	16755	16546	16371	16489	16585	16587	16544	16378	16404	16298	16403	16432	16596	16659	16639	16546	16512	16416	16444	16712	16560	16633	16702	16637	16463	16520	16415	16569	16655	16624	16458	16531	16466	16622	16733	16633	16718	16374	16579	16556	16416	16565	16707	16739	16636	16565	16494	16523	16430	16462	16565	16664	16405	16531	16471	16562	16660	16580	16727	16401	16557	16565	16451	16393	16472	16533	16499	16520	16405	16411	16454	16446	16294	16477	16514	16554	16486	16578	16593	16384	16419	16563	16620	16690	16684	16643	16433	16506	16410	16584	16820	16461	16400	16431	16530	16438	16531	16700	16426	16444	16437	16490	16574	16524	16444	16507	16621	16692	16586	16363	16546	16458	16453	16478	16487	16586	16560	16538	16493	16495	16961	16638	16446	16432	16499	16465	16572	16535	16260	16456	16651	16448	16716	16541	16469	16612	16372	16553	16766	16562	16381	16640	16545	16434	16745	16610	16493	16702	16573	16536	16491	16329	16429	16323	16520	16506	16575	16612	16677	16593	16676	16655	16494	16468	16558	16720	16723	16404	16545	16679	16654	16673	16632	16490	16651	16684	16505	16597	16468	16714	16504	16462	16453	16847	16522	16335	16455	16367	16616	16582	16543	16566	16427	16704	16667	16683	16639	16734	16467	16587	16660	16390	16430	16389	16600	16622	16612	16537	16591	16571	16577	16504	16471	16577	16498	16876	16524	16630	16336	16598	16555	16647	16495	16454	16459	16461	16606	16690	16535	16475	16624	16795	16516	16498	16670	16462	16522	16411	16452	16362	16544	16599	16465	16553	16393	16779	16532	16606	16475	16618	16660	16624	16482	16639	16354	16497	16540	16801	16415	16652	16634	16675	16469	16550	16487	16606	16362	16458	16515	16425	16620	16502	16637	16539	16453	16617	16585	16561	16609	16523	16505	16595	16644	16716	16549	16727	16515	16682	16475	16574	16534	16547	16500
30119	51034	46665	36970	32150	27708	24980	22543	20548	18843	17800	17079	16718	16369	16232	15885	15517	15158	15234	15065	14975	14762	14859	14680	14738	14590	14864	14621	14586	14617	14604	14748	14536	14570	14655	14605	14641	14647	14563	14672	14610	14600	14503	14566	14569	14558	14562	14405	14377	14464	14456	14536	14475	14480	14594	14449	14549	14531	14547	14527	14600	14333	14472	14434	14392	14469	14511	14444	14410	14550	14327	14586	14305	14395	14451	14428	14584	14523	14526	14628	14547	14526	14455	14495	14644	14503	14436	14556	14632	14474	14622	14329	14555	14692	14502	14402	14359	14357	14427	14523	14449	14582	14503	14329	14594	14496	14547	14485	14596	14512	14257	14347	14666	14436	14441	14518	14513	14507	14493	14399	14387	14517	14606	14453	14595	14564	14576	14603	14438	14453	14565	14560	14430	14570	14541	14444	14497	14446	14441	14453	14519	14446	14520	14604	14436	14521	14512	14535	14430	14571	14469	14367	14456	14420	14529	14425	14450	14366	14475	14613	14389	14430	14335	14493	14379	14424	14476	14553	14451	14386	14530	14310	14428	14503	14487	14615	14565	14339	14659	14285	14362	14495	14574	14596	14384	14563	14576	14452	14362	14438	14590	14356	14425	14462	14371	14465	14487	14325	14591	14520	14515	14602	14680	14568	14460	14515	14363	14512	14505	14488	14408	14439	14729	14395	14467	14603	14478	14270	14458	14504	14436	14517	14584	14347	14515	14505	14520	14433	14591	14463	14466	14579	14460	14473	14511	14511	14369	14524	14720	14401	14553	14362	14545	14501	14468	14493	14675	14468	14304	14529	14719	14297	14449	14438	14351	14549	14518	14497	14501	14626	14338	14390	14447	14468	14419	14508	14381	14437	14589	14493	14478	14374	14478	14380	14366	14616	14523	14531	14675	14477	14515	14307	14392	14487	14377	14444	14575	14495	14365	14559	14488	14402	14456	14476	14536	14595	14552	14459	14350	14424	14367	14411	14609	14525	14472	14479	14478	14297	14485	14492	14406	14653	14498	14580	14678	14390	14686	14518	14523	14401	14351	14554	14480	14560	14535	14470	14535	14522	14365	14520	14510	14274	14503	14366	14479	14424	14547	14422	14408	14501	14424	14451	14457	14369	14589	14533	14445	14488	14407	14568	14547	14441	14488	14619	14342	14460	14430	14594	14491	14355	14302	14520	14391	14252	14269	14496	14508	14557	14420	14352	14484	14492	14491	14515	14613	14726	14471	14609	14498	14540	14417	14575	14502	14334	14612	14355	14522	14462	14417	14579	14571	14510	14301	14402	14486	14462	14454	14456	14488	14524	14443	14372	14462	14472	14421	14527	14429	14488	14466	14346	14603	14270	14345	14699	14398	14533	14426	14542	14445	14346	14461	14453	14541	14332	14343	14358	14451	14386	14434	14428	14391	14500	14487	14426	14612	14562	14368	14648	14432	14614	14296	14551	14513	14389	14362	14397	14386	14311	14453	14356	14517	14383	14544	14444	14590	14568	14432	14400	14482	14508	14426	14675	14503	14439	14451	14414	14518	14538	14437	14491	14483	14562	14520	14361	14348	14459	14426	14460	14440	14583	14351	14508	14665	14440	14298	14599	14668	14367	14543	14510	14479	14550	14327	14637	14465	14391	14493	14417	14536	14606	14414	14421	14376	14558	14466	14535	14370	14529	14481	14309	14441	14528	14455	14472	14499	14513	14508	14356	14463	14662	14525	14417	14525	14476	14607	14393	14454	14479	14506	14421	14411	14472	14507	14596	14523	14465	14459	14403	14627	14356	14304	14381	14584	14450	14507	14510	14514	14355	14567	14648	14566	14645	14317	14543	14454	14396	14539	14529	14497	14634	14450	14396	14489	14390	14410	14425	14420	14473	14271	14433	14314	14643	14489	14487	14453	14478	14522	14383	14519	14348	14514	14448	14437	14580	14276	14505	14495	14567	14559	14505	14420	14441	14640	14543	14471	14373	14389	14526	14597	14492	14364	14513	14625	14403	14479	14351	14540	14498	14517	14516	14477	14407	14442	14685	14599	14398	14492	14453	14452	14682	14531	14444	14614	14487	14274	14469	14413	14524	14651	14602	14384	14378	14575	14378	14613	14427	14388	14548	14442	14348	14558	14416	14474	14413	14472	14541	14439	14517	14510	14410	14513	14308	14487	14592	14358	14443	14557	14367	14488	14487	14481	14728	14552	14525	14634	14400	14559	14500	14485	14393	14418	14583	14255	14484	14495	14404	14517	14348	14418	14623	14515	14436	14474	14629	14403	14427	14370	14593	14411	14542	14439	14229	14414	14504	14437	14386	14565	14458	14586	14521	14568	14340	14592	14584	14323	14515	14422	14589	14545	14503	14486	14311	14325	14380	14518	14445	14427	14265	14551	14436	14537	14623	14565	14287	14464	14552	14539	14584	14498	14420	14487	14292	14354	14365	14611	14421	14700	14448	14613	14485	14511	14533	14610	14584	14476	14597	14361	14571	14770	14569	14433	14493	14400	14669	14387	14461	14514	14235	14414	14337	14408	14342	14488	14439	14443	14704	14606	14546	14444	14471	14626	14637	14606	14509	14491	14463	14295	14428	14402	14564	14315	14478	14406	14546	14447	14455	14592	14428	14594	14605	14375	14310	14499	14397	14479	14510	14480	14583	14535	14536	14463	14308	14528	14443	14672	14513	14380	14401	14418	14528	14280	14554	14552	14549	14416	14583	14523	14535	14510	14357	14327	14532	14508	14598	14490	14617	14571	14456	14555	14544	14514	14495	14582	14610	14364	14454	14473	14389	14549	14498	14405	14358	14543	14367	14491	14573	14612	14420	14466	14642	14659	14527	14447	14499	14580	14484	14495	14458	14537	14566	14562	14475	14600	14452	14366	14509	14615	14418	14405	14486	14393	14500	14279	14408	14381	14378	14541	14544	14519	14492	14679	14488	14424	14369	14580	14337	14410	14512	14423	14518	14483	14257	14566	14445	14451	14399	14409	14492	14526	14772	14304	14340	14616	14550	14477	14585	14497	14635	14551	14537	14583	14438	14477	14467	14444	14479	14552	14596	14362	14531	14644	14266	14469	14519	14345	14301	14462	14567	14511	14447	14386	14476	14495	14463	14620	14541	14617	14477	14610	14497	14499	14593	14440	14492	14552	14426	14436	14629	14571	14434	14443	14428	14386	14512	14559	14537	14363	14466	14558	14481	14472	14645	14403	14388	14453	14389	14621	14434	14424	14382	14498	14568	14530	14461	14463	14518	14412	14418	14518	14424	14476	14397	14345	14458	14535	14288	14517	14477	14352	14602	14514	14514	14428	14545	14477	14516	14486	14550	14464	14530	14377	14326	14551	14502	14608	14400	14598	14474	14414	14427	14479	14414	14335	14556	14453	14489	14456	14587	14406	14556	14432	14478	14485	14483	14401	14431	14502	14454	14581	14531	14484	14565	14657	14549	14528	14554	14512	14624	14453	14442	14538	14363	14110	14661	14427	14594	14519	14552	14522	14400	14551	14461	14470	14558	14600	14459	14495	14354	14475	14619	14506	14434	14632	14308	14607	14516	14498	14401	14417	14589	14446	14545	14409	14288	14579	14396	14363	14283	14408	14385	14425	14486	14398	14355	14369	14371	14798	14536	14343	14465	14420	14520	14353	14396	14573	14405	14463	14556	14485	14416	14475	14438	14601	14419	14404	14513	14556	14430	14701	14456	14403	14413	14557	14397	14468	14403	14487	14540	14592	14414	14434	14518	14557	14599	14506	14591	14465	14453	14589	14499	14563	14405	14501	14439	14538	14417	14466	14517	14398	14371	14507	14444	14524	14533	14606	14217	14640	14456	14501	14447	14449	14239	14575	14517	14367	14519	14424	14628	14502	14572	14443	14522	14576	14361	14399	14533	14477	14553	14555	14381	14411	14296	14584	14458	14586	14339	14490	14543	14653	14543	14572	14580	14459	14346	14463	14389	14474	14531	14392	14338	14583	14423	14592	14425	14491	14506	14478	14459	14302	14397	14494	14585	14485	14547	14461	14621	14531	14448	14462	14451	14553	14602	14375	14484	14542	14411	14311	14394	14561	14453	14509	14577	14504	14407	14323	14471	14542	14426	14514	14413	14603	14468	14430	14502	14300	14437	14535	14385	14587	14298	14325	14425	14595	14440	14560	14546	14352	14621	14532	14665	14492	14473	14561	14583	14322	14533	14408	14563	14470	14401	14365	14571	14535	14585	14551	14421	14426	14448	14481	14730	14515	14457	14469	14399	14618	14421	14439	14482	14479	14573	14431	14526	14497	14468	14496	14561	14527	14282	14519	14532	14355	14452	14467	14377	14527	14415	14452	14608	14641	14534	14611	14577	14603	14545	14479	14370	14425	14494	14456	14449	14508	14490	14478	14588	14432	14593	14678	14404	14516	14294	14279	14485	14472	14614	14489	14405	14646	14343	14439	14580	14515	14600	14377	14373	14439	14511	14475	14508	14556	14620	14472	14446	14342	14508	14592	14592	14384	14612	14634	14491	14406	14614	14450	14410	14504	14487	14279	14495	14514	14521	14357	14467	14336	14489	14371	14428	14506	14525	14550	14537	14447	14436	14527	14495	14391	14292	14599	14560	14625	14518	14518	14556	14532	14508	14527	14613	14434	14437	14456	14322	14569	14442	14564	14565	14367	14452	14501	14591	14395	14373	14561	14458	14500	14502	14479	14412	14646	14458	14613	14414	14485	14340	14636	14425	14345	14500	14443	14388	14586	14558	14526	14241	14489	14326	14414	14550	14508	14440	14480	14462	14425	14463	14439	14603	14464	14480	14362	14486	14349	14484	14490	14449	14377	14522	14716	14495	14502	14543	14462	14506	14444	14552	14509	14537	14479	14377	14343	14376	14563	14536	14505	14505	14403	14468	14574	14332	14460	14514	14597	14388	14654	14449	14669	14351	14549	14604	14567	14388	14554	14425	14477	14571	14393	14440	14490	14544	14630	14529	14390	14485	14638	14508	14565	14480	14444	14521	14482	14540	14401	14470	14655	14493	14515	14473	14576	14503	14440	14460	14487	14490	14635	14544	14460	14398	14576	14548	14626	14475	14548	14467	14464	14537	14537	14543	14433	14416	14441	14399	14438	14439	14452	14567	14404	14416	14609	14479
22851	21173	28983	24096	23770	28182	30390	24884	22174	21330	20514	19596	19100	19106	18585	18480	18093	18027	17855	17723	17558	17425	17353	17400	17217	17498	17213	17116	17229	17183	17269	17225	17264	17268	17025	17023	17067	17326	17178	17290	17085	17029	17015	17256	17320	17009	17241	17337	17010	17113	17101	16792	17132	16940	16980	16943	17273	17090	16831	17030	17103	17015	16951	17097	16924	17077	16895	17033	16893	17140	17046	17012	16993	16974	16807	16971	17253	17086	17133	17099	16959	16896	17002	16785	17107	16945	17259	16988	17096	17041	17143	17113	17206	16904	17103	16892	17004	16954	17117	17030	17024	17036	17017	17060	17058	16923	16939	16844	17128	17193	17107	17014	16923	17145	17045	17092	17208	17129	17028	17075	17030	17115	16990	16947	17091	16946	16922	17142	17082	16876	17015	16939	17189	16928	16863	16990	17081	17022	17006	17110	17049	16892	17016	16887	16871	17146	17067	16738	17079	17089	17220	17093	17002	16913	17111	17149	17180	17002	16820	16934	17107	16919	17062	17106	17161	16871	17137	16924	17164	17231	16901	17050	17176	17097	16937	16877	17031	16945	17024	16936	16891	16794	16998	17047	16825	17121	16979	16945	16855	16783	16864	16944	17227	17117	16865	16937	16858	16900	17323	16927	17148	16999	16968	17046	16979	16830	17019	17006	17179	17012	17005	17003	16982	17180	16957	17010	16974	16888	17143	16995	17112	17005	17115	17044	17053	17074	16895	17045	17152	17024	17089	16955	16994	17132	17110	16953	16989	17032	16969	16809	17185	17067	16927	17290	16907	16883	17109	17076	17015	16833	16859	16990	16956	16990	17151	16990	16979	17038	16991	16591	17022	17107	17075	17062	16986	16959	17041	17157	17100	16948	16977	16966	17068	16959	17033	16963	17028	17079	17023	17049	16871	16723	16808	17061	16824	17111	16885	16887	17078	16985	17151	16905	17043	16937	17153	16996	17162	16900	17113	17159	16967	16904	16704	16872	17052	17209	17048	16982	16963	16931	16904	16963	16960	16992	17030	16830	16925	16825	16954	17010	17104	16959	16846	16764	16989	17160	17108	17008	17150	16998	17081	17111	17046	16996	17034	17022	17001	16807	17010	17130	16965	16927	16931	16927	16918	16926	17170	17068	17114	17083	16945	16837	16983	16975	16849	17061	17135	17190	17014	17290	16928	16885	16927	17043	16955	17048	17069	16956	17012	16886	17138	16630	16971	16957	16865	16874	17013	16986	17116	16983	17187	16846	17004	17032	17078	17009	16900	16906	16940	16987	17045	16976	17080	16962	16962	16991	16802	16786	16934	16926	17120	17061	17130	16842	16963	17069	16874	16995	17028	17079	17160	17197	17166	16937	16698	16982	17022	17081	16947	17103	16937	17222	17010	16969	16962	17187	16973	17072	17124	17019	16795	17111	17021	17098	16945	16979	17003	16940	16937	17027	16955	16945	16967	17051	17066	17039	16884	17127	16882	16942	17017	16969	16977	17123	17054	17087	17031	17045	16837	17108	17129	17107	16982	17097	16940	16899	16854	17057	16995	17141	16973	17029	16953	16933	16918	17171	16968	17033	17053	17081	16991	16806	17044	16764	16978	17216	17014	16961	16877	16904	17089	16939	16979	16858	16976	16882	16885	16832	16875	16932	17016	17173	17045	16978	17118	17111	17222	16948	16959	16894	16990	16869	16945	16964	17032	17073	16900	17045	16952	16995	17022	17099	17278	17193	16831	17075	16852	16825	17048	16997	16964	16887	16815	17073	16995	16967	17063	16938	16992	17173	16885	16960	17028	16654	17274	16989	16822	17031	16983	17211	17067	16976	16995	17227	17002	16969	17011	17098	16920	16903	17028	17131	16955	16688	16982	16983	16900	16902	16875	16823	16975	17060	16934	16922	16873	17009	16861	16896	16972	17118	16955	17023	17040	17022	16965	17176	16860	16932	17023	16893	17051	16951	17140	17047	16912	16903	17054	17021	16944	16897	17082	16916	16874	16952	17004	16958	16946	17018	17095	16978	16992	16808	16936	17191	17225	17070	17012	17001	17043	16949	16994	16828	17045	16919	17109	16975	17113	16838	17090	16886	17065	17124	17054	16988	16929	16918	17077	17003	17012	16904	16910	17033	17029	16935	16966	16927	16890	16902	16993	16962	16944	17183	17104	16898	16876	17067	16969	16996	17055	16971	17142	17090	17020	17094	17060	16961	16878	16723	16990	16844	17162	17056	17081	17269	17072	17107	16787	16873	16909	16942	16951	17264	17039	16933	17030	16944	16953	16891	16984	16932	16866	16904	16998	17181	16866	16876	16764	16941	17041	17191	17211	16936	17112	17113	17144	16908	17155	17161	17065	16973	17101	17111	17087	16981	17001	17124	17000	17056	17071	17000	16957	16906	16968	16837	17130	16897	16945	16855	17086	17028	17269	17018	16776	16762	17161	17007	16797	17022	16946	17092	17087	16893	16916	17001	17044	16948	16765	17094	17122	16998	17134	17037	17023	16946	16951	16938	17181	17080	16952	17077	16958	16881	16924	17098	16725	17134	17042	17004	17001	17077	17210	16969	17066	16940	16947	17203	17040	17021	16785	16814	17050	17004	16977	17113	17019	16894	16844	16920	17314	16934	17026	16945	17034	17272	16863	16831	16837	16885	17123	17076	16844	16875	16925	16890	17144	16956	16828	16856	16836	16947	17228	17014	16901	16838	16911	16887	17069	16883	16950	17086	16855	16932	17031	16870	16915	16982	17156	16843	16989	17063	16791	16913	17133	16950	17081	17193	16998	16946	16797	16981	16999	16959	17131	17012	17128	17026	17112	17120	16900	16815	16875	17191	16932	17199	17115	16965	16882	16988	16901	16945	16922	16995	16978	16971	16995	16935	16761	16943	17047	16950	16893	17019	17144	16970	17046	17074	16885	17076	17065	16964	16823	17068	16810	17128	17075	16985	16993	17064	17120	17276	17002	17208	16958	16952	17088	17101	16921	17394	16972	17013	17101	16939	17171	16955	16816	16849	16919	16856	17049	17017	17173	16972	16977	17075	17140	16860	17038	16959	16886	17050	16931	16928	17141	16825	16896	16836	17050	16982	16950	17087	17132	17010	17176	16847	16859	16821	16986	17114	17007	17219	16862	16853	17086	17049	16997	17059	16972	16800	16982	16973	16994	17124	17014	16870	16972	16964	17292	16693	16901	17098	17214	17251	17173	16910	16951	17060	16986	16872	17095	16991	17141	17039	17007	17009	17138	17133	17205	16882	16870	16976	17102	17123	17100	17022	17025	17038	17069	16979	16972	17032	17099	17028	17024	17034	17163	16995	16924	16862	16997	17126	17028	17029	16807	17051	16905	16847	16884	17017	16899	17109	17024	17007	17185	16849	17141	17040	17006	16973	17055	17052	17164	16811	17054	17102	16925	17011	17056	16809	16904	17146	16859	17048	17017	17101	16970	16972	17119	16960	16946	16963	17180	17003	17093	17056	17068	16977	17001	16967	17095	16886	16840	16931	16926	16899	16959	16911	16942	16952	16920	17038	16932	17036	17107	17059	17125	17094	17105	16981	16978	16968	16920	16777	16830	17030	17250	16955	16909	16992	17040	17097	17016	16909	17052	16914	16967	16960	16942	17034	16880	16966	16984	17089	17068	16928	16922	16912	17039	17205	16974	17039	17016	16753	16940	17097	16922	16907	17032	17086	16798	17033	17010	17036	17073	17193	17182	17028	17118	17080	17191	16981	17180	17206	16851	17074	17146	17036	16944	17062	16883	16984	17030	17137	16880	16986	16998	16914	16876	17062	16982	16861	16957	16788	17209	16639	16983	16789	16857	16933	17087	17186	16898	17006	17184	16902	16948	17054	16819	16910	16928	16814	17004	16934	17005	17067	16655	17015	16975	16956	16834	17100	16760	17013	16838	16957	17055	16881	17084	17271	16864	17116	17121	17163	16895	16907	16936	17077	17121	17006	16771	17060	16840	17103	16823	16965	16908	17017	17037	16897	17004	16947	17057	17096	17117	16989	17017	17046	17044	16930	17038	17061	17099	16916	16872	16834	17058	16998	16939	16812	17046	16906	17016	17036	17103	16873	17139	17014	17052	17006	17001	16924	16856	16912	16980	16961	17288	16983	16685	17103	16956	16997	17028	16861	16885	16824	16971	16889	16984	16970	17176	16986	16969	17016	16842	16806	16956	16830	16966	17126	17219	17122	17005	17175	16977	17225	16991	16892	16959	17105	17030	17020	17133	16988	16803	16950	17152	16953	17106	16979	16919	16980	16950	16948	17017	16939	17020	17051	17124	17169	16995	17031	16994	17099	16809	16717	16958	17313	16893	16963	17028	16912	17102	16900	16848	17048	16978	16983	16986	17094	16893	16994	17118	16860	16968	16911	17055	16896	16964	16989	16881	16802	16897	17082	16999	16854	17098	17035	16821	17178	16896	16892	16999	16969	17137	17061	16896	16857	17102	17001	17025	16812	17115	17041	16785	17036	16842	16950	17017	17023	17043	17048	16913	16909	16799	16918	16822	16846	17159	17098	17000	16765	16979	17094	17025	17035	17074	17065	17164	17127	17091	16939	17116	16903	16977	16952	17224	16951	17108	16974	17124	16958	16899	16996	17069	16959	16916	17086	17122	17021	17148	17150	17198	16916	16993	16933	16990	16935	16921	17013	16994	16960	16812	16812	17080	16963	16784	17109	16964	16956	17187	16813	16867	16956	17248	17060	16632	17055	16916	16939	17117	16912	16956	17177	16931	17028	17004	17073	17020	17146	16909	16947	17030	16764	16899	16947	16912	17179	16943	17135	17087	17096	17248	17070	17025	16935	17087	16948	16984	16736	17050	17022	16965	17011	17209	17085	17108	17115	17009	16904	17018	16995	17129	16963	16952	16939	17094	17170	16924	17030	16959	17046	16984	16818	16989	17149	16967	17077	17106	17042	16938	16931	17081	16864	17178	16961	17026	17017	16808	17036	17081	16844	16993	16928	17075	16940	17029	17015	16911	16960	16930	17022	16983	16836	16868	16954	16892	17253	16996	17068	16879	16958	17139	17071	16974	17159	16889	17016	16928	16975	17087	16958	16844	17024	17055	16977	17084	16891	16882	16996	17026	16785	16981	16944	17032	16854	16905	17027
32241	56682	52576	42901	37659	33004	28854	25138	21921	20500	19466	18452	17877	17160	17092	16691	16406	16044	15648	15425	15404	15164	15166	15364	15062	15068	15106	14985	14943	15016	14882	15002	14785	14938	14986	15045	14838	14823	14789	15018	14972	14895	14901	14820	14945	14657	14776	14823	14887	14985	14695	14753	14940	14764	14704	14836	14833	14869	14733	14707	14680	14820	14876	14737	14753	14965	14629	14893	14649	14683	14620	14723	14775	15030	14723	14655	14651	14762	14947	14807	14662	14684	14882	14652	14680	14777	14824	14805	15011	14855	14917	14799	14863	14655	14626	14764	14763	14780	14711	14813	14707	14811	14729	14620	14692	14819	14647	14914	14671	14757	14718	14744	14871	14568	14737	14797	14844	14472	14896	14864	14836	14730	14719	14665	14805	14832	14855	14674	14699	14732	14746	14855	14816	14769	14754	14726	14748	14582	14793	14663	14774	14589	14723	14712	14739	14628	14771	14869	14643	14689	14562	14670	14548	14755	14881	14629	14718	14577	14674	14870	14779	14769	14677	14750	14846	14882	14655	14883	14841	14685	14739	14849	14929	14800	14640	14746	14697	14855	14730	14783	14815	14767	14785	14653	14799	14645	14632	14683	14761	14836	14739	14888	14680	14562	14654	14662	14697	14696	14708	14763	14815	14667	14736	14791	14715	14711	14736	14706	14602	14924	14697	14704	14578	14671	14648	14729	14587	14789	14856	14694	14856	14785	14888	14797	14885	14778	14504	14835	14663	14630	14732	14861	14891	14816	14701	14920	14663	14708	14723	14583	14758	14719	14734	14722	14760	14825	14591	14798	14655	14695	14624	14656	14754	14588	14626	14631	14651	14754	14722	14700	14735	14825	14874	14897	14590	14599	14709	14743	14575	14821	14670	14808	14756	14740	14793	14712	14838	14746	14802	14718	14661	14698	14838	14679	14789	14873	14679	14660	14776	14856	14717	14750	14670	14691	14629	14661	14782	14729	14739	14729	14782	14745	14756	14733	14800	14770	14682	14808	14787	14622	14669	14790	14916	14694	14764	14728	14846	14596	14733	14829	14584	14960	14690	14672	14763	14785	14858	14774	14663	14740	14741	14719	14808	14702	14670	14620	14665	14638	14770	14888	14768	14716	14763	14809	14723	14828	14785	14789	14711	14807	14707	14743	14706	14663	14809	14770	14766	14858	14809	14670	14638	14752	14754	14683	14791	14683	14769	14920	14616	14621	15018	14837	14732	14743	14742	14855	14697	14693	14836	14690	14925	14697	14741	14716	14722	14627	14762	14715	14867	14768	14857	14838	14918	14613	14948	14744	14762	14788	14769	14775	14760	14763	14703	14735	14700	14712	14695	14779	14609	14682	14795	14784	14803	14768	14744	14580	14685	14733	14859	14719	14691	14720	14850	14815	14732	15010	14727	14686	14643	14727	14746	14753	14982	14706	14655	14806	14840	14723	14805	14849	14568	14604	14890	14443	14881	14650	14664	14506	14769	14791	14753	14588	14806	14836	14723	14780	14538	14657	14641	14787	14714	14806	14733	14725	14764	14715	14692	14702	14766	14706	14665	14800	14713	14762	14759	14676	14943	14642	14676	14678	14777	14691	14695	14873	14758	14665	14611	14857	14605	14713	14730	14747	14941	14621	14809	14725	14786	14764	14788	14728	14617	14831	14717	14701	14758	14679	14634	14677	14778	14797	14679	14903	14827	14657	14782	14744	14640	14777	14697	14682	14837	14795	14656	14615	14558	14808	14698	14668	14829	14622	14664	14771	14810	14785	14694	14765	14829	14559	14947	14584	14574	14810	14706	14689	14861	14819	14774	14784	14828	14700	14786	14897	14655	14803	14625	14780	14583	14864	14675	14846	14806	14834	14734	14707	14715	14691	14784	14677	14913	14695	14617	14584	14760	14790	14828	14802	14775	14748	14803	14672	14831	14611	14909	14622	14767	14742	14890	14650	14615	14805	14643	14728	14664	14726	14816	14722	14703	14807	14777	14819	14727	14781	14716	14785	14691	14820	14762	14745	14620	14735	14774	14629	14672	14707	14826	14777	14776	14710	14738	14732	14597	14705	14747	14702	14698	14812	14835	14760	14717	14813	14704	14675	14792	14846	14753	14833	14952	14732	14743	14697	14899	14788	14759	14671	14531	14662	14769	14818	14689	14711	14645	14903	14759	14800	14848	14640	14770	14658	14846	14620	14741	14737	14606	14759	14780	14855	14611	14696	14837	14821	14800	14575	14735	15003	14600	14756	14721	14753	14603	14815	14885	14773	14719	14737	14686	14706	14788	14637	14715	14653	14768	14722	14745	14823	14718	14884	14787	14736	14789	14791	14564	14586	14781	14514	14855	14582	14792	14848	14736	14705	14587	14661	14698	14738	14641	14897	14763	14816	14895	14742	14780	14590	14755	14724	14752	14789	14759	14815	14867	14883	14691	14840	14733	14749	14674	14776	14637	14724	14597	14730	14712	14834	14718	14805	14762	14852	14798	14851	14702	14831	14811	14724	14673	14630	14542	14884	14707	14730	14666	14764	14671	14877	14781	14737	14934	14734	14635	14588	14726	14677	14650	14804	14771	14707	14744	14776	14805	14737	14804	14664	14691	14778	14812	14881	14757	14704	14678	14865	14795	14605	14868	14591	14775	14753	14949	14817	14773	14646	14729	14781	14762	14693	14725	14724	14720	14742	14842	14554	14633	14862	14672	14735	14734	14585	14660	14733	14706	14684	14660	14615	14952	14739	14783	14710	14598	14737	14478	14756	14799	14722	14701	14732	14662	14569	14783	14584	14777	14823	14867	14555	14823	14666	14620	14617	14597	14558	14624	14824	14656	14753	14590	14759	14690	14874	14722	14893	14606	14736	14755	14761	14864	14671	14854	14626	14857	14628	14668	14898	14748	14622	14641	14798	14838	14800	14669	14621	14997	14635	14582	14787	14725	14728	14696	14699	14824	14766	14752	14686	14722	14762	14730	14680	14751	14765	14855	14751	14840	14693	14884	14827	14680	14894	14804	14808	14826	14751	14772	14711	14690	14708	14756	14813	14799	14808	14921	14690	14691	14692	14738	14793	14694	14678	14793	14755	14845	14672	14853	14720	14742	14667	14742	14657	14842	14675	14694	14751	14671	14701	14859	14767	14676	14861	14800	14737	14780	14664	14681	14721	14697	14682	14694	14642	14639	14763	14505	14751	14696	14780	14665	14688	14750	14860	14878	14708	14765	14759	14818	14766	14756	14907	14812	14764	14680	14970	14637	14632	14714	14761	14659	14812	14695	14805	14891	14734	14785	14880	14864	14730	14693	14801	14843	14790	14751	14798	14727	14756	14739	14831	14678	14510	14870	14819	14674	14703	14743	14833	14699	14692	14640	14727	14784	14929	14728	14856	14665	14806	14776	14636	14902	14827	14806	14757	14791	14619	14740	14676	14803	14808	14567	14794	14827	14763	14853	14587	14745	14748	14705	14624	14823	14906	14805	14681	14740	14736	14692	14880	14709	14625	14654	14671	14841	14926	14689	14766	14737	14560	14673	14891	14670	14705	14884	14661	14716	14666	14772	14881	14661	14763	14678	14746	14770	14783	14576	14761	14901	14707	14610	14807	14750	14673	14494	14908	14737	14647	14631	14599	14685	14722	14663	14755	14520	14722	14715	14817	14816	14901	14728	14686	14815	14691	14841	14881	14787	14669	14715	14878	14777	14744	14798	14534	14758	14690	14673	14674	14706	14738	14741	14691	14652	14782	14714	14630	14718	14821	14881	14811	14714	14639	14984	14716	14809	14830	14469	14552	14833	14625	14735	14628	14777	14671	14800	14747	14801	14661	14658	14893	14788	14527	14704	14652	14673	14752	14674	14758	14916	14740	14793	14635	14858	14677	14780	14576	14769	14835	14733	14927	14631	14805	14923	14735	14785	14686	14604	14708	14610	14657	14750	14762	14701	14840	14796	14782	14807	14620	14984	14875	14572	14740	14750	14755	14768	14666	14882	14628	14713	14599	14841	14789	14891	14737	14810	14656	14719	14676	14652	14835	14642	14801	14823	14710	14655	14649	14720	14635	14786	14698	14662	14811	14545	14612	14864	14807	14833	14656	14868	14714	14812	14834	14785	14671	14897	14711	14675	14943	14641	14800	14766	14630	14835	14639	14834	14673	14828	14723	14812	14905	14710	14773	14615	14769	14604	14874	14801	14819	14836	14676	14724	14799	14651	14805	14695	14770	14812	14746	14763	14811	14687	14720	14726	14791	14780	14768	14739	14725	14746	14837	14460	14815	14840	14708	14935	14729	14752	14887	14799	14709	14741	14653	14694	14795	14762	14737	14670	14624	14665	14792	14729	14595	14606	14721	14699	14690	14848	14738	14750	14664	14618	14802	14660	14656	14715	14628	14769	14618	14908	14769	14600	14693	14592	14748	14731	14737	14704	14845	14767	14793	14728	14767	14812	14570	14639	14777	14604	14551	14909	14779	14827	14695	14861	14744	14707	14668	14699	14728	14702	14678	14704	14820	14764	14730	14687	14681	14683	14846	14693	14548	14656	14814	14838	14792	14757	14793	14714	14857	14648	14694	14735	14774	14681	14777	14840	14663	14801	14809	14724	14710	14636	14783	14772	14755	14861	14580	14706	14798	14783	14789	14802	14708	14748	14686	14800	14600	14755	14674	14694	14767	14679	14657	14842	14777	14935	14701	14775	14875	14767	14690	14924	14749	14780	14899	14835	14752	14664	14696	14687	14819	14774	14764	14718	14653	14638	14776	14626	14719	14796	14632	14656	14665	14653	14568	14645	14755	14569	14672	14752	14684	14777	14591	14789	14819	14718	14688	14863	14628	14692	14719	14659	14505	14816	14591	14720	14732	14730	14760	14640	14795	14861	14696	14599	14586	14669	14640	14867	14661	14689	14607	14586	14936	14670	14669	14715	14666	14829	14634	14820	14673	14626	14607	14790	14811	14896	14882	14547	14651	14688	14683	14591	14693	14613	14864	14680	14784	14627	14586	14801	14661	14702	14843	14840	14668	14616	14779	14589	14748	14716	14763	14657	14720	14733	14881	14724	14749	14801	14808	14680	14737	14697	14755	14742	14730	14627	14891	14759	14557	14725	14692	14840	14840	14844	14721	14578	14672	14686	14730	14836	14636
29148	28017	34829	31689	26370	23374	21147	19434	18678	18168	17532	17253	17436	17202	17122	16997	16853	16775	16639	16659	16693	16499	16616	16520	16532	16508	16459	16472	16412	16567	16407	16356	16485	16437	16294	16454	16422	16392	16500	16362	16375	16434	16342	16415	16355	16277	16501	16373	16524	16398	16493	16311	16284	16252	16432	16528	16584	16526	16340	16426	16523	16440	16395	16403	16201	16373	16423	16238	16538	16392	16539	16282	16139	16366	16378	16480	16311	16423	16384	16409	16297	16494	16481	16380	16332	16435	16423	16544	16281	16408	16488	16326	16462	16409	16340	16341	16487	16583	16409	16454	16478	16429	16340	16395	16507	16452	16402	16479	16467	16392	16474	16245	16582	16550	16273	16347	16363	16646	16563	16481	16527	16517	16366	16277	16448	16208	16424	16539	16356	16294	16354	16475	16427	16294	16402	16235	16344	16442	16623	16424	16347	16217	16463	16367	16457	16215	16277	16252	16391	16280	16361	16407	16401	16426	16230	16338	16534	16483	16507	16327	16443	16459	16428	16314	16527	16276	16531	16507	16390	16431	16381	16477	16410	16198	16297	16441	16432	16117	16405	16116	16415	16419	16350	16524	16599	16498	16302	16442	16511	16302	16238	16545	16251	16537	16344	16480	16282	16642	16293	16495	16269	16351	16311	16415	16455	16275	16342	16323	16543	16252	16516	16447	16354	16420	16384	16474	16400	16565	16310	16471	16478	16275	16241	16377	16342	16351	16466	16443	16504	16459	16295	16262	16469	16323	16324	16534	16396	16476	16164	16447	16348	16531	16560	16432	16533	16490	16293	16520	16371	16421	16425	16413	16408	16409	16204	16238	16623	16408	16249	16397	16457	16342	16613	16452	16623	16352	16349	16278	16433	16264	16193	16508	16462	16464	16401	16330	16567	16309	16366	16514	16333	16561	16364	16445	16407	16241	16413	16355	16284	16327	16370	16389	16405	16334	16422	16374	16435	16429	16334	16409	16598	16554	16452	16220	16438	16411	16358	16502	16253	16282	16394	16494	16361	16493	16452	16438	16294	16196	16715	16353	16454	16319	16591	16553	16339	16539	16169	16489	16432	16357	16383	16472	16334	16425	16554	16293	16528	16300	16463	16417	16655	16556	16312	16466	16551	16370	16321	16182	16362	16569	16360	16617	16428	16510	16399	16343	16531	16350	16408	16304	16542	16392	16380	16557	16233	16309	16445	16462	16457	16448	16335	16421	16408	16383	16454	16446	16467	16536	16342	16360	16242	16233	16319	16358	16492	16325	16455	16636	16561	16398	16332	16438	16438	16300	16639	16475	16437	16518	16355	16160	16398	16391	16389	16304	16072	16293	16608	16428	16574	16205	16410	16651	16329	16396	16241	16443	16310	16255	16258	16604	16345	16479	16331	16397	16485	16437	16409	16527	16488	16457	16581	16483	16497	16307	16374	16601	16329	16526	16464	16399	16475	16475	16466	16234	16416	16525	16647	16353	16215	16414	16385	16491	16464	16502	16390	16461	16732	16456	16484	16409	16353	16570	16450	16458	16444	16356	16296	16455	16423	16571	16392	16477	16252	16595	16443	16465	16401	16380	16345	16546	16453	16450	16423	16511	16263	16452	16156	16377	16286	16456	16485	16365	16364	16532	16436	16586	16271	16477	16652	16419	16514	16481	16365	16288	16513	16492	16272	16373	16574	16300	16422	16267	16409	16306	16307	16430	16393	16352	16290	16494	16642	16297	16447	16248	16475	16533	16445	16249	16483	16528	16202	16384	16410	16276	16587	16380	16377	16266	16326	16349	16364	16368	16363	16314	16476	16466	16298	16240	16375	16217	16387	16369	16416	16425	16476	16463	16390	16605	16437	16331	16588	16290	16433	16339	16361	16373	16456	16383	16266	16363	16414	16288	16266	16491	16489	16482	16486	16479	16321	16242	16384	16411	16403	16437	16541	16591	16513	16420	16487	16510	16749	16509	16384	16458	16454	16381	16494	16468	16404	16284	16477	16570	16406	16457	16398	16440	16445	16480	16473	16488	16498	16534	16434	16312	16375	16495	16452	16261	16444	16327	16521	16575	16476	16460	16386	16475	16289	16432	16327	16473	16384	16371	16073	16385	16426	16445	16584	16358	16372	16570	16499	16529	16373	16355	16455	16273	16629	16368	16528	16313	16489	16413	16461	16446	16326	16661	16381	16330	16496	16346	16219	16278	16550	16427	16334	16456	16391	16476	16495	16384	16368	16530	16228	16256	16452	16329	16427	16351	16369	16506	16590	16337	16460	16373	16375	16309	16519	16485	16480	16545	16570	16481	16435	16301	16434	16386	16562	16280	16473	16303	16361	16257	16572	16480	16619	16601	16409	16454	16404	16472	16806	16494	16417	16270	16450	16256	16340	16240	16512	16446	16154	16432	16227	16366	16352	16388	16561	16475	16250	16483	16249	16505	16500	16543	16281	16255	16566	16336	16568	16392	16487	16135	16269	16599	16536	16334	16327	16464	16394	16478	16530	16358	16539	16548	16336	16395	16278	16198	16575	16470	16507	16397	16492	16333	16420	16415	16358	16154	16511	16508	16387	16424	16216	16648	16375	16545	16183	16383	16389	16364	16434	16535	16421	16441	16428	16487	16298	16412	16420	16311	16209	16405	16425	16435	16275	16466	16321	16311	16498	16456	16373	16515	16456	16468	16292	16366	16332	16378	16553	16423	16366	16339	16463	16530	16411	16516	16335	16360	16468	16433	16531	16502	16518	16250	16423	16404	16323	16390	16511	16533	16338	16358	16603	16558	16440	16327	16414	16475	16320	16454	16492	16289	16541	16281	16347	16383	16270	16275	16404	16145	16449	16415	16445	16333	16464	16298	16485	16337	16531	16399	16556	16411	16559	16570	16557	16314	16075	16520	16287	16370	16544	16425	16297	16196	16450	16463	16357	16601	16744	16402	16387	16596	16472	16340	16429	16371	16394	16367	16481	16612	16322	16272	16347	16294	16503	16347	16447	16318	16421	16240	16658	16319	16515	16318	16320	16438	16567	16483	16439	16285	16288	16370	16417	16381	16425	16533	16448	16498	16225	16382	16513	16328	16455	16513	16263	16291	16398	16377	16329	16179	16277	16495	16377	16523	16362	16553	16396	16397	16446	16447	16410	16419	16546	16449	16392	16455	16411	16152	16518	16332	16571	16401	16485	16395	16302	16564	16353	16449	16473	16349	16459	16639	16277	16295	16471	16457	16382	16311	16639	16186	16507	16296	16176	16610	16421	16505	16516	16466	16519	16200	16230	16316	16265	16488	16551	16268	16383	16352	16311	16510	16471	16403	16273	16555	16365	16170	16539	16431	16195	16429	16492	16389	16396	16392	16519	16247	16359	16581	16472	16467	16170	16423	16401	16387	16436	16464	16540	16382	16401	16461	16395	16449	16378	16530	16438	16334	16391	16395	16518	16691	16392	16389	16471	16355	16250	16376	16649	16524	16394	16479	16303	16391	16310	16502	16374	16414	16264	16451	16360	16489	16462	16453	16437	16406	16617	16521	16647	16412	16485	16495	16462	16249	16481	16504	16382	16465	16429	16511	16528	16544	16409	16314	16375	16519	16388	16515	16359	16414	16384	16375	16521	16279	16572	16377	16350	16448	16508	16383	16317	16261	16567	16410	16608	16440	16374	16333	16505	16481	16433	16623	16214	16364	16358	16583	16386	16424	16445	16331	16557	16329	16365	16333	16514	16439	16383	16622	16493	16497	16400	16435	16359	16307	16497	16365	16422	16314	16218	16367	16461	16560	16413	16395	16344	16428	16600	16415	16304	16359	16515	16364	16385	16351	16361	16437	16462	16370	16302	16575	16629	16581	16478	16240	16382	16399	16518	16414	16479	16358	16530	16394	16411	16483	16336	16512	16347	16432	16411	16314	16283	16441	16567	16367	16320	16400	16669	16461	16298	16425	16518	16394	16461	16454	16417	16478	16497	16441	16319	16316	16436	16415	16368	16310	16533	16442	16354	16469	16405	16496	16339	16397	16476	16327	16564	16549	16520	16359	16514	16396	16356	16327	16264	16386	16390	16541	16430	16405	16363	16339	16376	16220	16340	16296	16509	16331	16491	16569	16464	16481	16578	16369	16517	16409	16461	16478	16472	16499	16328	16378	16664	16595	16243	16279	16286	16520	16412	16166	16427	16278	16547	16256	16365	16377	16214	16353	16452	16419	16414	16365	16411	16485	16538	16316	16502	16239	16313	16386	16409	16439	16522	16364	16332	16467	16511	16426	16541	16494	16430	16388	16356	16297	16166	16284	16383	16361	16293	16496	16417	16496	16424	16563	16446	16306	16488	16239	16403	16427	16439	16497	16514	16430	16541	16427	16361	16532	16468	16334	16511	16599	16561	16331	16293	16630	16499	16384	16341	16449	16239	16197	16371	16444	16444	16361	16404	16597	16451	16507	16625	16374	16783	16340	16437	16683	16508	16508	16515	16557	16289	16357	16377	16401	16299	16413	16488	16476	16326	16424	16295	16486	16601	16304	16469	16508	16391	16490	16410	16384	16487	16418	16344	16330	16522	16421	16435	16326	16361	16309	16413	16426	16452	16416	16395	16560	16529	16484	16501	16337	16522	16416	16613	16645	16359	16503	16461	16466	16404	16377	16476	16510	16432	16343	16524	16711	16594	16415	16601	16540	16534	16300	16532	16508	16337	16506	16451	16400	16377	16212	16613	16415	16418	16454	16450	16454	16504	16338	16347	16463	16337	16451	16581	16487	16495	16270	16486	16240	16507	16445	16480	16394	16285	16570	16565	16512	16434	16522	16220	16395	16379	16388	16298	16599	16523	16270	16514	16352	16262	16422	16500	16564	16361	16394	16538	16494	16342	16438	16327	16524	16353	16227	16271	16310	16355	16374	16417	16349	16509	16438	16306	16450	16353	16377	16413	16370	16398	16522	16565	16367	16322	16368	16431	16558	16426	16484	16361	16402	16281	16444	16405	16346	16549	16456	16421	16434	16401	16307	16478	16423	16361	16499	16567	16305	16505	16365	16396	16319	16430	16289	16222	16439	16530	16374	16266	16172	16387	16628	16432	16520	16408	16471	16634	16442	16391	16307	16395	16543	16525	16474	16428	16518	16558	16465	16588	16466	16192	16449	16626	16583
30924	43489	39304	31104	26960	23194	20661	18830	17696	16896	16450	15975	15740	15508	15169	15244	15116	14808	14895	14757	14817	14548	14580	14595	14499	14573	14624	14493	14499	14467	14477	14504	14505	14410	14484	14459	14399	14537	14341	14391	14400	14573	14601	14324	14429	14378	14305	14508	14331	14581	14317	14468	14511	14470	14332	14336	14277	14306	14511	14535	14336	14524	14307	14306	14423	14225	14548	14219	14413	14370	14212	14305	14271	14340	14455	14396	14316	14505	14292	14407	14420	14416	14526	14491	14271	14496	14157	14283	14480	14312	14257	14443	14287	14332	14411	14279	14406	14375	14462	14369	14416	14322	14378	14374	14482	14464	14403	14357	14372	14252	14312	14435	14359	14481	14460	14417	14349	14484	14449	14331	14334	14295	14422	14508	14255	14353	14320	14431	14296	14200	14354	14396	14541	14271	14293	14361	14369	14280	14303	14353	14432	14666	14192	14286	14311	14333	14390	14292	14427	14421	14358	14447	14459	14357	14360	14353	14338	14443	14351	14414	14404	14453	14357	14457	14550	14444	14352	14355	14252	14337	14341	14381	14408	14604	14417	14428	14374	14310	14443	14320	14378	14294	14566	14483	14469	14355	14362	14454	14335	14454	14531	14401	14144	14492	14364	14473	14468	14264	14431	14418	14279	14334	14428	14135	14523	14402	14296	14260	14339	14471	14418	14435	14381	14360	14497	14236	14423	14576	14527	14518	14477	14424	14401	14412	14394	14178	14431	14223	14385	14302	14441	14433	14505	14174	14412	14399	14325	14300	14428	14495	14517	14254	14335	14423	14458	14398	14315	14577	14315	14562	14419	14397	14482	14245	14328	14291	14447	14260	14392	14210	14441	14254	14544	14272	14460	14369	14321	14493	14344	14398	14486	14573	14409	14303	14436	14466	14467	14334	14388	14483	14323	14396	14316	14534	14398	14604	14379	14389	14606	14284	14525	14286	14552	14401	14511	14372	14402	14461	14341	14338	14311	14311	14346	14522	14325	14312	14537	14355	14406	14319	14444	14489	14225	14284	14353	14346	14350	14410	14339	14307	14395	14388	14428	14269	14231	14325	14310	14538	14487	14298	14385	14452	14323	14416	14330	14451	14393	14437	14391	14456	14491	14463	14554	14387	14310	14399	14277	14267	14422	14295	14269	14395	14489	14532	14326	14519	14251	14221	14454	14366	14402	14375	14226	14315	14326	14414	14428	14373	14399	14203	14379	14278	14328	14433	14389	14415	14368	14493	14343	14398	14515	14419	14360	14412	14305	14420	14416	14473	14449	14579	14377	14322	14269	14496	14239	14384	14345	14370	14549	14448	14424	14402	14452	14534	14422	14362	14378	14384	14376	14442	14505	14453	14492	14311	14303	14339	14496	14450	14365	14326	14465	14279	14372	14499	14390	14570	14459	14260	14266	14316	14456	14472	14366	14536	14338	14335	14514	14377	14346	14197	14401	14425	14300	14316	14489	14420	14438	14404	14366	14519	14413	14553	14480	14391	14521	14273	14574	14366	14444	14447	14374	14431	14329	14489	14440	14374	14325	14479	14459	14374	14368	14364	14323	14289	14362	14345	14239	14557	14497	14517	14452	14455	14411	14452	14358	14427	14512	14382	14479	14464	14356	14400	14396	14463	14400	14542	14437	14262	14541	14250	14316	14099	14334	14408	14340	14420	14382	14430	14443	14215	14395	14508	14131	14411	14480	14582	14580	14463	14347	14261	14386	14236	14403	14450	14336	14319	14349	14288	14528	14344	14311	14575	14399	14368	14530	14424	14399	14443	14427	14213	14340	14498	14415	14224	14348	14436	14430	14448	14467	14401	14299	14394	14322	14356	14357	14253	14325	14464	14397	14128	14341	14321	14472	14410	14423	14202	14574	14484	14513	14493	14448	14464	14447	14275	14402	14530	14293	14403	14258	14507	14312	14322	14339	14313	14348	14352	14351	14493	14227	14391	14450	14397	14269	14342	14432	14388	14317	14361	14490	14459	14385	14485	14432	14432	14369	14248	14383	14372	14460	14305	14549	14396	14331	14510	14355	14427	14372	14323	14607	14390	14516	14129	14212	14448	14454	14401	14428	14280	14303	14576	14334	14310	14397	14414	14385	14373	14563	14348	14192	14502	14257	14379	14338	14258	14486	14529	14531	14343	14404	14549	14492	14483	14356	14299	14251	14297	14381	14403	14367	14142	14560	14407	14424	14360	14474	14309	14374	14226	14570	14191	14486	14328	14342	14424	14399	14266	14310	14426	14353	14287	14451	14398	14215	14403	14359	14467	14409	14283	14337	14258	14369	14509	14392	14359	14595	14486	14543	14468	14456	14398	14368	14482	14281	14357	14463	14362	14342	14221	14473	14575	14372	14435	14339	14461	14404	14418	14424	14290	14453	14378	14436	14410	14333	14410	14219	14314	14313	14318	14488	14388	14389	14485	14434	14517	14304	14325	14389	14365	14423	14392	14518	14493	14343	14474	14469	14364	14382	14396	14440	14351	14560	14457	14170	14481	14463	14316	14459	14511	14290	14521	14504	14422	14400	14452	14343	14536	14309	14419	14586	14455	14444	14249	14481	14347	14367	14391	14539	14423	14436	14317	14515	14456	14264	14282	14532	14303	14367	14471	14329	14515	14326	14453	14480	14421	14273	14485	14346	14459	14301	14373	14382	14236	14331	14553	14429	14391	14402	14568	14295	14338	14442	14446	14532	14420	14488	14362	14406	14239	14401	14579	14464	14416	14367	14288	14573	14578	14349	14447	14301	14389	14378	14331	14543	14309	14280	14292	14571	14383	14392	14407	14259	14317	14417	14279	14291	14543	14373	14443	14409	14307	14416	14404	14429	14366	14359	14396	14427	14317	14400	14502	14248	14503	14421	14397	14395	14578	14379	14384	14436	14384	14379	14303	14302	14494	14470	14525	14464	14460	14269	14361	14424	14435	14384	14465	14479	14345	14420	14575	14480	14377	14656	14333	14399	14347	14448	14392	14393	14371	14435	14410	14446	14415	14422	14317	14470	14389	14171	14496	14338	14362	14366	14277	14613	14473	14443	14432	14406	14318	14402	14346	14453	14531	14348	14436	14297	14412	14510	14432	14266	14486	14336	14590	14386	14481	14431	14441	14473	14413	14332	14513	14395	14285	14299	14445	14465	14317	14334	14519	14398	14400	14348	14534	14313	14604	14458	14315	14342	14454	14423	14359	14402	14267	14356	14491	14322	14460	14420	14241	14356	14367	14508	14441	14484	14326	14419	14466	14425	14283	14425	14446	14363	14339	14280	14349	14457	14444	14520	14552	14381	14363	14355	14289	14322	14449	14442	14307	14459	14395	14304	14330	14496	14388	14260	14426	14294	14387	14400	14419	14503	14431	14457	14413	14236	14384	14525	14350	14408	14437	14131	14421	14334	14443	14310	14371	14432	14542	14335	14383	14489	14440	14425	14446	14360	14366	14410	14323	14388	14465	14328	14454	14296	14426	14309	14118	14518	14313	14515	14403	14380	14287	14363	14463	14367	14531	14380	14424	14463	14384	14329	14379	14346	14524	14457	14426	14412	14503	14286	14434	14375	14374	14394	14323	14450	14493	14310	14417	14353	14280	14350	14536	14322	14416	14309	14399	14306	14454	14101	14389	14323	14402	14413	14435	14202	14405	14328	14245	14448	14481	14359	14430	14319	14372	14301	14690	14375	14356	14435	14452	14399	14412	14305	14207	14311	14400	14347	14398	14239	14392	14357	14194	14435	14334	14417	14495	14282	14533	14290	14420	14457	14637	14352	14410	14499	14384	14322	14519	14222	14363	14443	14327	14583	14374	14250	14500	14284	14398	14429	14513	14538	14505	14428	14327	14362	14486	14264	14456	14381	14466	14461	14321	14338	14190	14477	14426	14247	14298	14525	14362	14350	14400	14319	14507	14522	14565	14279	14374	14487	14486	14392	14383	14348	14425	14368	14394	14471	14243	14310	14322	14472	14330	14184	14595	14360	14515	14393	14248	14538	14507	14414	14390	14370	14353	14463	14403	14269	14386	14348	14516	14387	14232	14321	14297	14251	14495	14662	14298	14492	14425	14271	14263	14244	14383	14320	14296	14474	14338	14348	14417	14393	14522	14323	14545	14410	14395	14494	14345	14355	14343	14359	14363	14460	14415	14413	14345	14433	14339	14341	14297	14328	14362	14431	14431	14532	14456	14393	14381	14339	14468	14559	14263	14329	14419	14591	14515	14476	14484	14414	14564	14389	14391	14317	14385	14585	14227	14429	14413	14278	14451	14446	14418	14469	14501	14521	14443	14414	14466	14177	14514	14246	14444	14570	14336	14493	14526	14465	14222	14361	14511	14348	14449	14301	14541	14373	14371	14368	14435	14428	14437	14365	14428	14507	14324	14424	14402	14297	14329	14348	14553	14499	14305	14425	14328	14383	14523	14398	14447	14196	14324	14428	14312	14429	14382	14447	14489	14405	14408	14296	14366	14376	14407	14386	14421	14504	14306	14318	14514	14221	14362	14368	14500	14332	14386	14445	14486	14262	14429	14292	14478	14380	14344	14409	14457	14346	14341	14417	14253	14485	14492	14313	14320	14285	14498	14265	14302	14454	14267	14297	14390	14404	14151	14490	14420	14525	14293	14432	14364	14358	14503	14441	14453	14224	14395	14381	14321	14251	14338	14521	14462	14506	14166	14362	14170	14374	14226	14400	14425	14390	14462	14270	14418	14351	14336	14381	14347	14314	14435	14474	14428	14416	14426	14200	14311	14537	14367	14291	14266	14451	14381	14263	14385	14457	14480	14250	14444	14419	14408	14336	14508	14379	14434	14291	14312	14619	14364	14463	14401	14415	14335	14511	14401	14471	14314	14454	14418	14439	14356	14496	14405	14222	14405	14517	14407	14306	14360	14414	14440	14404	14374	14514	14328	14381	14336	14486	14338	14468	14395	14353	14428	14450	14463	14466	14507	14375	14284	14327	14260	14559	14330	14280	14375	14197	14293	14438	14544	14444	14351	14356	14301	14364	14377	14404	14323	14446	14439	14336	14546	14518	14283	14439	14495	14308	14430	14388	14388	14395	14289	14390	14314	14503	14328	14566	14426	14376	14234	14285	14427	14446	14421	14414	14291	14391	14237	14556	14474	14391	14375
24095	21158	28654	26229	26399	26782	25418	21452	19994	19474	18824	18408	18203	17924	17868	17613	17431	17169	17137	17062	16682	16886	16690	16858	16629	16670	16592	16777	16729	16816	16743	16584	16629	16632	16621	16549	16611	16627	16533	16428	16517	16648	16488	16368	16633	16840	16754	16528	16645	16635	16548	16628	16668	16642	16376	16452	16651	16649	16774	16914	16685	16792	16589	16580	16487	16557	16575	16434	16556	16481	16604	16293	16471	16650	16577	16496	16538	16406	16452	16480	16641	16660	16748	16505	16566	16667	16355	16567	16471	16523	16516	16484	16353	16635	16530	16518	16488	16566	16412	16506	16489	16501	16513	16420	16470	16661	16616	16553	16364	16377	16582	16546	16452	16413	16559	16495	16479	16532	16323	16456	16418	16668	16668	16444	16574	16666	16490	16562	16371	16379	16418	16349	16301	16589	16455	16486	16395	16547	16524	16726	16488	16383	16565	16216	16584	16472	16577	16709	16666	16600	16614	16629	16367	16347	16421	16346	16595	16576	16558	16347	16530	16537	16370	16614	16407	16393	16521	16553	16421	16559	16388	16280	16558	16842	16588	16394	16436	16369	16561	16399	16665	16577	16488	16619	16772	16446	16639	16540	16379	16498	16410	16566	16637	16479	16535	16631	16318	16399	16345	16435	16404	16660	16419	16313	16547	16432	16419	16608	16529	16579	16547	16546	16588	16517	16585	16427	16538	16405	16394	16500	16505	16368	16675	16594	16433	16631	16443	16495	16493	16645	16372	16380	16477	16608	16489	16606	16457	16464	16366	16589	16627	16569	16729	16403	16583	16459	16614	16400	16600	16527	16633	16578	16580	16459	16518	16442	16532	16351	16493	16382	16545	16468	16335	16419	16537	16612	16421	16449	16317	16385	16516	16628	16333	16613	16424	16640	16523	16634	16645	16398	16661	16507	16555	16528	16515	16480	16636	16530	16525	16562	16428	16525	16474	16656	16513	16601	16598	16582	16469	16455	16588	16543	16606	16586	16573	16642	16787	16659	16622	16531	16498	16686	16342	16435	16506	16464	16646	16460	16638	16543	16603	16321	16384	16432	16419	16536	16479	16576	16485	16423	16284	16600	16773	16597	16562	16438	16371	16696	16204	16471	16487	16444	16407	16645	16388	16554	16504	16456	16666	16558	16534	16380	16510	16480	16440	16494	16602	16405	16385	16424	16510	16421	16593	16369	16673	16410	16376	16707	16574	16638	16711	16519	16534	16499	16473	16603	16687	16440	16580	16465	16334	16407	16655	16316	16624	16342	16753	16410	16531	16521	16413	16510	16455	16571	16415	16456	16635	16301	16675	16528	16470	16656	16498	16429	16561	16388	16443	16500	16556	16417	16578	16382	16401	16494	16683	16463	16684	16526	16474	16521	16569	16515	16789	16459	16725	16676	16716	16552	16373	16492	16506	16478	16424	16632	16478	16454	16704	16491	16636	16485	16370	16681	16517	16502	16431	16301	16537	16628	16551	16632	16732	16627	16411	16444	16514	16476	16421	16330	16712	16718	16631	16605	16398	16446	16515	16422	16587	16586	16426	16332	16631	16531	16693	16538	16474	16396	16366	16481	16529	16382	16540	16593	16434	16604	16536	16614	16453	16435	16374	16419	16496	16192	16252	16401	16434	16571	16506	16750	16421	16606	16596	16342	16450	16499	16600	16453	16647	16450	16453	16474	16372	16663	16578	16702	16393	16482	16512	16688	16446	16449	16518	16502	16410	16382	16546	16545	16304	16546	16598	16640	16555	16507	16336	16376	16423	16557	16407	16476	16425	16588	16667	16355	16548	16330	16624	16491	16567	16558	16424	16536	16512	16698	16447	16684	16338	16414	16469	16383	16613	16446	16648	16617	16479	16388	16544	16498	16324	16506	16611	16507	16432	16585	16254	16511	16402	16473	16395	16431	16416	16632	16449	16551	16574	16381	16544	16421	16552	16639	16646	16518	16347	16394	16294	16423	16608	16405	16558	16632	16420	16475	16394	16584	16686	16712	16729	16645	16499	16299	16537	16543	16654	16687	16561	16408	16399	16563	16648	16598	16690	16487	16518	16520	16497	16673	16641	16512	16640	16514	16423	16380	16616	16612	16326	16686	16474	16594	16515	16543	16660	16632	16587	16517	16374	16459	16453	16511	16730	16521	16536	16541	16401	16504	16550	16485	16673	16561	16599	16531	16584	16460	16310	16616	16340	16388	16566	16504	16472	16447	16387	16428	16407	16622	16491	16546	16521	16624	16475	16512	16704	16369	16528	16569	16432	16450	16519	16504	16562	16574	16448	16364	16550	16249	16666	16380	16439	16523	16238	16395	16573	16594	16317	16409	16512	16438	16541	16341	16293	16535	16515	16335	16417	16468	16405	16521	16523	16562	16473	16638	16693	16524	16484	16654	16601	16648	16572	16598	16472	16536	16584	16564	16675	16518	16504	16385	16690	16451	16478	16663	16519	16575	16570	16365	16486	16418	16404	16443	16582	16515	16569	16584	16542	16648	16598	16500	16561	16579	16517	16431	16444	16491	16540	16444	16638	16537	16463	16610	16632	16519	16480	16527	16649	16562	16506	16607	16583	16522	16581	16518	16491	16439	16563	16384	16460	16436	16567	16478	16512	16621	16644	16628	16541	16537	16428	16534	16737	16453	16634	16497	16699	16564	16484	16501	16453	16323	16491	16614	16618	16386	16713	16594	16558	16570	16584	16452	16498	16513	16464	16542	16459	16321	16368	16371	16491	16396	16362	16551	16426	16277	16475	16532	16358	16518	16625	16428	16560	16423	16575	16578	16393	16707	16396	16285	16539	16425	16545	16548	16359	16481	16389	16661	16469	16521	16262	16406	16554	16506	16460	16535	16555	16555	16363	16647	16549	16501	16466	16405	16543	16559	16582	16359	16485	16740	16522	16738	16554	16584	16529	16657	16450	16496	16568	16604	16582	16475	16697	16627	16549	16642	16651	16572	16522	16733	16284	16488	16438	16449	16406	16464	16433	16261	16403	16631	16472	16494	16541	16551	16696	16722	16419	16406	16507	16668	16685	16517	16438	16393	16649	16379	16396	16410	16288	16457	16497	16623	16579	16521	16471	16413	16422	16683	16520	16723	16602	16619	16455	16496	16472	16393	16578	16541	16587	16576	16571	16454	16536	16483	16643	16398	16431	16449	16375	16447	16525	16529	16484	16560	16593	16704	16511	16447	16376	16528	16519	16472	16458	16559	16418	16575	16537	16690	16433	16486	16454	16601	16452	16592	16634	16748	16514	16354	16478	16456	16562	16403	16622	16491	16672	16398	16593	16483	16461	16491	16686	16409	16546	16555	16695	16569	16572	16573	16473	16487	16494	16546	16572	16285	16545	16349	16349	16244	16483	16534	16532	16409	16637	16649	16427	16516	16370	16530	16526	16484	16295	16406	16428	16330	16682	16222	16279	16494	16376	16318	16390	16482	16568	16311	16575	16307	16524	16697	16591	16558	16468	16431	16347	16516	16596	16520	16660	16434	16520	16592	16466	16312	16527	16420	16371	16467	16618	16461	16471	16586	16539	16463	16470	16525	16456	16521	16511	16372	16557	16501	16419	16326	16493	16636	16488	16450	16634	16491	16539	16634	16668	16662	16438	16472	16338	16705	16586	16369	16613	16566	16468	16421	16521	16613	16376	16642	16670	16586	16463	16587	16647	16619	16562	16507	16520	16730	16461	16404	16529	16469	16291	16587	16644	16495	16529	16501	16422	16415	16508	16441	16365	16433	16448	16573	16459	16548	16638	16526	16441	16561	16416	16426	16563	16656	16564	16515	16475	16395	16669	16373	16287	16614	16487	16699	16399	16572	16661	16246	16528	16724	16629	16671	16537	16464	16804	16448	16593	16534	16331	16494	16688	16389	16485	16371	16388	16521	16411	16577	16440	16343	16565	16526	16290	16603	16450	16287	16462	16605	16529	16479	16496	16486	16417	16522	16634	16616	16628	16355	16501	16503	16681	16570	16366	16540	16546	16416	16476	16365	16311	16564	16492	16396	16559	16533	16475	16452	16777	16564	16430	16484	16310	16520	16601	16598	16718	16520	16619	16600	16521	16547	16594	16500	16729	16636	16614	16627	16684	16636	16484	16704	16605	16416	16712	16403	16490	16394	16180	16541	16445	16515	16602	16425	16366	16585	16541	16439	16547	16418	16448	16392	16438	16472	16495	16501	16442	16621	16549	16526	16296	16329	16378	16440	16410	16211	16599	16380	16528	16589	16667	16433	16633	16503	16706	16486	16774	16646	16557	16274	16542	16347	16530	16535	16640	16596	16327	16508	16456	16384	16575	16367	16544	16537	16544	16266	16458	16489	16479	16251	16548	16496	16480	16449	16642	16567	16644	16635	16662	16543	16472	16469	16390	16433	16482	16480	16523	16445	16561	16531	16589	16465	16612	16699	16259	16319	16525	16432	16382	16784	16651	16377	16691	16431	16488	16486	16486	16579	16581	16579	16578	16579	16385	16297	16571	16388	16377	16533	16462	16581	16549	16558	16543	16594	16511	16565	16507	16426	16558	16527	16481	16404	16552	16707	16559	16432	16381	16531	16584	16436	16326	16519	16466	16557	16403	16527	16420	16453	16395	16480	16578	16585	16599	16538	16404	16420	16600	16520	16564	16544	16499	16439	16702	16475	16611	16458	16549	16602	16413	16472	16432	16436	16391	16653	16448	16519	16495	16536	16414	16477	16652	16475	16624	16582	16482	16562	16466	16558	16606	16580	16405	16503	16460	16611	16535	16526	16553	16644	16539	16616	16739	16413	16603	16478	16451	16430	16474	16416	16560	16623	16544	16498	16600	16597	16412	16595	16602	16455	16440	16436	16458	16362	16421	16556	16808	16701	16665	16558	16376	16571	16400	16427	16420	16594	16515	16538	16448	16558	16535	16405	16549	16526	16623	16406	16382	16478	16710	16669	16330	16433	16462	16262	16350	16397	16560	16726	16874	16680	16577	16492	16835	16314	16546	16461	16846	16500	16552	16335	16723	16458	16554	16518	16607	16464	16680	16572	16420	16464	16366	16612	16761	16467	16554	16509	16580	16194	16439	16452	16585	16441	16435	16207	16466	16590	16419	16425	16403	16596	16492	16536	16470	16424	16617	16442	16377	16373
29434	49505	46383	37987	32670	27671	23998	21502	19947	18567	17698	17319	16928	16253	16095	15764	15558	15330	15130	15051	14809	14728	14905	14917	14534	14702	14676	14696	14398	14544	14622	14728	14578	14683	14720	14541	14380	14466	14439	14495	14564	14394	14567	14380	14507	14620	14546	14598	14482	14353	14594	14548	14397	14527	14557	14363	14516	14357	14529	14397	14548	14382	14706	14562	14437	14361	14492	14437	14563	14482	14445	14378	14461	14462	14589	14506	14506	14398	14433	14391	14250	14669	14382	14314	14526	14396	14276	14289	14567	14418	14402	14503	14479	14389	14416	14441	14265	14377	14572	14450	14514	14497	14595	14487	14585	14410	14392	14507	14584	14520	14410	14578	14488	14629	14442	14415	14506	14450	14590	14488	14414	14361	14427	14430	14377	14402	14487	14490	14576	14535	14352	14589	14521	14449	14576	14506	14484	14304	14460	14444	14400	14421	14514	14435	14301	14520	14636	14439	14620	14395	14399	14477	14486	14375	14555	14421	14429	14497	14456	14397	14459	14518	14293	14561	14543	14514	14545	14475	14606	14434	14518	14550	14441	14440	14392	14444	14398	14412	14443	14503	14504	14414	14431	14398	14425	14467	14458	14562	14299	14422	14363	14539	14474	14478	14496	14505	14497	14526	14341	14555	14398	14733	14392	14514	14429	14472	14364	14365	14506	14580	14328	14535	14477	14267	14429	14578	14416	14568	14476	14396	14739	14512	14483	14420	14409	14297	14473	14489	14432	14553	14422	14425	14481	14472	14520	14237	14475	14454	14333	14558	14414	14549	14301	14628	14390	14472	14459	14473	14504	14506	14351	14619	14486	14603	14442	14576	14571	14505	14514	14471	14478	14493	14426	14386	14507	14430	14482	14460	14400	14450	14415	14397	14397	14333	14553	14464	14480	14331	14587	14464	14504	14464	14562	14551	14407	14529	14502	14522	14339	14423	14459	14559	14600	14422	14430	14498	14317	14523	14300	14328	14553	14516	14479	14559	14399	14503	14433	14576	14524	14600	14419	14413	14513	14423	14260	14445	14511	14430	14652	14332	14499	14400	14624	14297	14592	14449	14355	14384	14425	14261	14424	14318	14424	14406	14574	14415	14456	14147	14392	14592	14473	14488	14438	14435	14500	14513	14401	14703	14574	14395	14375	14323	14498	14540	14391	14397	14428	14387	14635	14358	14482	14567	14427	14388	14441	14504	14473	14719	14626	14444	14406	14473	14633	14489	14598	14648	14412	14503	14435	14542	14492	14342	14418	14452	14515	14367	14528	14368	14601	14383	14427	14543	14318	14504	14371	14583	14417	14569	14561	14304	14366	14477	14499	14706	14417	14474	14553	14336	14529	14447	14361	14436	14476	14508	14568	14514	14512	14330	14589	14528	14530	14356	14389	14606	14635	14534	14519	14578	14468	14389	14538	14471	14586	14468	14405	14471	14537	14519	14308	14539	14472	14548	14430	14502	14497	14491	14450	14524	14343	14407	14394	14497	14407	14453	14263	14425	14599	14516	14409	14622	14384	14302	14586	14424	14424	14360	14481	14585	14460	14518	14636	14457	14444	14368	14436	14466	14433	14458	14397	14482	14513	14466	14490	14440	14411	14455	14566	14459	14392	14416	14397	14553	14451	14395	14336	14462	14595	14463	14385	14399	14408	14481	14482	14492	14547	14725	14456	14416	14458	14479	14410	14439	14345	14357	14457	14433	14332	14614	14460	14480	14454	14526	14483	14423	14447	14440	14479	14480	14411	14464	14459	14239	14309	14548	14567	14411	14288	14496	14381	14429	14584	14435	14546	14424	14437	14376	14500	14564	14470	14469	14506	14583	14378	14494	14450	14535	14641	14362	14370	14534	14424	14588	14340	14621	14377	14388	14582	14476	14479	14603	14504	14381	14535	14662	14574	14440	14478	14429	14511	14369	14370	14635	14510	14399	14531	14493	14460	14627	14440	14427	14430	14636	14613	14438	14426	14470	14398	14336	14478	14639	14431	14526	14400	14370	14507	14532	14658	14328	14572	14387	14323	14622	14690	14394	14318	14517	14615	14491	14475	14611	14549	14507	14474	14373	14335	14524	14447	14635	14472	14533	14447	14488	14360	14426	14404	14318	14385	14362	14552	14316	14514	14368	14587	14254	14521	14386	14552	14312	14405	14347	14519	14336	14523	14569	14328	14403	14461	14452	14433	14557	14559	14504	14723	14466	14464	14466	14466	14501	14415	14446	14457	14499	14517	14398	14366	14537	14488	14582	14284	14405	14420	14461	14426	14462	14528	14439	14537	14368	14573	14406	14376	14487	14523	14599	14567	14490	14534	14539	14491	14581	14515	14432	14556	14486	14509	14407	14383	14372	14367	14511	14244	14466	14381	14307	14562	14366	14733	14552	14403	14459	14454	14438	14577	14475	14470	14446	14579	14447	14441	14493	14594	14490	14392	14411	14489	14577	14438	14529	14545	14565	14544	14427	14528	14467	14511	14419	14297	14437	14394	14421	14504	14610	14538	14553	14510	14434	14575	14570	14524	14609	14411	14388	14539	14379	14445	14500	14448	14440	14536	14487	14516	14422	14373	14471	14488	14536	14294	14550	14172	14396	14566	14410	14537	14559	14434	14360	14407	14480	14585	14450	14569	14420	14428	14284	14501	14393	14466	14388	14565	14509	14601	14433	14466	14544	14577	14371	14608	14462	14454	14457	14398	14394	14595	14442	14528	14435	14365	14402	14532	14455	14431	14337	14332	14463	14412	14428	14295	14422	14439	14336	14439	14564	14579	14478	14398	14448	14445	14330	14472	14576	14428	14506	14473	14470	14284	14487	14445	14434	14460	14586	14590	14559	14472	14541	14418	14399	14453	14295	14464	14432	14322	14214	14456	14526	14433	14514	14661	14445	14452	14577	14441	14492	14471	14570	14474	14586	14544	14475	14446	14510	14591	14509	14576	14435	14634	14493	14476	14418	14460	14441	14488	14551	14427	14531	14511	14625	14306	14570	14549	14521	14468	14410	14504	14454	14525	14547	14442	14657	14625	14390	14435	14452	14452	14351	14337	14563	14366	14262	14565	14506	14477	14542	14438	14571	14305	14309	14486	14475	14540	14579	14364	14500	14417	14421	14445	14515	14340	14508	14483	14429	14448	14462	14501	14345	14533	14435	14602	14567	14423	14460	14687	14548	14436	14401	14354	14435	14514	14606	14487	14427	14537	14255	14516	14344	14441	14573	14368	14684	14516	14453	14249	14475	14375	14316	14550	14508	14383	14566	14458	14525	14545	14536	14535	14535	14332	14507	14575	14539	14440	14646	14553	14393	14475	14628	14556	14389	14575	14407	14458	14393	14362	14479	14502	14402	14403	14434	14544	14441	14507	14566	14365	14616	14442	14574	14542	14326	14567	14396	14473	14492	14392	14413	14485	14445	14508	14446	14441	14523	14553	14453	14393	14387	14523	14446	14617	14546	14504	14454	14550	14303	14511	14469	14450	14494	14303	14263	14624	14460	14608	14450	14438	14409	14606	14373	14495	14403	14521	14601	14452	14659	14666	14630	14308	14515	14300	14433	14459	14577	14519	14562	14503	14390	14550	14575	14456	14546	14572	14605	14429	14340	14459	14477	14711	14412	14421	14486	14401	14489	14406	14315	14429	14560	14452	14454	14368	14327	14481	14496	14527	14362	14279	14451	14317	14334	14472	14555	14548	14670	14409	14519	14643	14508	14512	14502	14470	14573	14448	14427	14625	14345	14346	14558	14499	14525	14383	14504	14343	14364	14508	14501	14399	14644	14318	14399	14323	14531	14560	14439	14407	14467	14254	14539	14427	14426	14512	14451	14555	14403	14744	14477	14399	14508	14401	14543	14471	14379	14354	14522	14454	14586	14490	14505	14575	14499	14560	14514	14446	14447	14549	14410	14442	14437	14641	14464	14435	14397	14473	14380	14363	14442	14518	14341	14521	14571	14436	14597	14347	14581	14489	14388	14538	14445	14372	14454	14678	14340	14482	14517	14457	14438	14513	14407	14416	14536	14629	14383	14463	14577	14630	14580	14527	14300	14384	14495	14593	14489	14540	14550	14350	14458	14238	14546	14463	14548	14504	14413	14448	14383	14491	14479	14446	14444	14386	14554	14473	14502	14384	14581	14501	14393	14342	14426	14511	14603	14339	14331	14317	14456	14623	14613	14500	14439	14393	14422	14593	14480	14413	14258	14437	14473	14533	14422	14545	14518	14443	14465	14399	14368	14422	14302	14446	14434	14621	14529	14508	14405	14437	14604	14331	14602	14450	14337	14598	14466	14422	14575	14527	14442	14353	14555	14613	14405	14260	14475	14448	14559	14478	14572	14344	14489	14436	14455	14563	14366	14339	14471	14391	14449	14491	14472	14389	14557	14270	14484	14454	14361	14609	14444	14493	14370	14568	14362	14557	14559	14563	14428	14410	14448	14427	14402	14634	14536	14491	14510	14472	14509	14681	14583	14497	14527	14222	14549	14445	14512	14482	14513	14369	14578	14400	14573	14408	14388	14284	14455	14593	14551	14509	14394	14351	14418	14293	14629	14468	14471	14601	14400	14601	14458	14373	14592	14515	14414	14537	14318	14493	14524	14537	14401	14390	14614	14504	14463	14410	14499	14500	14501	14355	14529	14562	14365	14416	14424	14462	14456	14476	14374	14488	14530	14320	14541	14485	14444	14556	14503	14507	14337	14596	14438	14614	14404	14405	14432	14396	14456	14428	14362	14608	14418	14667	14718	14303	14500	14456	14459	14367	14417	14547	14302	14413	14609	14550	14472	14499	14447	14604	14513	14496	14338	14554	14561	14636	14487	14608	14469	14519	14569	14408	14508	14281	14603	14449	14446	14477	14523	14509	14443	14465	14296	14439	14405	14514	14395	14509	14441	14439	14521	14405	14695	14513	14533	14508	14509	14544	14566	14467	14473	14295	14463	14443	14441	14596	14526	14637	14491	14531	14670	14308	14480	14436	14431	14484	14518	14411	14404	14448	14533	14522	14468	14625	14508	14570	14513	14515	14365	14403	14670	14499	14574	14371	14586	14478	14562	14551	14516	14507	14546	14422	14235	14457	14548	14427	14488	14430	14442	14399	14638	14620	14593	14463	14470	14521	14626	14478	14526	14549	14375
22796	21138	28899	24070	23507	27874	30192	24477	21924	21135	20313	19692	19300	19208	18676	18592	18174	17960	17835	17657	17730	17565	17453	17358	17315	17390	17401	17237	17069	17138	17396	17082	17071	17222	17112	17012	17065	17031	17124	17129	17044	16941	17002	17121	17008	17218	17009	17228	17183	17162	17002	16936	17253	17172	16897	17087	17080	17032	17033	17086	17116	16991	16991	17077	16954	16869	17119	17049	16932	16955	17017	17055	17033	16886	17298	17022	16983	17029	16857	16949	17105	16928	17149	16964	16857	17138	17127	17120	16892	16993	17136	16879	16903	17070	16896	17196	17063	17038	17033	17055	17052	17074	16968	16937	17082	17046	16948	16878	16889	16988	16940	16966	16959	16986	17073	17096	17075	17116	17025	17048	17178	16800	17177	17032	16990	17088	16889	17024	17076	16958	16818	16961	17018	16790	16781	16828	16952	16904	16888	16941	16842	16885	16949	16721	16914	16933	16894	16855	16955	16931	16879	16996	17083	16809	16799	16933	16886	17077	17011	16977	17081	16880	16859	16997	16797	16837	16976	16765	16913	16880	17040	16754	16961	17013	17006	16851	17127	16842	17176	16961	16862	17064	16927	16912	16847	16997	17064	16892	17126	16929	16897	16732	16937	16790	16946	16785	16912	16960	16792	16872	17133	16947	16770	16971	17074	17075	16939	17024	16837	16952	17059	17109	16769	17003	16805	17021	17082	17103	16839	16923	16964	16918	17243	16843	16963	17007	16984	17039	17156	16930	16805	17020	16888	17189	17085	16943	17022	16998	16715	16998	16912	16922	17084	16855	16955	16831	16955	16830	16852	17038	16914	17079	16982	17020	16833	16934	16742	16836	16807	16896	16981	17071	17033	17021	16893	16856	16900	16967	16952	16928	16964	16962	17132	16947	16655	16994	17162	17022	16955	16948	17010	16925	16786	16973	16863	16897	16886	17032	16786	16983	17201	17222	17083	17148	16907	16881	17009	16784	16929	16928	16901	16998	16747	16927	16748	17000	16666	16914	16989	17051	17037	16925	16876	16858	16908	17043	17093	17001	16930	16890	16990	17003	16874	16725	16950	17035	16758	16930	16937	17105	17019	16986	16936	16842	16934	17096	16991	16796	16826	16927	17016	16984	16867	16981	16997	17058	16896	16966	17064	17040	17154	16959	16866	16975	16878	16853	16990	16937	17112	16847	17040	17079	16933	17134	16929	17066	16930	16914	17031	16923	17006	17062	16986	16843	17043	16874	17030	17036	16748	16844	16832	16861	16967	16897	16947	16931	16917	16850	16800	16774	16965	17027	16967	16891	17057	16980	16779	17039	16960	16868	17066	16937	17074	16742	17004	16859	16974	17080	16946	16928	16958	16779	16913	16940	16876	16852	16944	16791	16830	17096	16796	16719	16855	16848	17121	16879	17074	16932	16903	16912	17035	16928	16986	17102	17025	17008	16763	17059	16947	16730	16862	17018	17020	16996	16798	17044	17069	17006	17054	16984	17010	16965	16851	17081	16932	16743	16693	17064	17012	16886	17093	16952	17153	16940	16878	16891	16970	16881	16784	16744	16791	17015	16997	16888	17016	16881	16694	16760	17035	16809	17042	16906	17104	17062	16938	17122	16739	16862	16847	16963	17113	17099	17001	16808	16816	16935	16852	16890	16773	16889	16800	16802	16981	16900	16897	16909	17092	16945	17065	16906	17051	16755	16938	16907	17018	16996	16933	16906	17057	16878	17179	16920	16981	17041	17195	16997	16984	17025	16792	16862	16874	16854	16937	16989	17060	16951	16895	16833	17036	16828	16873	16918	16783	16865	16798	16986	16882	16916	16862	16840	16889	16761	16937	16830	16836	16943	16881	17010	17070	16809	16808	16929	17187	17095	16877	17000	16907	16947	16988	16708	16836	16944	16878	16771	16998	16936	17155	17020	16818	17022	16895	16972	16926	17041	17219	16801	16970	16903	16758	16922	16900	16956	17020	16979	16941	16761	16970	16833	16982	16920	17163	16985	16953	16946	16937	16960	17154	16876	17019	16899	17000	16678	17177	16973	17154	16858	17105	17055	16943	17000	16910	16999	16993	16973	17048	16824	16954	17072	16954	16935	17050	17064	16951	16747	16933	16996	16933	16865	17064	17054	16841	16963	16810	16972	16911	17098	16925	17007	16832	16950	16685	17062	16987	16927	16792	16942	16896	16943	16934	16891	17221	16933	17123	16923	16882	17060	16840	17010	16788	17014	17055	16782	16867	16745	16929	16887	16828	16667	16970	17102	16845	16849	17058	16780	16844	16727	16960	16832	16983	16850	16898	16951	16976	17091	16751	16790	17057	16877	16805	16761	16866	16843	16772	17045	17011	16989	17019	16995	16857	16912	17106	16931	16891	16933	17111	16842	16995	16731	16989	17122	17002	16783	16980	16953	16943	16794	16855	16926	16799	16965	16848	16915	16960	17076	16965	17186	16892	16908	16967	16702	16851	16849	16949	17145	17026	16974	16920	17013	16906	16887	16853	17036	17072	16835	17025	17244	17169	16990	16954	16892	16856	17023	16944	16877	17046	17031	16940	16891	16939	16956	16929	16986	16997	16839	16910	16798	16947	16946	16814	16914	16997	17022	16763	16882	17030	17201	16969	17005	16796	16957	17001	16899	17020	16836	16996	16913	16920	16802	17039	17193	16919	17087	17023	17195	17065	17095	17000	16831	17046	16967	16987	17069	16778	16750	16982	16901	17070	16839	16946	16884	16966	16892	16973	16774	16913	17024	17071	16856	16967	16927	16908	16913	17052	16815	16906	17047	17019	16670	17002	17030	16974	16945	16914	16820	16977	16886	16889	16868	17031	17009	16963	17155	16766	16837	17183	16916	17010	17082	16926	16980	16894	16867	17017	16790	16962	17182	17048	16941	16982	16918	16984	16767	16848	16851	16998	17064	17101	16837	16901	16866	16985	16876	17051	16896	16802	16835	16880	16807	17163	17103	16892	16913	16878	16897	17167	17065	16944	17050	17007	17012	16916	17150	17098	16977	17023	16953	17026	16846	16925	16922	16686	16945	16917	16803	17000	17256	17023	17027	16971	16912	17107	16966	17101	16972	16940	16948	16874	16871	16909	16951	16901	17076	16910	16841	16948	16855	17013	16945	16934	17016	16917	17063	16818	17082	17179	16946	17010	16933	16881	17010	16791	17043	16956	16941	16984	16956	16868	17070	17021	17034	16819	17009	16941	16985	16984	16852	16893	16818	16890	17138	16881	16949	17001	16885	17036	17017	16910	16851	16848	17012	16963	16944	17035	16854	16984	16738	16863	16726	16973	16806	16983	17116	17028	16821	17090	17044	16880	17026	16902	17032	16944	16914	17008	16997	16814	16939	16921	17016	16976	17064	17176	16722	16932	16948	17010	16871	16866	16821	16912	16715	17102	16825	16911	17005	17031	16974	16806	16968	17069	16702	17061	16803	16926	16898	17134	16898	16908	16959	16755	16931	16971	17111	17107	17001	16957	17006	17085	16898	16976	17063	16979	16968	17041	16880	16990	17145	17039	17130	16983	16963	17062	16852	16929	17097	16797	16977	16875	17110	17023	17026	16894	16872	16776	17001	16869	16793	16809	16932	16978	16924	16940	16905	16884	16969	16970	16871	16868	16937	16869	16821	16734	17038	16956	17014	17103	16867	16903	16806	16966	16994	16922	16638	16859	16840	16885	17025	16851	17053	16997	16847	16854	16930	16915	16853	16916	16813	16847	16930	16880	16884	16859	16803	16898	16828	16926	16829	16862	17117	16901	17063	16826	16802	17017	17142	17006	16910	16967	16916	16940	16835	17024	16946	17086	16847	16774	16964	16770	16830	16931	16976	17031	16878	17239	17042	16786	17044	16963	16876	17013	17063	17109	16797	16952	17051	17015	16992	17010	16757	16919	16968	16954	16850	17002	17119	16912	16859	16707	16888	16912	16860	16991	16880	17130	16870	16778	16818	16857	17016	16869	16908	17002	16876	17087	16986	16903	17152	16800	16875	16918	16875	16791	16957	17069	16915	17003	16794	16929	16930	16858	16912	16849	16866	16984	17053	17166	16994	16791	17122	16912	16876	17097	16871	16857	16955	17010	17071	17023	17102	16970	16979	17077	17036	16913	16932	16887	16881	16794	16888	17087	16971	16699	16790	16908	17046	16861	17214	17169	17161	17036	17071	17096	16974	17018	16959	16856	16840	17009	16842	16940	16824	16946	16876	16954	16823	16926	16976	16816	16765	16779	17100	16833	16753	16912	16962	17008	16647	16850	17005	16839	17035	16928	16935	17037	16808	16883	16704	16982	16994	16817	17049	16817	17021	16977	16976	17173	16991	16924	16842	16986	16930	17039	16908	16790	16900	16855	16920	17015	16858	16885	16935	16894	17131	16979	16874	16900	16948	16829	16719	16839	16762	16976	17152	16895	16768	17021	16835	16927	16967	16920	16891	17028	16829	16799	16792	16893	17074	16939	16794	16713	16990	16870	16719	16827	16843	17027	16976	16916	16932	16903	16955	16968	16992	16806	16658	16748	16916	16945	17174	16934	17029	16832	16857	16919	16776	17122	17064	16779	16760	17012	16950	16891	16906	16932	16619	17146	16971	17121	16834	16966	17041	17083	17203	16888	16921	16882	17045	17046	16932	16955	16904	16896	16995	16993	16896	17033	17009	16668	16855	16897	16928	17070	17019	16912	16724	17024	16952	17069	16918	16762	16929	16893	16759	17099	16781	16977	16948	16703	17051	16920	16957	16935	16979	16958	16810	17102	17052	16969	16951	17069	17050	16947	16733	17029	16954	17092	16996	16870	16976	16764	17069	17011	16956	16860	16909	17100	17038	16943	16966	16994	17101	16947	16943	16956	16741	16979	16916	16796	16752	16892	16998	16798	16947	16858	16899	16954	17039	17032	16834	16861	16935	17046	17008	17212	17006	16945	16902	16930	16850	16811	17051	17077	16995	16971	17032	16937	17188	16983	16850	17078	17286	17137	16969	16788	16782	17070	16950	17117	16934	16924	17018	16998	17119	17060	17037	17074	17058	17206	17006	16999	16917	16826	16982	16718	17098	16964	16893	16844	17028	16986	16721	16730	16757	16940	17236	17106	16746	17052	17003	16912	16957	17057	17037	17091	16852	16836	17027
31469	54349	51829	42971	37479	32772	28428	24637	22352	20517	19557	18691	18098	17479	16998	16566	16396	15975	15786	15478	15529	15294	15154	15368	15252	15096	15055	14915	15086	14907	14828	15004	14977	14961	15078	14871	14859	14922	14962	14769	14856	14819	14800	14763	14783	14839	14799	14742	14795	14668	14865	14803	14771	14857	14695	14760	14696	14679	14911	14732	14778	14961	14653	14702	14719	14851	14771	14861	14779	14747	14688	14587	14864	14940	14657	14885	14764	14727	14716	14734	14691	14893	14754	14680	14648	14826	14687	14923	14685	14776	14936	14723	14801	14767	14725	14789	14753	14680	14621	14669	14676	14876	14598	14889	14809	14762	14768	14901	14766	14641	14797	14875	14703	14754	14742	14884	14856	14787	14745	14680	14700	14746	14583	14818	14636	14742	14649	14724	14723	14710	14934	14808	14899	14757	14636	14700	14937	14791	14759	14761	14811	14777	14710	14779	14810	14728	14898	14783	14771	14576	14673	14641	14769	14741	14849	14791	14813	14675	14704	14698	14907	14681	14670	14646	14732	14889	14653	14785	15048	14844	14681	14887	14639	14720	14823	14768	14747	14632	14564	14663	14705	14792	14715	14658	14832	14587	14708	14796	14817	14790	14616	14814	14545	14752	14856	14780	14670	14926	14749	14798	14675	14746	14713	14708	15039	14721	14800	14767	14753	14800	14795	14891	14947	14879	14883	14694	14827	14753	14731	14779	14806	14829	14691	14777	14752	14789	14795	14836	14796	14803	14651	14661	14769	14806	14693	14780	14692	14912	14679	14762	14748	14949	14732	14874	14673	14786	14592	14799	14695	14670	14755	14733	14740	14816	14766	14700	14830	14916	14836	14618	14799	14687	14843	14803	14742	14957	14795	14746	14708	14695	14743	14828	14837	14760	14631	14735	14649	14616	14749	14913	14791	14679	14718	14648	14851	14732	14783	14754	14823	14590	14638	14566	14659	14715	14765	14792	14726	14795	14679	14713	14787	14546	14917	14702	14711	14740	14676	14795	14703	14673	14688	14768	14698	14742	14901	14769	14768	14715	14831	14725	14620	14825	14687	14800	14776	14814	14752	14827	14642	14818	14820	14864	14752	14737	14691	14615	14859	14874	14734	14727	14744	14652	14681	14717	14814	14784	14879	14701	14651	14818	14678	14765	14875	14791	14656	14793	14718	14800	14821	14630	14679	14758	14645	14784	14868	14822	14925	14764	14673	14738	14802	14844	14620	14891	14779	14841	14771	14596	14780	14699	14768	14795	14730	14556	14541	14611	14714	14712	14775	14811	14601	14802	14759	14709	14826	14578	14784	14660	14870	14748	14783	14786	14588	14694	14802	14776	14750	14723	14691	14656	14689	14699	14792	14685	14613	14638	14608	14723	14589	14714	14870	14697	14801	14966	14781	14877	14601	14757	14660	14599	14897	14690	14656	14614	14681	14840	14643	14773	14731	14719	14807	14744	14572	14680	14560	14601	14615	14871	14842	14829	14629	14701	14804	14885	14590	14791	14735	14821	14598	14778	14743	14723	14787	14869	14673	14822	14843	14925	14803	14591	14766	14788	14784	14681	14673	14529	14737	14742	14638	14862	14715	14687	14591	14703	14824	14884	14661	14726	14735	14813	15031	14880	14793	14722	14666	14903	14679	14798	14751	14662	14813	14675	14795	14603	14755	14655	14699	14804	14729	14705	14743	14668	14851	14621	14656	14771	14679	14849	14927	14788	14848	14831	14850	14559	14803	14787	14858	14889	14715	14748	14740	14823	14761	14801	14769	14681	14807	14615	14780	14574	14698	14756	14695	14638	14689	14744	14822	14822	14731	14609	14780	14522	14726	14700	14788	14646	14751	14825	14781	14719	14635	14666	14917	14748	14849	14700	14727	14729	14945	14730	14649	14758	14665	14746	14688	14749	14832	14784	14839	14819	14759	14720	14661	14696	14691	14725	14834	14605	14719	14717	14888	14778	14785	14869	14779	14764	14742	14872	14731	14711	14686	14629	14817	14742	14840	14742	14810	14638	14785	14787	14891	14849	14609	14739	14636	14762	14612	14676	14717	14686	14842	14510	14856	14644	14904	14794	14801	14730	14815	14826	14773	14725	14703	14567	14891	14888	14786	14735	14665	14751	14730	14597	14602	14655	14812	14700	14767	14823	14750	14693	14747	14785	14765	14765	14872	14821	14750	14811	14862	14808	14890	14628	14803	14591	14734	14835	14738	14761	14695	14793	14934	14746	14602	14745	14806	14631	14664	14856	14613	14734	14664	14768	14701	14767	14740	14756	14615	14819	14747	14735	14716	14739	14828	14496	14836	14691	14744	14736	14733	14693	14589	14686	14714	14888	14659	14935	14555	14545	14791	14813	14741	14689	14859	14796	14777	14860	14855	14683	14742	14817	14740	14735	14734	14707	14625	14573	14775	14666	14674	14776	14726	14806	14738	15002	14646	14752	14647	14889	14724	14685	14794	14644	14780	14748	14801	14573	15017	14788	14625	14888	14736	14690	14588	14774	14650	14583	14831	14771	14836	14685	14678	14475	14902	14603	14591	14675	14810	14651	14844	14880	14820	14657	14714	14768	14890	14740	14751	14728	14602	14866	14691	14617	14585	14808	14786	14831	14685	14678	14712	14828	14914	14601	14684	14824	14636	14695	14606	14822	14716	14628	14654	14772	14598	14807	14662	14678	14624	14697	14596	14581	14777	14921	14602	14980	14673	14637	14753	14838	14686	14690	14737	14878	14654	14555	14834	14857	14693	14812	14754	14944	14714	14734	14725	14829	14703	14732	14695	14807	14679	14717	14801	14699	14558	14906	14709	14756	14808	14750	14789	14898	14785	14768	14760	14897	14769	14561	14502	14746	14722	14703	14761	14682	14781	14727	14646	14834	14877	14609	14877	14868	14776	14550	14718	14722	14833	14729	14748	14656	14589	14714	14812	14774	14515	14865	14602	14693	14596	14920	14675	14777	14624	14700	14614	14725	14662	14809	14623	14782	14689	14861	14769	14809	14855	14789	14839	14657	14925	14667	14888	14767	14649	14723	14788	14759	14697	14537	14734	14864	14730	14626	14685	14636	14643	14803	14774	14875	14819	14711	14680	14766	14767	14803	14711	14656	14589	14651	14827	14717	14980	14565	14671	14859	14757	14727	14777	14796	14665	14874	14786	14793	14827	14863	14809	14727	14691	14652	14643	14770	14693	14707	14667	14808	14738	14751	14660	14746	14783	14718	14785	14790	14677	14819	14675	14692	14824	14656	14664	14782	14630	14618	14653	14631	14873	14569	14716	14818	14703	14733	14777	14796	14661	14847	14592	14873	14725	14801	14618	14589	14604	14927	14689	14956	14685	14827	14597	14535	14839	14712	14749	14776	14812	14773	14800	14680	14607	14773	14765	14627	14682	14736	14648	14929	14831	14725	14849	14744	14661	14810	14695	14668	14861	14772	14801	14671	14672	14736	14681	14628	14825	14850	14653	14927	14703	14754	14697	14775	14740	14774	14814	14753	14696	14597	14745	14685	14808	14803	14586	14753	14793	14583	14982	14775	14739	14879	14614	14816	14654	14677	14766	14666	14633	14806	14786	14619	14840	14760	14786	14772	14799	14686	14746	14788	14682	14601	14820	14683	14856	14728	14634	14661	14799	14659	14856	14622	14715	14626	14676	14569	14771	14732	14744	14709	14710	14773	14874	14667	14720	14661	14599	14623	14696	14784	14640	14843	14866	14811	14674	14494	14960	14755	14728	14746	14795	14524	14753	14914	14893	14713	15027	14631	14600	14825	14603	14624	14621	14780	14662	14799	14824	14634	14810	14791	14830	14723	14887	14820	14664	14673	14715	14706	14870	14669	14747	14710	14749	14684	14862	14784	14475	14886	14845	14670	14661	14765	14803	14622	14747	14729	14717	14647	15013	14933	14812	14792	14802	14653	14607	14698	14700	14774	14726	14689	14735	14716	14769	14717	14805	14642	14713	14727	14665	14768	14824	14845	14824	14778	14775	14913	14714	14810	14714	14715	14914	14867	14847	14828	14677	14686	14685	14751	14681	14622	14868	14773	14776	14682	14888	14710	14761	14641	14860	14701	14578	14631	14705	14775	14749	14767	14824	14713	14694	14740	14665	14755	14657	14733	14822	14708	14808	14589	14943	14706	14746	14771	14669	14703	14743	14705	14570	14665	14690	14764	14509	14724	14745	14779	14847	14726	14747	14795	14848	14900	14792	14868	14722	14686	14728	14745	14706	14780	14747	14808	14749	14796	14834	14799	14752	14674	14705	14655	14634	14906	14733	14645	14793	14753	14545	14825	14758	14680	14726	14750	14695	14795	14813	14803	14618	14729	14621	14696	14614	14691	14767	14702	14613	14605	14531	14914	14743	14729	14819	14623	14881	14805	14787	14782	14641	14685	14688	14664	14652	14706	14772	14657	14802	14751	14660	14756	14696	14741	14713	14583	14741	14668	14772	14759	14635	14964	14903	14728	14765	14768	14627	14755	14786	14809	14748	14697	14783	14725	14786	14859	14808	14768	14799	14812	14780	14798	14658	14529	14734	14789	14736	14620	14725	14687	14819	14589	14667	14520	14801	14823	14865	14666	14723	14713	14622	14795	14926	14791	14529	14806	14670	14840	14821	14871	14700	14821	14671	14514	14795	14735	14610	14626	14685	14852	14747	14688	14817	14913	14839	14892	14739	14726	14841	14612	14593	14764	14687	14655	14787	14812	14702	14873	14705	14589	14711	14618	14738	14691	14720	14739	14832	14796	14712	14794	14779	14692	14781	14691	14529	14673	14656	14824	14768	14756	14929	14718	14765	14683	14671	14709	14670	14832	14805	14770	14765	14847	14763	14688	14750	14881	14669	14627	14826	14839	14764	14581	14787	14702	14800	14700	14761	14729	14774	14595	14825	14732	14793	14520	14781	14821	14795	14677	14742	14751	14704	14719	14764	14639	14913	14704	14789	14778	14728	14744	14646	14773	14802	14839	14827	14655	14617	14670	14567	14648	14723	14736	14593	14842	14806	14805	14710	14676	14668	14734	14692	14874	14600	14673	14720	14848	14711	14674	14674	14766	14804	14680	14758	14654	14762	14729	14746	14646	14593	14725	14688	14600	14587	14805	14715	14678	14741	14706	14654	14789
29071	27094	35534	31826	26104	23463	20992	19764	18599	18263	18014	17693	17380	17269	17233	17006	17029	16927	16830	16716	16799	16537	16826	16636	16663	16665	16646	16713	16664	16649	16917	16615	16754	16645	16650	16400	16645	16465	16658	16802	16514	16788	16812	16432	16731	16413	16501	16542	16459	16644	16720	16539	16741	16672	16718	16577	16642	16480	16400	16693	16622	16788	16473	16552	16573	16551	16798	16400	16586	16516	16449	16483	16587	16525	16732	16649	16513	16458	16654	16420	16593	16469	16452	16356	16568	16311	16646	16491	16392	16620	16617	16597	16737	16538	16546	16499	16863	16626	16676	16425	16522	16456	16543	16495	16469	16498	16565	16536	16435	16522	16809	16621	16423	16749	16772	16648	16572	16590	16515	16694	16553	16637	16414	16697	16513	16617	16434	16554	16593	16600	16490	16367	16530	16589	16477	16717	16662	16438	16430	16543	16597	16462	16449	16435	16655	16496	16534	16523	16374	16629	16614	16583	16686	16462	16680	16596	16352	16542	16492	16556	16561	16467	16488	16576	16521	16511	16732	16636	16269	16569	16554	16624	16754	16623	16610	16688	16674	16589	16586	16593	16616	16664	16627	16633	16572	16419	16508	16528	16509	16412	16550	16588	16577	16692	16444	16659	16530	16402	16446	16507	16582	16683	16510	16632	16378	16524	16486	16427	16423	16527	16546	16451	16658	16718	16425	16508	16603	16636	16606	16336	16565	16549	16550	16636	16330	16469	16597	16636	16600	16543	16532	16556	16585	16586	16583	16496	16628	16526	16733	16304	16673	16387	16399	16507	16394	16562	16498	16546	16499	16498	16472	16417	16699	16582	16520	16364	16486	16450	16584	16348	16553	16707	16588	16586	16490	16709	16416	16690	16641	16355	16651	16710	16649	16557	16668	16484	16498	16562	16625	16699	16563	16697	16616	16662	16692	16568	16469	16606	16738	16727	16587	16618	16596	16690	16533	16567	16634	16501	16595	16467	16515	16394	16536	16491	16531	16501	16530	16348	16482	16535	16421	16363	16577	16576	16601	16588	16525	16433	16485	16671	16654	16539	16590	16621	16474	16474	16497	16758	16565	16575	16531	16561	16616	16432	16506	16533	16555	16642	16527	16649	16474	16536	16574	16527	16509	16424	16563	16634	16594	16516	16549	16561	16422	16474	16631	16580	16533	16697	16624	16737	16675	16553	16737	16476	16505	16559	16564	16418	16677	16437	16778	16473	16590	16432	16414	16455	16540	16496	16575	16625	16635	16565	16742	16666	16470	16696	16469	16440	16623	16417	16719	16640	16655	16533	16736	16540	16377	16594	16573	16578	16637	16610	16570	16646	16665	16623	16493	16580	16607	16483	16559	16373	16662	16572	16361	16327	16532	16606	16532	16512	16449	16526	16500	16499	16435	16444	16374	16734	16527	16643	16465	16339	16632	16575	16454	16540	16642	16562	16775	16716	16547	16623	16428	16309	16562	16565	16690	16691	16535	16689	16402	16686	16620	16626	16706	16680	16630	16626	16596	16433	16540	16545	16477	16371	16500	16555	16530	16712	16798	16444	16430	16479	16315	16386	16640	16568	16415	16611	16682	16523	16421	16730	16587	16433	16550	16469	16740	16529	16515	16522	16673	16448	16616	16568	16477	16664	16521	16490	16726	16679	16549	16530	16654	16697	16541	16455	16627	16464	16504	16639	16500	16723	16804	16774	16479	16623	16582	16477	16701	16475	16642	16485	16559	16650	16527	16434	16645	16418	16542	16587	16568	16353	16481	16538	16660	16503	16656	16500	16581	16498	16756	16513	16552	16378	16765	16596	16675	16573	16468	16613	16727	16760	16568	16422	16610	16358	16529	16611	16796	16590	16561	16518	16490	16647	16517	16581	16486	16364	16409	16408	16677	16445	16496	16734	16422	16624	16457	16511	16439	16530	16532	16476	16739	16680	16664	16532	16497	16570	16631	16578	16440	16477	16519	16497	16570	16444	16734	16397	16402	16502	16523	16591	16701	16616	16781	16578	16306	16643	16541	16513	16597	16433	16428	16460	16563	16614	16407	16576	16424	16452	16583	16444	16764	16731	16698	16590	16632	16436	16553	16572	16530	16530	16682	16662	16554	16501	16737	16597	16497	16426	16484	16340	16470	16699	16584	16608	16614	16688	16525	16595	16513	16437	16554	16657	16562	16489	16602	16580	16716	16673	16604	16482	16653	16588	16472	16644	16650	16666	16489	16535	16568	16501	16547	16424	16737	16599	16646	16549	16560	16470	16680	16559	16564	16734	16686	16644	16450	16568	16598	16651	16627	16477	16533	16680	16614	16802	16499	16623	16544	16645	16724	16485	16521	16498	16578	16577	16507	16435	16708	16595	16687	16452	16577	16413	16512	16623	16599	16502	16625	16504	16605	16522	16566	16597	16545	16304	16525	16677	16415	16671	16525	16597	16449	16501	16502	16444	16403	16617	16676	16779	16756	16383	16591	16713	16523	16585	16477	16508	16684	16608	16483	16749	16599	16567	16691	16471	16519	16566	16573	16791	16777	16632	16525	16676	16376	16505	16497	16467	16641	16603	16518	16720	16627	16440	16599	16456	16425	16605	16726	16511	16678	16711	16654	16399	16471	16477	16442	16485	16476	16626	16427	16803	16685	16452	16586	16669	16607	16722	16733	16441	16599	16657	16647	16312	16425	16643	16514	16534	16371	16515	16510	16414	16724	16490	16720	16409	16487	16502	16690	16531	16606	16394	16442	16478	16592	16627	16790	16436	16467	16581	16575	16458	16447	16467	16620	16493	16560	16360	16534	16553	16500	16684	16732	16559	16571	16672	16535	16421	16402	16538	16594	16502	16393	16625	16660	16642	16578	16517	16541	16760	16509	16613	16528	16464	16590	16566	16579	16515	16645	16434	16697	16519	16436	16431	16572	16493	16709	16630	16508	16521	16697	16564	16638	16536	16345	16470	16504	16671	16419	16436	16496	16590	16608	16604	16509	16635	16745	16648	16406	16284	16602	16683	16566	16429	16662	16530	16762	16381	16558	16767	16616	16375	16641	16405	16670	16555	16319	16496	16531	16662	16604	16348	16503	16376	16552	16497	16532	16717	16647	16288	16494	16443	16496	16511	16623	16588	16719	16622	16594	16594	16639	16632	16645	16551	16662	16629	16859	16569	16507	16436	16616	16408	16514	16788	16806	16459	16601	16648	16644	16567	16401	16545	16325	16565	16591	16434	16340	16581	16621	16552	16619	16670	16696	16719	16509	16486	16779	16491	16653	16819	16551	16437	16412	16646	16739	16491	16482	16492	16566	16689	16754	16626	16561	16510	16597	16598	16491	16862	16623	16587	16529	16559	16640	16593	16752	16450	16628	16557	16750	16706	16682	16518	16463	16746	16339	16571	16509	16586	16816	16613	16696	16548	16208	16616	16370	16516	16569	16610	16541	16570	16431	16414	16375	16423	16562	16650	16705	16724	16486	16530	16519	16472	16558	16373	16306	16546	16380	16488	16486	16559	16559	16437	16612	16589	16767	16597	16683	16565	16465	16258	16471	16474	16597	16424	16593	16625	16443	16534	16451	16552	16696	16609	16592	16551	16617	16547	16585	16527	16709	16787	16465	16478	16531	16367	16566	16617	16845	16559	16521	16540	16532	16531	16706	16565	16598	16680	16644	16728	16637	16275	16411	16540	16514	16483	16679	16662	16496	16475	16793	16646	16540	16619	16514	16310	16699	16737	16539	16648	16579	16906	16571	16740	16595	16583	16615	16548	16641	16438	16461	16667	16262	16673	16740	16606	16594	16564	16560	16523	16711	16567	16649	16620	16499	16562	16548	16706	16378	16514	16515	16704	16700	16554	16621	16558	16546	16582	16425	16547	16535	16519	16429	16507	16457	16585	16419	16487	16692	16380	16594	16543	16446	16748	16651	16497	16380	16601	16668	16408	16673	16601	16334	16579	16437	16439	16584	16760	16478	16788	16577	16465	16588	16463	16592	16541	16458	16673	16716	16555	16490	16507	16628	16891	16552	16445	16600	16611	16631	16602	16515	16461	16631	16517	16659	16740	16587	16566	16452	16471	16476	16769	16337	16628	16647	16521	16674	16511	16623	16755	16733	16410	16627	16642	16517	16526	16375	16385	16636	16579	16587	16509	16550	16460	16542	16591	16737	16684	16603	16543	16472	16537	16409	16451	16399	16540	16579	16422	16437	16492	16540	16525	16679	16413	16442	16591	16764	16511	16661	16480	16632	16401	16399	16402	16458	16420	16471	16642	16623	16666	16604	16410	16630	16678	16546	16588	16382	16610	16576	16592	16665	16512	16695	16643	16738	16505	16518	16609	16578	16495	16499	16607	16307	16578	16799	16623	16547	16504	16616	16566	16745	16681	16483	16527	16719	16654	16438	16519	16676	16514	16560	16638	16683	16619	16515	16673	16615	16601	16744	16872	16577	16494	16505	16425	16668	16423	16718	16448	16472	16400	16464	16469	16564	16505	16648	16668	16539	16551	16681	16662	16543	16420	16690	16422	16407	16634	16427	16503	16451	16594	16598	16638	16345	16468	16691	16477	16540	16551	16522	16399	16479	16485	16471	16591	16668	16778	16661	16543	16795	16657	16618	16541	16446	16448	16719	16497	16430	16439	16602	16623	16550	16729	16711	16523	16640	16283	16529	16866	16488	16610	16640	16532	16702	16691	16580	16446	16562	16571	16648	16665	16700	16531	16584	16553	16571	16560	16587	16719	16808	16724	16692	16617	16501	16335	16578	16525	16599	16548	16496	16612	16508	16662	16501	16410	16599	16517	16732	16584	16570	16293	16673	16527	16584	16630	16392	16578	16640	16513	16655	16505	16550	16634	16457	16549	16354	16664	16528	16493	16587	16429	16801	16594	16762	16646	16646	16624	16402	16651	16284	16631	16499	16641	16686	16627	16648	16457	16638	16521	16561	16457	16485	16548	16545	16626	16591	16519	16411	16830	16368	16420	16561	16569	16606	16662	16597	16585	16663	16404	16623	16585	16569	16677	16610	16576	16428	16605	16502	16568	16465	16406	16549	16630	16727	16711	16687	16412	16595	16727	16555	16427	16840	16591	16508	16502	16586	16457	16546	16656	16542	16491	16545	16440	16587	16733	16462	16368	16432	16574
29114	42237	40545	31366	27044	23207	20416	18934	17742	17056	16352	15871	15723	15483	15247	15285	15109	14837	14789	14673	14634	14588	14646	14548	14710	14486	14347	14509	14506	14590	14322	14475	14535	14610	14259	14407	14324	14520	14385	14340	14520	14461	14635	14399	14391	14312	14388	14407	14553	14379	14449	14486	14259	14365	14348	14480	14457	14464	14417	14150	14331	14351	14456	14549	14442	14380	14432	14298	14316	14366	14708	14415	14419	14412	14472	14419	14425	14502	14471	14567	14378	14624	14414	14512	14414	14529	14514	14520	14488	14449	14524	14315	14424	14406	14576	14377	14302	14363	14535	14525	14615	14440	14376	14458	14365	14528	14430	14269	14491	14508	14491	14465	14423	14386	14551	14373	14526	14327	14407	14488	14268	14268	14565	14223	14500	14395	14378	14421	14567	14232	14510	14516	14369	14334	14404	14385	14401	14293	14457	14375	14320	14484	14442	14592	14204	14347	14462	14490	14509	14474	14175	14387	14381	14403	14540	14355	14341	14380	14484	14379	14541	14347	14492	14330	14362	14381	14422	14437	14300	14312	14487	14472	14519	14221	14503	14438	14534	14446	14485	14459	14382	14503	14364	14400	14375	14418	14633	14394	14388	14397	14462	14457	14413	14384	14503	14593	14400	14539	14336	14487	14509	14450	14427	14430	14572	14467	14507	14340	14397	14497	14594	14365	14438	14309	14447	14321	14438	14291	14456	14223	14390	14311	14428	14545	14504	14312	14416	14364	14566	14500	14412	14328	14404	14398	14341	14593	14526	14234	14420	14409	14472	14356	14419	14421	14357	14357	14325	14238	14466	14292	14483	14366	14396	14448	14361	14470	14577	14325	14414	14357	14503	14494	14393	14517	14483	14234	14548	14272	14530	14457	14410	14542	14528	14495	14379	14449	14559	14349	14390	14558	14464	14265	14595	14429	14345	14497	14381	14338	14443	14424	14439	14404	14447	14364	14628	14466	14405	14452	14329	14536	14345	14541	14663	14195	14460	14375	14450	14314	14298	14366	14331	14423	14324	14482	14580	14534	14290	14414	14440	14322	14384	14344	14297	14482	14329	14349	14206	14431	14539	14428	14487	14579	14417	14469	14412	14492	14391	14383	14584	14429	14511	14466	14416	14476	14545	14282	14288	14357	14480	14506	14306	14455	14431	14443	14496	14333	14260	14335	14372	14391	14483	14367	14432	14405	14398	14473	14561	14559	14594	14361	14509	14439	14347	14290	14440	14366	14594	14340	14641	14525	14543	14309	14465	14481	14595	14381	14374	14367	14422	14365	14456	14373	14519	14250	14422	14460	14355	14571	14412	14445	14557	14348	14495	14431	14538	14562	14511	14329	14522	14291	14539	14491	14330	14438	14534	14480	14254	14425	14599	14521	14565	14411	14514	14502	14461	14431	14367	14534	14428	14605	14454	14591	14490	14522	14408	14478	14451	14538	14386	14233	14356	14439	14368	14519	14354	14461	14364	14536	14409	14268	14401	14326	14335	14485	14496	14408	14262	14561	14354	14349	14442	14324	14472	14355	14519	14535	14200	14544	14406	14391	14365	14364	14752	14586	14455	14558	14354	14531	14495	14568	14314	14448	14516	14412	14182	14429	14523	14535	14427	14321	14406	14460	14445	14594	14349	14516	14451	14459	14390	14321	14453	14546	14448	14466	14497	14533	14505	14446	14431	14281	14482	14543	14149	14402	14512	14438	14359	14422	14490	14315	14286	14379	14485	14434	14482	14459	14485	14413	14480	14461	14507	14455	14479	14618	14658	14579	14331	14381	14321	14471	14410	14347	14446	14505	14545	14508	14476	14430	14421	14435	14330	14501	14331	14308	14393	14485	14321	14381	14555	14389	14423	14329	14354	14327	14548	14394	14347	14624	14530	14420	14435	14589	14540	14418	14359	14353	14348	14311	14398	14407	14564	14530	14395	14498	14417	14415	14334	14384	14349	14488	14554	14458	14342	14507	14386	14418	14398	14290	14416	14450	14426	14328	14357	14276	14279	14363	14421	14538	14390	14531	14362	14577	14419	14463	14421	14507	14388	14473	14522	14491	14579	14265	14444	14387	14392	14356	14265	14408	14558	14358	14212	14468	14466	14418	14374	14532	14513	14633	14444	14367	14446	14517	14324	14325	14285	14330	14561	14424	14610	14442	14359	14494	14590	14422	14299	14489	14622	14407	14388	14573	14523	14496	14360	14514	14465	14580	14292	14360	14373	14353	14475	14322	14447	14371	14436	14492	14572	14427	14330	14537	14228	14551	14355	14454	14382	14451	14290	14592	14223	14531	14465	14339	14517	14484	14441	14346	14401	14619	14589	14426	14520	14415	14516	14477	14467	14458	14368	14441	14445	14502	14414	14343	14422	14310	14352	14401	14480	14463	14376	14303	14513	14380	14317	14251	14337	14496	14464	14382	14349	14253	14443	14577	14512	14257	14346	14536	14363	14375	14428	14540	14602	14446	14484	14377	14416	14458	14497	14507	14326	14607	14525	14345	14420	14377	14242	14483	14383	14349	14519	14344	14558	14350	14341	14432	14379	14487	14321	14380	14303	14465	14501	14434	14506	14458	14383	14315	14558	14345	14425	14390	14338	14304	14444	14413	14481	14409	14480	14527	14316	14481	14257	14534	14294	14586	14441	14551	14530	14602	14541	14359	14424	14468	14505	14396	14436	14389	14290	14543	14405	14344	14358	14501	14488	14467	14526	14510	14260	14461	14390	14431	14311	14553	14619	14458	14405	14413	14447	14420	14447	14447	14480	14445	14455	14450	14541	14393	14536	14499	14496	14298	14513	14319	14427	14449	14386	14425	14574	14432	14550	14332	14345	14616	14383	14431	14294	14529	14325	14471	14322	14406	14377	14473	14450	14441	14368	14430	14354	14563	14463	14435	14301	14398	14297	14508	14459	14556	14425	14569	14483	14422	14444	14274	14410	14536	14486	14372	14593	14446	14503	14437	14490	14324	14615	14446	14503	14392	14389	14316	14454	14342	14326	14434	14325	14583	14324	14507	14521	14393	14396	14391	14272	14632	14431	14457	14247	14410	14423	14492	14373	14438	14307	14269	14252	14417	14432	14501	14355	14356	14311	14523	14400	14611	14538	14627	14428	14467	14391	14438	14361	14588	14480	14306	14498	14499	14362	14445	14407	14462	14378	14454	14438	14505	14497	14375	14300	14270	14491	14430	14377	14280	14431	14355	14545	14609	14334	14470	14350	14436	14486	14446	14442	14346	14356	14319	14457	14428	14553	14516	14422	14554	14267	14393	14418	14443	14420	14255	14335	14340	14384	14387	14535	14358	14349	14693	14445	14576	14500	14323	14451	14416	14377	14402	14421	14509	14408	14540	14268	14509	14317	14490	14575	14304	14403	14211	14577	14374	14316	14357	14648	14489	14627	14329	14503	14550	14516	14451	14491	14353	14436	14191	14287	14539	14440	14508	14399	14318	14523	14347	14591	14382	14357	14337	14412	14509	14676	14465	14418	14472	14615	14309	14321	14383	14568	14452	14560	14387	14241	14496	14460	14407	14586	14334	14479	14415	14362	14432	14341	14346	14228	14359	14463	14456	14287	14434	14421	14427	14353	14605	14491	14405	14417	14560	14575	14449	14427	14437	14394	14359	14480	14525	14278	14317	14402	14372	14460	14427	14399	14491	14554	14489	14317	14192	14755	14390	14259	14565	14452	14324	14483	14505	14597	14604	14399	14513	14479	14509	14479	14371	14479	14457	14344	14330	14538	14427	14517	14326	14459	14431	14463	14566	14471	14592	14586	14552	14545	14522	14386	14377	14394	14380	14487	14320	14515	14600	14241	14429	14316	14401	14551	14484	14310	14629	14433	14282	14452	14566	14362	14347	14442	14441	14431	14375	14627	14371	14315	14396	14442	14369	14485	14531	14324	14500	14383	14430	14518	14386	14243	14449	14265	14371	14364	14626	14343	14636	14424	14640	14531	14451	14367	14519	14524	14427	14379	14461	14446	14475	14524	14479	14275	14507	14459	14395	14467	14482	14535	14381	14411	14442	14330	14507	14387	14433	14350	14434	14382	14402	14448	14349	14461	14286	14373	14359	14411	14448	14445	14361	14282	14412	14508	14420	14521	14587	14257	14477	14340	14516	14425	14564	14447	14342	14544	14258	14414	14420	14547	14351	14443	14614	14551	14430	14501	14189	14374	14398	14461	14442	14338	14394	14659	14528	14589	14459	14420	14290	14491	14367	14408	14293	14440	14415	14462	14355	14550	14265	14537	14392	14450	14537	14407	14461	14386	14410	14405	14570	14603	14368	14496	14412	14452	14453	14371	14500	14458	14507	14685	14286	14478	14387	14402	14595	14478	14436	14521	14414	14390	14376	14374	14436	14468	14587	14367	14387	14478	14416	14481	14379	14514	14291	14647	14380	14584	14408	14528	14438	14356	14263	14486	14506	14440	14532	14346	14372	14662	14397	14541	14448	14447	14408	14318	14442	14314	14609	14602	14459	14303	14293	14433	14417	14418	14416	14494	14402	14436	14318	14410	14358	14560	14323	14478	14389	14437	14431	14497	14412	14525	14536	14407	14326	14392	14317	14240	14416	14438	14218	14464	14247	14421	14559	14425	14332	14504	14603	14249	14460	14289	14379	14501	14475	14384	14315	14471	14408	14311	14396	14286	14550	14442	14414	14492	14305	14366	14398	14441	14342	14281	14343	14364	14438	14590	14333	14334	14192	14323	14442	14465	14705	14471	14489	14485	14518	14406	14318	14522	14554	14433	14512	14512	14544	14201	14316	14360	14407	14445	14430	14398	14568	14303	14366	14381	14428	14468	14385	14525	14435	14554	14418	14370	14285	14421	14574	14554	14494	14443	14453	14481	14444	14295	14601	14283	14463	14432	14565	14286	14561	14315	14547	14440	14250	14394	14350	14339	14569	14507	14299	14370	14423	14232	14515	14439	14561	14449	14451	14314	14344	14403	14307	14626	14406	14620	14374	14445	14281	14502	14464	14375	14333	14400	14498	14472	14388	14317	14286	14588	14463	14587	14421	14597	14512	14329	14464	14492	14558	14212	14330	14334	14414	14412	14341	14503	14527	14564	14408	14683	14313	14497	14405	14369	14466	14434	14374	14478	14385	14372	14378	14387	14559
24119	21235	28871	26521	26389	27133	25147	21747	20127	19410	18848	18341	18072	17628	17666	17639	17195	16988	17026	17038	17088	16894	16722	16934	16784	16470	16747	16803	16650	16579	16721	16683	16683	16673	16695	16596	16713	16685	16515	16700	16435	16673	16602	16422	16444	16712	16661	16616	16584	16547	16603	16580	16564	16733	16377	16382	16412	16533	16647	16472	16413	16560	16608	16495	16652	16464	16628	16389	16445	16556	16455	16536	16462	16626	16360	16501	16398	16600	16458	16344	16527	16399	16398	16450	16427	16750	16550	16631	16740	16491	16576	16545	16509	16568	16482	16411	16669	16463	16542	16628	16497	16587	16344	16537	16251	16616	16464	16316	16459	16620	16557	16623	16445	16346	16428	16386	16502	16616	16638	16620	16527	16667	16427	16600	16484	16300	16467	16533	16603	16464	16569	16336	16576	16530	16551	16638	16372	16329	16738	16711	16740	16548	16489	16554	16428	16461	16580	16290	16724	16634	16478	16464	16537	16546	16389	16518	16402	16508	16527	16423	16398	16442	16557	16476	16528	16541	16532	16661	16511	16663	16459	16539	16680	16495	16634	16444	16518	16311	16579	16311	16383	16366	16384	16597	16535	16434	16579	16639	16369	16683	16514	16601	16391	16427	16625	16444	16387	16518	16449	16454	16485	16537	16512	16545	16454	16404	16726	16454	16533	16478	16495	16352	16586	16444	16431	16615	16480	16420	16573	16477	16533	16420	16624	16585	16431	16496	16364	16457	16476	16340	16534	16523	16595	16428	16531	16611	16523	16275	16511	16461	16324	16614	16416	16582	16590	16574	16499	16645	16473	16636	16543	16523	16544	16540	16467	16470	16504	16487	16429	16679	16587	16552	16524	16652	16619	16533	16344	16535	16367	16559	16479	16327	16340	16335	16381	16418	16505	16362	16546	16392	16588	16543	16346	16507	16425	16444	16816	16611	16697	16399	16591	16407	16442	16593	16406	16553	16513	16625	16503	16433	16477	16455	16386	16357	16438	16332	16507	16413	16570	16598	16400	16432	16468	16606	16500	16712	16633	16643	16640	16495	16278	16477	16638	16332	16326	16292	16600	16452	16516	16326	16501	16546	16499	16488	16388	16358	16462	16411	16443	16475	16607	16326	16339	16496	16388	16508	16554	16306	16342	16592	16460	16354	16526	16337	16265	16414	16501	16571	16562	16406	16479	16579	16505	16577	16553	16537	16506	16315	16627	16401	16483	16453	16459	16382	16602	16531	16634	16437	16412	16283	16389	16420	16402	16387	16327	16373	16601	16516	16476	16319	16476	16415	16455	16395	16553	16442	16501	16554	16421	16645	16621	16395	16524	16640	16343	16511	16590	16218	16475	16579	16380	16397	16556	16476	16406	16403	16480	16606	16415	16406	16275	16428	16499	16474	16546	16466	16365	16344	16387	16441	16480	16458	16519	16462	16434	16604	16606	16463	16752	16309	16351	16352	16708	16698	16572	16560	16522	16656	16503	16607	16563	16518	16453	16575	16595	16499	16676	16536	16616	16513	16425	16626	16464	16495	16509	16599	16566	16531	16653	16565	16680	16383	16416	16489	16555	16317	16590	16472	16584	16426	16353	16432	16348	16422	16544	16592	16498	16617	16421	16408	16553	16492	16558	16327	16530	16427	16610	16433	16195	16532	16424	16317	16725	16440	16485	16365	16332	16341	16374	16574	16422	16657	16625	16363	16543	16555	16640	16377	16243	16491	16628	16440	16678	16426	16686	16393	16499	16510	16583	16394	16639	16590	16493	16566	16502	16350	16564	16432	16492	16439	16487	16281	16706	16507	16489	16347	16340	16483	16363	16482	16446	16206	16505	16532	16570	16408	16530	16501	16441	16423	16332	16531	16396	16499	16647	16552	16416	16545	16390	16376	16406	16547	16345	16457	16481	16207	16429	16610	16404	16357	16632	16691	16535	16440	16476	16372	16180	16389	16636	16395	16543	16552	16539	16541	16585	16502	16294	16608	16444	16622	16631	16563	16594	16407	16494	16521	16587	16652	16606	16418	16656	16630	16442	16462	16527	16534	16247	16371	16433	16248	16492	16524	16422	16390	16660	16551	16459	16606	16588	16626	16651	16541	16510	16758	16645	16398	16608	16687	16377	16416	16324	16601	16274	16556	16439	16524	16608	16522	16429	16390	16465	16528	16532	16695	16333	16518	16335	16618	16422	16630	16499	16479	16645	16563	16560	16538	16678	16547	16618	16714	16448	16367	16372	16533	16360	16575	16396	16472	16545	16847	16352	16574	16416	16528	16642	16560	16683	16367	16491	16467	16531	16483	16477	16481	16434	16298	16574	16597	16481	16712	16474	16434	16328	16423	16394	16296	16435	16545	16668	16543	16501	16376	16460	16597	16388	16566	16568	16275	16527	16503	16402	16473	16536	16454	16380	16670	16612	16457	16388	16308	16285	16500	16476	16638	16257	16538	16504	16539	16399	16526	16549	16533	16511	16556	16445	16524	16407	16604	16526	16744	16444	16335	16429	16455	16566	16463	16465	16554	16600	16489	16386	16484	16552	16448	16323	16348	16626	16560	16524	16667	16484	16568	16508	16411	16374	16510	16667	16599	16487	16402	16484	16401	16603	16704	16636	16486	16618	16351	16462	16316	16441	16524	16217	16661	16531	16455	16462	16427	16287	16534	16215	16612	16454	16429	16472	16745	16559	16494	16515	16655	16732	16428	16462	16426	16401	16456	16519	16430	16341	16591	16464	16462	16634	16575	16525	16359	16513	16621	16272	16562	16394	16359	16632	16554	16504	16516	16464	16461	16366	16481	16479	16517	16417	16423	16371	16432	16490	16380	16500	16455	16507	16424	16434	16543	16474	16455	16610	16512	16363	16472	16497	16213	16444	16491	16531	16544	16483	16673	16517	16537	16613	16563	16276	16549	16370	16459	16611	16459	16470	16478	16615	16561	16524	16348	16321	16500	16416	16572	16577	16646	16583	16661	16446	16419	16423	16481	16394	16398	16499	16543	16571	16369	16573	16389	16338	16312	16591	16254	16444	16671	16515	16525	16573	16530	16639	16484	16332	16480	16356	16385	16523	16468	16346	16658	16484	16521	16474	16645	16251	16479	16423	16458	16442	16563	16561	16454	16384	16596	16605	16355	16471	16569	16387	16695	16387	16617	16391	16444	16380	16367	16557	16630	16540	16616	16614	16625	16521	16581	16538	16468	16603	16330	16538	16539	16408	16360	16502	16441	16692	16415	16356	16405	16358	16666	16518	16241	16473	16711	16724	16335	16505	16449	16481	16210	16379	16553	16409	16510	16721	16453	16646	16585	16480	16533	16609	16394	16437	16487	16449	16487	16585	16547	16581	16393	16438	16393	16439	16356	16570	16393	16587	16455	16667	16441	16629	16519	16630	16461	16386	16569	16465	16541	16436	16375	16387	16537	16511	16369	16426	16626	16550	16537	16398	16458	16581	16404	16224	16474	16699	16226	16464	16449	16486	16577	16582	16603	16574	16479	16665	16525	16473	16464	16644	16544	16495	16459	16545	16441	16593	16352	16503	16372	16620	16618	16498	16367	16411	16539	16547	16434	16525	16404	16376	16414	16733	16451	16672	16448	16599	16488	16406	16525	16508	16467	16374	16192	16537	16559	16328	16336	16374	16421	16389	16488	16432	16595	16474	16442	16655	16327	16549	16544	16605	16338	16544	16556	16534	16568	16566	16655	16538	16459	16476	16462	16363	16487	16515	16592	16391	16197	16472	16299	16456	16325	16542	16329	16563	16431	16590	16561	16484	16342	16476	16616	16566	16559	16423	16460	16452	16673	16674	16641	16305	16185	16607	16436	16445	16476	16556	16475	16457	16668	16691	16404	16391	16484	16609	16446	16674	16409	16247	16493	16602	16469	16543	16278	16417	16511	16425	16504	16406	16571	16506	16515	16538	16777	16666	16509	16649	16591	16617	16631	16421	16498	16481	16491	16535	16304	16655	16465	16355	16525	16256	16307	16632	16338	16342	16471	16617	16406	16608	16427	16610	16569	16277	16447	16757	16563	16713	16568	16460	16512	16389	16424	16559	16579	16470	16436	16587	16443	16511	16463	16487	16567	16414	16557	16707	16381	16306	16424	16642	16572	16498	16621	16457	16445	16452	16484	16452	16466	16413	16508	16400	16328	16639	16412	16456	16512	16530	16646	16407	16529	16472	16328	16448	16546	16638	16589	16681	16533	16782	16597	16411	16359	16468	16410	16476	16415	16433	16617	16716	16542	16460	16510	16513	16480	16491	16540	16453	16564	16759	16581	16551	16722	16489	16540	16408	16472	16594	16383	16629	16429	16457	16697	16672	16488	16453	16692	16320	16335	16419	16359	16458	16455	16253	16383	16485	16450	16308	16711	16595	16606	16609	16471	16509	16492	16418	16542	16428	16315	16677	16528	16471	16484	16264	16381	16313	16355	16442	16344	16389	16501	16439	16490	16673	16564	16518	16465	16347	16529	16540	16508	16705	16510	16374	16591	16525	16321	16499	16482	16496	16342	16506	16706	16526	16478	16475	16600	16458	16600	16543	16256	16488	16441	16600	16411	16443	16614	16388	16528	16479	16408	16365	16481	16633	16564	16500	16450	16293	16769	16578	16485	16426	16621	16415	16478	16526	16305	16604	16295	16527	16663	16636	16361	16474	16508	16509	16450	16621	16547	16412	16566	16451	16472	16417	16511	16622	16435	16308	16438	16349	16182	16491	16620	16432	16527	16404	16602	16550	16361	16562	16389	16650	16303	16269	16459	16571	16494	16637	16388	16433	16588	16395	16744	16218	16480	16333	16554	16537	16520	16389	16660	16645	16372	16393	16541	16611	16497	16518	16404	16693	16365	16540	16505	16556	16610	16591	16550	16361	16395	16543	16458	16541	16409	16411	16426	16564	16360	16349	16661	16686	16440	16341	16300	16472	16545	16388	16663	16670	16531	16544	16505	16609	16370	16438	16396	16515	16479	16388	16501	16333	16609	16263	16534	16550	16446	16430	16461	16500	16569	16565	16246	16534	16405	16459	16408	16488	16410	16578	16577	16697	16627	16511	16526	16406	16665	16660	16421	16387	16452	16497	16566	16717	16142	16580	16483	16566	16514	16616	16571	16470	16335	16287	16505	16429	16569
29471	49422	47474	37883	32869	27710	23785	21595	19694	18453	17795	17000	16629	16194	16090	15898	15471	15151	15063	15186	14842	14773	14794	14865	14621	14659	14431	14473	14516	14571	14622	14620	14468	14558	14590	14583	14440	14588	14541	14376	14440	14586	14424	14511	14465	14572	14606	14514	14597	14515	14435	14579	14368	14527	14458	14599	14548	14279	14604	14357	14464	14428	14495	14363	14563	14341	14471	14305	14375	14376	14550	14507	14479	14525	14421	14647	14458	14477	14496	14277	14349	14438	14358	14509	14567	14538	14291	14417	14352	14528	14494	14397	14426	14353	14535	14347	14652	14267	14523	14487	14253	14409	14444	14438	14310	14398	14533	14390	14511	14419	14355	14469	14616	14455	14474	14438	14465	14476	14575	14342	14525	14449	14542	14460	14614	14519	14569	14587	14393	14328	14508	14466	14555	14432	14294	14714	14282	14389	14537	14674	14616	14417	14488	14586	14350	14410	14396	14457	14485	14406	14446	14262	14481	14443	14571	14486	14554	14496	14558	14307	14493	14422	14431	14353	14503	14501	14365	14480	14411	14560	14417	14672	14448	14740	14397	14428	14619	14190	14543	14670	14527	14428	14517	14364	14484	14346	14564	14348	14378	14501	14279	14487	14454	14590	14445	14457	14388	14336	14615	14430	14329	14406	14725	14133	14362	14711	14626	14498	14453	14414	14430	14486	14484	14430	14498	14507	14454	14463	14645	14418	14443	14493	14424	14437	14425	14233	14511	14366	14441	14357	14398	14314	14472	14345	14501	14329	14464	14704	14259	14434	14594	14462	14535	14573	14504	14503	14446	14443	14538	14370	14512	14393	14626	14524	14276	14575	14370	14489	14421	14355	14482	14427	14565	14552	14505	14434	14391	14501	14530	14437	14379	14433	14456	14492	14473	14263	14497	14615	14657	14341	14472	14452	14654	14292	14658	14516	14502	14521	14434	14537	14312	14490	14365	14511	14299	14508	14429	14467	14538	14691	14353	14590	14357	14541	14429	14582	14535	14362	14441	14630	14517	14538	14440	14393	14272	14642	14370	14446	14540	14478	14465	14491	14379	14481	14492	14498	14414	14511	14356	14470	14507	14513	14370	14414	14412	14404	14534	14437	14522	14424	14457	14372	14559	14264	14449	14540	14463	14413	14359	14422	14300	14514	14446	14409	14515	14394	14379	14513	14564	14312	14582	14365	14485	14520	14448	14402	14418	14453	14286	14503	14385	14415	14490	14461	14316	14469	14404	14319	14432	14332	14437	14378	14588	14602	14414	14415	14628	14472	14483	14481	14524	14558	14515	14411	14511	14493	14574	14555	14337	14366	14498	14420	14412	14352	14570	14448	14394	14441	14374	14568	14490	14448	14438	14414	14556	14497	14438	14551	14573	14530	14303	14543	14463	14578	14585	14424	14328	14524	14470	14494	14339	14592	14400	14463	14391	14376	14521	14301	14441	14348	14320	14635	14379	14280	14350	14450	14343	14446	14474	14324	14435	14275	14434	14492	14536	14334	14348	14422	14610	14393	14494	14472	14465	14591	14433	14375	14232	14492	14469	14498	14287	14392	14494	14290	14525	14464	14494	14462	14475	14468	14521	14560	14484	14404	14448	14507	14530	14334	14603	14302	14463	14407	14545	14448	14439	14579	14351	14377	14503	14515	14461	14382	14379	14400	14418	14458	14419	14374	14547	14592	14413	14446	14250	14545	14209	14429	14526	14418	14559	14592	14501	14272	14283	14439	14445	14566	14435	14557	14536	14462	14444	14420	14416	14436	14471	14160	14458	14517	14394	14514	14573	14504	14368	14381	14426	14501	14450	14381	14338	14474	14512	14339	14505	14569	14486	14462	14484	14515	14356	14536	14561	14509	14464	14367	14538	14449	14486	14556	14428	14508	14390	14551	14493	14312	14431	14322	14406	14486	14273	14422	14548	14442	14544	14358	14456	14506	14497	14337	14448	14405	14244	14430	14517	14409	14419	14248	14490	14458	14420	14420	14477	14247	14457	14395	14303	14445	14461	14406	14573	14544	14409	14690	14653	14519	14487	14423	14421	14518	14402	14573	14669	14479	14573	14397	14332	14476	14501	14450	14476	14503	14449	14483	14365	14404	14471	14319	14359	14459	14539	14259	14322	14552	14467	14636	14485	14470	14356	14342	14439	14429	14555	14215	14478	14555	14452	14644	14414	14520	14522	14295	14555	14430	14356	14524	14493	14552	14663	14535	14517	14454	14602	14424	14546	14518	14436	14416	14529	14357	14341	14461	14267	14497	14388	14296	14315	14300	14596	14519	14660	14399	14690	14432	14424	14423	14534	14465	14493	14446	14410	14572	14443	14442	14510	14490	14456	14459	14398	14345	14553	14496	14553	14598	14548	14533	14534	14326	14396	14335	14399	14274	14471	14375	14407	14337	14601	14463	14513	14463	14532	14472	14550	14416	14437	14583	14485	14495	14547	14547	14486	14360	14425	14287	14520	14376	14623	14649	14490	14520	14614	14478	14416	14435	14519	14394	14419	14587	14582	14466	14564	14499	14475	14418	14482	14463	14471	14452	14466	14365	14515	14525	14456	14413	14373	14359	14534	14510	14457	14432	14496	14544	14352	14462	14567	14484	14519	14586	14528	14499	14538	14475	14420	14509	14465	14509	14479	14480	14464	14519	14412	14369	14482	14325	14362	14490	14453	14376	14388	14354	14437	14510	14553	14391	14420	14405	14464	14307	14458	14300	14384	14347	14520	14491	14469	14408	14358	14320	14293	14416	14409	14457	14344	14668	14508	14476	14288	14338	14470	14417	14311	14286	14348	14426	14680	14356	14342	14365	14386	14387	14630	14624	14418	14535	14581	14244	14248	14418	14516	14309	14282	14456	14364	14266	14434	14406	14504	14526	14422	14457	14357	14383	14425	14446	14502	14338	14493	14390	14349	14331	14498	14607	14564	14431	14373	14375	14430	14633	14321	14511	14410	14574	14553	14446	14334	14392	14380	14510	14574	14494	14493	14442	14571	14489	14386	14547	14478	14368	14480	14393	14593	14522	14521	14235	14441	14454	14382	14496	14665	14323	14514	14504	14480	14526	14394	14598	14250	14417	14493	14477	14398	14439	14313	14412	14378	14564	14317	14484	14493	14608	14409	14243	14582	14478	14516	14332	14355	14569	14537	14534	14437	14554	14443	14685	14417	14482	14349	14369	14513	14334	14466	14457	14538	14438	14488	14440	14351	14312	14303	14226	14441	14392	14452	14456	14350	14507	14308	14481	14463	14254	14599	14371	14567	14415	14449	14569	14384	14301	14553	14445	14475	14570	14470	14556	14422	14386	14462	14306	14667	14352	14438	14478	14484	14578	14438	14453	14207	14615	14548	14466	14491	14413	14523	14596	14451	14331	14405	14518	14473	14530	14457	14459	14386	14534	14532	14494	14438	14370	14406	14282	14397	14425	14352	14353	14427	14434	14557	14533	14443	14496	14437	14417	14482	14534	14522	14550	14504	14463	14618	14445	14690	14380	14547	14376	14346	14310	14666	14524	14401	14261	14412	14401	14588	14447	14413	14490	14474	14213	14489	14477	14263	14568	14449	14392	14581	14353	14428	14545	14408	14428	14442	14533	14482	14414	14281	14593	14351	14485	14473	14398	14467	14549	14473	14373	14515	14436	14534	14434	14589	14569	14409	14614	14446	14294	14471	14400	14454	14344	14513	14316	14434	14411	14349	14493	14516	14483	14463	14407	14540	14314	14354	14412	14486	14348	14363	14368	14380	14384	14509	14348	14691	14384	14343	14545	14419	14461	14491	14443	14514	14375	14516	14299	14560	14498	14398	14461	14382	14584	14643	14314	14478	14404	14594	14572	14497	14310	14349	14455	14399	14492	14546	14542	14331	14531	14629	14289	14482	14642	14549	14429	14456	14477	14634	14483	14534	14437	14366	14397	14554	14480	14453	14360	14396	14338	14530	14346	14440	14445	14412	14376	14349	14406	14456	14617	14482	14606	14496	14319	14415	14319	14456	14377	14512	14465	14326	14542	14477	14492	14615	14417	14415	14356	14612	14521	14414	14408	14410	14318	14501	14546	14359	14442	14547	14601	14578	14687	14360	14460	14681	14579	14525	14212	14407	14422	14386	14487	14451	14551	14195	14673	14416	14336	14463	14305	14490	14478	14578	14421	14458	14418	14400	14427	14488	14529	14551	14320	14594	14473	14527	14486	14469	14560	14381	14466	14472	14441	14488	14321	14512	14381	14309	14398	14382	14627	14531	14426	14610	14471	14425	14395	14411	14396	14397	14513	14439	14436	14301	14412	14572	14595	14387	14319	14426	14409	14238	14584	14453	14320	14352	14575	14374	14535	14319	14325	14222	14434	14669	14502	14532	14389	14366	14449	14579	14586	14610	14636	14438	14420	14435	14352	14543	14464	14388	14506	14323	14389	14574	14544	14368	14562	14625	14470	14409	14365	14401	14246	14409	14508	14518	14588	14466	14484	14656	14391	14510	14248	14460	14505	14449	14487	14499	14477	14400	14485	14453	14401	14511	14480	14491	14421	14655	14496	14343	14591	14543	14523	14434	14393	14369	14529	14552	14348	14448	14290	14420	14197	14549	14484	14579	14604	14262	14360	14489	14456	14390	14475	14472	14443	14494	14477	14630	14433	14392	14438	14538	14401	14493	14490	14513	14477	14452	14573	14448	14494	14394	14495	14611	14565	14237	14489	14427	14403	14476	14334	14612	14588	14469	14262	14338	14372	14537	14386	14469	14274	14617	14286	14543	14363	14507	14642	14504	14283	14488	14493	14516	14500	14352	14595	14409	14371	14299	14591	14495	14395	14544	14270	14423	14419	14455	14485	14643	14505	14488	14424	14546	14611	14476	14513	14568	14462	14662	14458	14631	14424	14289	14432	14432	14401	14302	14365	14361	14391	14426	14570	14602	14541	14449	14238	14604	14351	14365	14479	14491	14494	14414	14392	14586	14508	14536	14441	14447	14346	14393	14389	14509	14385	14538	14393	14511	14596	14450	14551	14442	14518	14411	14313	14441	14495	14448	14257	14455	14514	14474	14597	14397	14421	14592	14275	14589	14437	14309	14303	14393	14351	14361	14557	14485	14558	14414	14423	14548	14400	14562	14258	14459	14365	14420	14399
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
