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
339928273421	339928273986	339928274536	339928275086	339928275636	339928276186	339928276736	339928277286	339928277836	339928278386	339928278936	339928279486	339928280036	339928280586	339928281136	339928281686	339928282236	339928282786	339928283336	339928283889	339928284436	339928284986	339928285536	339928286086	339928286636	339928287186	339928287736	339928288286	339928288836	339928289386	339928289936	339928290486	339928291036	339928291586	339928292136	339928292686	339928293236	339928293786	339928294336	339928294886	339928295436	339928295986	339928296536	339928297086	339928297636	339928298186	339928298736	339928299286	339928299836	339928300386	339928300936	339928301486	339928302036	339928302586	339928303136	339928303686	339928304236	339928304786	339928305336	339928305886	339928306436	339928306986	339928307536	339928308086	339928308636	339928309186	339928309736	339928310286	339928310836	339928311386	339928311936	339928312486	339928313036	339928313586	339928314136	339928314686	339928315236	339928315786	339928316336	339928316886	339928317436	339928317986	339928318536	339928319086	339928319636	339928320186	339928320736	339928321286	339928321836	339928322386	339928322936	339928323486	339928324036	339928324586	339928325136	339928325686	339928326236	339928326786	339928327336	339928327886	339928328436	339928328986	339928329536	339928330086	339928330636	339928331186	339928331736	339928332286	339928332836	339928333386	339928333936	339928334486	339928335036	339928335586	339928336136	339928336686	339928337236	339928337786	339928338336	339928338886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23319	21670	29664	24577	23964	29463	32056	26367	24379	23557	22596	21749	21386	20875	20870	20474	20027	19921	19993	19989	19867	19820	19610	19661	19329	19631	19490	19491	19438	19475	19376	19413	19271	19139	19432	19406	19478	19161	19345	19559	19293	19408	19357	19258	19225	19295	19261	19410	19374	19271	19289	19192	19243	19106	19269	19205	19338	19210	18989	19252	19322	19150	19116	19094	19369	19419	19282	19211	19236	19256	19272	19314	19109	19208	19264	19180	19329	19284	19249	19126	19539	19233	19177	19236	19375	19367	19385	19072	19251	19249	19307	19209	19214	19313	19196	19352	19201	19286	19302	19210	19369	19026	19317	19266	19317	19171	19159	19126	19225	19224	19184	19006	19481	19304	19334	19242	19332	19255	19197	19416	19049	19130	19423	19318	19436	19255	19028	19091	19432	19372	19237	18891	19236	19329	19285	19200	19101	19451	19226	19150	19401	19162	19128	19233	19198	19132	19221	19266	19365	19289	19199	19406	19178	19063	19143	19222	19296	19264	19242	19405	19121	19472	19243	19341	19342	19272	19320	19221	19221	19227	19209	19100	19053	19323	19213	19256	19381	19020	19299	19246	19122	19352	19588	19199	19227	19260	19314	19219	19063	19193	19215	19361	19082	18949	18990	19253	19256	18990	19113	19240	19266	19327	19140	19512	19275	19306	19581	19265	19128	19198	19462	19149	19084	19377	19269	19488	19372	19149	19257	19195	19226	19205	19226	19396	19463	19317	19237	19112	19406	19233	19466	19444	19109	19141	19186	19262	19237	19379	19443	19294	19189	19146	19448	19128	19097	19335	19035	19193	19521	19291	19290	19271	19296	19309	19180	19117	19340	19121	19304	19273	19318	19241	19171	19220	19104	19195	19326	19457	19089	19380	19234	19128	19143	19215	19175	18993	19185	19181	19303	19285	19221	19209	19031	19190	19345	19222	19150	19278	19171	19276	19213	19430	19358	19182	19160	19353	19316	19041	19109	19182	19402	19266	19246	19105	19317	19139	19329	19242	19319	19255	19038	19323	19183	19203	18900	18988	19293	19212	19175	19474	19138	19231	19349	19165	19305	19396	19381	19271	19206	19189	18972	19261	19210	19308	19249	19119	19269	19212	19310	19220	19311	19141	19278	19126	19147	19485	19205	19102	19322	19332	19311	19236	19124	19193	19473	18995	19124	19337	19167	19227	19207	19107	19278	19338	19359	19451	19404	19395	19180	19183	19079	19201	19045	19147	19108	19245	19237	19131	19284	19302	19415	19464	19204	19263	19170	19282	19218	19274	19230	19137	19178	19374	19288	19335	19179	19097	19300	19251	19150	19144	19170	19357	19260	19306	19272	19416	19317	19149	19362	19049	19198	19357	19069	19211	19185	19143	19158	19305	19206	19256	19146	19331	18969	19107	19102	19084	19157	19072	19217	19254	19124	19326	19063	19153	19147	19144	19382	19135	19217	19287	19150	18911	19051	19223	19274	19086	19252	19371	19364	19235	19476	19389	19142	19289	19274	19367	19227	19056	19148	18985	19165	19349	19231	19187	19093	19167	19123	19121	19320	19139	19136	19347	19349	19392	19178	19324	19272	19218	19264	19195	19261	19543	19108	19219	19160	19037	19231	19134	19300	19254	19220	19401	19187	19108	19268	19281	19166	19283	19319	19071	19210	19280	19127	19131	19210	19248	19252	19140	19405	19370	19381	19217	19051	19259	19227	19197	19293	19323	19187	19123	19087	19452	19146	19064	19391	19270	19017	19158	19117	19126	19459	19242	19212	19088	19320	19201	19205	19329	19087	19104	19235	19401	19184	19477	19417	19182	19267	19193	19326	19386	19127	19079	19322	19242	19112	19346	19301	19257	19210	19066	19218	19183	19211	19440	19213	19246	19121	19006	19160	19161	19404	19321	19205	19134	19117	19129	19204	19279	19298	19195	19272	19109	19232	19029	19322	19169	19221	19173	19348	19480	19241	19162	19044	19096	19310	19022	19085	19154	19138	19249	19340	19197	19057	19222	19201	19124	19038	19125	19185	19262	19417	19207	19210	19001	19311	19219	19472	19535	19503	19227	19136	19255	19460	19177	19374	19232	19215	19181	19231	19203	19138	19114	19087	19103	19211	19156	19345	19418	19095	19041	19093	19233	19070	19079	19256	19253	19363	18979	19406	19030	19278	19333	19273	19211	19063	19287	19367	19169	19306	19315	19509	19194	19240	19359	19387	19233	19332	19268	19381	19178	19217	19336	19267	19244	19143	19390	19356	19254	19144	19157	19308	19170	19139	19274	19153	19243	19299	19265	19103	19060	19027	19149	19416	19134	19204	19156	19215	19166	19441	19221	19058	18986	19401	19521	19159	19282	19292	19247	19198	19334	19152	19419	19147	19059	19141	19248	19145	19209	19133	19349	19298	19203	19022	19239	19078	19228	19345	19404	19155	19139	19290	19230	19485	19120	19103	19267	19083	19132	19006	19350	19378	19089	19327	19380	19244	19093	19267	19339	19281	19353	19057	19241	19221	19006	19043	19264	19260	19201	19257	19139	19177	19223	19127	19187	19495	19433	19226	19153	19319	19072	19090	19242	19371	19320	19253	19099	19341	19154	19260	19010	19236	19173	19384	19164	19202	19380	19046	19058	19282	19178	19186	19184	19194	19156	19299	19168	19150	19056	19192	19153	19279	19298	19184	19315	19320	19311	19336	19287	19447	19239	19192	19232	19172	19233	19118	19245	19038	19237	19229	19114	19212	19063	19096	19377	19307	19309	19144	19251	19118	19351	19455	19464	19071	19155	19240	19218	18983	19141	19243	19214	19411	19305	19297	19077	19286	19262	19115	19174	19286	19167	19218	19097	19372	19059	19238	19263	19050	19298	19307	19303	19271	19361	19199	19454	19412	19287	19339	19258	19136	19220	19197	19263	19083	19281	19039	19146	19356	19263	19464	19264	19160	19195	19288	19187	19259	19116	19190	19160	19139	19310	19270	19373	19214	19248	19111	19090	19121	19196	19403	19106	19119	19028	19313	19189	19302	19129	19177	19203	19216	19350	19241	19027	19290	19038	19333	19094	19335	19138	19364	19315	19268	19089	19168	19275	19365	19379	19166	19120	19186	19406	19400	19209	19212	19117	19302	19078	19369	19199	19312	19326	19286	19285	19427	19118	19265	19326	18884	19487	19373	19520	19276	19269	19350	19217	19453	19073	19202	18982	19363	19166	19227	19140	19187	19266	19620	19188	19195	19216	19147	19265	19160	19312	19107	19223	19380	19297	19169	19317	19254	19212	19167	19124	19209	19405	19306	19207	19315	19047	19198	19436	19154	19193	19324	19198	19183	19424	19211	19183	19030	19273	19283	19102	19241	19292	19222	19124	19264	19115	19375	19149	19062	19286	19126	19040	19316	19194	19289	19200	19033	19241	19181	19454	19257	19108	19119	18876	19049	19290	19544	19407	19180	19262	19295	19240	19306	19392	19233	19085	19116	19255	19435	19406	19223	19222	19257	19116	19293	19249	19158	18912	19391	19233	19160	19225	19110	19172	19138	19089	19177	19068	19293	19228	19318	19253	19285	19294	19256	19050	19187	19238	19185	19109	19273	19156	19285	19379	19172	18973	19094	19123	18964	19289	19227	19150	19105	19268	19226	19191	19049	18983	19333	19223	19356	19449	19243	19443	19189	19406	19207	19440	19085	19209	19278	19176	19378	19228	19147	19127	19313	19182	19248	19150	19131	19191	19114	19129	19189	19369	19209	19247	19306	19340	19073	19362	19135	19270	19400	19048	19288	19420	19273	19137	19320	19404	19291	19253	19208	19147	19285	19305	19225	19351	19416	19330	19173	19105	19191	19334	19204	19378	19092	19296	19209	19026	19176	19075	19138	19363	19132	19244	19249	19338	19293	19111	19192	19470	19026	19309	19184	19361	19286	19144	19042	19227	19166	19255	19156	19130	19337	18979	19151	19082	19174	19153	19268	19097	19128	18938	19095	19304	19446	19175	19191	19067	19139	19175	19201	19003	19214	19148	19190	19251	19329	19320	19278	19174	19223	19421	19324	19317	19215	19222	18905	19076	19185	19019	19317	19294	19141	19341	19142	19241	19202	19045	19174	19229	19444	19043	19085	19062	19167	19011	19227	19375	19330	19376	19138	19273	19189	19121	18976	19175	19097	19416	19316	19260	19040	19317	19233	19209	19291	19122	19195	19085	19452	19366	19444	19133	19360	19314	19359	19470	19158	19360	19328	19329	19314	19143	19145	19291	19265	19369	19284	19111	18997	19095	19027	19202	19305	19339	19044	19197	19082	19124	19156	19261	19307	19298	19082	19209	19278	19028	19261	19322	19219	19257	19208	19255	19265	19242	19221	19116	19204	19424	19045	19138	19006	19299	19230	19225	19063	19153	19224	19177	18946	19238	19262	19356	19491	19410	19189	19336	19028	19060	19254	19318	19270	19036	18990	19145	19377	19164	19313	19331	19243	19200	19227	19009	19122	19301	19262	19348	19119	19135	19223	19151	19257	19356	19106	19405	19230	19363	19209	19275	19171	19247	19107	19342	19449	19328	19344	19476	18827	19268	19299	19116	19157	19286	19100	19134	19301	19075	19261	19127	19350	19226	19211	19117	19287	19218	19249	19280	19066	19289	19141	19252	19291	19373	19052	19182	19210	19036	19104	19200	19368	19100	19051	18979	19346	19174	19208	19297	19251	19214	19290	18946	19172	19058	19128	19006	19384	19169	19216	19297	19057	19102	19174	19368	19331	19476	19125	19196	19348	19220	19192	19097	19249	19226	19150	19159	19149	19257	19099	19302	19214	19086	19144	19195	19129	19016	19036	19253	19231	19355	19308	19035	19111	19246	19184	19318	19150	19196	19444	19255	19024	19309	19126	19319	19302	18979	19363	19274	19334	19178	19266	19287	19220	19248	19146	19181	19113	19298	19277	19326	19275	19155	19240	19268	19365	19443	19218	19148	19296	19339	19195	19159	19388	19170	19203	19256	18962	19289	19333	19147	19107	19293	19270	19070	19320	19177	19243	19257	19288	19343	19163	19265	19164	19257	19144	19147	19185	19237	19306	19145	19075	19303	19054	19393	19434	19256	19347	19101	19101	19060	19210	19194	19239	19158	19028	19183	19122	19260	19162	19053	19585	19088
36083	59981	55508	44201	38561	34042	29366	25932	23557	21854	20344	19375	18773	18238	17632	17293	17117	16866	16807	16650	16526	16454	16288	16318	16394	16013	16108	16016	16158	16018	15917	15967	15933	16002	15893	15925	16056	15945	15945	15995	15936	15873	15970	15750	15835	15876	15775	15797	15933	15867	15871	15934	15924	15844	15839	15905	15913	15745	15927	15903	15764	15712	15762	15895	15918	15730	15881	15852	15739	15912	15812	15996	15822	15861	15999	15831	15707	15956	15962	15819	15895	15928	15975	15836	15888	15718	15893	15939	15853	15781	15846	15921	15744	15782	15778	15833	15883	15777	15865	15760	15875	15829	16066	15726	15839	15830	15793	15797	15897	15890	15795	15679	15808	15767	15901	16008	15879	15669	15823	15704	15807	15825	15760	16092	15884	15875	15790	15790	15837	15734	15822	16087	15789	15843	15894	15749	15928	15710	15948	15933	15778	15734	15944	15876	15969	15888	15754	15941	16045	15932	15812	15887	15875	15859	15806	15855	15740	15895	15942	15922	15947	15716	15815	15894	15792	15908	15816	15821	15850	15977	15858	15923	15653	15831	15683	15782	15851	16023	15914	15825	16064	15896	15892	15795	15945	15875	15800	15851	15831	15719	15800	15863	15894	15952	15876	15607	15703	15908	15688	15787	15699	15981	15671	15754	15802	15838	15935	15851	15915	15782	15891	15861	15861	15788	15748	15903	15820	15746	15671	15888	15629	15767	15919	15942	15997	15889	15890	15804	15782	15864	15795	15873	15977	15791	15939	15760	15783	15765	15744	15970	15686	15880	15721	15804	15905	15915	15791	15889	15775	15900	15764	15889	15749	15906	15821	15814	15820	15731	15965	15733	15768	15860	15979	15963	15798	15933	15764	15900	15793	15826	15835	15992	15811	15670	15650	15842	15855	15746	15848	15815	15977	15636	15734	15920	15802	15776	15921	16012	15841	15772	15774	15910	15680	15830	15655	15702	16075	15916	15676	15979	15906	15816	15781	15788	15735	15682	15726	15944	15827	15865	15729	15769	15870	15900	16014	15895	15744	15709	15993	15820	15842	15714	15781	16116	15730	16023	15862	15663	15869	15723	15844	15711	15830	16041	15672	15794	15828	15758	15906	15928	15799	15998	15842	15793	15904	15898	15819	15829	15936	15969	15699	15828	16002	16039	15934	15749	15983	15770	15835	15884	15885	15903	15933	15681	15659	16056	15914	15849	15763	15863	15782	15816	15654	15935	15844	15717	15884	15741	15964	15915	15912	15882	15807	15811	15716	15952	16056	15966	15806	16002	15871	15839	15792	15825	15881	15744	15764	15864	15930	15841	15836	15822	15870	15764	15766	15831	15808	15884	15696	15750	15910	15825	15836	15771	15717	16001	15901	15922	15754	15755	15958	15757	15708	15931	15809	15689	15929	15695	16014	15781	15752	15580	15766	15754	15582	15755	15977	15855	15942	16005	15913	15849	15919	15914	15862	15925	15855	15936	15899	15845	15792	16100	15944	15952	15786	15667	15819	15937	15928	15856	15809	15896	15740	15838	15829	15896	15762	15751	15893	15786	15759	15800	15863	15870	15758	15837	15749	15766	15810	15891	15881	15760	15987	15737	15959	15976	15756	15924	15826	15767	15760	15744	15701	15856	15890	15900	15931	15691	15909	15791	15633	15895	15763	15770	15877	15807	15662	15801	15840	15898	15793	15835	15757	15832	15870	15854	15870	15733	15828	15725	15821	15839	15795	15759	15948	15948	16017	15818	15982	15755	15875	15850	15747	15766	15828	15737	15810	15797	15964	15893	15865	15704	15817	15871	16052	15949	15744	15779	15866	15823	15745	15875	15917	15783	15948	15974	15864	15941	16093	15801	15933	15794	15732	15888	15973	15837	15921	16032	15809	15902	15768	15726	15733	15959	15949	15737	15827	15911	15775	15759	15816	15747	15748	15746	15879	15748	15722	15960	15885	15915	15936	15853	15808	15779	15887	15734	15872	15860	15712	15787	15729	15852	15894	15886	15803	15893	15984	15824	15798	15788	15827	15793	15863	15835	15963	15747	15809	15721	16000	15759	15900	15899	15890	15830	15665	15738	15831	15877	15913	15828	15814	15871	15857	15898	15713	15988	15624	15918	15972	15738	15827	15863	15895	15849	15678	15701	15703	16010	15683	16069	15647	15921	15887	15944	15840	15677	15863	15775	15771	15701	15836	15881	15910	15698	15856	15972	15889	15800	15903	15892	15836	15938	15990	15674	15821	15729	15801	15911	15872	15803	15840	15770	15748	15687	15611	15889	15755	15657	15817	15824	15892	15982	15856	15955	15827	15811	15856	15875	15913	15926	16000	15914	15675	15844	15984	15917	15945	15901	15823	15854	15657	15726	15696	15794	15889	15860	15825	15771	15899	15886	16065	15775	15895	15871	15880	15850	15795	15771	15834	15723	15899	15770	15827	15946	15792	15830	15835	15785	15881	15883	15786	15953	15789	15969	15696	15895	15755	15834	15770	16082	15931	15731	15734	15824	15967	15917	15951	15687	15768	15758	15734	15786	15817	15797	15769	15799	15890	15962	16038	15856	15935	15864	15709	16038	15859	15961	15994	15862	15805	15873	15878	15931	15901	15977	15852	15988	15956	15826	15669	15815	15935	15850	15860	15805	15791	15844	15851	15987	15687	15783	15746	15890	15906	15760	15828	15753	15730	15852	15649	15836	15769	15779	15908	15906	15662	15877	15964	15814	15876	15770	15838	15894	15832	15809	15797	15966	15899	15946	15792	15812	15973	15920	15862	16027	15931	15814	16011	15828	15632	15864	15835	15832	15768	15718	15971	15711	15850	15745	15710	16049	15948	15801	15940	15785	15833	15861	15818	16034	15765	15860	15916	15839	15692	15814	15846	15628	15795	15754	15915	15908	15894	15775	15961	15817	15875	16061	15745	15887	15825	15880	15964	15813	15938	15951	15879	15803	15860	15996	15958	15720	15759	15911	15836	15909	15795	15721	15728	15786	15850	15709	15836	15811	15879	15731	15877	15847	15795	15880	15839	15796	15804	15822	16033	15876	15888	15869	15858	15965	16082	15913	15869	15708	15897	15677	15865	16027	15928	15948	15833	15959	15718	15970	15789	15785	15910	15845	15803	15805	15814	15770	15736	15817	15799	15744	15876	15882	15817	15796	15822	15888	15860	15754	15829	15742	15821	15673	15890	15798	15678	15847	15717	16006	15667	15808	15715	15878	15904	16003	15835	15782	15910	15957	15900	15845	15892	15849	15869	16012	15815	15743	15789	15846	15940	15904	15856	15761	15802	15751	15825	15781	15827	15716	15731	15898	15880	15862	15855	15676	15885	15574	15676	15669	16001	15873	15849	15835	15846	15682	15872	15806	15864	15817	15868	16063	15840	15884	15817	15871	15868	16032	15803	15698	16007	15727	15721	15895	15899	15832	15992	15765	15909	15904	15885	16021	15899	15846	15788	15720	15869	15883	15910	15631	15729	15818	15847	15840	15931	15791	15974	15907	15893	15704	15889	15859	15834	15695	15688	15906	16052	15817	15828	15670	15863	15837	15848	15684	15724	15880	15917	15721	15966	15581	15864	15862	15823	15928	15853	15933	15944	15883	15939	15844	15812	15700	15955	16023	15914	15819	15995	15746	15727	15888	15814	15713	15756	15954	15947	15932	15786	15836	15836	15773	15780	15964	15853	15734	15864	15875	15964	15725	16069	15826	15831	16030	15910	15844	15812	15884	15819	15894	15909	15879	15835	15693	15867	15893	15796	15840	15966	16007	15782	15974	15753	15841	15841	15876	15948	15902	15971	15717	16133	15751	15789	15848	16053	15843	15803	15928	15851	15892	15865	15849	15599	15875	15844	15890	15801	15781	15854	15870	15916	15924	15728	15851	15943	15870	15801	15607	15984	15760	15703	15808	15781	15756	15905	15914	15782	15872	15866	15843	16022	15730	16029	15773	15878	15921	15856	15893	15579	15890	15957	15765	15710	15948	15715	16020	15735	15929	15885	15907	15747	15828	15969	15829	15680	15910	15925	15806	15835	15727	15862	15892	15947	15947	15873	15834	15987	15972	15835	15942	15883	16007	15790	15794	15787	15885	15786	15786	15760	15812	15757	15946	15844	15857	15697	15914	15810	15826	15749	15965	15854	15837	15883	15785	15839	15858	15900	15721	15760	15934	15757	15797	15956	15760	15902	15720	15858	15835	15900	15883	15884	16163	15814	15750	15809	15646	15877	15805	15961	15826	15881	15668	15795	15832	15746	15950	15851	15647	15849	15926	15773	15938	15866	15877	15853	15914	15919	16020	15819	15879	15874	15809	15884	15843	15957	15838	15803	15814	15786	15901	15777	15937	15941	15919	15903	15920	15983	15955	15824	15905	15774	15766	15764	15817	15904	15772	15934	15662	15864	15886	15811	15682	15688	15861	15946	15530	15850	15850	15934	15778	15874	15828	15852	15952	15766	15816	15885	15870	15855	15584	15933	15986	15897	15884	15901	15820	15669	15794	15843	15777	15910	16020	15849	15702	15931	15852	15807	15961	15886	16045	15838	15910	15572	15986	15828	15866	15897	15842	15919	15952	15838	15872	15822	15752	15779	15797	15813	15893	15801	15936	15912	15903	15760	15823	16054	15725	15979	15907	15834	15847	15934	15865	15880	15782	15785	15814	15882	15946	15867	15910	15900	15690	15649	15691	15825	15968	15871	15824	15867	15983	15964	15850	15811	15753	15813	15883	15855	15794	15934	15729	15912	15832	15816	15915	15912	15734	15791	15884	15813	15832	15788	15810	15957	15799	15841	16013	15813	15988	15843	15791	15861	15836	15844	15993	15758	15774	15833	15931	15720	15990	15883	15920	16027	15872	15940	15850	15776	15906	15838	15891	15779	15813	15878	15928	15755	15994	15893	15794	15839	15797	15669	15736	15924	15889	15804	15837	15956	15758	15742	15956	15933	15932	15890	15794	15879	15827	15913	15787	15806	15871	15697	15831	15882	15882	15916	15815	15949	15915	15903	15863	15974	15910	16016	15822	15796	15821	15698	15993	15784	15962	15894	15628	15873	15860	15702	15943	15785	15924	15812	15963	15976	15722	15926	15796	15839	15809	15911	15882	15767	15743	15864	16023	15884	15857	15917	15833
30113	30972	38917	35039	29033	25706	23148	21646	20719	20153	19747	19419	19112	19208	18939	18739	18723	18738	18694	18601	18520	18724	18492	18603	18610	18369	18491	18614	18520	18445	18649	18284	18391	18558	18528	18557	18362	18353	18429	18441	18640	18661	18248	18398	18451	18528	18456	18451	18468	18394	18271	18296	18366	18405	18293	18345	18454	18409	18297	18351	18361	18454	18594	18422	18514	18388	18331	18520	18680	18390	18621	18546	18411	18372	18493	18468	18691	18551	18466	18365	18600	18446	18542	18285	18526	18422	18372	18381	18319	18566	18463	18546	18417	18371	18252	18519	18193	18440	18224	18422	18418	18527	18559	18694	18317	18345	18677	18512	18289	18205	18553	18535	18401	18462	18231	18695	18477	18261	18443	18547	18451	18509	18587	18277	18320	18469	18384	18366	18273	18477	18415	18396	18369	18356	18313	18220	18328	18383	18487	18362	18455	18395	18542	18647	18375	18248	18336	18514	18359	18255	18373	18496	18438	18561	18348	18416	18472	18537	18368	18433	18259	18283	18290	18429	18241	18785	18470	18518	18344	18309	18267	18265	18490	18326	18385	18510	18273	18301	18537	18335	18499	18287	18536	18506	18419	18246	18403	18392	18400	18289	18370	18465	18267	18418	18290	18485	18406	18297	18454	18438	18682	18447	18608	18524	18260	18596	18434	18425	18326	18426	18456	18312	18431	18548	18392	18336	18314	18711	18430	18406	18311	18308	18323	18393	18253	18528	18581	18551	18370	18347	18559	18299	18378	18403	18184	18348	18567	18304	18351	18503	18621	18527	18492	18305	18511	18518	18481	18290	18220	18406	18261	18508	18421	18577	18443	18338	18384	18433	18492	18269	18267	18315	18426	18247	18497	18283	18055	18448	18415	18362	18444	18548	18375	18446	18289	18471	18344	18349	18308	18505	18334	18204	18514	18347	18433	18159	18545	18373	18403	18587	18526	18453	18332	18301	18378	18177	18675	18406	18357	18332	18429	18264	18420	18507	18719	18634	18504	18670	18608	18359	18379	18563	18373	18171	18377	18420	18487	18387	18436	18455	18495	18425	18497	18252	18431	18405	18415	18396	18427	18446	18454	18260	18530	18609	18471	18343	18547	18264	18356	18583	18325	18645	18441	18505	18324	18470	18376	18746	18431	18531	18568	18538	18510	18471	18568	18406	18260	18265	18500	18351	18424	18202	18376	18372	18565	18330	18390	18364	18526	18366	18644	18444	18289	18549	18451	18309	18355	18407	18597	18439	18567	18446	18325	18371	18478	18488	18642	18258	18518	18113	18474	18257	18591	18354	18339	18357	18648	18500	18432	18327	18371	18261	18389	18367	18504	18577	18494	18773	18558	18451	18320	18592	18407	18448	18286	18206	18641	18387	18414	18337	18329	18228	18410	18457	18449	18298	18406	18335	18502	18468	18532	18343	18606	18357	18469	18238	18501	18475	18622	18350	18585	18522	18497	18371	18416	18398	18309	18441	18383	18476	18357	18529	18315	18494	18520	18357	18435	18442	18628	18278	18395	18436	18524	18336	18334	18508	18552	18322	18365	18447	18358	18422	18409	18472	18402	18438	18357	18546	18603	18506	18468	18530	18584	18459	18638	18447	18421	18323	18483	18642	18367	18370	18602	18531	18355	18408	18546	18421	18292	18304	18315	18471	18343	18294	18264	18681	18429	18524	18263	18514	18430	18351	18473	18193	18399	18264	18469	18351	18473	18495	18459	18182	18509	18574	18427	18466	18418	18314	18458	18400	18425	18425	18439	18467	18224	18412	18401	18456	18433	18656	18539	18552	18721	18137	18551	18326	18355	18559	18448	18535	18423	18394	18265	18412	18486	18247	18268	18512	18262	18558	18502	18363	18386	18199	18428	18583	18437	18446	18327	18583	18527	18640	18557	18469	18421	18530	18403	18336	18399	18515	18403	18373	18528	18350	18496	18413	18219	18350	18482	18364	18356	18350	18327	18575	18356	18299	18401	18615	18426	18510	18721	18445	18355	18441	18324	18382	18576	18544	18374	18568	18471	18163	18557	18425	18446	18380	18392	18416	18366	18550	18262	18153	18440	18376	18506	18342	18543	18679	18467	18482	18543	18724	18257	18451	18283	18339	18238	18350	18406	18616	18463	18436	18499	18295	18438	18504	18379	18600	18442	18602	18357	18498	18373	18334	18415	18290	18484	18554	18652	18376	18413	18410	18376	18247	18428	18315	18575	18410	18427	18407	18472	18387	18507	18283	18091	18533	18470	18348	18250	18327	18321	18272	18378	18335	18561	18302	18580	18537	18416	18344	18271	18397	18574	18459	18403	18554	18286	18365	18548	18271	18545	18545	18598	18446	18397	18350	18507	18529	18424	18358	18425	18306	18602	18289	18357	18339	18440	18277	18274	18370	18465	18478	18435	18433	18217	18625	18549	18427	18451	18384	18286	18354	18587	18360	18390	18353	18486	18270	18482	18409	18471	18495	18404	18576	18545	18456	18404	18484	18582	18516	18600	18275	18514	18528	18500	18532	18509	18350	18437	18303	18373	18384	18451	18287	18433	18447	18559	18698	18544	18405	18511	18422	18207	18439	18469	18204	18455	18336	18469	18453	18418	18401	18342	18518	18454	18465	18552	18501	18377	18444	18557	18616	18457	18428	18564	18440	18407	18534	18414	18394	18644	18512	18339	18477	18453	18206	18517	18403	18467	18537	18308	18349	18478	18528	18446	18324	18304	18399	18324	18492	18663	18508	18391	18297	18420	18327	18344	18537	18338	18496	18368	18421	18337	18355	18717	18435	18462	18449	18264	18358	18533	18415	18205	18477	18502	18537	18356	18342	18456	18279	18253	18228	18424	18300	18409	18422	18509	18283	18429	18442	18545	18449	18589	18473	18570	18284	18182	18237	18393	18271	18479	18598	18383	18458	18256	18119	18531	18408	18417	18456	18408	18272	18405	18562	18452	18339	18568	18639	18440	18236	18362	18102	18537	18365	18512	18374	18550	18505	18384	18425	18311	18602	18412	18387	18363	18630	18595	18295	18237	18335	18401	18471	18260	18439	18316	18368	18409	18443	18451	18596	18570	18558	18285	18307	18436	18395	18330	18456	18599	18441	18337	18383	18480	18333	18488	18361	18374	18275	18436	18536	18430	18466	18410	18569	18426	18305	18387	18518	18323	18364	18675	18224	18320	18370	18386	18476	18629	18606	18372	18448	18304	18469	18461	18561	18482	18540	18487	18439	18334	18440	18265	18315	18407	18482	18567	18511	18644	18509	18432	18401	18439	18492	18419	18489	18415	18207	18553	18482	18575	18591	18432	18586	18596	18466	18364	18350	18279	18241	18472	18401	18581	18282	18493	18403	18391	18483	18439	18192	18430	18485	18380	18466	18374	18565	18517	18661	18428	18251	18542	18431	18281	18256	18276	18350	18368	18355	18508	18457	18573	18440	18574	18478	18501	18356	18508	18350	18528	18404	18457	18327	18405	18436	18449	18523	18512	18300	18438	18423	18557	18424	18473	18267	18306	18331	18412	18323	18474	18513	18196	18483	18618	18374	18394	18412	18342	18440	18620	18246	18385	18426	18211	18500	18336	18321	18380	18257	18326	18708	18209	18400	18368	18397	18441	18362	18562	18392	18392	18186	18454	18510	18353	18464	18552	18348	18516	18389	18380	18380	18546	18474	18541	18452	18396	18535	18234	18420	18343	18403	18536	18280	18691	18412	18520	18173	18232	18289	18457	18463	18575	18452	18503	18360	18469	18433	18244	18467	18588	18423	18490	18342	18570	18656	18499	18636	18266	18337	18521	18459	18321	18587	18582	18290	18516	18606	18368	18334	18453	18376	18377	18449	18617	18489	18651	18599	18460	18472	18261	18448	18503	18624	18423	18665	18402	18340	18193	18195	18356	18401	18464	18451	18383	18374	18482	18320	18292	18508	18333	18571	18333	18433	18321	18525	18270	18315	18238	18375	18417	18129	18400	18409	18481	18392	18440	18417	18408	18586	18304	18341	18492	18390	18535	18518	18411	18338	18360	18251	18461	18527	18213	18570	18473	18575	18387	18466	18179	18380	18386	18494	18337	18318	18247	18460	18449	18331	18456	18419	18454	18563	18599	18548	18404	18369	18564	18536	18221	18182	18455	18444	18493	18454	18608	18470	18396	18457	18240	18285	18386	18242	18414	18357	18312	18371	18394	18522	18451	18492	18489	18592	18538	18354	18324	18275	18170	18515	18543	18478	18430	18613	18510	18519	18530	18577	18509	18467	18398	18135	18547	18549	18499	18430	18389	18329	18353	18413	18483	18281	18618	18589	18237	18382	18427	18650	18478	18433	18417	18423	18416	18396	18513	18490	18395	18532	18380	18682	18317	18133	18422	18307	18699	18474	18406	18375	18441	18533	18566	18534	18492	18544	18571	18410	18501	18671	18318	18549	18561	18341	18440	18282	18637	18325	18282	18482	18494	18593	18495	18516	18498	18415	18464	18173	18310	18373	18444	18445	18406	18121	18437	18417	18666	18529	18538	18450	18363	18373	18552	18251	18577	18329	18435	18411	18623	18321	18367	18322	18260	18464	18358	18489	18474	18631	18608	18404	18446	18338	18416	18567	18393	18223	18547	18421	18616	18416	18332	18525	18350	18452	18653	18408	18352	18273	18579	18454	18568	18307	18159	18537	18441	18529	18433	18524	18432	18354	18516	18312	18429	18595	18536	18355	18478	18487	18426	18359	18508	18452	18466	18496	18572	18232	18537	18388	18475	18432	18431	18531	18430	18391	18718	18454	18268	18414	18634	18646	18475	18305	18412	18557	18475	18563	18515	18352	18236	18358	18486	18516	18436	18423	18591	18386	18517	18442	18283	18422	18345	18263	18342	18387	18717	18367	18427	18455	18578	18390	18478	18146	18375	18269	18454	18353	18270	18428	18413	18441	18450	18545	18162	18458	18361	18601	18519	18382	18343	18449	18512	18271	18447	18451	18547	18567	18724	18305	18211	18383	18118	18270	18501	18462	18335	18449	18386	18428	18393	18547	18332	18315	18454	18586	18605	18462	18449	18430	18781	18340	18411	18268	18546	18351	18451	18498	18470	18589	18404	18613	18340	18281	18631	18493	18585	18541	18474	18293	18455	18545	18308	18449	18509	18378
33528	47286	42505	33260	28603	24717	21489	19878	18880	17887	17436	16769	16417	16264	16098	15886	15699	15748	15669	15578	15776	15369	15440	15325	15603	15397	15477	15301	15273	15272	15353	15318	15371	15344	15361	15314	15482	15561	15270	15446	15247	15615	15539	15174	15366	15502	15410	15251	15298	15287	15269	15328	15297	15293	15503	15370	15113	15322	15341	15272	15163	15233	15116	15130	15360	15367	15448	15413	15281	15248	15168	15179	15312	15235	15354	15164	15192	15175	15216	15267	15159	15221	15443	15265	15245	15313	15260	15236	15334	15236	15233	15382	15449	15268	15235	15283	15387	15440	15241	15476	15355	15442	15430	15361	15323	15327	15389	15256	15201	15167	15267	15330	15413	15408	15127	15299	15376	15222	15395	15231	15343	15287	15263	15256	15148	15171	15294	15216	15158	15478	15304	15304	15260	15391	15197	15237	15362	15219	15071	15366	15150	15341	15189	15375	15445	15397	15205	15245	15440	15346	15230	15274	15297	15227	15205	15446	15244	15391	15283	15358	15279	15312	15168	15387	15101	15291	15187	15257	15264	15310	15384	15315	15272	15361	15207	15252	15210	15390	15359	15341	15268	15325	15430	15316	15184	15258	15378	15217	15240	15365	15202	15298	15346	15221	15383	15313	15311	15354	15160	15339	15187	15262	15376	15222	15344	15214	15304	15216	15398	15253	15263	15213	15416	15210	15163	15396	15304	15269	15384	15245	15181	15244	15344	15173	15308	15158	15310	15329	15216	15312	15384	15370	15189	15306	15267	15386	15277	15036	15234	15146	15155	15155	15258	15136	15372	15263	15358	15226	15278	15262	15310	15330	15350	15273	15264	15196	15428	15219	15276	15192	15348	15332	15170	15263	15302	15281	15322	15228	15253	15305	15375	15330	15265	15405	15495	15284	15224	15289	15315	15295	15257	15312	15432	15240	15297	15280	15170	15256	15293	15223	15424	15323	15241	15142	15256	15257	15427	15493	15321	15277	15212	15212	15209	15354	15215	15274	15420	15228	15416	15319	15255	15523	15482	15180	15347	15244	15131	15354	15325	15480	15191	15407	15228	15259	15157	15214	15163	15338	15340	15208	15283	15266	15137	15309	15242	15109	15222	15275	15265	15216	15327	15338	15335	15207	15431	15263	15378	15412	15368	15465	15221	15518	15278	15440	15311	15140	15320	15424	15207	15178	15357	15300	15218	15219	15445	15206	15235	15256	15288	15133	15277	15451	15320	15484	15225	15303	15196	15295	15339	15277	15351	15251	15366	15273	15293	15302	15366	15323	15309	15301	15340	15364	15197	15389	15333	15276	15244	15379	15358	15315	15330	15380	15251	15240	15373	15213	15411	15252	15360	15383	15233	15401	15174	15355	15303	15347	15418	15359	15178	15425	15306	15213	15349	15225	15240	15281	15270	15063	15429	15120	15330	15370	15143	15289	15227	15218	15443	15277	15256	15215	15276	15220	15132	15226	15322	15311	15421	15354	15419	15357	15355	15222	15243	15225	15323	15326	15249	15367	15118	15442	15089	15410	15093	15300	15327	15260	15196	15274	15140	15291	15278	15066	15324	15341	15261	15378	15431	15232	15407	15387	15317	15319	15268	15274	15466	15320	15390	15317	15199	15382	15289	15334	15150	15253	15456	15384	15192	15221	15155	15345	15382	15246	15404	15198	15259	15323	15227	15421	15311	15248	15383	15140	15234	15456	15160	15391	15304	15384	15355	15347	15354	15315	15267	15357	15315	15213	15187	15454	15277	15378	15238	15270	15178	15394	15245	15313	15302	15244	15364	15287	15290	15238	15295	15109	15318	15210	15226	15289	15273	15308	15238	15474	15285	15418	15228	15258	15226	15230	15337	15329	15183	15079	15288	15327	15411	15466	15327	15123	15298	15296	15532	15279	15123	15366	15397	15291	15383	15428	15354	15251	15492	15248	15437	15516	15127	15251	15347	15324	15198	15270	15415	15272	15263	15141	15304	15303	15427	15407	15388	15177	15326	15417	15287	15254	15243	15327	15293	15412	15277	15090	15348	15202	15359	15215	15321	15439	15498	15342	15462	15172	15252	15172	15180	15073	15337	15462	15270	15357	15428	15424	15164	15218	15339	15101	15160	15283	15326	15305	15252	15066	15194	15209	15272	15169	15332	15478	15247	15320	15254	15457	15491	15293	15268	15263	15137	15278	15364	15196	15321	15489	15243	15400	15242	15351	15252	15253	15263	15328	15231	15180	15294	15308	15163	15171	15252	15271	15216	15423	15217	15408	15345	15425	15331	15435	15332	15329	15301	15318	15370	15408	15235	15228	15134	15165	15256	15265	15119	15297	15432	15214	15286	15255	15178	15338	15305	15168	15311	15308	15338	15341	15362	15200	15358	15075	15226	15179	15238	15237	15204	15206	15246	15369	15489	15256	15309	15458	15392	15240	15178	15365	15267	15233	15240	15096	15227	15110	15217	15450	15159	15448	15158	15256	15199	15287	15378	15202	15192	15349	15367	15339	15328	15312	15325	15347	15440	15441	15230	15116	15368	15341	15430	15314	15210	15309	15316	15330	15292	15315	15310	15371	15495	15317	15436	15198	15323	15387	15374	15416	15152	15274	15280	15075	15283	15243	15436	15298	15141	15284	15354	15074	15396	15221	15293	15269	15466	15229	15307	15367	15283	15382	15361	15324	15165	15301	15324	15311	15485	15284	15256	15238	15322	15335	15366	15012	15189	15166	15157	15270	15244	15253	15289	15286	15321	15367	15233	15207	15338	15283	15238	15366	15326	15276	15434	15341	15410	15192	15231	15295	15271	15192	15323	15332	15247	15257	15311	15159	15421	15060	15311	15232	15288	15379	15262	15222	15138	15344	15140	15131	15263	15239	15362	15323	15263	15433	15086	15189	15319	15120	15104	15274	15168	15179	15281	15428	15259	15123	15265	15228	15311	15309	15171	15167	15246	15353	15334	15269	15201	15344	15388	15375	15267	15251	15224	15389	15329	15200	15371	15149	15525	15269	15317	15390	15338	15164	15279	15344	15385	15185	15455	15316	15382	15100	15382	15245	15335	15110	15120	15413	15205	15209	15377	15404	15206	15310	15416	15370	15298	15179	15221	15364	15341	15349	15213	15319	15298	15377	15190	15255	15333	15378	15409	15569	15205	15266	15398	15300	15378	15355	15179	15147	15325	15357	15268	15289	15170	15264	15290	15443	15233	15272	15247	15320	15242	15152	15210	15427	15283	15193	15364	15290	15240	15210	15323	15224	15249	15286	15230	15246	15344	15496	15290	15286	15411	15334	15375	15241	15153	15238	15150	15154	15339	15193	15367	15129	15166	15352	15225	15219	15251	15406	15138	15376	15271	15315	15343	15269	15309	15223	15290	15276	15269	15304	15238	15412	15186	15105	15237	15330	15388	15286	15341	15428	15496	15214	15338	15228	15367	15388	15346	15354	15362	15174	15316	15150	15277	15450	15300	15284	15246	15188	15153	15427	15253	15326	15249	15327	15149	15261	15079	15219	15352	15344	15331	15359	15327	15168	15285	15328	15328	15330	15255	15137	15356	15225	15109	15212	15568	15431	15216	15442	15278	15216	15160	15214	15250	15234	15293	15326	15314	15320	15241	15169	15320	15170	15374	15423	15391	15256	15476	15310	15440	15288	15188	15239	15234	15418	15407	15207	15133	15387	15397	15129	15351	15115	15155	15430	15294	15184	15357	15356	15379	15300	15180	15289	15187	15293	15193	15376	15175	15345	15339	15435	15259	15253	15377	15188	15234	15123	15399	15211	15472	15330	15342	15247	15420	15178	15272	15284	15202	15251	15239	15321	15275	15295	15391	15264	15316	15448	15264	15390	15369	15335	15272	15382	15200	15322	15251	15188	15236	15305	15494	15291	15181	15090	15254	15170	15208	15389	15197	15414	15377	15266	15405	15232	15327	15401	15419	15323	15270	15291	15359	15388	15237	15321	15197	15290	15243	15327	15367	15256	15234	15241	15271	15200	15338	15280	15253	15495	15292	15291	15251	15261	15453	15350	15244	15284	15325	15118	15231	15353	15219	15221	15377	15343	15436	15124	15217	15130	15373	15237	15312	15250	15329	15377	15366	15287	15224	15327	15563	15437	15241	15285	15440	15164	15428	15295	15271	15361	15241	15168	15231	15268	15370	15357	15297	15305	15383	15489	15293	15264	15332	15466	15072	15360	15316	15196	15457	15101	15256	15194	15226	15102	15367	15387	15294	15210	15383	15257	15138	15218	15165	15339	15196	15294	15321	15186	15342	15407	15240	15196	15243	15293	15345	15386	15353	15295	15113	15255	15237	15274	15341	15279	15291	15043	15524	15338	15351	15314	15391	15276	15310	15140	15279	15274	15241	15345	15488	15303	15333	15288	15239	15265	15198	15414	15193	15420	15367	15235	15294	15370	15198	15336	15264	15542	15244	15261	15372	15229	15257	15129	15431	15250	15325	15313	15263	15133	15235	15243	15185	15354	15204	15369	15473	15408	15304	15371	15109	15520	15313	15235	15429	15351	15296	15431	15382	15442	15390	15351	15317	15203	15273	15271	15279	15266	15128	15258	15462	15192	15196	15342	15181	15214	15446	15161	15280	15264	15431	15289	15381	15307	15240	15435	15216	15258	15423	15203	15407	15310	15332	15154	15380	15292	15325	15370	15298	15205	15373	15266	15217	15362	15310	15351	15217	15317	15309	15310	15343	15383	15409	15233	15153	15313	15420	15301	15173	15395	15402	15316	15449	15359	15290	15263	15276	15431	15531	15354	15380	15434	15199	15365	15345	15403	15297	15306	15365	15323	15276	15191	15168	15360	15368	15178	15214	15246	15303	15143	15203	15341	15392	15116	15059	15182	15329	15409	15292	15378	15338	15050	15334	15405	15306	15311	15258	15345	15493	15409	15335	15360	15352	15285	15242	15336	15337	15208	15353	15415	15380	15422	15419	15358	15392	15322	15273	15269	15317	15197	15416	15283	15236	15375	15407	15309	15253	15268	15119	15188	15367	15310	15523	15091	15179	15400	15267	15441	15248	15385	15203	15374	15085	15237	15204	15135	15369	15429	15308	15166	15336	15479	15273	15337	15174	15335	15328	15532	15214	15286	15339	15146	15510	15296	15261	15432	15342	15358	15137	15294
23893	21038	28548	26289	26613	28519	27440	23328	21749	20968	20319	19938	19838	19403	19347	19255	18837	18825	18768	18866	18559	18614	18616	18559	18503	18486	18662	18612	18528	18347	18306	18289	18489	18340	18513	18438	18408	18196	18353	18405	18340	18468	18215	18314	18430	18255	18380	18335	18411	18365	18383	18311	18304	18183	18193	17978	18388	18200	18172	18432	18338	18189	18572	18258	18442	18376	18233	18297	18291	18151	18305	18341	18424	18292	18589	18347	18192	18524	18164	18136	18334	18237	18237	18029	18375	18050	18221	18185	18151	18263	18193	18266	18158	18171	18254	18453	18387	18226	18154	18200	18392	18245	18185	18264	18474	18373	18242	18272	18178	18260	18098	17991	18361	18256	18338	18514	18446	18360	18174	18082	18178	18187	18156	18385	18324	18279	18122	18090	18173	18192	18313	18179	18251	18147	18241	18393	18272	18298	18099	18136	18103	18212	18287	18202	18356	18363	18439	18357	18373	18102	18064	18370	18156	18317	18139	18211	18391	18386	18322	18185	18062	18440	18268	18269	18275	18315	18093	18388	18418	18029	18397	18201	18489	18295	18314	18292	18191	18417	18225	18315	18391	18273	18431	18238	18384	18292	18178	18240	18253	18339	18298	18350	18245	18287	18316	18277	18166	18404	18226	18320	18244	18238	18506	18446	18220	18167	18124	18132	18319	18186	18244	18435	18231	18200	18172	18341	18104	18238	18144	18325	18321	18151	18194	18335	18293	18285	18135	18195	18229	18027	18223	18376	18423	18395	18276	18225	18322	18104	18284	18261	18163	18371	18270	18392	18426	18455	18369	18234	18381	18268	18256	18198	18338	18262	18143	18145	18442	18282	18225	18171	18144	18262	18194	18288	18285	18135	18281	18211	18409	18142	18388	18047	18065	18108	17931	18118	18293	18108	18300	18149	18079	18181	18192	18103	18390	18333	18155	18277	18293	18299	18325	18103	18227	18003	18271	18290	18196	18222	18227	18319	18350	18248	18250	18187	18494	18170	18119	18319	18246	18375	18175	18278	18250	18387	18283	18224	18196	18237	18478	18253	18082	18173	18263	18182	18335	18340	18253	18469	18313	18246	18198	18384	17970	18107	18111	18149	18506	18009	18317	18208	18420	18152	18102	18027	18242	18224	18342	18249	18271	18185	18290	18329	18371	18440	18213	18125	18199	18300	18278	18130	18023	18182	18333	18257	18262	18118	18271	18205	18240	18485	18067	18099	18195	18286	18289	18164	18254	18049	18317	18250	17882	18086	18090	18248	18253	18308	18174	18258	18249	18329	18327	18396	18455	18204	18400	18263	18073	18327	18247	18415	18121	18146	18265	18116	18406	18266	18148	18157	18156	18238	18191	18198	18296	18289	18338	18267	18271	18344	18325	18259	18322	18274	18233	18347	18316	18095	18035	18336	18427	18197	18429	18459	18352	18222	18298	18231	18192	18171	18027	18196	18046	18342	18151	18090	18345	18065	18317	18233	18359	18267	18412	18129	18371	18234	18308	18268	18237	18094	18143	18253	18269	18396	18159	18251	18110	18381	18005	18280	18220	18187	18498	18172	18156	18194	18051	18233	18135	18306	18112	18341	18135	18268	18182	18348	18383	18185	18244	18176	18225	18419	18413	18258	18176	18089	18342	18410	18288	18185	18171	18135	18222	18331	18347	18107	18220	18111	18021	18053	18379	18195	18014	18287	18203	18295	18350	18349	18072	18156	18310	18464	18422	18447	18088	18220	18256	18365	18411	18247	18197	18240	18410	18187	18201	18059	18212	18223	18167	18207	18098	18393	18424	18301	18195	18372	18142	18362	18247	18271	18033	18403	18237	18070	18313	18095	18454	18161	18375	18347	18380	18293	18430	18277	18059	18484	18149	18169	18153	18150	18442	18342	18228	18200	18352	18600	18257	18274	18291	18341	18277	18027	18031	18361	18179	18358	18227	18209	18325	18320	18176	18171	18243	18223	18319	18120	18273	18264	18230	18237	18374	18303	18270	18304	18131	17988	18309	18400	18187	18117	18265	18238	18092	18264	18123	18143	18251	18145	18245	18358	18194	18301	18213	18194	18362	18237	18084	17961	18300	18334	18346	18133	18182	17982	18356	18339	18124	18206	18295	18194	18305	18288	18258	18142	18112	18277	18239	18265	18467	18201	18171	18440	18111	18203	18173	18325	18237	18234	18451	18312	18337	18251	18272	18150	18252	18185	18129	18165	18425	18294	18402	18302	18250	18141	18476	18158	18177	18363	18185	18239	18130	18095	18311	18235	18325	18319	18151	18163	18259	18071	18329	18194	18185	18210	18119	18297	18286	18308	18274	18299	18177	18118	18255	18354	18135	18350	18240	18316	18260	18148	18279	18159	18355	18182	18240	18226	18246	18473	17995	17982	18099	18057	18233	18374	18255	18075	18214	18229	18209	18573	18366	18339	18175	18128	18043	18390	18189	18150	18239	18219	18073	18143	18205	18251	18158	18306	18320	18168	18092	18152	18262	18369	18207	18192	18003	18150	18280	18152	18293	18150	18234	18164	18110	18138	18205	18297	18202	18297	18375	18004	18231	18240	18090	18280	18251	18180	18206	18136	18382	17993	18193	18212	18165	18234	18377	18213	18233	18255	18201	18250	18265	18443	18250	18220	18296	18213	18191	18156	18199	18390	18101	18239	18280	18382	18245	18217	18148	18174	18181	18067	18324	18392	18381	18214	18284	18289	18644	18336	18090	18207	18108	18324	18101	18325	18107	18156	18361	18566	18363	18240	18060	18129	18084	18233	18113	18169	18389	18230	18181	18200	18326	18056	18179	18332	18283	18297	18265	18252	18342	18237	18328	18088	18192	18224	18153	18249	18244	18336	18227	18292	18374	18444	18224	18197	18058	18107	18100	18414	18213	18311	18370	18381	18260	18331	18214	18280	18074	18130	18072	18379	18093	18357	18338	18236	18379	18300	18216	18136	18359	18097	18191	18457	18282	18278	18184	18274	18164	18271	18231	18591	18431	18237	18529	18274	18223	18201	18309	18419	17983	18124	18270	18194	18140	18268	18141	18236	18261	18223	18150	18239	18339	18239	18182	18119	18316	18189	18324	18301	18295	18448	18240	18290	18237	18288	18330	18443	18230	18093	18305	18257	18264	18161	18138	18176	18381	18225	18152	18236	18485	18281	18218	18260	18202	18149	18515	18333	18300	18066	18156	18186	18267	18093	18104	18078	18229	18181	18252	18138	18381	18370	18233	17999	18301	18069	18263	18128	18291	18122	18326	18414	18099	18255	18135	18136	18293	18247	18335	18336	18316	18224	18453	18320	18191	18427	18213	18402	18367	18432	18346	18265	18267	18270	17984	18257	18396	18032	18297	18159	18408	18186	18069	18370	18205	18237	18219	18315	18198	18132	18025	18273	18153	18056	18188	18201	18230	18377	18102	18369	18134	18089	18182	18266	18359	18413	18110	18209	18387	18436	18308	18252	18261	18068	18084	18225	18253	18199	18188	18095	18214	18205	18175	18212	18131	18252	18221	17978	18164	18200	18359	18371	18222	18211	18317	18321	18406	18071	18156	18225	18299	18353	18261	18070	18034	18124	18179	18441	18315	18252	18333	18204	18408	18297	18086	18409	18295	18181	18454	18282	18266	18348	18142	18211	18058	18364	18145	18203	18174	18168	18019	18174	18043	17917	18187	18458	18462	18301	18218	18090	18403	18196	18319	18277	18153	18215	18155	18348	18161	18210	18031	18290	18310	18210	18147	18272	18266	18434	18296	18322	18133	18200	18271	18454	18334	18118	18313	18305	18235	18353	18138	18230	18182	18191	18257	18418	18282	18184	18296	18081	18396	18561	18290	18029	18291	18167	18201	18107	18105	18056	18195	18350	18353	18099	18107	18470	18104	18292	18164	18294	18103	18331	18380	18298	18202	18290	18240	18251	18166	18325	18366	18335	18356	18194	18219	18343	18284	18326	18202	18124	18372	18221	18112	18306	18409	18196	18322	18243	18255	18243	18115	18239	18212	18004	18232	18326	18239	18364	18289	18114	18303	18298	18209	18349	18137	18236	18252	18486	18162	18387	18227	18165	18397	18050	18144	18203	18217	18311	18301	18416	18156	18236	18122	18115	18189	18213	18195	18402	18232	18306	18208	18097	18283	18458	18134	18003	18335	18364	18231	18063	18200	18134	18325	18146	18251	18392	18273	18240	18140	18391	18368	18142	18253	18091	18112	18061	18309	18221	18230	18364	18273	18161	18186	18398	18235	18109	17990	18153	17991	18286	18202	18317	18154	18326	18224	18193	18311	18436	18404	18502	18219	18323	18132	18302	18147	18173	18189	17977	18325	18002	18155	18326	18266	18252	18419	18433	18377	18146	18145	18184	18234	18155	18139	18152	18218	18408	18272	18338	18319	18320	18561	18287	18211	18299	18347	18323	18450	18277	18350	18295	18099	18011	18131	18456	18333	18228	18243	18499	18125	18387	18209	18247	18262	18254	18385	18324	18306	18318	18184	18357	18518	18315	18205	18390	18230	18308	18229	18311	18241	18244	18111	18235	18135	18132	18082	18259	18234	18224	18226	18248	18265	18220	18390	18127	18182	18176	18285	18303	18315	18091	18358	18221	18192	18385	18361	18253	18220	18207	18318	18317	18489	18160	18298	18313	18305	18140	18072	18453	18226	18212	18205	18088	18191	18374	18311	18261	18097	18152	18025	18255	18162	18132	18235	18271	18255	18318	18249	18298	18330	18168	18253	18207	18459	18156	18071	18174	18182	18137	18080	18432	18283	18175	18259	18269	18242	18439	18395	18288	18185	18248	18360	18127	18420	18193	18074	18063	18089	18207	18348	18265	18033	18269	18305	18259	18433	18301	18369	18448	18106	18418	18472	18250	18160	18321	18184	18289	18186	18304	18188	18251	18453	18212	18133	18290	18309	18062	18137	18309	18394	18272	18156	18255	18106	18367	18189	18105	18374	18271	18181	18234	18379	18419	18350	18261	18260	18184	18398	18394	18399	18301	18194	18169	18229	18299	18384	18417	18227	18327	18096	18026	18382	18266	18399	18154	18191	18155	18076	18117	18280	18258	18133	18264	17822	18084	18158	18186	18315	18325	18068	18182	18324	18246	18251	18291	18366	18262	18177	18351	18202	18198
32355	52891	48721	39063	33301	29120	25216	22566	20396	19163	18406	17718	17235	16866	16637	16350	15901	15700	15900	15679	15585	15644	15489	15494	15593	15479	15305	15316	15183	15261	15224	15259	15261	15211	15352	15174	15249	15303	15334	15244	15238	15235	15174	15302	15251	15248	15165	15313	15135	15003	15205	15300	15251	15187	15275	15291	15095	15309	15082	15274	15165	15240	15115	15213	15209	15141	15153	15218	15114	15131	15153	15260	15137	15304	15209	15295	15212	15275	15156	15291	15246	15140	15201	15212	15311	15118	15111	15181	15332	15211	15249	15289	15171	15094	15042	15285	15186	15364	15227	15051	15259	15309	15263	15010	15338	15168	15104	15065	15232	15244	15189	15228	15299	15235	15195	15287	15033	15080	15108	15188	15182	15212	15072	15119	15224	15222	15207	15190	15225	15348	15161	15106	15257	15095	15204	15050	15224	15098	15283	15269	15240	15234	15273	15068	15085	15209	15149	15114	15032	15161	15086	15132	15081	15238	15195	15066	15254	15154	15154	15185	15191	15314	15450	15241	15189	15263	15239	15201	15342	15250	15189	15319	15177	15080	15136	15255	15222	15198	15222	15155	15227	15160	15241	15190	14963	15151	15189	15092	15130	15075	15162	15254	15248	15267	15308	15099	15164	15261	15136	15232	15356	15103	15314	15203	15321	15306	15362	15179	15225	15068	15127	15155	15235	15163	15344	15076	15281	15294	15251	15194	15119	15300	15021	15118	15061	15150	15294	15162	15257	15342	15113	15162	15105	15080	15163	15040	15227	15252	15122	15148	15190	15169	15130	15161	15173	15279	15247	15358	15145	15078	15268	15212	15415	15249	15273	15112	15253	15404	15123	15094	15196	15195	15210	15218	14968	15213	15067	15193	15207	15282	15314	15193	15275	15136	15207	14996	15137	15173	15145	15025	15240	15076	15284	15201	15273	15157	15286	15171	15172	15176	15098	15228	15053	15361	15223	15186	15269	15215	15158	15143	15082	15223	15061	15181	15184	14971	15077	15079	15193	15093	15314	15395	15192	15165	15190	15246	15239	15087	15233	15139	15208	15302	15102	15358	15001	15290	15286	15358	15221	15132	15296	15199	15089	15299	15359	15136	15022	15216	15124	15227	15308	15101	15117	15170	15198	15134	15094	15480	15130	15166	15101	15258	15194	15144	15171	15289	15187	15373	15153	15360	15194	15067	15013	15156	15276	15246	15261	15213	15020	15178	15117	15225	15218	15342	15188	15277	15209	15253	15054	15245	15322	15225	15146	15236	15242	15096	15047	15074	15201	15282	15415	15235	15167	15147	15179	15181	15241	15233	15402	15279	15229	15140	15106	15292	15292	15168	15099	15131	15203	15314	15186	15036	15273	15138	15191	15184	15055	15260	15256	15107	15233	15339	15235	15119	15298	15140	15334	15186	15178	15036	15043	15117	15276	15137	15065	15360	15254	15382	15224	15166	15188	15250	15232	15191	15115	15125	15093	15178	15128	15196	15250	15212	15030	15083	15405	15241	15222	15199	15147	15129	15103	15271	15248	15210	15320	15183	15340	15192	15154	15322	15109	15183	15152	14988	15282	14917	15107	15171	15363	15195	15121	15253	15283	15001	15222	15068	15156	15080	15149	15280	15126	15193	15248	15328	15169	14988	15248	15030	15029	15281	15282	15217	15149	15180	15152	15401	15087	15241	15338	15153	15186	15275	15122	15257	15105	15207	15113	15098	15259	15225	15256	15234	15018	15234	15117	15296	15107	15244	15303	15162	15115	15294	15191	15252	15203	15162	15077	15235	15311	15027	15172	15285	15205	15370	15092	15218	15119	15160	15170	15171	15210	15002	15000	15184	15233	15165	15113	15233	15048	15211	15161	15189	15179	15158	15259	15194	15347	15214	15283	15126	15247	15230	15245	15272	15113	15296	15188	15201	15234	15246	15377	15317	15188	15172	15264	15178	15092	15151	15290	15142	15327	15035	15180	15234	15198	15253	15253	15289	15167	15130	15212	15198	15139	15115	15287	15242	15282	15126	15111	15079	15097	15226	15066	15242	15272	15180	15163	15155	15172	15066	15322	15201	15132	15174	15218	15099	15059	15142	15298	15159	15246	15092	15140	15292	15096	15202	15270	15172	15216	15328	15227	15201	15336	15115	15268	15207	15196	15199	15140	15118	15220	15360	15193	15254	15156	15272	15188	15147	15187	15117	15062	15145	15084	15163	15018	15284	15148	15191	15055	15183	15095	15062	15129	15293	15215	15067	15209	15246	15327	15172	15318	15267	15196	15155	15195	15243	15139	15168	15093	15264	15155	15353	15275	15067	15093	15292	15389	15072	15357	15250	15142	15251	15118	15052	15104	15246	15156	15044	15432	15207	15195	15031	15159	15193	15130	15067	15136	15207	15074	15016	15159	15235	15072	15337	15268	15260	15324	15278	15211	15241	15037	15235	15173	15223	15197	15314	15097	15109	15313	15227	15285	15313	15203	15296	15107	15022	15146	15235	15279	15078	15168	15249	15315	15197	15372	15130	15283	15121	15039	15218	15042	15095	15157	15067	15294	15202	15157	15236	15228	15272	15327	15198	15139	15271	15014	15131	15057	15238	15246	15018	15227	15142	14964	15208	15255	15221	15127	15177	15154	15181	15236	15193	15209	15186	15200	15058	15125	15083	15233	15049	15074	15215	15251	15195	15161	15268	15178	15241	15287	15227	15235	15059	15043	15104	15126	15360	15192	15271	15256	15079	15155	15253	15229	15080	15253	15096	15150	15281	15184	15157	15325	15239	15224	15101	15184	15315	15282	15162	15266	15214	15166	15100	15276	15051	15212	15063	15300	15061	15136	15048	15203	15232	15272	15182	15143	15192	15184	15318	15036	15012	15190	15213	15314	15331	15142	15166	15141	15329	15041	15120	15171	15154	15342	15200	15196	15171	15126	15147	15178	15163	15151	15336	15272	15163	15147	15078	15233	15083	15083	15222	15162	15161	15003	15175	15367	15188	15158	15216	15149	15247	15237	15249	15209	15174	15112	15261	15238	15218	15227	15233	15208	15258	15270	15276	15310	15260	15155	15137	15127	15072	15094	15294	15025	15154	15087	15342	15106	15040	15089	15108	15301	15232	15142	15259	15155	15137	15208	15081	15153	15304	15224	15246	15065	15131	15285	15284	15261	15222	15231	15117	15305	15137	15106	15041	15171	15112	15345	15123	15218	15209	15310	15282	15356	15168	15361	15147	15164	15258	15192	15254	15031	15129	15228	15266	15215	15237	15060	14984	15146	15168	15166	15214	15334	15085	15284	15177	15205	14989	15233	15222	15276	15211	15164	15106	15169	15251	15169	15147	15210	15339	15273	15315	15105	15319	15256	15191	15180	15344	15185	15292	15195	15340	15305	15237	15141	15216	15302	15224	15081	15238	15293	15098	15175	15235	15072	15337	15142	15203	15073	15169	15174	15141	15051	15221	15322	15284	15124	15302	15103	15163	15259	15141	15165	15218	15153	15130	15159	15084	15107	15290	15169	15077	15192	15165	15052	15220	15241	15355	15276	15394	15257	15186	15190	15110	15136	15306	15168	15031	15180	15162	15182	15210	15004	15284	15057	15127	15189	15032	15371	15162	15243	15218	15114	15175	15249	15114	15196	15258	15151	15064	15190	15233	15233	15065	15108	15159	15304	15181	15255	15274	15256	15116	15208	15192	15327	15145	15135	15223	15169	15202	15094	15022	15066	15383	15280	15336	15192	15193	15255	14984	15258	15164	15212	15214	15149	15376	15245	15178	15189	15145	15205	15071	15183	15137	15242	15364	15104	15201	15145	15192	15265	15092	15292	14986	15126	15237	15215	15250	15199	15102	15025	15161	15245	15429	14982	15099	15156	15280	15315	15129	15084	15071	15097	15130	15082	15129	15145	15153	15242	15185	15147	15113	15146	15092	15134	15252	15175	15506	15184	15054	15247	15201	15386	15327	15284	15105	15228	15282	15064	15230	15230	15396	15301	15314	15232	15173	15130	15198	15154	15226	15152	15208	15131	15119	15216	15211	15092	15210	15154	15183	15244	15134	15205	15248	15351	15172	15271	15220	15304	15214	15143	15138	15244	15074	15201	15178	15166	15075	15134	15254	15209	15273	15376	15265	15060	15139	15283	15249	15235	15255	15077	15015	15339	15152	15082	15255	15287	15257	15140	15214	15065	15254	15195	15135	15194	15133	15151	15208	15181	15226	15151	15101	15157	15117	15304	15171	15208	15146	15214	15275	15122	15277	15108	15273	15132	15183	15181	15212	15082	15240	15342	15251	15062	15189	15177	15045	15186	15310	15456	15108	14996	15059	15181	15089	15357	15213	15127	15162	15053	15172	15230	15232	15150	15153	15180	15220	15274	15239	15123	15205	15311	15224	15215	15336	15253	15140	15207	15326	15237	15031	15146	15274	15310	15146	15235	15078	15149	15154	15149	15341	15069	15067	15140	15247	15198	15187	15416	15125	15150	15164	15258	15196	15173	15202	15295	15375	15166	15332	15213	15229	15451	15013	15160	15186	15085	15212	15239	15000	15156	15218	15145	15154	15067	15045	15167	15204	15176	15196	15164	15206	15246	15193	15081	15204	15232	15131	15367	15174	15243	15409	15075	15304	15254	15104	15185	15197	15156	15400	15324	15066	15124	15235	15070	15247	15159	15332	15411	15168	15266	15196	15125	15281	15310	15284	15325	15314	15120	15130	15184	15215	15082	15253	15127	15245	15209	15309	15232	15140	15265	15074	15042	15273	15211	15268	15138	15207	15127	15086	15302	15025	15114	15189	15324	15069	15273	15168	15228	15132	15178	15143	15243	15324	15248	15351	15149	15161	15314	15047	15106	15213	15148	15062	15089	15186	15315	15208	15131	15175	15194	15179	15118	15038	15418	15208	15200	15069	15327	15074	15278	15054	15153	15189	15259	15085	15234	15250	15133	15475	15325	15219	15076	15235	15193	15167	15181	15331	15232	15313	15124	15150	15269	15201	15335	15293	15139	15291	15121	15024	15213	15147	15147	15092	15094	15227	15250	15158	15096	15173	15235	14927	15117	15094	15195	15242	15238	15083	15245	15211	15253	15109	15062	15269	15231	15079	15188	15200	15165	15180	14973	15199	15207	15113	15227	15342	15233	15053
22712	21090	28906	23942	23629	29143	31791	25950	23567	22820	21949	21080	20638	20380	19987	19910	19694	19373	19349	19299	19331	19113	18852	19205	19013	18897	18804	18966	19076	18816	18878	18947	18831	18813	18882	18959	18769	18876	18888	18916	18758	18738	18881	18676	18697	18693	18735	18735	18641	18694	18698	18809	18730	18500	18546	18845	18819	18720	18749	18586	18803	18563	18853	18714	18626	18611	18515	18491	18629	18698	18529	18670	18740	18675	18571	18600	18407	18448	18677	18778	18627	18521	18825	18723	18863	18588	18658	18572	18642	18578	18463	18596	18611	18616	18704	18388	18795	18938	18563	18582	18541	18564	18628	18447	18692	18559	18642	18738	18748	18825	18680	18707	18558	18585	18605	18596	18554	18622	18957	18774	18605	18410	18672	18630	18717	18355	18842	18533	18681	18661	18846	18536	18732	18640	18687	18729	18652	18762	18717	18593	18800	18704	18617	18634	18703	18874	18341	18708	18594	18655	18633	18550	18807	18549	18568	18670	18579	18613	18652	18688	18595	18626	18883	18572	18740	18565	18796	18669	18641	18641	18726	18453	18454	18644	18405	18555	18641	18678	18681	18552	18906	18593	18400	18689	18678	18641	18940	18774	18819	18665	18757	18662	18725	18644	18585	18535	18710	18666	18789	18835	18650	18530	18737	18640	18739	18523	18607	18703	18725	18585	18590	18675	18629	18587	18788	18555	18668	18685	18603	18464	18528	18683	18429	18582	18596	18604	18776	18650	18449	18588	18779	18525	18569	18775	18566	18781	18640	18626	18766	18600	18411	18667	18664	18711	18622	18517	18824	18632	18491	18462	18562	18624	18599	18417	18495	18480	18503	18644	18754	18701	18629	18497	18577	18493	18384	18832	18645	18784	18559	18633	18697	18625	18771	18601	18596	18486	18601	18656	18451	18489	18801	18535	18416	18781	18813	18774	18717	18626	18699	18808	19013	18759	18669	18603	18477	18567	18633	18616	18694	18640	18374	18466	18656	18704	18621	18783	18654	18893	18891	18447	18668	18539	18618	18751	18684	18663	18537	18714	18597	18759	18645	18770	18655	18815	18743	18689	18458	18711	18656	18754	18602	18608	18722	18597	18381	18564	18561	18521	18581	18388	18541	18635	18731	18625	18726	18637	18628	18402	18544	18709	18590	18711	18603	18599	18607	18520	18569	18715	18674	18644	18486	18555	18555	18727	18819	18659	18480	18611	18718	18667	18605	18516	18677	18721	18655	18518	18474	18651	18673	18585	18527	18655	18671	18606	18564	18462	18586	18386	18476	18504	18430	18674	18756	18760	18663	18610	18748	18726	18770	18634	18494	18461	18665	18508	18741	18641	18533	18521	18888	18715	18892	18681	18728	18592	18465	18574	18701	18434	18669	18635	18446	18804	18705	18805	18742	18537	18643	18699	18774	18505	18656	18409	18407	18572	18536	18854	18535	18609	18548	18588	18632	18533	18783	18804	18576	18589	18736	18884	18992	18765	18729	18569	18544	18638	18698	18562	18630	18664	18495	18665	18553	18761	18789	18553	18579	18691	18700	18495	18485	18645	18657	18763	18484	18606	18475	18758	18617	18559	18814	18723	18621	18719	18730	18479	18501	18833	18617	18574	18640	18879	18565	18582	18556	18672	18711	18744	18606	18537	18751	18464	18615	18482	18721	18559	18518	18824	18761	18511	18644	18573	18502	18707	18596	18560	18861	18669	18654	18483	18545	18563	18698	18593	18625	18656	18810	18700	18496	18469	18800	18661	18665	18865	18517	18460	18719	18768	18661	18541	18635	18610	18525	18586	18510	18526	18762	18550	18533	18807	18553	18802	18641	18604	18771	18752	18875	18631	18714	18617	18846	18526	18659	18648	18747	18549	18811	18571	18671	18641	18733	18486	18714	18444	18576	18689	18432	18494	18652	18506	18615	18748	18660	18447	18541	18752	18455	18556	18337	18314	18541	18566	18698	18752	18558	18751	18470	18590	18796	18891	18809	18553	18509	18498	18727	18643	18652	18669	18696	18643	18582	18611	18743	18549	18832	18511	18591	18571	18442	18589	18704	18554	18774	18841	18735	18583	18449	18595	18707	18587	18549	18573	18594	18283	18799	18552	18542	18682	18665	18606	18652	18680	18626	18551	18562	18662	18581	18649	18510	18563	18600	18582	18604	18654	18629	18429	18504	18503	18645	18400	18579	18560	18463	18665	18533	18822	18572	18572	18591	18549	18587	18698	18464	18622	18510	18679	18669	18627	18655	18587	18502	18537	18412	18502	18570	18592	18585	18332	18711	18636	18701	18462	18594	18529	18674	18352	18623	18654	18985	18768	18600	18645	18808	18646	18695	18823	18759	18760	18368	18663	18763	18729	18653	18703	18542	18754	18677	18783	18820	18573	18605	18621	18197	18583	18624	18415	18652	18600	18653	18636	18708	18524	18635	18574	18579	18520	18714	18440	18770	18583	18595	18564	18457	18614	18639	18491	18715	18650	18312	18567	18636	18791	18750	18471	18373	18486	18871	18859	18514	18680	18778	18424	18610	18680	18572	18745	18623	18629	18579	18507	18554	18584	18564	18641	18705	18696	18453	18630	18635	18469	18538	18438	18521	18642	18607	18499	18614	18640	18659	18620	18606	18642	18788	18607	18635	18681	18514	18617	18867	18552	18746	18488	18759	18711	18561	18494	18630	18855	18786	18817	18703	18664	18681	18468	18707	18659	18519	18637	18640	18704	18706	18610	18668	18576	18672	18602	18558	18520	18747	18602	18542	18500	18688	18565	18644	18659	18553	18677	18636	18743	18569	18662	18757	18626	18554	18845	18636	18727	18601	18455	18730	18697	18651	18750	18583	18596	18327	18590	18588	18682	18639	18703	18731	18533	18632	18534	18836	18676	18425	18536	18352	18595	18627	18448	18633	18520	18604	18708	18686	18566	18576	18544	18407	18408	18788	18735	18381	18586	18649	18757	18681	18542	18391	18800	18719	18748	18739	18619	18780	18856	18598	18564	18497	18487	18666	18665	18679	18419	18690	18528	18701	18504	18681	18649	18660	18597	18580	18695	18613	18381	18661	18505	18624	18562	18668	18635	18470	18788	18479	18648	18902	18755	18545	18669	18638	18353	18446	18551	18542	18484	18497	18617	18639	18542	18624	18595	18400	18449	18508	18368	18594	18522	18544	18827	18769	18739	18548	18765	18452	18634	18634	18599	18446	18678	18559	18665	18523	18735	18642	18555	18525	18636	18321	18660	18673	18480	18527	18442	18569	18594	18716	18647	18495	18496	18631	18597	18455	18765	18614	18816	18651	18519	18836	18651	18587	18499	18419	18491	18714	18691	18561	18640	18670	18860	18547	18434	18784	18508	18626	18538	18742	18576	18661	18393	18499	18535	18530	18539	18657	18641	18596	18799	18460	18569	18700	18433	18600	18570	18505	18531	18572	18705	18615	18630	18565	18512	18630	18537	18504	18535	18692	18615	18611	18797	18709	18714	18655	18729	18584	18759	18778	18586	18483	18488	18682	18608	18773	18651	18758	18588	18616	18632	18642	18837	18590	18609	18486	18509	18453	18427	18543	18724	18483	18478	18430	18675	18330	18642	18585	18668	18511	18683	18612	18677	18736	18798	18787	18732	18607	18560	18724	18634	18522	18734	18608	18680	18601	18709	18624	18384	18751	18670	18667	18485	18518	18618	18440	18759	18696	18624	18716	18573	18422	18426	18465	18699	18586	18586	18775	18684	18554	18530	18564	18839	18603	18487	18606	18537	18545	18635	18390	18448	18748	18500	18472	18643	18534	18586	18659	18590	18589	18525	18384	18727	18516	18447	18669	18509	18643	18690	18736	18543	18740	18683	18573	18460	18635	18896	18488	18569	18766	18674	18722	18729	18626	18577	18521	18562	18579	18647	18357	18596	18598	18671	18495	18532	18616	18387	18598	18613	18780	18517	18538	18546	18622	18630	18540	18678	18763	18670	18536	18555	18685	18555	18560	18800	18748	18503	18650	18772	18458	18355	18392	18383	18592	18711	18859	18673	18483	18482	18568	18707	18746	18697	18731	18707	18906	18587	18515	18508	18569	18597	18618	18573	18552	18604	18557	18448	18581	18598	18493	18706	18574	18561	18567	18551	18446	18521	18601	18697	18733	18695	18455	18680	18553	18564	18712	18826	18836	18628	18819	18638	18459	18732	18765	18579	18688	18546	18527	18497	18611	18633	18812	18733	18669	18566	18752	18631	18489	18516	18673	18597	18617	18720	18757	18756	18717	18516	18642	18598	18655	18575	18607	18482	18464	18583	18669	18440	18553	18548	18618	18441	18704	18634	18659	18495	18569	18408	18617	18452	18512	18659	18675	18723	18533	18464	18505	18536	18681	18682	18622	18449	18589	18602	18615	18633	18737	18829	18713	18756	18923	18476	18708	18763	18493	18812	18619	18343	18728	18724	18439	18587	18693	18402	18628	18674	18632	18695	18548	18705	18691	18721	18636	18690	18714	18574	18769	18648	18530	18517	18401	18588	18702	18582	18579	18572	18606	18536	18710	18651	18679	18665	18798	18866	18441	18614	18647	18783	18549	18697	18614	18671	18542	18795	18572	18927	18583	18742	18883	18755	18590	18658	18665	18764	18622	18594	18525	18683	18669	18698	18544	18559	18742	18643	18455	18622	18425	18424	18569	18491	18671	18346	18456	18728	18548	18529	18534	18642	18665	18647	18713	18604	18560	18481	18475	18611	18578	18642	18707	18476	18616	18674	18541	18694	18777	18536	18762	18561	18690	18724	18724	18787	18622	18579	18697	18485	18552	18759	18674	18582	18639	18506	18582	18645	18817	18610	18783	18703	18826	18434	18620	18633	18459	18509	18468	18684	18827	18532	18577	18635	18599	18570	18483	18610	18800	18674	18741	18452	18664	18805	18893	18622	18609	18647	18423	18530	18581	18608	18802	18616	18753	18582	18689	18768	18524	18701	18654	18697	18655	18481	18603	18550	18620	18640	18370	18741	18629	18679	18758	18745	18749	18431	18731	18779	18648	18671	18781	18577	18590	18491	18555	18512	18470	18558	18603	18716	18735	18391	18648	18926	18492	18553	18780	18688	18617	18943	18808	18707	18602	18649	18883	18548	18806	18556	18777	18659	18927	18686
34062	58348	54643	44093	38028	33571	29481	25391	22607	21133	19864	18911	18296	17725	17279	16705	16649	16519	16434	16138	16080	16091	16013	15767	15790	15614	15644	15585	15549	15577	15676	15599	15662	15518	15569	15518	15463	15704	15639	15494	15420	15576	15509	15363	15439	15518	15619	15485	15561	15375	15490	15382	15641	15403	15538	15546	15435	15448	15520	15478	15399	15434	15419	15546	15429	15403	15401	15381	15555	15511	15492	15432	15434	15518	15427	15537	15501	15508	15374	15439	15492	15399	15590	15413	15304	15383	15481	15463	15581	15329	15408	15458	15411	15528	15443	15619	15439	15498	15238	15408	15320	15540	15415	15531	15229	15377	15406	15479	15343	15365	15482	15265	15297	15369	15460	15397	15424	15545	15379	15314	15382	15389	15414	15282	15483	15505	15437	15511	15310	15469	15466	15495	15412	15464	15507	15238	15366	15546	15420	15615	15411	15492	15381	15393	15443	15416	15417	15464	15554	15497	15295	15338	15447	15458	15467	15324	15364	15627	15262	15312	15376	15577	15418	15414	15240	15550	15513	15353	15453	15494	15450	15412	15514	15495	15460	15501	15497	15385	15385	15353	15336	15225	15345	15564	15418	15469	15555	15472	15443	15450	15513	15391	15439	15566	15365	15403	15340	15475	15439	15368	15546	15387	15407	15402	15480	15576	15291	15413	15543	15427	15476	15521	15486	15471	15320	15334	15242	15296	15618	15332	15490	15344	15456	15419	15573	15266	15547	15284	15598	15254	15414	15234	15193	15267	15429	15380	15548	15351	15369	15388	15587	15512	15520	15459	15376	15518	15356	15286	15458	15487	15423	15410	15444	15515	15444	15335	15473	15392	15450	15404	15618	15304	15414	15590	15498	15444	15562	15460	15367	15380	15486	15503	15316	15523	15428	15521	15482	15322	15470	15362	15500	15590	15328	15403	15562	15579	15578	15280	15519	15377	15622	15316	15526	15411	15518	15441	15458	15359	15301	15579	15515	15332	15574	15378	15491	15502	15489	15476	15471	15542	15507	15231	15175	15499	15456	15478	15543	15432	15452	15545	15526	15330	15427	15405	15447	15417	15538	15370	15323	15417	15469	15417	15327	15502	15444	15412	15406	15483	15269	15393	15287	15497	15459	15300	15203	15414	15365	15355	15272	15491	15455	15349	15398	15530	15246	15316	15500	15362	15582	15351	15448	15448	15421	15506	15527	15394	15459	15446	15375	15386	15458	15282	15524	15315	15429	15246	15264	15391	15420	15385	15526	15312	15538	15296	15304	15531	15457	15448	15451	15420	15293	15586	15443	15515	15284	15456	15569	15545	15402	15309	15428	15322	15493	15447	15442	15392	15457	15576	15302	15319	15655	15258	15486	15504	15404	15372	15478	15472	15393	15548	15528	15484	15256	15462	15329	15555	15408	15378	15555	15329	15451	15370	15564	15475	15416	15603	15546	15444	15395	15452	15341	15276	15592	15400	15431	15438	15349	15601	15491	15661	15446	15476	15404	15484	15394	15223	15492	15457	15452	15469	15362	15296	15391	15499	15454	15472	15445	15407	15465	15422	15402	15171	15350	15333	15502	15543	15460	15562	15491	15344	15366	15471	15492	15419	15287	15456	15488	15567	15481	15352	15311	15477	15198	15381	15530	15511	15538	15368	15417	15521	15381	15470	15543	15546	15564	15376	15420	15480	15450	15556	15395	15308	15347	15444	15545	15453	15412	15222	15346	15388	15318	15485	15374	15540	15341	15204	15381	15493	15580	15427	15251	15422	15556	15528	15481	15324	15502	15474	15373	15360	15527	15285	15582	15482	15566	15393	15480	15397	15267	15404	15328	15361	15467	15408	15515	15414	15384	15345	15435	15424	15341	15443	15301	15384	15316	15408	15205	15477	15325	15451	15380	15436	15486	15435	15345	15405	15518	15404	15316	15196	15430	15224	15422	15353	15535	15389	15377	15501	15409	15463	15619	15479	15496	15396	15422	15515	15220	15480	15474	15323	15351	15277	15554	15494	15363	15510	15545	15373	15533	15413	15339	15365	15575	15339	15423	15348	15336	15628	15470	15517	15348	15371	15236	15527	15332	15462	15349	15394	15476	15333	15505	15353	15512	15450	15213	15377	15420	15451	15395	15329	15430	15283	15292	15440	15416	15462	15384	15537	15435	15415	15418	15287	15462	15527	15483	15434	15385	15408	15483	15379	15418	15440	15358	15480	15398	15378	15378	15380	15372	15423	15448	15468	15342	15320	15386	15487	15308	15496	15303	15510	15408	15444	15303	15387	15359	15341	15386	15430	15474	15216	15339	15482	15491	15335	15377	15208	15459	15297	15433	15314	15465	15517	15464	15562	15310	15239	15424	15499	15440	15373	15366	15425	15366	15655	15297	15291	15536	15289	15378	15437	15364	15436	15413	15526	15501	15484	15510	15357	15326	15258	15407	15370	15402	15347	15541	15360	15338	15406	15486	15284	15377	15397	15498	15271	15460	15420	15374	15386	15279	15498	15265	15568	15371	15546	15479	15283	15524	15407	15390	15455	15279	15455	15354	15517	15352	15569	15493	15428	15387	15411	15381	15340	15432	15495	15304	15249	15363	15473	15703	15443	15334	15543	15586	15351	15342	15471	15438	15532	15353	15338	15389	15361	15426	15422	15395	15369	15392	15467	15434	15346	15482	15373	15562	15344	15406	15299	15432	15359	15513	15335	15371	15450	15358	15423	15449	15399	15361	15471	15538	15444	15521	15431	15521	15278	15361	15375	15339	15338	15304	15562	15275	15372	15309	15269	15441	15424	15416	15311	15259	15355	15407	15168	15486	15586	15533	15352	15132	15337	15294	15382	15324	15293	15458	15379	15507	15536	15433	15469	15444	15469	15282	15481	15389	15425	15274	15306	15382	15307	15394	15429	15368	15615	15458	15388	15219	15347	15404	15597	15152	15559	15518	15380	15432	15418	15470	15230	15267	15516	15449	15320	15389	15395	15496	15559	15258	15338	15374	15272	15389	15447	15401	15372	15489	15389	15383	15475	15401	15461	15393	15461	15683	15330	15287	15328	15509	15411	15427	15389	15366	15323	15434	15528	15414	15289	15442	15369	15346	15303	15437	15330	15561	15454	15520	15290	15289	15544	15349	15231	15451	15545	15455	15367	15273	15395	15377	15344	15422	15434	15297	15329	15631	15450	15350	15529	15366	15255	15368	15465	15496	15422	15416	15446	15452	15303	15615	15375	15384	15464	15443	15283	15450	15391	15351	15486	15349	15230	15482	15553	15558	15319	15507	15471	15401	15255	15416	15554	15533	15385	15423	15294	15437	15336	15388	15494	15496	15557	15359	15524	15267	15322	15484	15582	15398	15400	15265	15385	15385	15421	15263	15350	15398	15406	15190	15519	15479	15370	15287	15319	15455	15154	15268	15485	15367	15456	15405	15555	15428	15424	15324	15422	15250	15264	15506	15384	15324	15430	15515	15542	15443	15460	15441	15414	15597	15570	15331	15489	15516	15420	15403	15477	15408	15269	15349	15451	15411	15316	15415	15332	15425	15440	15488	15324	15502	15463	15552	15338	15648	15507	15466	15438	15524	15518	15341	15378	15395	15635	15587	15252	15491	15341	15531	15357	15356	15424	15426	15524	15592	15376	15465	15345	15431	15375	15507	15604	15368	15385	15413	15299	15421	15466	15321	15587	15461	15436	15419	15394	15450	15224	15548	15424	15378	15142	15391	15450	15416	15454	15560	15385	15561	15384	15480	15263	15284	15291	15445	15426	15426	15237	15344	15278	15365	15350	15316	15369	15373	15504	15474	15407	15484	15368	15351	15519	15465	15585	15405	15175	15335	15578	15473	15260	15357	15285	15550	15434	15488	15482	15476	15268	15355	15496	15453	15301	15576	15391	15507	15492	15419	15208	15446	15436	15213	15268	15311	15453	15590	15468	15337	15237	15574	15481	15350	15411	15484	15471	15489	15400	15601	15415	15296	15274	15423	15490	15326	15515	15293	15290	15507	15483	15329	15458	15367	15271	15478	15385	15587	15487	15466	15417	15328	15482	15498	15509	15589	15428	15300	15383	15323	15283	15469	15206	15421	15354	15382	15455	15410	15521	15394	15298	15434	15441	15278	15464	15417	15400	15544	15553	15294	15456	15459	15251	15445	15413	15362	15369	15329	15360	15423	15361	15471	15469	15243	15385	15520	15358	15466	15367	15590	15498	15263	15441	15550	15463	15598	15347	15332	15499	15398	15335	15361	15391	15439	15353	15415	15256	15470	15331	15446	15394	15508	15341	15484	15283	15538	15309	15243	15683	15426	15397	15344	15382	15424	15522	15476	15464	15444	15399	15490	15544	15695	15560	15449	15463	15352	15231	15374	15403	15516	15284	15426	15395	15435	15403	15203	15258	15471	15331	15412	15436	15181	15436	15485	15464	15527	15483	15410	15260	15445	15349	15467	15596	15336	15438	15470	15500	15262	15408	15324	15319	15413	15287	15309	15449	15362	15656	15331	15341	15429	15356	15503	15453	15389	15377	15318	15471	15431	15452	15458	15475	15442	15358	15380	15343	15324	15427	15323	15429	15496	15396	15373	15414	15457	15447	15296	15474	15321	15309	15578	15459	15369	15537	15294	15367	15222	15306	15400	15401	15284	15416	15416	15398	15560	15554	15517	15452	15424	15435	15603	15344	15492	15238	15400	15368	15346	15392	15319	15266	15348	15409	15393	15418	15493	15337	15507	15459	15472	15376	15398	15434	15466	15314	15434	15379	15521	15368	15557	15461	15443	15377	15344	15468	15330	15469	15442	15542	15391	15460	15267	15242	15516	15508	15431	15340	15435	15203	15391	15374	15460	15435	15449	15406	15187	15285	15624	15495	15528	15437	15345	15533	15551	15451	15436	15410	15316	15356	15346	15655	15316	15494	15357	15361	15336	15510	15522	15441	15356	15505	15371	15403	15349	15351	15446	15320	15381	15443	15356	15358	15375	15364	15276	15485	15561	15548	15276	15490	15425	15310	15456	15395	15403	15281	15475	15451	15450	15405	15587	15365	15504	15472	15626	15406	15393	15446	15318	15432	15302	15468	15539	15392	15429	15420	15357	15409	15453	15465	15302	15296	15318	15382	15210	15282	15375	15364	15404	15332	15495	15465
29927	30999	39637	35486	29166	25816	23427	21570	20496	20243	19726	19394	19219	18909	18856	18720	18906	18844	18722	18627	18773	18285	18670	18532	18411	18581	18405	18430	18473	18555	18354	18413	18400	18564	18376	18300	18299	18411	18416	18561	18297	18321	18324	18316	18405	18481	18258	18606	18387	18301	18603	18580	18504	18219	18416	18355	18242	18430	18573	18235	18416	18496	18163	18454	18359	18546	18440	18447	18420	18485	18545	18353	18218	18127	18418	18149	18169	18189	18372	18378	18334	18427	18290	18379	18412	18599	18346	18239	18338	18387	18513	18400	18295	18615	18243	18256	18289	18342	18474	18207	18537	18260	18162	18124	18411	18246	18307	18329	18439	18341	18375	18662	18301	18298	18239	18360	18476	18341	18310	18185	18241	18318	18621	18332	18479	18485	18390	18181	18444	18410	18118	18327	18429	18550	18215	18347	18273	18519	18407	18280	18281	18492	18419	18325	18441	18250	18697	18247	18490	18351	18474	18172	18344	18651	18177	18354	18235	18442	18411	18345	18392	17958	18341	18258	18507	18464	18487	18325	18318	18511	18233	18207	18262	18404	18357	18322	18250	18223	18413	18278	18612	18538	18461	18304	18327	18226	18497	18104	18335	18227	18585	18326	18350	18414	18409	18450	18367	18484	18394	18474	18404	18453	18300	18311	18217	18197	18410	18399	18311	18398	18378	18217	18252	18148	18376	18310	18258	18525	18314	18324	18339	18374	18416	18380	18385	18459	18377	18369	18570	18211	18243	18314	18250	18441	18298	18132	18307	18446	18584	18508	18427	18404	18223	18368	18284	18583	18458	18413	18433	18307	18490	18300	18289	18266	18236	18328	18373	18484	18191	18346	18310	18434	18256	18337	18344	18324	18555	18398	18337	18416	18370	18298	18358	18409	18401	18063	18247	18541	18521	18620	18463	18564	18248	18521	18475	18474	18480	18346	18312	18377	18387	18243	18228	18268	18397	18634	18390	18491	18389	18393	18508	18349	18369	18582	18587	18375	18417	18455	18685	18451	18501	18427	18378	18426	18471	18614	18218	18415	18338	18394	18238	18410	18308	18558	18410	18294	18204	18708	18291	18432	18552	18347	18525	18539	18477	18274	18481	18215	18561	18479	18324	18386	18320	18316	18359	18419	18209	18687	18454	18163	18487	18506	18190	18596	18513	18401	18417	18229	18416	18342	18453	18400	18458	18289	18417	18405	18385	18352	18309	18400	18222	18490	18494	18405	18394	18577	18314	18386	18278	18398	18302	18302	18477	18444	18285	18516	18500	18385	18300	18502	18465	18461	18497	18279	18286	18233	18354	18475	18399	18363	18195	18426	18404	18508	18406	18449	18562	18454	18272	18168	18301	18414	18520	18401	18474	18340	18511	18421	18278	18336	18367	18367	18178	18223	18466	18355	18440	18355	18369	18401	18423	18308	18145	18367	18371	18375	18449	18287	18280	18525	18354	18434	18382	18507	18548	18271	18316	18684	18264	18425	18302	18579	18485	18278	18276	18286	18386	18337	18386	18240	18213	18530	18438	18491	18393	18306	18229	18427	18376	18519	18145	18345	18326	18375	18525	18434	18514	18384	18234	18517	18262	18304	18360	18410	18458	18473	18236	18352	18599	18570	18295	18454	18520	18668	18293	18513	18395	18502	18422	18188	18484	18390	18461	18317	18314	18541	18107	18270	18375	18377	18462	18361	18507	18459	18301	18196	18380	18304	18460	18431	18522	18383	18257	18527	18308	18532	18254	18639	18342	18533	18356	18411	18466	18326	18513	18471	18468	18402	18316	18432	18382	18515	18243	18575	18530	18400	18379	18498	18394	18422	18420	18463	18266	18581	18584	18325	18496	18212	18416	18466	18497	18413	18502	18153	18313	18376	18365	18578	18382	18439	18436	18416	18202	18458	18301	18219	18466	18281	18473	18437	18318	18415	18267	18510	18485	18272	18416	18473	18459	18432	18168	18397	18550	18302	18169	18367	18220	18409	18252	18366	18368	18237	18472	18258	18223	18243	18420	18574	18499	18359	18371	18438	18394	18344	18145	18458	18533	18416	18348	18513	18442	18378	18354	18173	18331	18279	18315	18484	18732	18453	18458	18530	18358	18316	18282	18223	18359	18298	18293	18302	18441	18370	18583	18366	18487	18363	18281	18459	18490	18396	18416	18338	18202	18482	18598	18512	18549	18435	18386	18557	18274	18209	18321	18399	18347	18502	18371	18334	18411	18377	18356	18479	18222	18256	18413	18426	18654	18553	18432	18268	18331	18121	18222	18414	18400	18424	18417	18387	18449	18351	18582	18386	18365	18513	18460	18356	18358	18401	18379	18349	18289	18410	18330	18350	18356	18151	18419	18587	18326	18225	18418	18341	18376	18322	18458	18264	18567	18475	18426	18356	18348	18225	18555	18599	18352	18336	18388	18379	18158	18274	18322	18041	18302	18172	18254	18458	18264	18410	18325	18565	18354	18290	18400	18306	18478	18329	18422	18560	18383	18418	18407	18485	18415	18494	18550	18660	18464	18527	18527	18328	18553	18318	18342	18405	18354	18230	18400	18466	18482	18289	18594	18323	18253	18385	18540	18316	18364	18189	18403	18384	18213	18234	18354	18461	18313	18379	18459	18553	18509	18351	18238	18342	18101	18494	18519	18200	18266	18341	18445	18321	18257	18424	18392	18293	18358	18407	18264	18421	18465	18412	18409	18236	18460	18256	18433	18389	18521	18355	18362	18294	18459	18252	18372	18237	18396	18298	18353	18445	18364	18357	18272	18298	18440	18293	18465	18518	18382	18435	18549	18525	18365	18271	18464	18343	18385	18395	18493	18480	18301	18282	18194	18337	18645	18520	18530	18424	18462	18523	18370	18444	18271	18258	18349	18261	18532	18494	18560	18403	18436	18485	18300	18339	18410	18607	18247	18515	18344	18370	18196	18285	18331	18502	18677	18587	18232	18419	18350	18402	18437	18371	18442	18339	18368	18360	18531	18516	18501	18388	18134	18183	18498	18372	18192	18480	18603	18577	18464	18424	18380	18267	18282	18511	18338	18418	18337	18411	18349	18427	18398	18450	18352	18259	18375	18291	18291	18146	18469	18386	18289	18346	18328	18283	18379	18272	18398	18283	18492	18406	18524	18435	18414	18462	18404	18384	18475	18306	18289	18322	18298	18581	18468	18320	18509	18079	18547	18552	18554	18565	18377	18438	18454	18539	18338	18349	18307	18176	18239	18566	18312	18447	18442	18335	18373	18486	18134	18348	18449	18327	18494	18415	18413	18350	18243	18308	18391	18437	18293	18201	18355	18250	18402	18390	18288	18290	18580	18501	18499	18332	18347	18490	18536	18412	18194	18467	18709	18411	18515	18475	18302	18630	18411	18209	18534	18396	18327	18316	18549	18479	18410	18518	18419	18153	18425	18321	18324	18279	18340	18388	18619	18492	18311	18276	18393	18306	18148	18201	18215	18599	18317	18324	18400	18238	18417	18420	18378	18259	18207	18258	18241	18507	18292	18468	18615	18326	18509	18310	18324	18317	18474	18382	18506	18417	18310	18347	18218	18398	18068	18427	18353	18325	18356	18467	18434	18307	18456	18277	18429	18218	18424	18552	18410	18465	18472	18492	18420	18430	18338	18427	18218	18566	18575	18347	18387	18604	18366	18412	18260	18246	18495	18499	18388	18440	18373	18440	18512	18363	18360	18282	18494	18529	18111	18374	18379	18325	18394	18536	18494	18643	18453	18291	18274	18513	18083	18324	18476	18270	18408	18519	18256	18191	18393	18377	18315	18259	18325	18308	18425	18613	18382	18445	18318	18258	18288	18464	18298	18308	18392	18392	18248	18253	18219	18390	18291	18556	18374	18299	18555	18462	18333	18447	18290	18414	18532	18429	18679	18589	18205	18243	18377	18395	18522	18450	18270	18413	18294	18251	18296	18370	18316	18398	18261	18524	18481	18213	18360	18268	18387	18398	18198	18371	18360	18433	18280	18634	18316	18442	18398	18389	18388	18356	18222	18303	18394	18525	18095	18507	18391	18431	18243	18319	18411	18378	18381	18485	18441	18619	18632	18431	18259	18482	18236	18299	18406	18502	18510	18476	18531	18368	18460	18271	18464	18193	18306	18394	18382	18527	18361	18447	18266	18508	18510	18468	18402	18381	18270	18380	18443	18363	18378	18209	18558	18481	18390	18252	18360	18266	18268	18120	18354	18324	18309	18347	18516	18421	18276	18563	18489	18390	18521	18402	18516	18283	18486	18541	18382	18555	18484	18500	18435	18479	18277	18399	18379	18423	18305	18257	18353	18524	18154	18274	18407	18475	18114	18341	18548	18176	18277	18173	18272	18432	18554	18526	18620	18462	18289	18435	18436	18270	18493	18248	18498	18540	18333	18350	18425	18194	18440	18311	18475	18303	18483	18275	18615	18402	18369	18644	18257	18277	18506	18273	18507	18451	18503	18430	18318	18361	18404	18320	18450	18252	18316	18404	18365	18562	18438	18319	18090	18229	18066	18421	18488	18422	18416	18354	18468	18325	18329	18391	18316	18352	18342	18323	18458	18489	18428	18403	18619	18392	18503	18390	18421	18374	18239	18340	18556	18627	18403	18160	18458	18487	18488	18513	18353	18390	18443	18519	18599	18487	18239	18429	18310	18179	18373	18283	18363	18310	18408	18470	18375	18427	18457	18462	18366	18363	18454	18250	18292	18280	18221	18489	18338	18300	18298	18169	18348	18471	18573	18183	18502	18424	18535	18524	18466	18143	18559	18558	18344	18374	18243	18502	18271	18369	18388	18310	18474	18705	18303	18454	18430	18370	18345	18244	18187	18476	18529	18381	18371	18524	18148	18513	18594	18392	18526	18203	18360	18409	18359	18622	18358	18327	18359	18468	18422	18498	18393	18408	18438	18120	18391	18408	18237	18511	18377	18395	18405	18189	18375	18349	18551	18504	18351	18347	18448	18340	18375	18406	18489	18327	18308	18251	18138	18471	18407	18292	18311	18461	18531	18515	18559	18258	18275	18374	18456	18437	18367	18533	18389	18324	18264	18203	18233	18298	18539	18407	18341	18325	18211	18542	18335	18105	18522	18255	18557	18451	18503	18481	18342	18329	18309	18370	18507	18666	18291	18472	18461	18403
32807	47466	43498	33712	29085	25078	21797	19550	18616	17838	17225	16658	16460	16411	16081	15965	15779	15656	15785	15509	15533	15441	15477	15437	15241	15291	15303	15431	15508	15560	15253	15288	15285	15308	15318	15292	15261	15342	15389	15246	15380	15238	15243	15271	15389	15340	15172	15182	15206	15434	15320	15212	15248	15219	15258	15368	15190	15305	15415	15267	15250	15287	15164	15294	15316	15339	15365	15166	15342	15255	15363	15177	15181	15196	15199	15297	15177	15352	15329	15157	15362	15346	15224	15409	15165	15457	15182	15412	15363	15308	15283	15317	15277	15297	15259	15259	15255	15350	15251	15346	15354	15286	15155	15163	15213	15371	15177	15371	15247	15289	15252	15365	15236	15429	15117	15232	15401	15195	15303	15329	15315	15305	15408	15300	15343	15236	15542	15245	15298	15242	15066	15291	15311	15243	15285	15316	15426	15359	15384	15308	15284	15267	15424	15308	15237	15331	15326	15304	15209	15268	15367	15345	15178	15299	15183	15224	15398	15321	15212	15231	15411	15357	15265	15319	15450	15186	15200	15312	15322	15225	15324	15338	15356	15165	15202	15262	15294	15230	15332	15220	15280	15128	15233	15240	15274	15167	15385	15264	15196	15224	15165	15066	15173	15184	15391	15252	15519	15119	15173	15239	15385	15192	15123	15241	15385	15198	15289	15176	15287	15308	15300	15142	15349	15211	15311	15312	15274	15253	15521	15330	15455	15062	15349	15153	15284	15176	15270	15174	15419	15284	15235	15244	15347	15152	15378	15199	15287	15282	15395	15114	15342	15278	15165	15394	15071	15377	15387	15238	15251	15188	15250	15240	15281	15273	15201	15328	15175	15325	15128	15299	15302	15323	15337	15251	15115	15279	15148	15255	15321	15173	15101	15269	15288	15051	15084	15287	15099	15125	15362	15241	15301	15227	15492	15361	15195	15207	15334	15201	15262	15226	15489	15379	15248	15219	15257	15480	15147	15211	15331	15439	15362	15246	15293	15326	15365	15367	15324	15160	15271	15211	15252	15252	15482	15232	15152	15365	15206	15171	15343	15279	15244	15246	15197	15275	15465	15211	15329	15264	15189	15506	15267	15504	15230	15024	15297	15213	15354	15303	15214	15349	15277	15186	15384	15175	15270	15217	15205	15239	15421	15331	15179	15297	15350	15226	15173	15318	15225	15175	15395	15267	15255	15256	15210	15342	15195	15200	15214	15184	15140	15238	15381	15196	15242	15114	15035	15275	15233	15249	15366	15251	15520	15309	15247	15404	15128	15272	15305	15204	15457	15241	15434	15460	15289	15392	15243	15354	15439	15229	15448	15381	15264	15140	15208	15213	15375	15190	15320	15289	15255	15358	15240	15282	15226	15096	15329	15246	15238	15251	15249	15175	15217	15314	15477	15357	15322	15437	15197	15198	15320	15131	15207	15171	15411	15309	15172	15171	15110	15249	15303	15402	15427	15254	15158	15285	15254	15268	15290	15372	15309	15305	15367	15373	15181	15410	15247	15385	15287	15484	15508	15147	15324	15354	15149	15329	15374	15438	15235	15259	15372	15263	15334	15245	15128	15249	15264	15320	15328	15051	15273	15311	15298	15197	15242	15389	15215	15199	15425	15371	15344	15301	15323	15231	15291	15074	15311	15203	15259	15397	15221	15334	15197	15210	15299	15118	15211	15335	15138	15368	15278	15266	15383	15340	15221	15246	15339	15203	15080	15258	15397	15255	15198	15238	15266	15246	15361	15217	15421	15212	15083	15274	15193	15251	15290	15344	15302	15295	15290	15252	15285	15320	15326	15177	15211	15435	15258	15325	15318	15285	15210	15259	15239	15167	15298	15193	15517	15182	15239	15473	15212	15232	15297	15219	15267	15078	15196	15231	15346	15280	15235	15443	15286	15137	15227	15275	15242	15407	15297	15175	15272	15173	15433	15126	15352	15187	15254	15383	15191	15137	15299	15196	15082	15276	15350	15165	15302	15190	15299	15229	15308	15274	15167	15222	15267	15198	15244	15197	15198	15328	15213	15224	15250	15361	15189	15280	15260	15294	15198	15358	15274	15221	15219	15312	15296	15111	15193	15315	15361	15440	15286	15316	15355	15203	15240	15426	15176	15371	15254	15283	15410	15215	15263	15374	15167	15376	15234	15246	15328	15391	15357	15306	15417	15217	15102	15412	15230	15234	15299	15238	15114	15208	15347	15383	15260	15397	15361	15346	15127	15307	15300	15466	15418	15168	15251	15353	15449	15264	15312	15322	15292	15222	15394	15349	15328	15206	15294	15351	15202	15311	15274	15033	15377	15287	15271	15340	15214	15253	15475	15356	15238	15417	15297	15162	15280	15374	15098	15264	15247	15240	15228	15219	15243	15476	15304	15296	15335	15382	15509	15281	14994	15304	15320	15263	15280	15353	15364	15231	15278	15075	15247	15251	15383	15264	15335	15347	15294	15333	15127	15455	15288	15341	15321	15338	15197	15163	15195	15189	15236	15342	15196	15402	15447	15288	15341	15410	15361	15297	15238	15268	15184	15191	15351	15202	15241	15179	15376	15284	15292	15463	15175	15212	15353	15319	15384	15367	15467	15124	15371	15181	15348	15283	15189	15297	15326	15425	15350	15250	15189	15214	15158	15330	15052	15363	15261	15202	15168	15214	15277	15350	15172	15165	15263	15340	15398	15129	15193	15297	15176	15239	15330	15428	15136	15347	15113	15178	15263	15285	15343	15263	15191	15180	15352	15188	15337	15427	15160	15273	15243	15364	15285	15350	15159	15339	15203	15434	15241	15425	15189	15346	15015	15391	15110	15322	15247	15282	15183	15425	15481	15471	15505	15322	15186	15449	15286	15363	15346	15212	15424	15498	15301	15035	15344	15328	15311	15254	15327	15341	15319	15265	15362	15238	15192	15240	15351	15133	15318	15327	15100	15387	15254	15264	15155	15372	15251	15136	15382	15273	15230	15180	15214	15289	15276	15155	15234	15402	15437	15183	15205	15313	15296	15153	15376	15291	15095	15133	15112	15189	15295	15464	15270	15225	15301	15472	15202	15349	15357	15445	15312	15498	15386	15405	15305	15308	15434	15221	15236	15385	15247	15376	15203	15365	15212	15169	15303	15283	15235	15276	15207	15207	15163	15147	15284	15295	15290	15374	15339	15227	15262	15230	15186	15254	15328	15287	15280	15216	15352	15222	15329	15245	15299	15394	15217	15121	15090	15274	15158	15263	15335	15019	15341	15258	15159	15139	15213	15063	15209	15393	15396	15134	15246	15308	15182	15307	15276	15389	15392	15047	15289	15308	15301	15219	15045	15359	15237	15272	15445	15255	15149	15383	15315	15382	15299	15365	15278	15350	15186	15218	15359	15217	15224	15303	15313	15177	15200	15154	15416	15251	15317	15208	15414	15178	15241	15265	15244	15288	15395	15373	15348	15472	15237	15247	15268	15270	15389	15095	15235	15165	15198	15370	15258	15219	15300	15183	15266	15481	15294	15326	15273	15368	15289	15340	15416	15252	15345	15294	15356	15317	15218	15282	15281	15231	15100	15371	15549	15314	15067	15272	15275	15016	15255	15306	15442	15185	15276	15179	15316	15115	15254	15215	15292	15428	15221	15239	15228	15398	15343	15211	15201	15272	15498	15366	15134	15326	15256	15114	15181	15369	15350	15180	15234	15260	15304	15253	15266	15207	15226	15283	15204	15565	15363	15396	15239	15262	15308	15256	15372	15416	15162	15344	15170	15290	15169	15287	15233	15375	15174	15252	15257	15311	15070	15284	15115	15359	15395	15286	15383	15204	15348	15168	15250	15295	15156	15310	15377	15149	15176	15301	15213	15291	15274	15185	15179	15235	15313	15394	15314	15396	15350	15349	15272	15415	15133	15271	15322	15362	15338	15384	15387	15310	15208	15234	15252	15273	15294	15214	15050	15360	15344	15303	15287	15317	15206	15194	15360	15254	15053	15161	15324	15329	15308	15284	15222	15314	15265	15186	15443	15345	15366	15169	15236	15299	15173	15242	15446	15253	15359	15256	15244	15085	15338	15353	15235	15294	15274	15342	15217	15382	15207	15209	15230	15354	15388	15182	15291	15416	15142	15266	15311	15289	15433	15282	15332	15415	15204	15226	15406	15399	15371	15195	15325	15168	15396	15301	15349	15276	15533	15376	15303	15335	15157	15349	15314	15282	15371	15248	15243	15383	15308	15177	15429	15242	15345	15243	15417	15263	15154	15236	15283	15238	15329	15279	15239	15282	15264	15318	15201	15483	15385	15347	15356	15353	15215	15243	15286	15401	15232	15156	15234	15203	15293	15244	15230	15241	15306	15190	15338	15293	15236	15023	15337	15423	15294	15247	15290	15395	15278	15216	15530	15259	15387	15202	15345	15258	15384	15136	15184	15381	15131	15291	15170	15264	15413	15138	15408	15353	15216	15332	15233	15191	15275	15275	15384	15264	15165	15247	15321	15204	15352	15234	15214	15341	15327	15170	15248	15244	15293	15405	15241	15246	15158	15315	15199	15301	15164	15303	15422	15312	15173	15251	15125	15092	15252	15376	15300	15227	15268	15234	15179	15311	15358	15204	15296	15368	15275	15209	15306	15328	15138	15217	15305	15287	15185	15275	15220	15126	15546	15221	15336	15160	15287	15208	15309	15167	15308	15358	15200	15203	15191	15222	15152	15329	15356	15157	15112	15224	15366	15243	15251	15325	15404	15176	15172	15433	15192	15336	15413	15272	15153	15348	15327	15326	15279	15510	15336	15178	15337	15231	15278	15305	15293	15168	15294	15340	15214	15154	15089	15431	15183	15388	15220	15274	15142	15305	15377	15288	15336	15337	15170	15282	15027	15138	15417	15252	15125	15275	15317	15282	15309	15350	15207	15277	15273	15334	15121	15390	15391	15315	15456	15279	15220	15202	15339	15228	15247	15263	15143	15155	15414	15213	15363	15277	15529	15349	15379	15055	15323	15123	15326	15307	15506	15369	15271	15202	15379	15151	15179	15322	15253	15180	15390	15231	15299	15210	15217	15168	15344	15166	15180	15293	15238	15279	15289	15139	15437	15195	15196	15318	15213	15074	15297	15305	15208	15314	15328	15309	15412	15253	15228	15432	15330	15387	15137	15332	15221	15321	15412	15153
23864	20947	28525	26385	27183	28356	27039	23113	21786	20851	20494	19916	19475	19304	19226	18721	18648	18405	18599	18602	18554	18576	18471	18375	18407	18229	18349	18515	18315	18162	18303	18104	18177	18324	18108	18226	18207	18337	18335	18323	18208	18182	18093	18371	18187	18119	18250	18213	18196	18091	18252	18302	18105	18148	18210	18138	17976	18093	18006	18186	18148	18028	18275	18200	17949	18183	17953	18032	18167	17912	18173	18209	17924	18262	18132	18053	18129	17989	18129	18171	18010	18064	18219	18259	18273	18263	18038	18020	18260	18110	18368	17962	17947	18126	18162	18074	18015	18069	18228	18211	18111	17974	18147	17989	18130	18044	18043	17950	18059	18057	18388	18168	18181	18123	17965	18021	18234	18140	18404	18344	18328	18298	18095	18228	18012	18268	18164	17995	17973	18091	18215	17984	18042	17911	18132	18250	17999	18164	18250	18002	18225	18141	18183	18224	18310	17989	18135	18207	18007	18218	18025	18324	18064	17916	17998	18051	17979	18252	18015	18057	18103	18213	18099	18024	18188	18154	18120	18152	18293	17969	18051	18068	18144	18183	17896	18207	18204	18150	18053	18114	17859	17899	18287	17963	17901	18091	18028	18130	18155	18145	18166	18156	18257	18175	18221	18200	18085	18056	18106	18127	18179	18256	17802	17935	18073	18145	18245	18123	18219	18275	18305	18209	17938	18207	18132	17931	18065	18158	18094	18182	18168	18102	18174	18128	18066	18068	18067	18126	18232	17948	18192	18115	18061	18096	18019	18179	17921	18135	18121	18364	18286	18138	18199	18260	18109	17966	18136	18262	18262	18081	18279	18100	18028	18037	18113	18224	18093	17956	18136	18252	18296	18059	18262	18273	18154	18207	18275	18128	18036	18063	18233	18276	18120	18153	18005	18372	18008	18137	18050	18137	18008	18021	18113	18024	18277	18060	17956	18003	18190	18188	18036	18083	18017	18221	18120	18052	18202	18052	18051	17957	18165	18091	18059	18282	18136	18162	17976	18171	18202	18190	18145	18157	17929	18140	18056	18305	18185	18095	18191	18247	18087	18189	17862	18184	18244	18087	18345	18456	17760	18103	18265	18223	18162	18341	18277	18169	18258	18088	18074	18016	18066	18003	18063	18126	18126	18111	18100	18052	18241	18261	17964	18204	17950	18211	18091	18082	18085	18200	18146	18057	18087	18150	18083	17962	18021	18229	18036	18251	18337	18177	18120	18156	18190	18208	18291	18161	18040	17927	18354	17986	17988	18052	18209	18029	18206	17717	18170	18015	18173	18105	18164	18099	18245	17999	17949	17937	18147	18206	18229	17961	18213	18150	17994	18209	18112	18096	18077	18039	18249	18272	18021	18125	18060	17997	18111	18131	18104	18192	18157	18032	18204	18280	18041	18148	18198	18029	18047	18001	18122	18340	18071	18306	18010	18152	18147	18253	18198	17962	18032	18076	18231	17996	18122	17970	18164	18082	18118	17955	18180	18154	17936	18075	18200	18025	18144	18224	18149	18293	18063	18132	18155	18053	18175	17997	18262	18044	18059	18203	18286	18152	18132	18066	18061	18152	18148	18185	18238	18129	18033	18232	18189	18148	18088	18166	18250	18324	17969	17819	18188	18160	18092	18127	18112	18190	18046	18237	18012	18212	18204	18082	18355	18206	18064	18162	17923	18187	18032	18148	18149	18183	18238	18202	18025	18357	18400	18213	18080	18023	18099	18113	18100	18205	18093	18034	18246	18201	18032	18231	18289	18133	18014	17916	18003	17877	18038	17918	18057	18160	18249	18098	18165	18078	18083	18026	18174	18232	18017	18027	17992	18153	18091	18095	17990	18287	18102	17991	17971	18120	18056	18043	18172	18152	18044	18244	18161	18262	18121	18115	18277	18144	18229	18067	18144	18169	18045	18076	18108	18189	17942	18084	18048	18247	18132	18108	18230	18048	18164	18201	17962	18008	17742	18108	18344	18114	17962	18098	17998	18099	18125	18002	17940	18069	18102	18148	17870	18093	17933	18145	18288	18169	17853	18040	18073	18079	18230	18229	18157	18088	18006	18284	18097	18058	18028	18281	18231	18019	18220	18278	18210	18231	18171	17933	18012	18104	18008	18049	18081	18043	18120	18287	18083	17841	18140	17973	17910	18234	18374	18181	18373	18163	18018	18096	17778	17962	18079	18052	18125	18052	18063	18062	18040	18065	18147	17880	18267	17953	18163	18040	18176	18008	18076	18102	17981	18227	18107	17976	18141	18183	17966	18068	17955	18044	18169	18440	18312	17982	18178	18151	18219	18061	17949	17936	18146	18021	17959	18060	18154	18233	18055	18153	18051	18059	18183	18056	17999	18093	18312	18041	18080	18122	18092	17894	17957	18211	18060	18030	18066	18086	18048	18201	18031	18114	18229	18122	18290	18099	18022	18207	18084	18037	18181	18078	17916	18161	18075	18087	18039	18098	18393	18229	18232	17935	18234	18152	18116	18091	18137	18177	18189	17982	18061	17972	17933	18152	18198	18081	18051	17983	18267	18132	18255	18038	17936	18085	18106	18278	18075	18259	18195	18240	18129	18055	18078	18227	18218	18060	18318	18222	18094	17835	18002	18086	18091	18010	18055	18060	18384	18222	18108	18075	18017	17974	18276	18010	18009	18116	18253	18514	18183	18040	17921	17847	17992	17970	18098	18030	18079	18193	18000	18311	18000	17788	18209	18063	18024	18024	18160	18186	18048	18056	18028	18127	17893	18069	18199	18052	18331	18121	18135	18254	18013	17993	18051	18084	18043	18069	18223	18189	18189	18091	17971	18205	17954	18061	18136	18049	17934	18168	18183	17925	18144	18048	18037	18065	18215	18109	18059	18052	18192	18131	18118	18147	18142	18117	18121	18006	18228	18008	18207	18100	18045	18042	18128	18043	18019	18155	18108	18006	17946	18261	18292	18143	18239	18039	17915	18139	17948	18005	17989	18038	17988	18048	18022	18251	18210	17937	17955	18033	18209	18137	18158	18106	18031	17987	18326	18135	18163	18107	17992	18281	18203	17891	18136	18031	18112	18074	18121	18097	18163	18126	17956	18311	17821	18097	18153	18154	18180	18042	18098	18091	18070	18192	18322	18380	18074	18206	18119	17984	18299	18194	18262	18238	17983	18143	18084	18109	18303	18165	18134	18088	18045	18074	18104	18044	18195	18112	18410	18292	17941	18080	18099	18186	18232	18006	17984	18204	18307	18146	17974	18258	18066	18064	18043	18082	18157	18440	18343	18251	18214	17962	18143	18169	18161	18183	18104	18139	18073	18117	18258	18065	17960	18127	18073	17913	18049	18295	18122	18066	18000	17963	17994	17938	18151	18243	18019	17999	18128	17906	18147	17964	18280	18215	18209	18133	18240	18146	18214	18195	17937	18283	18215	18112	18114	18144	18127	18075	18016	18248	18112	18142	18073	18126	17977	18032	18119	18023	18011	18194	18180	18315	18262	18260	18416	18000	18092	18119	17948	18103	18272	18111	17941	17966	18133	18324	18214	18188	18056	18123	18078	17950	18336	18287	17802	18281	18010	17969	18313	18024	18050	17872	18280	18023	17981	18212	18053	18153	18056	18100	17957	18256	18160	17980	18094	18257	18036	18194	18183	18032	18275	18289	17894	18134	17907	18149	18226	18052	18129	18139	18235	18200	18140	18252	17758	18073	18108	17847	18202	18101	17939	18099	18159	18099	18158	18115	18067	18102	18156	17959	18022	18077	18238	18065	18383	18263	18119	17992	18140	17995	18347	18055	17949	18151	18193	18172	18019	18026	18171	18050	17978	18133	18224	18074	18077	17859	18009	18030	18107	18175	18131	17840	18071	18225	18321	17977	18140	17865	18082	18105	18281	18246	17867	18247	18148	18327	17941	18128	18016	18122	17954	18234	18040	17974	18097	18084	18129	17961	18130	18217	17952	18124	18036	18102	18342	18016	18306	18270	18135	18178	18154	18223	18011	18220	17987	18270	18139	18094	18122	17995	18123	18044	18113	18103	18257	18047	18311	18142	18021	17879	18129	18344	18213	17909	18009	17965	18066	18153	18137	18004	18225	18236	18068	18195	18387	18279	18023	18163	18036	18199	18018	18362	18071	18134	18341	18006	18290	18256	18301	18168	18079	18212	18175	18023	18378	18196	18234	17984	18012	18066	17995	18180	18163	18185	18134	18225	18114	18046	17982	18114	18121	18162	18245	18035	18078	17981	18164	18092	17969	18289	18153	18029	17987	18249	17991	18005	18021	18119	18064	18165	18033	18033	18108	18014	18009	18166	18132	17995	18217	18056	17931	18050	18160	18059	18094	18154	18268	18053	18065	18121	18227	18229	18145	17991	17993	18162	18024	18000	18328	18111	18015	18012	18256	18133	18236	18113	18245	18249	18094	18107	17924	18176	17881	18113	18351	18188	18231	18035	18226	18080	18255	18170	18272	17973	18054	18226	18047	17965	18238	18208	18147	18310	18304	17999	18231	18026	17981	18161	18112	18077	18026	18018	18199	17969	18124	18142	18226	17800	18016	18004	18223	18203	18044	18223	18076	18416	18163	18000	18151	17971	18028	18057	18060	18151	18076	18363	18060	18096	18168	18290	18015	18138	18033	18053	18050	18055	18136	18198	18107	18223	18139	18156	18002	17925	18096	18009	18020	18150	18044	18198	18017	18184	17932	18313	18139	17909	18224	18152	18422	18207	18191	18063	18076	18185	18037	18066	18170	17981	17934	18177	18200	17923	17986	18138	18040	17942	18137	17954	18020	18154	18149	18343	18214	18223	18081	18144	18142	18094	18021	17901	17926	18102	18314	17975	17982	18299	18093	18018	17943	18062	18098	17969	18079	18238	18097	18299	17924	18128	18228	18165	18178	18246	18064	18156	18143	18007	18184	18101	18111	18032	18098	18101	18090	18168	17928	18183	18129	18071	18062	18176	18209	18068	17960	17988	18153	18058	18226	18200	18117	18171	18182	18159	18073	18187	18158	18162	18274	18007	17972	18063	18068	18160	18216	18083	18259	18191	18239	18116	18205	18256	18217	18403	18173	18080	18173	18201	18111	17973	17937	18069	18041	18136	18115	18063	18049	18051	18118	18279	18081	18109	18027	18138	18244	18010	18146	18262	18214	18139
31725	52762	49134	39171	33400	28885	24735	22234	20418	19166	18425	17486	17045	16716	16570	16255	15814	15770	15597	15627	15644	15736	15581	15387	15321	15314	15286	15281	15217	15326	15210	15188	15091	15165	15121	14875	15015	15128	15178	15050	15152	14838	15094	15056	15118	15294	14977	15072	15282	15114	15229	15131	15136	15187	15359	15004	15242	14972	15133	14897	15220	14996	15074	15168	15081	15114	14993	15037	15116	15013	15086	14889	15071	14973	15010	15074	15109	15040	15262	15099	15099	15131	15068	14991	15094	15112	15169	14989	15201	15028	15075	15054	15148	15017	14972	15078	15191	15209	15253	15140	14939	15239	15135	15117	15147	15071	15132	15095	15126	14990	15125	15074	14942	14946	15040	15234	15094	14900	14971	15050	15051	15081	15054	15165	15066	15245	15117	15177	15043	15112	15007	15044	15078	14914	14950	15151	15106	15001	15096	14923	15173	15004	14882	14930	15055	15115	15043	15197	15030	15026	14997	15133	14877	15088	15003	15180	15138	15033	15055	15031	14955	15107	15003	15185	15060	14975	14964	15143	14933	15198	15079	15072	15104	15071	15208	14922	15172	15103	15139	15083	15085	15021	15057	14828	15033	14978	15085	15132	15024	15089	14857	14908	15064	15101	14927	15120	15156	15169	14979	15244	15015	14992	15062	15081	15005	15209	14995	15085	15230	15095	15116	15050	15099	15195	15127	15091	15058	15121	15019	15105	15096	15103	15074	14947	15082	15177	15022	14979	14932	15010	14918	15083	15084	15192	15126	15087	14900	15112	15088	15099	15079	15062	14997	15051	15188	15073	15146	15242	15239	15114	15070	15173	15095	15033	15061	15055	15051	15056	14978	15174	14938	15092	15150	14955	15168	15056	15166	15166	15120	14984	15090	14952	14941	15060	15216	15025	15142	15224	15253	15195	14987	15055	15311	15052	15197	15039	15058	15055	15019	15217	15179	15027	15006	15100	15061	15150	15106	15108	14902	14971	15012	15193	15020	14973	14943	15110	15250	15167	15200	14954	15198	15064	15087	15035	15138	14889	14889	15072	14800	15238	15245	15118	15265	15180	15045	14972	14897	15108	15017	15082	15072	15150	14994	15031	15110	14974	14974	14960	15165	15030	14971	15249	15141	15024	15296	15043	15018	15159	15070	15115	15086	15074	14929	14848	15124	15051	15116	15024	15073	14986	15104	15074	15119	15159	14946	15117	15075	15130	15086	15013	15090	15173	14883	15036	15122	14973	15012	14985	15060	15237	15003	15050	15137	15085	15114	15070	15010	15027	15119	15097	15123	15068	15122	15061	15085	15055	14912	14914	15202	15211	15118	15067	15143	15101	14915	15140	15102	15039	15159	15225	15030	14991	15075	15036	14997	15116	15091	14952	15142	15004	14966	15215	15027	15141	15078	15057	14842	15008	15044	15116	14988	15103	15038	14996	14919	15054	14989	15105	15053	15000	15057	15209	14931	15143	15045	14995	15057	15136	15039	14967	14978	14971	15077	15115	15069	15151	14969	15048	14883	14935	15112	15084	15077	14844	15102	15127	14972	15162	15079	15250	15048	14889	15187	15069	15141	15133	15224	15063	15218	14937	15205	14971	15039	15020	15153	15040	14929	15052	15011	15091	15005	15102	15240	15102	15051	15138	14957	15188	14942	15113	15224	15024	15034	15031	14998	15105	15158	15358	15091	15086	15162	15143	15231	14939	15173	15171	14951	15055	15099	15200	15021	15249	15075	14802	15171	15056	15131	15215	14965	15077	15157	14992	15159	15019	15224	14861	15053	15179	14884	15167	15076	15013	14957	15072	15353	14917	15097	15042	15134	14958	14960	15072	15117	15008	15026	15298	15093	15119	15288	14926	15241	15121	15068	15082	15209	15126	15072	15060	15188	15079	15155	15047	14946	15101	15144	15144	15180	15159	15114	15021	15001	15054	14929	15123	14843	15152	15123	14896	14948	15152	15291	14939	15136	15062	15076	15142	15020	15055	14956	15046	15193	14942	15231	15188	15014	15121	15022	15175	15036	15146	15092	15007	15161	15121	14928	15072	15010	15062	15009	14946	15129	15109	15079	15123	14759	15037	15024	15085	15122	15078	15092	15145	14989	15063	15199	15200	15189	15136	15155	15191	15280	14858	15137	15091	15044	15139	15312	15102	15108	15103	15115	15216	14938	14972	15154	15167	15081	15114	15071	15183	14990	14999	15055	15097	14897	15106	15074	15118	15035	14862	15086	14924	15155	15075	14999	15040	15159	15160	15170	15267	15156	15141	15049	14929	15209	15153	15047	15031	14998	15089	14971	15180	15026	15077	15141	15128	15213	15013	15013	15024	14908	15101	15119	15072	15211	15016	15017	15047	15025	15183	15014	15041	15189	14995	15099	15100	15153	15014	15307	15113	14994	15090	15069	14971	15170	15171	15011	14974	14985	15022	15154	15079	15046	15126	14870	14985	15165	15053	15323	15065	15063	15141	15092	15021	14970	15080	15081	14990	14927	15118	15200	14956	15108	15035	15151	15076	15112	15035	15103	15074	15132	15174	15076	15094	15145	14888	14822	14984	15195	15103	14999	15019	15092	15105	15094	14943	15079	15028	15196	14958	15113	15019	15171	15071	15064	15015	15218	15052	15208	14793	15051	15094	14962	14963	15002	15146	15065	15141	15085	14951	15085	15059	15261	14894	15048	15112	15125	15020	15084	15135	15052	14958	15054	15187	14897	15003	15063	14962	15159	15172	15069	15244	15236	15192	15184	15044	15062	15125	15076	15083	14989	15169	15112	15087	15124	15071	15004	15049	15110	15156	15162	15266	15098	15053	15170	14996	14905	15214	15125	15038	15172	15023	15130	15054	15141	15068	15092	15145	15131	15006	14933	14898	15003	15052	15173	15134	15022	15039	14963	15084	14942	15001	15238	15263	15217	15187	15215	14883	15091	15246	15040	15041	15111	14949	15013	15155	15069	15047	14949	15035	15158	15053	15141	15123	15014	15010	15307	15000	15004	14993	15241	14961	15257	15033	15104	15122	14967	15119	14960	15084	15110	14943	15211	15073	15082	15021	15048	14997	15049	15059	15105	15053	15039	15138	15120	15160	15094	14997	15052	14922	14960	15056	15188	15100	15165	15148	15103	15079	15062	15113	15083	15056	15127	14818	15008	14967	15291	15053	15075	14999	14981	15209	15053	14893	14968	15024	15088	15018	15226	15063	15083	14847	14938	15183	15107	15069	15042	15179	14997	15106	15022	14866	14992	15114	15027	14982	15145	15288	15232	15084	14845	15236	15080	14963	15055	15047	15198	15235	15063	15012	15003	15305	15168	15186	14946	15067	15086	15128	14924	15211	15232	15095	15030	15020	15127	15101	15063	15051	15285	15137	15243	15150	15027	15070	15063	15052	15137	15088	15205	15096	15078	15023	15102	15130	15097	15019	14989	15067	15191	15022	15239	15103	15182	15039	15075	15202	15010	14941	15033	14968	14927	15038	15246	14894	15024	14987	15058	15036	14952	15153	15186	14922	15082	15070	15080	15129	15143	14935	15064	15259	15175	15072	15209	15109	15086	15059	15173	15310	15046	15139	15125	15102	15175	15094	15212	15070	15139	15100	15194	15024	14933	15080	14986	15010	15020	15047	15083	14853	15180	15118	15061	14992	15181	15006	15112	15130	15095	15188	14956	15038	15090	15088	15106	15029	14992	15316	15182	14951	15060	15038	15000	15010	14840	15052	15109	15098	15049	15209	15071	15129	15016	14953	15060	15068	15074	15081	15104	15063	15033	15092	14989	15111	15217	15128	15162	14940	15341	15007	15240	14984	15008	15106	15080	15141	15119	15124	15012	15019	15050	15078	15254	15125	15158	15019	14955	15269	15040	15203	15026	15048	14964	14916	15265	15142	15111	14965	15096	14965	14937	15010	15148	15122	15177	14947	15210	15065	14989	15155	15118	15210	15223	15123	15171	15347	14856	15085	15139	15236	15053	15087	15042	15240	15077	15171	15308	15229	15128	15138	15172	15258	15073	15081	15078	14899	15164	14923	15052	15116	14971	15144	15144	14974	15240	15110	15004	14898	15171	15046	15073	15176	15247	14988	15132	14933	15258	15069	15149	15009	15182	15269	15228	15086	15055	15072	15023	15039	14797	15070	15240	14986	15208	15048	15207	15125	15044	14922	15202	14802	15084	15174	15259	15006	14975	15082	15178	15235	15118	15246	15105	15087	15023	15092	14989	15069	15079	15153	15007	15022	15140	14930	14854	15102	15194	15203	15158	15059	15064	15015	15029	15169	15198	14913	15216	15052	14930	15060	15101	15090	15179	14829	14993	15115	15107	15032	15135	15182	15040	15038	14914	15223	15246	15084	15112	15172	15186	14965	15072	15074	15084	15104	15012	15117	14967	15086	14915	15106	15066	14986	14979	15021	15178	15151	15021	14993	15042	14906	15058	15092	15062	14911	15201	14990	15151	15054	14940	14976	15091	15105	14983	15074	15095	15101	15089	15045	15146	14982	15173	14975	15012	14977	15195	15148	15114	15154	15068	15030	15133	15005	14965	15097	15095	15029	15016	15032	14930	15145	15074	15247	15015	15145	15253	15210	15085	15041	15073	15107	14981	14895	15050	15107	14961	14994	15171	15032	14992	15115	15177	15051	15005	15207	15069	15028	14956	15090	15111	15098	15117	15095	15184	15104	15145	14947	14990	15029	15099	14963	15047	14897	15096	15001	14949	15184	15001	15137	15217	15086	15019	15193	15040	14860	15292	15086	14939	14903	15151	15070	15022	15082	15060	15080	15162	15003	15171	15046	15071	15065	15082	15079	15023	15074	15029	14911	15093	14974	14998	15111	15135	15136	15160	15039	15058	15148	15113	15066	15292	15084	15170	15062	15085	15151	15091	15016	15112	15013	15180	14980	15156	15239	15143	14911	15034	14969	14925	14977	15057	15044	15071	15186	15154	15263	14831	15132	15133	14957	15089	15286	15006	15063	15213	15108	15190	15132	15195	15032	15009	15157	15078	14943	14962	15263	15141	15115	15108	15177	14888	15223	14956	15269	15028	15153	15080	15124	15049	15170	14959	14968	15096	14959	14986	15170	15034	15280	15013	15105	14979	15300	15160	15073	15056	14789	15114	14943	15193	15147	15084	15231
22762	21084	28832	24002	23804	28410	31040	25432	23547	22675	21997	21281	20531	20428	20347	19911	19543	19342	19476	19258	19225	19071	19215	19027	18923	18995	18953	18832	18805	18933	18780	18713	18885	18775	18726	18572	18702	18849	18797	18804	18825	18765	18674	18808	18621	18719	18630	18548	18660	18579	18588	18480	18647	18723	18512	18595	18554	18567	18563	18426	18698	18614	18565	18678	18585	18685	18518	18813	18705	18645	18740	18946	18789	18471	18682	18450	18605	18684	18614	18723	18575	18392	18449	18615	18599	18637	18631	18506	18479	18507	18800	18562	18599	18700	18709	18573	18768	18484	18647	18468	18600	18656	18538	18585	18790	18766	18517	18376	18452	18866	18426	18844	18653	18611	18712	18603	18643	18557	18514	18556	18655	18470	18460	18604	18464	18500	18700	18624	18757	19000	18715	18762	18517	18616	18564	18585	18601	18633	18597	18380	18337	18620	18453	18605	18750	18755	18729	18555	18573	18349	18591	18845	18693	18577	18548	18607	18716	18683	18697	18490	18549	18513	18545	18474	18598	18547	18779	18602	18715	18385	18636	18543	18641	18444	18633	18615	18777	18437	18509	18437	18714	18588	18616	18633	18725	18620	18600	18613	18744	18538	18608	18740	18612	18607	18458	18533	18643	18435	18615	18570	18471	18454	18513	18676	18622	18490	18722	18640	18540	18467	18650	18498	18641	18602	18483	18526	18594	18645	18714	18548	18467	18627	18687	18372	18549	18546	18511	18711	18636	18699	18660	18487	18453	18653	18613	18671	18628	18577	18648	18675	18509	18523	18847	18624	18820	18754	18717	18903	18631	18689	18680	18536	18823	18662	18676	18517	18720	18640	18528	18730	18583	18647	18760	18745	18753	18597	18405	18609	18500	18651	18550	18580	18510	18566	18589	18330	18651	18563	18765	18598	18762	18586	18712	18427	18494	18566	18657	18607	18709	18499	18630	18555	18392	18577	18746	18564	18564	18555	18404	18596	18687	18646	18780	18564	18694	18518	18826	18610	18610	18127	18639	18501	18707	18500	18807	18523	18480	18566	18528	18795	18517	18487	18644	18702	18537	18486	18707	18554	18560	18684	18763	18498	18619	18555	18546	18578	18560	18484	18421	18656	18687	18530	18598	18498	18512	18451	18347	18728	18901	18519	18690	18440	18667	18590	18756	18583	18397	18720	18703	18619	18561	18330	18768	18547	18565	18642	18646	18777	18868	18589	18399	18502	18419	18415	18426	18600	18634	18661	18588	18623	18621	18557	18205	18463	18450	18618	18648	18597	18424	18694	18641	18583	18674	18762	18383	18514	18651	18654	18612	18703	18485	18519	18709	18703	18599	18378	18687	18549	18587	18503	18742	18567	18706	18710	18708	18574	18598	18434	18526	18446	18481	18448	18703	18671	18780	18688	18724	18691	18578	18601	18558	18509	18361	18474	18637	18605	18749	18480	18458	18520	18554	18432	18485	18526	18315	18695	18601	18632	18795	18466	18724	18794	18571	18859	18681	18524	18529	18602	18642	18698	18581	18473	18768	18556	18845	18495	18729	18664	18521	18362	18729	18556	18466	18525	18528	18621	18615	18866	18665	18694	18429	18531	18255	18671	18737	18681	18553	18531	18759	18600	18616	18690	18629	18395	18249	18594	18457	18556	18397	18420	18640	18754	18544	18446	18368	18702	18612	18637	18439	18446	18549	18464	18710	18545	18557	18469	18834	18666	18670	18443	18552	18520	18603	18607	18414	18432	18720	18622	18557	18540	18636	18500	18559	18414	18657	18494	18577	18508	18679	18483	18708	18540	18460	18548	18622	18629	18391	18666	18565	18515	18532	18626	18577	18888	18696	18591	18689	18476	18506	18442	18604	18620	18814	18533	18552	18610	18719	18464	18601	18566	18637	18464	18370	18622	18763	18623	18579	18587	18580	18666	18496	18642	18681	18640	18684	18627	18599	18478	18575	18463	18615	18406	18588	18572	18553	18649	18563	18719	18524	18492	18502	18752	18565	18481	18494	18491	18562	18496	18653	18575	18501	18522	18685	18732	18816	18624	18549	18649	18532	18647	18537	18691	18591	18596	18739	18459	18775	18478	18655	18614	18633	18739	18692	18429	18588	18279	18459	18505	18605	18463	18399	18540	18566	18685	18566	18542	18595	18741	18460	18449	18515	18635	18514	18520	18648	18684	18393	18690	18438	18489	18594	18545	18488	18552	18615	18481	18550	18703	18788	18615	18680	18498	18611	18726	18649	18533	18496	18579	18472	18439	18300	18789	18589	18431	18541	18647	18544	18584	18898	18359	18736	18732	18643	18390	18652	18457	18473	18595	18603	18698	18711	18640	18385	18565	18568	18646	18766	18494	18586	18705	18556	18560	18417	18413	18587	18642	18588	18529	18560	18575	18526	18707	18640	18791	18742	18539	18625	18403	18838	18520	18662	18559	18606	18700	18493	18739	18723	18549	18693	18772	18652	18682	18444	18614	18703	18377	18446	18235	18494	18738	18399	18502	18570	18568	18816	18661	18338	18733	18503	18483	18742	18752	18597	18710	18604	18606	18607	18616	18369	18771	18542	18390	18432	18656	18499	18417	18600	18702	18802	18415	18797	18726	18594	18393	18663	18624	18587	18626	18721	18617	18594	18803	18505	18628	18524	18632	18644	18541	18598	18534	18801	18530	18762	18441	18589	18690	18553	18680	18546	18629	18552	18579	18601	18793	18706	18724	18632	18482	18655	18691	18421	18634	18706	18740	18615	18560	18687	18526	18765	18714	18771	18319	18536	18596	18555	18521	18676	18584	18618	18716	18611	18703	18608	18445	18380	18578	18645	18545	18503	18563	18583	18312	18533	18603	18612	18678	18599	18603	18678	18520	18440	18599	18586	18586	18421	18591	18660	18684	18528	18338	18728	18613	18704	18692	18626	18687	18460	18648	18689	18408	18776	18575	18607	18693	18363	18573	18554	18440	18467	18605	18726	18721	18607	18478	18563	18464	18462	18526	18870	18615	18583	18559	18590	18711	18810	18675	18509	18599	18856	18504	18477	18604	18532	18591	18621	18324	18567	18515	18794	18543	18610	18722	18567	18542	18712	18686	18393	18482	18676	18662	18540	18526	18442	18514	18369	18764	18557	18563	18654	18586	18615	18556	18492	18548	18519	18447	18593	18510	18731	18698	18573	18550	18470	18523	18585	18616	18713	18590	18599	18622	18423	18602	18624	18400	18550	18674	18433	18429	18658	18527	18600	18664	18584	18487	18447	18479	18620	18500	18549	18660	18658	18481	18570	18529	18462	18347	18646	18365	18410	18544	18764	18458	18343	18575	18684	18494	18781	18711	18525	18948	18701	18311	18582	18832	18606	18778	18398	18498	18534	18709	18636	18501	18714	18452	18379	18370	18575	18622	18520	18766	18467	18629	18629	18451	18588	18507	18610	18645	18480	18594	18488	18522	18480	18504	18475	18512	18408	18585	18500	18498	18681	18777	18599	18535	18550	18606	18508	18372	18522	18499	18621	18591	18621	18836	18465	18647	18528	18701	18460	18418	18502	18359	18491	18541	18644	18808	18699	18492	18589	18599	18602	18512	18535	18595	18531	18537	18717	18501	18443	18460	18447	18436	18484	18438	18625	18674	18638	18587	18483	18532	18742	18663	18580	18713	18610	18736	18730	18494	18624	18545	18402	18605	18711	18446	18615	18417	18931	18611	18530	18468	18421	18468	18628	18742	18319	18522	18727	18599	18450	18604	18654	18628	18562	18777	18655	18408	18424	18646	18332	18627	18674	18612	18621	18497	18473	18518	18598	18579	18508	18410	18644	18472	18401	18614	18646	18622	18743	18490	18485	18623	18582	18445	18475	18486	18419	18324	18688	18549	18640	18715	18555	18735	18624	18544	18548	18590	18605	18571	18443	18532	18533	18455	18565	18638	18608	18485	18582	18569	18419	18325	18691	18427	18595	18736	18748	18793	18698	18583	18526	18520	18548	18458	18576	18439	18719	18833	18656	18429	18607	18466	18619	18649	18485	18520	18528	18507	18619	18548	18422	18555	18508	18619	18645	18463	18579	18692	18682	18691	18679	18572	18587	18596	18599	18539	18447	18655	18697	18537	18696	18484	18533	18668	18638	18737	18398	18735	18607	18631	18519	18396	18761	18713	18626	18506	18582	18514	18466	18587	18639	18324	18541	18291	18612	18455	18703	18622	18487	18551	18638	18601	18690	18597	18424	18473	18453	18477	18653	18626	18653	18408	18512	18531	18573	18569	18496	18526	18660	18410	18516	18531	18576	18614	18753	18656	18731	18706	18559	18561	18734	18642	18588	18690	18332	18383	18409	18558	18645	18644	18503	18451	18660	18584	18516	18478	18552	18649	18654	18650	18640	18599	18520	18519	18600	18785	18745	18490	18687	18569	18566	18581	18568	18612	18578	18586	18509	18462	18478	18627	18430	18584	18647	18493	18599	18614	18540	18652	18658	18481	18603	18623	18805	18485	18532	18542	18620	18548	18532	18377	18345	18575	18698	18478	18520	18611	18581	18513	18411	18517	18596	18644	18657	18591	18662	18729	18673	18684	18426	18633	18506	18438	18329	18675	18476	18491	18633	18575	18723	18588	18680	18780	18626	18784	18702	18460	18501	18716	18531	18673	18576	18546	18407	18626	18652	18567	18517	18623	18491	18589	18591	18408	18481	18422	18650	18432	18510	18610	18307	18290	18751	18640	18707	18511	18344	18805	18626	18742	18574	18310	18463	18406	18604	18416	18352	18533	18567	18429	18606	18580	18575	18549	18711	18489	18595	18353	18405	18531	18432	18371	18850	18601	18517	18625	18736	18725	18535	18670	18678	18605	18504	18536	18654	18461	18380	18543	18581	18625	18576	18434	18473	18531	18483	18601	18537	18477	18631	18689	18646	18616	18627	18559	18617	18625	18556	18675	18517	18593	18404	18636	18674	18621	18604	18610	18627	18634	18872	18574	18756	18506	18614	18567	18358	18460	18695	18552	18688	18421	18688	18617	18667	18590	18616	18568	18634	18567	18636	18452	18515	18420	18463	18798	18621	18811	18576	18577	18663	18582	18364	18605	18541	18752	18628	18602	18532	18430	18515	18739	18660	18762	18521	18468	18497	18897	18524	18786	18633	18613
35185	58934	54550	43688	37931	32549	28404	25128	22523	20964	20140	18949	17981	17774	17624	17030	16594	16391	16216	16168	16208	16035	15823	15732	15704	15809	15641	15673	15621	15512	15538	15498	15732	15375	15512	15495	15389	15491	15549	15313	15354	15547	15392	15396	15465	15361	15338	15367	15546	15331	15573	15463	15283	15403	15462	15440	15470	15360	15297	15410	15547	15306	15513	15306	15272	15450	15465	15518	15435	15339	15528	15155	15491	15386	15439	15170	15474	15424	15538	15422	15305	15422	15337	15422	15395	15402	15431	15480	15450	15321	15223	15445	15331	15384	15415	15360	15393	15369	15370	15372	15423	15214	15473	15473	15356	15314	15411	15298	15448	15354	15436	15351	15416	15238	15257	15366	15402	15316	15386	15347	15403	15508	15283	15390	15544	15234	15345	15562	15360	15397	15332	15329	15251	15257	15504	15325	15319	15357	15211	15281	15290	15362	15208	15528	15444	15329	15372	15447	15453	15329	15616	15296	15403	15479	15272	15287	15280	15562	15334	15511	15325	15373	15317	15313	15333	15142	15136	15356	15233	15352	15410	15422	15475	15266	15314	15483	15357	15432	15389	15431	15450	15350	15249	15399	15513	15305	15400	15514	15411	15215	15363	15311	15425	15340	15359	15192	15448	15310	15128	15402	15295	15170	15291	15477	15466	15224	15480	15319	15476	15553	15175	15376	15527	15371	15353	15440	15316	15242	15301	15487	15424	15262	15343	15415	15295	15279	15299	15379	15253	15521	15424	15297	15253	15372	15468	15460	15250	15482	15476	15303	15262	15333	15501	15418	15391	15432	15381	15374	15365	15316	15563	15369	15370	15486	15624	15325	15488	15228	15514	15419	15529	15415	15569	15317	15311	15387	15433	15410	15424	15338	15394	15466	15359	15313	15344	15234	15473	15454	15377	15347	15323	15425	15434	15358	15335	15203	15439	15289	15276	15466	15419	15266	15283	15372	15301	15211	15328	15181	15456	15414	15198	15372	15276	15216	15434	15270	15433	15447	15272	15418	15244	15338	15241	15505	15473	15314	15302	15359	15424	15351	15403	15428	15540	15300	15271	15383	15457	15263	15320	15399	15299	15356	15256	15439	15300	15167	15347	15484	15371	15348	15284	15226	15446	15363	15353	15316	15355	15329	15464	15273	15355	15376	15211	15389	15247	15364	15391	15343	15335	15494	15265	15351	15455	15383	15499	15267	15371	15380	15430	15261	15202	15314	15256	15539	15337	15502	15505	15225	15570	15500	15255	15486	15201	15425	15259	15452	15437	15360	15247	15294	15295	15340	15356	15327	15215	15205	15314	15374	15338	15504	15380	15369	15361	15256	15504	15387	15464	15407	15348	15301	15336	15357	15248	15439	15378	15394	15437	15309	15283	15419	15460	15272	15349	15459	15289	15240	15419	15313	15410	15238	15425	15228	15422	15440	15288	15463	15390	15556	15273	15260	15318	15342	15390	15401	15307	15462	15267	15425	15395	15289	15427	15274	15319	15269	15347	15542	15435	15335	15413	15404	15390	15523	15263	15476	15366	15326	15432	15410	15310	15432	15351	15332	15423	15403	15368	15283	15380	15373	15300	15393	15310	15242	15343	15432	15277	15537	15257	15304	15147	15271	15361	15423	15311	15342	15519	15340	15306	15298	15410	15406	15285	15299	15292	15391	15202	15385	15309	15414	15475	15329	15271	15292	15415	15308	15351	15401	15373	15287	15360	15311	15474	15344	15309	15314	15133	15364	15429	15298	15341	15300	15253	15360	15411	15546	15194	15563	15345	15488	15443	15294	15492	15516	15341	15383	15558	15412	15334	15335	15362	15355	15420	15424	15467	15437	15418	15207	15274	15404	15489	15290	15321	15337	15374	15390	15135	15278	15451	15353	15237	15515	15357	15404	15412	15464	15478	15381	15294	15190	15329	15504	15363	15176	15402	15626	15285	15425	15399	15359	15256	15372	15254	15402	15463	15332	15356	15468	15360	15395	15472	15312	15369	15270	15463	15403	15473	15517	15374	15214	15419	15463	15419	15350	15420	15251	15416	15192	15191	15263	15484	15201	15317	15452	15288	15269	15317	15401	15418	15374	15484	15420	15323	15167	15543	15361	15396	15227	15436	15049	15481	15171	15380	15393	15439	15328	15501	15272	15399	15424	15397	15411	15219	15343	15287	15395	15234	15451	15397	15418	15311	15347	15358	15375	15253	15497	15354	15223	15297	15490	15252	15424	15319	15278	15315	15323	15399	15576	15277	15492	15381	15409	15407	15436	15309	15276	15359	15481	15285	15342	15446	15327	15293	15263	15300	15423	15471	15289	15442	15250	15372	15263	15266	15222	15338	15384	15380	15387	15435	15339	15427	15539	15454	15396	15437	15476	15195	15427	15266	15314	15327	15358	15466	15417	15541	15517	15436	15404	15176	15385	15391	15357	15534	15412	15169	15350	15435	15503	15543	15248	15539	15363	15334	15427	15576	15260	15412	15387	15414	15498	15208	15381	15375	15433	15322	15497	15495	15288	15375	15300	15382	15352	15350	15372	15248	15470	15353	15486	15470	15353	15209	15419	15354	15390	15308	15337	15419	15443	15465	15368	15310	15287	15469	15333	15426	15309	15314	15381	15366	15383	15275	15319	15381	15395	15429	15332	15398	15373	15373	15485	15284	15631	15531	15486	15300	15395	15406	15547	15289	15171	15267	15242	15242	15479	15381	15414	15467	15387	15218	15467	15337	15437	15316	15331	15339	15297	15198	15368	15475	15471	15335	15405	15313	15463	15251	15428	15321	15261	15270	15211	15401	15379	15353	15205	15364	15431	15261	15352	15534	15536	15362	15467	15293	15429	15395	15397	15420	15332	15258	15211	15363	15341	15336	15449	15263	15277	15458	15253	15307	15184	15511	15374	15324	15336	15426	15370	15359	15388	15226	15406	15317	15333	15515	15411	15230	15516	15317	15560	15037	15341	15300	15311	15305	15300	15395	15444	15453	15300	15592	15320	15295	15387	15446	15454	15406	15532	15284	15475	15468	15429	15191	15424	15327	15115	15492	15259	15462	15255	15358	15486	15370	15310	15456	15529	15417	15359	15378	15441	15459	15347	15364	15332	15623	15385	15439	15381	15256	15400	15450	15490	15429	15409	15312	15325	15319	15244	15358	15385	15398	15205	15365	15435	15203	15461	15223	15362	15295	15508	15567	15389	15489	15258	15418	15179	15386	15472	15293	15366	15325	15369	15291	15372	15320	15323	15357	15320	15336	15514	15310	15339	15285	15325	15321	15433	15419	15511	15360	15354	15358	15353	15340	15301	15507	15166	15374	15324	15378	15420	15395	15407	15423	15344	15223	15311	15310	15415	15327	15402	15578	15174	15467	15265	15380	15480	15304	15208	15548	15293	15454	15483	15535	15361	15326	15275	15330	15489	15390	15266	15346	15340	15422	15355	15253	15359	15313	15445	15358	15237	15179	15259	15305	15487	15392	15376	15400	15368	15282	15424	15581	15406	15401	15211	15412	15258	15224	15415	15434	15443	15367	15415	15247	15235	15439	15414	15442	15351	15366	15372	15376	15480	15356	15312	15400	15253	15490	15421	15225	15220	15393	15580	15300	15557	15397	15456	15301	15521	15270	15342	15323	15276	15366	15625	15230	15336	15487	15429	15561	15286	15337	15326	15331	15523	15296	15590	15525	15315	15209	15441	15382	15409	15511	15255	15585	15254	15335	15398	15369	15416	15188	15400	15358	15327	15365	15185	15380	15223	15390	15368	15480	15249	15138	15494	15598	15392	15293	15342	15394	15317	15338	15370	15544	15315	15428	15254	15366	15262	15469	15353	15362	15212	15440	15158	15243	15356	15475	15354	15380	15352	15725	15261	15416	15379	15339	15280	15353	15313	15404	15344	15363	15409	15129	15420	15134	15260	15325	15307	15339	15324	15331	15393	15277	15487	15244	15490	15485	15503	15240	15222	15310	15331	15347	15423	15269	15310	15368	15418	15199	15408	15364	15367	15393	15332	15523	15356	15461	15451	15385	15292	15212	15439	15329	15316	15417	15426	15432	15407	15454	15416	15442	15449	15412	15365	15368	15404	15388	15482	15152	15332	15364	15509	15423	15453	15505	15366	15428	15281	15437	15249	15449	15278	15277	15384	15261	15277	15238	15442	15350	15306	15360	15474	15430	15473	15501	15268	15360	15189	15374	15332	15327	15198	15479	15388	15360	15266	15398	15380	15389	15243	15329	15380	15425	15571	15365	15302	15425	15317	15440	15417	15329	15454	15341	15470	15341	15232	15493	15508	15499	15399	15191	15383	15586	15462	15428	15501	15240	15488	15445	15393	15340	15307	15405	15490	15368	15384	15391	15303	15352	15339	15413	15343	15317	15465	15304	15349	15350	15413	15434	15354	15309	15507	15397	15152	15288	15360	15468	15310	15335	15411	15293	15578	15249	15301	15387	15253	15480	15254	15583	15367	15241	15346	15461	15269	15412	15328	15228	15461	15357	15359	15408	15355	15327	15360	15175	15404	15359	15315	15288	15345	15433	15444	15295	15407	15452	15312	15479	15248	15328	15411	15507	15511	15378	15327	15576	15449	15213	15245	15362	15532	15425	15419	15467	15361	15384	15423	15348	15328	15280	15346	15344	15245	15417	15369	15453	15286	15335	15240	15342	15550	15268	15362	15388	15395	15357	15421	15437	15442	15255	15547	15407	15395	15301	15441	15543	15303	15493	15562	15258	15196	15529	15285	15472	15286	15279	15417	15420	15368	15422	15317	15297	15398	15370	15435	15410	15323	15348	15412	15278	15394	15378	15341	15331	15291	15622	15374	15426	15368	15403	15490	15295	15324	15294	15368	15500	15328	15392	15329	15313	15304	15419	15317	15434	15442	15379	15397	15386	15311	15322	15317	15379	15528	15358	15322	15248	15349	15309	15382	15313	15444	15146	15403	15228	15155	15564	15424	15476	15222	15228	15431	15427	15302	15459	15397	15422	15401	15271	15196	15323	15402	15404	15270	15285	15558	15330	15198	15304	15457	15224	15414	15345	15384	15475	15426	15425	15240	15411	15452	15354	15290	15323	15361	15495	15359	15413	15288	15455	15442	15501	15499	15582	15546	15382	15355	15428	15447	15275	15327	15378	15439
30317	31085	38877	34647	28380	25516	23066	21292	20251	19769	19649	19174	19125	18891	18756	18881	18801	18459	18825	18380	18513	18432	18363	18303	18432	18439	18398	18416	18254	18503	18340	18246	18144	18356	18220	18418	18190	18356	18572	18539	18280	18329	18111	18263	18288	18036	18158	18377	18212	18374	18123	18146	18212	18339	18236	18145	18373	18211	18500	18410	18434	18309	18355	18197	18398	18205	18411	18422	18289	18393	18315	18223	18347	18223	18240	18248	18348	18170	18321	18198	18137	18008	18274	18183	18146	18112	18154	18260	18203	18279	18341	18240	18279	18023	18271	18001	18247	18265	18212	18309	18197	18233	18296	18451	18289	18464	18334	18083	18354	18436	18099	18295	18222	18521	18108	18275	18464	17989	18293	18262	18462	18311	18335	18282	18155	18444	18395	18130	18282	18282	18047	18333	18355	18220	18151	18109	18238	18268	18444	18360	18225	18279	18112	18294	18290	18243	18158	18401	18324	18085	18332	18139	18175	18291	18280	18376	18280	18328	18269	18356	18215	18186	18275	18091	18120	18341	18259	18373	18297	18176	18125	18172	18233	18222	18261	18360	18222	18209	18001	18286	18290	18135	18213	18201	18121	18358	18250	17958	18227	18267	18135	18386	18344	18320	18211	18345	18338	18150	18364	18371	18262	18319	18244	18222	18281	18361	18211	18234	18313	18317	18199	18145	18202	18294	18351	18079	18363	18385	18518	18215	18273	18228	18206	18184	18172	18141	18158	18443	18164	18268	18380	18178	18458	18337	18233	18202	18274	18458	18218	18206	18166	18304	18361	18220	18146	18220	18339	18228	18128	18200	18165	18271	18187	18027	18293	18245	18413	18231	18139	18274	18194	18344	18334	18283	18189	18476	18362	18384	18245	18282	18312	18192	18361	18383	18202	18279	18321	18205	18319	18124	18180	18120	18042	18219	18285	18352	18293	18170	18236	18257	18331	18313	18204	18251	18291	18163	18322	18183	18054	18181	18062	18283	18298	18383	18205	18289	18328	18270	18176	18301	18046	18227	18276	18199	18301	18208	18335	18214	18210	18443	18164	18175	18376	18366	17940	18103	18136	18248	18266	18190	18029	18188	18157	18040	18248	18321	18295	18124	18227	18272	18178	18218	18226	18466	18310	18203	18175	18248	18159	18267	18370	18224	18254	18117	18215	18263	18155	18258	18300	18262	18346	18336	18216	18248	18171	18333	18458	18253	18137	18364	18312	18302	18368	18146	18254	18379	18377	18222	18124	18295	18348	18208	18212	18131	18226	18376	18246	18356	18144	18387	18219	18281	18340	18103	18443	18277	18355	18416	18524	17848	18374	18362	18241	18413	18236	18284	18274	18279	18343	18194	18253	18280	18300	18143	18202	18281	18377	18184	18309	18179	18176	18088	18236	18216	18320	18199	18400	18297	18205	18156	18235	18179	18300	18138	18371	18466	18267	18322	18262	18374	18140	18237	18003	18233	18310	18309	18232	18180	18298	18313	18295	18218	18239	18220	18144	18170	18318	18313	18198	18195	18280	18504	18040	18251	18310	18134	18137	18313	18233	18316	18219	18350	18118	18268	18285	18268	18164	18346	18045	18229	18445	18154	18253	18252	18194	18138	18420	18072	18428	18066	18156	18177	18278	18326	18196	18248	18146	18342	18150	18106	18316	18492	18303	18017	18203	18261	18199	18384	18269	18119	18225	18646	18244	18204	18171	18326	18134	18357	18366	18310	18377	18123	18260	18342	18197	18188	18196	18413	18095	18169	18360	18085	18349	18332	18369	18376	18489	18268	18323	18334	18226	18124	18359	18368	18166	18230	18280	18201	18425	18138	18170	18290	18146	18208	18087	18113	18327	18202	18155	18317	18207	18272	18417	18278	18525	18205	18404	18479	18423	18250	18347	18270	18221	18252	18076	18397	18149	18022	18264	18423	18460	18203	18486	18116	18179	18340	18566	18592	18381	18343	18430	18286	18024	18238	18375	18258	18174	18215	18249	18164	18076	18333	18286	18221	18387	18226	18386	17938	18147	18136	18338	18151	18302	18008	18353	18184	18284	18407	18371	18476	18270	18273	18456	18227	18255	18243	18298	18280	18181	18119	18354	18420	18198	18391	18244	18316	18368	18505	18304	18457	18158	18496	18366	18247	18291	18172	18285	18252	18212	18284	18179	18120	18329	18217	18309	18364	18257	18280	18060	18324	18385	18187	18411	18282	18215	18332	18208	18394	18095	18257	18295	18245	18407	18346	18202	18184	18180	18236	18324	18102	18154	18255	18386	18159	18465	18416	18213	18335	18198	18360	17997	18033	18255	18421	18527	18314	18524	18481	18189	18007	18347	18288	18310	18429	18340	18257	18076	18172	17945	18297	18410	18320	18266	18273	18122	18092	18240	18353	18250	18206	18235	18170	18200	18065	18047	18296	18316	18210	18222	18189	18014	18163	18368	18400	18175	18241	18426	18118	18268	18261	18165	18223	18190	18308	18389	18105	18131	18425	18119	18518	18185	18232	18354	18411	18240	18339	18421	18211	18159	18369	18243	18167	18274	18372	18115	18294	18306	18256	18133	18230	18261	18349	18255	18183	18130	18334	18181	18237	18345	18189	18141	18110	18317	18212	18371	18232	18378	18143	18189	18100	18270	18505	18260	18417	18237	18172	18495	18238	18363	18402	18352	18338	18195	18097	18096	18224	18347	18387	18438	18315	18319	18401	18210	18258	18326	18243	18512	18269	18358	18330	18189	18092	18226	18182	18395	18368	18370	18376	18231	18391	18296	18088	18315	17886	18264	18225	18249	18224	18235	18183	18283	18104	18203	18017	18294	18406	18498	18314	18320	18087	18335	18375	18239	18123	18138	18329	18343	18174	18187	18141	18314	18473	18305	18282	18281	18182	18040	18229	18306	18308	18178	18197	18494	18488	18235	18162	18104	18232	18394	18339	18157	18282	18411	18218	18310	18217	18150	18283	18233	18489	18375	18431	18188	18424	18288	18360	18072	18209	18352	18568	18435	18071	18317	18355	18317	18251	18340	18203	18201	18188	18273	18306	18401	18327	18284	18274	18454	18327	18281	18255	18207	18179	18322	18251	18264	18117	18401	18224	18372	18288	18239	18380	18159	18078	18095	18095	18308	18384	18432	18217	18269	18230	18319	18122	18171	17897	18237	18214	18135	18063	18280	18329	18224	18492	18376	18275	18325	18193	18270	18337	18144	18132	18102	18242	18319	18227	18211	18096	18514	18366	18343	18274	18534	18219	18249	18142	18178	18020	18328	18221	18235	18197	18207	18075	18294	18334	18434	18271	18137	18309	18397	18218	18033	18088	18292	18181	18189	18357	18151	18364	18385	18373	18445	18196	18345	18276	18397	18278	18451	18368	18480	18377	18165	18493	18287	18235	17980	18299	18366	18352	18153	18149	18074	18388	18285	18308	18312	18340	18537	18162	18570	18381	18094	18279	18372	18369	18154	18181	18194	18175	18186	18203	18353	18128	18277	18343	18431	18221	18083	18255	18267	18276	18290	18300	18288	18516	18369	18377	18043	18310	18362	18396	18267	18445	18364	18447	18348	18114	18267	18331	18151	18115	18327	18279	18146	18140	18420	18406	18428	18312	18243	18262	18346	18197	18452	18181	18230	18409	18195	18069	18391	18368	18170	18270	18333	18489	18300	18222	18360	18195	18333	18238	18279	18166	18316	18162	18289	18106	18261	18215	18265	18257	18265	18420	18278	18188	18319	18264	18257	18191	18356	18222	18158	18385	18380	18231	18233	18362	18093	18258	18274	18098	18231	18317	18185	18161	18309	18091	18268	18274	18354	18126	18405	18211	18372	18212	18286	18295	18089	18029	18142	18244	18252	18241	18343	18479	18155	18120	18147	18307	18381	18422	18246	18086	18485	18595	18182	18300	18273	18409	18432	18534	18109	18355	18170	18116	18044	18376	18354	18291	18358	18152	18104	18339	18334	18190	18410	18359	18088	17928	18257	18312	18265	18309	18389	18189	18357	18338	18317	18221	18345	18275	18397	18549	18254	18168	18053	18335	18252	18351	18236	18351	18463	18285	18260	18092	18289	18269	18109	18155	18185	18396	18409	18257	18191	18515	18340	18227	18219	18123	18219	18273	18328	18269	18411	18199	18270	18123	18464	18336	18117	18324	18354	18166	18251	18116	18256	18278	18223	18283	18131	18209	18483	18345	18146	18265	18157	18506	18372	18279	18262	18396	18228	18468	18443	18350	18425	18236	18360	18191	18392	18289	18125	18312	18478	18247	18277	18195	18376	18198	18298	18389	18453	18129	18431	18435	18366	18219	18285	18530	18393	18264	18291	18230	18193	18414	18223	18113	18179	18191	18215	18244	18184	18057	18185	18303	18177	18255	18188	18133	18462	18609	18338	18012	18297	18278	18416	18231	18497	18323	18115	18372	18211	18393	17936	18186	18187	18277	18391	18182	18393	18345	18274	18156	18079	18134	18288	18477	18142	18136	18236	18173	18251	18295	18040	18111	18272	18325	18544	18109	18160	18444	18220	18167	18241	18325	18374	18423	18387	18374	18242	18268	18309	18101	18085	18142	18114	18161	18377	18260	18366	18316	18371	18211	18171	18314	17998	18159	18228	18324	18055	18113	18097	18313	18224	18395	18362	18123	18209	18318	18280	18360	18132	18016	18155	18111	18244	18060	18361	18108	18189	18163	18355	18248	18577	18335	18457	18428	18285	18266	17989	18332	18235	18279	18235	18338	18304	18438	18157	18284	18510	18253	18297	18167	18246	18431	18161	18316	18248	18222	18412	18259	18246	18356	18376	18247	18625	18370	18269	18259	18141	18206	18325	18177	18228	18270	18451	18135	18107	18299	18335	18153	18350	18432	18342	18323	18420	18277	18095	18267	18320	18233	18402	18395	18269	18301	18271	18051	18012	18333	18291	18199	18178	18239	18263	18328	18211	18422	18097	17998	18145	18277	18234	18244	18470	18144	18188	18116	18371	18314	18316	18230	18317	18143	18290	18226	18339	18293	18258	18140	18251	18414	18239	18243	18424	18477	18366	18270	18310	18267	18380	18349	18296	18153	18149	18309	18286	18273	18293	18290	18246	18266	18352	18131	18204	18242	18272	18239	18390	18379	18299	18176	18598	18207	18220	18355
33072	46913	42482	32792	28132	24675	21735	19422	18576	17730	17205	16788	16412	16283	16166	16032	15671	15603	15680	15244	15495	15408	15490	15557	15252	15183	15265	15326	15182	15185	15305	15311	15240	15306	15274	15267	15040	15348	15112	15391	15214	15275	15110	15209	15246	15182	15193	15302	15147	15079	15114	15277	15245	15110	15055	15292	15321	14979	15430	15134	15240	15232	15149	15268	15203	15219	15206	15023	15212	15116	15153	15257	15255	15305	15141	15223	15168	15189	15117	15209	15283	15205	15278	15284	15256	15086	15083	15199	15087	15266	15100	15050	15152	15233	15055	15183	15253	15213	15203	15089	15131	15180	15190	15247	15182	15297	15123	15250	15267	15149	15122	15144	15162	15185	15254	15157	15165	15307	15085	15188	15103	15319	15214	15277	15110	15293	15325	15144	15176	15121	15371	15141	15240	15161	15289	15308	15264	15096	15185	15268	15283	15196	15165	15163	15117	15196	15258	15099	15166	15234	15179	15204	15264	15167	15298	15255	15211	15192	15149	15191	15128	15074	15433	15157	15187	15350	15285	15144	15290	15288	15157	15215	15196	15310	15188	15220	15139	15176	15305	15067	15211	15074	15298	15278	15149	15253	15333	15200	15149	15188	15297	15272	15161	15125	15217	15282	15273	15127	15102	15334	15199	15134	15129	15179	15249	15150	15179	15174	15166	15195	15081	15335	15099	15209	15254	15297	15281	15127	15321	15227	15200	15339	15218	15106	15179	15119	15242	15098	15084	15211	15296	15205	15017	15347	15339	15075	15095	15195	15104	15212	15160	15212	15080	15145	15262	15149	15265	15175	15139	15095	15211	15139	15330	15390	15212	15188	15113	15077	15085	15171	15003	15279	15130	15117	15244	15353	15093	15125	15314	15315	15226	15229	15262	15212	15157	15195	15194	15281	15110	15314	15080	15313	15202	15473	15213	15226	15175	15144	15142	14980	15262	15249	15044	15264	14999	15344	15115	15247	15025	15332	15154	15086	15153	15205	15338	15108	15339	15172	15229	15062	15080	15255	15131	15191	15267	15101	15214	15053	15361	15208	15110	15076	15112	15199	15273	15113	15277	15212	15168	15328	15233	15188	15276	15131	15180	15175	15056	15113	15227	15151	15183	15108	15148	15118	15185	15440	15045	15071	15362	15176	15251	15018	15161	14918	15140	15213	15220	15341	15134	15139	15176	15177	15307	15159	15187	15124	15126	15159	15030	15306	15191	15354	15234	15165	15306	15151	15111	15395	15244	15155	15102	15231	15147	15354	15179	15086	15115	15063	15234	15190	15072	15092	15191	15222	15212	15204	15333	15161	15173	15144	15203	15081	15089	15212	15278	15172	15287	15161	15309	15194	15198	15204	15349	15338	15244	15264	15039	15059	15072	15294	15122	15168	15216	15278	15158	15196	15246	15155	15230	15326	15154	15163	15232	15344	15295	15052	15326	15133	15335	15045	15148	15250	15128	15133	15233	15069	15277	15220	15147	15127	15105	15103	15223	15166	15013	15021	15183	15194	15204	15124	15106	15230	15045	15346	15122	15177	15309	15064	15069	15004	15191	15225	15054	15275	15312	15284	15134	15135	15050	15301	15119	15332	15283	15173	15200	15188	15215	15228	15067	15145	15230	15207	15000	15202	15306	15215	15086	15218	15131	15402	15254	15309	15333	15072	15191	15157	15034	15139	15179	15043	15232	15166	15116	15313	15281	15323	15011	15135	15139	15159	15264	14989	15162	15240	15199	15286	15202	15157	15179	15118	15257	15183	15006	15025	15207	15275	15255	15252	15261	15020	15224	15132	15225	15172	15124	15279	15133	15146	15156	15114	14971	15135	15296	15164	15230	15214	15213	15151	15229	15208	15188	15212	15110	15383	14966	15271	15220	15271	15078	15310	15414	15154	15160	15051	15225	15315	15279	15247	15179	15024	15058	15069	15308	15195	15323	15072	15163	15129	15152	15286	15168	15276	15254	15133	15080	15232	15212	15356	15184	15173	15329	15219	15236	15184	14983	15174	15341	15304	15169	15210	15285	15090	15051	15062	15143	15397	15138	15264	15087	15155	15121	15278	15225	15114	15295	15210	15090	15289	14987	15160	15141	15273	15167	15134	15239	15323	15017	15074	15194	15280	15140	15079	15182	15175	15098	15099	15154	15276	15124	15188	15103	15284	14960	15292	15109	15290	15340	15281	15129	15110	15307	15153	15283	15207	15231	15324	15352	15181	15181	15131	15046	15213	15284	15260	15343	15136	15330	15044	15197	15171	15182	15232	15203	15048	15175	15140	15185	15062	15055	15191	15150	14947	15104	15310	15128	15151	15340	15177	15123	15089	15096	15126	15275	15180	15031	15227	15219	14982	15145	15177	15301	15179	15041	15087	15144	15371	15346	15157	15284	15005	15207	15167	15013	15195	15318	15282	15166	15006	15354	15169	15276	15137	15232	15235	15246	15032	15249	15272	15284	15156	15369	15374	15126	15300	15132	15229	15189	15313	15167	15157	15260	15218	15079	15112	15192	15173	15447	15173	15074	15099	15280	15188	15239	15283	15051	15235	15374	15270	15229	15250	15326	15187	15111	15124	15243	15145	15211	15405	15199	15231	15264	15198	15091	15077	15242	15238	15176	15307	15171	15208	15200	15259	15219	15212	15298	15221	15327	15120	15137	15130	15237	15100	15169	15157	15296	15265	15289	15129	15119	15156	14995	15205	15143	15196	15370	15205	15247	15127	15140	15360	15111	15253	15126	15306	15235	15083	15132	15327	15155	15195	15428	15201	15162	15197	15134	15122	15102	15214	15259	15229	15186	15153	15288	15434	15184	15087	15163	15320	15284	15151	15202	15043	15190	15091	15082	15032	15291	15231	15120	15145	15106	15125	15098	15264	15278	15271	15234	15296	15204	15262	15243	15115	15240	15137	15130	15050	15265	15191	15204	15243	15089	15145	15341	15317	14970	15233	15182	15277	15334	15132	15122	15317	15322	15162	15112	15272	15175	15160	15146	14978	15276	15097	15164	15265	15344	15373	15252	15246	15291	15146	15157	15209	15216	15146	15325	15135	15029	15110	15231	15255	15300	15138	15410	15186	15146	15349	15224	15190	15132	15215	15166	15224	15193	15186	15197	15028	15207	15190	15164	15240	15184	15213	15284	15128	15206	15231	15090	15092	15265	15207	15194	15168	15306	15404	15207	15270	15371	15171	15191	15227	15059	15226	15142	15097	15135	15370	15211	15071	15227	15073	15338	15151	15230	15101	15147	15163	15274	15136	15302	15223	15223	15258	15125	15004	15136	15134	15093	15255	15317	15056	15302	15293	15244	15193	15303	15198	15386	15148	15206	15159	15181	15184	15193	15170	15133	15067	15253	15293	14974	15118	15189	15081	15072	15158	15093	15071	15160	15230	15244	15379	15248	15354	15296	15256	15222	15167	15143	15185	15161	15233	15220	15158	15181	15358	15215	15137	15220	15172	15241	15105	15091	15163	15163	15175	15141	15145	15212	15294	15254	15196	15358	15162	15170	15346	15187	15122	15308	15053	15064	15094	15110	15226	15176	15260	15105	15242	15189	15219	15342	15393	15191	15056	15273	15141	15109	15208	15144	15006	15063	15281	15361	15217	15362	15299	15181	15249	15121	15376	15290	15065	15422	15123	15150	15071	15141	15260	15278	15233	15406	15246	15237	15129	15286	15143	15272	15150	15218	15045	15352	15197	15148	15168	15273	15080	15177	15320	15262	15206	15147	15282	15122	15351	15373	15136	15279	15247	15176	15274	15220	15253	15147	15266	15224	15202	15047	15192	15333	15317	15189	15219	15290	15325	15072	15186	15153	15118	15219	15252	15140	15225	15133	15129	15161	15206	15215	15214	15274	15152	15118	15244	15396	15366	15161	15181	15341	15142	15164	15145	15289	15144	15338	15074	15319	15196	15044	15177	15067	15301	15135	15081	15345	15025	15157	15180	15393	15300	14977	15167	15189	15255	15051	15290	15290	15146	15271	15058	15306	15213	15223	15308	15196	15106	15174	15176	15014	15310	15033	15170	15160	15307	15251	15253	15272	15184	15224	15323	15154	15027	15156	15128	15138	15146	15201	15138	15263	15203	15119	15249	15192	15259	15157	15306	15255	15180	15407	15224	15124	15267	15139	15214	15303	15283	15348	15093	15212	15416	15034	15203	15230	15062	15301	15162	15429	15072	15262	15226	15272	15006	15101	15277	15146	15259	15371	15188	15128	15238	15045	15201	15140	15162	15222	15217	15109	15237	15275	15078	15170	15232	15204	15346	15206	15312	15208	15264	15214	15151	15219	15324	14971	15256	15234	15204	15378	15316	15141	15091	15063	15186	15128	15236	15091	15148	15276	15158	15072	15135	15366	15300	15022	15171	15347	15195	15235	15249	15190	15250	15280	15128	15349	15066	15289	15311	15241	15249	15082	15396	15110	15226	15134	15079	15110	15336	15182	15068	14934	15197	15178	15296	15184	15229	15252	15010	15289	15266	15088	15326	15366	15251	15122	15223	15043	15113	15235	15249	15194	15287	15087	15249	15312	15089	15198	15247	15189	15173	15248	15180	15252	15194	15154	15271	15223	15183	15329	15136	15251	15273	15219	15282	15127	15086	15254	15205	15329	15265	15140	15242	15218	15215	15072	15207	15156	15142	15196	15269	15002	15193	15102	15267	15122	15347	15271	15296	15103	15199	15195	15312	15104	15185	15259	15144	15214	15267	15154	15255	15132	15204	15321	15083	15319	15257	15262	15225	15188	15279	15301	15245	15257	15292	15374	15169	15189	15085	15424	15331	15142	15207	15235	15226	15156	15162	15141	15310	15090	15219	15125	15173	15046	15157	15237	15248	15137	15143	15212	15072	15231	15205	15134	15428	15314	15207	15230	15203	15222	15274	15203	15282	15088	15186	15205	15144	15235	15154	15248	15357	15341	15145	15279	15292	15237	15248	15141	15344	15130	15121	15218	15121	15229	15309	15095	14982	15376	15163	15255	15219	15034	15192	15162	15089	15262	15376	15212	15155	15127	15243	15061	15197	15281	15221	15032	15250	15386	15335	15179	15295	15265	15192	15170	15067	15308	15221	15201	15165	15279	15229	15240	15132	15253	15257	15281	15178	15199	15161	15203	15217	15092	15132
23975	21049	28602	25984	26622	28056	26841	22952	21666	20934	20601	20165	19268	19245	19257	19058	18912	18552	18512	18774	18584	18452	18455	18438	18398	18327	18562	18203	18410	18244	18418	18218	18034	18090	18429	18268	18079	18421	18145	18065	18282	18289	18065	17981	18153	18212	18201	18076	18215	18000	18194	18227	18251	18076	18139	18210	18038	18084	18202	18117	18130	18065	18216	18182	18418	18161	18294	18313	18433	18228	18315	18103	18061	18152	18336	18280	17949	18227	18244	18125	18028	18210	17998	18164	18346	18379	18367	18263	18047	18087	18081	17994	18232	18100	17977	18085	18016	18182	17965	18232	18121	18069	18113	18079	18172	18301	18150	18396	18192	17939	18134	18094	17961	18345	18172	18369	18183	18200	18107	18111	18124	18229	18011	18063	18171	18117	18007	18109	17920	18278	18130	18046	18270	18205	18383	18194	18244	18031	18045	17995	18007	18076	18173	18090	18057	18142	18175	18017	18203	18174	18242	18324	18118	18107	18082	18157	18017	18036	18234	18046	18014	18143	18204	18198	18028	18370	18044	18065	18047	18157	18122	18210	18244	17976	18192	17922	18273	18130	18236	18008	18178	18112	18193	18219	18001	18061	18106	18073	17976	18143	18141	18270	18261	18055	18058	17969	18206	18133	17985	18123	18017	18102	18065	18006	18216	17994	18362	18216	18030	18181	18228	18227	18035	18057	18183	18161	18123	18113	18044	18038	18093	18083	18153	18174	18113	18032	17945	18052	18140	18188	18103	18186	18026	18273	18201	17948	18216	18402	18041	18261	18261	18096	18145	18021	18019	17946	18173	18166	18174	18128	17980	18051	18345	18044	18035	18175	18275	18184	18147	18273	18162	18359	17985	18057	18015	18185	17952	18094	18228	17932	18022	18109	18321	18235	18084	18097	18160	18099	18142	18037	17942	17959	18007	17969	18253	18019	18088	17897	18231	18111	18248	17908	17887	18033	18008	17958	18082	18051	18360	18308	18212	18225	17965	18239	18167	18147	18026	17950	18132	18083	18268	18232	18150	17968	18187	18084	18194	18230	18126	18161	18190	18075	18255	17979	17954	18241	18151	18026	18063	18103	18088	17972	18203	18079	18181	17988	18066	18123	18232	18346	18188	18302	17979	18017	18184	17894	17975	18037	18137	18058	18090	18129	18012	18206	18231	18143	17945	17946	18164	17990	18190	18106	18200	17993	18128	18321	18101	18247	18173	17991	18124	18087	18148	18218	18268	18111	17973	18276	18091	17870	18001	18121	18046	17984	18116	18142	18044	18124	18036	18328	17953	18107	18037	18126	18075	17911	18202	18228	18361	18263	18007	17965	18327	17838	18410	18180	18183	18203	17936	18121	17995	18314	17993	18119	18260	17904	18300	18066	18079	18054	18329	18235	18096	18163	18303	17948	18151	17874	18011	18037	18232	18288	18175	17852	18208	18335	18383	18296	18152	18006	18020	18336	18124	18330	18255	17989	18059	18061	18158	18104	18028	17985	18121	18176	18335	18466	18262	18160	18292	18211	18141	18127	18156	17980	18426	18171	18149	18005	18086	17945	17978	18032	18069	18069	18144	18175	18195	17904	18168	18230	18097	18075	18172	18206	17956	18066	17959	18114	18200	18089	18111	18060	18178	18025	18170	18224	18178	18239	18047	18101	18108	18103	18086	18118	17988	18163	18070	17997	18310	18168	17987	18295	18263	18100	18321	18187	18073	17782	18157	18054	17990	18109	18035	18076	18138	18034	18040	17953	18152	18139	18086	18178	18110	18093	18126	17941	18328	17979	18211	18047	18215	18122	18196	18080	18031	18075	18310	18007	18151	18327	18255	17995	18112	17981	18340	18063	18123	18230	17985	18067	17982	18147	18284	18218	17990	18061	18231	18020	18067	18118	18399	18243	17858	18085	18232	18103	18248	18140	18088	18046	18144	18131	18307	18248	18227	18168	18019	18130	18349	17981	18206	18279	18081	18268	18178	18071	18205	18128	18048	18022	18180	17984	18249	18216	18146	18185	17981	18097	18254	18027	18086	17998	18000	18090	18160	18198	18263	18029	18132	18067	18032	18111	18094	18028	18239	18208	18184	18024	18291	18214	18181	18016	18150	18183	18324	17990	18054	18101	18197	18294	18198	18122	18187	18202	18069	18031	18098	17967	18038	18273	18138	17976	18248	17989	18137	18234	18087	18074	18138	18239	18078	18044	18128	17960	17908	18152	18158	18040	18202	18053	18240	18227	18127	17949	18118	18069	18045	18243	18156	18135	18223	18152	18198	18134	18069	18166	18300	18035	18269	18248	18076	17958	18086	18123	18049	17949	18181	18072	18098	18112	18139	18148	18235	18096	18144	18213	18191	18205	18206	18048	17910	18164	18157	18123	18145	18204	18121	18093	18065	18130	18256	18207	18278	18189	18388	18157	17982	17980	17965	18172	18294	18031	17945	18047	18200	17993	18029	18302	18029	18165	18101	18096	18220	17987	18133	17988	18076	18084	18177	18246	18007	18094	18198	18145	18020	18234	18175	18072	18362	18146	18194	18314	18151	18233	18123	17994	18413	18118	18078	18291	18179	17903	18135	18383	18177	18022	18225	17947	18217	18171	18138	18067	18063	18190	18081	18292	18153	18131	17991	18034	17926	17865	18068	18057	18195	18266	17996	18244	18277	17965	18271	18082	18324	18219	18029	18282	18147	18313	18068	18078	18194	18124	18136	18115	18266	18299	18375	18020	18108	17997	18152	18099	18232	18389	18161	18143	18173	18206	18137	18007	18122	18239	18168	18159	18049	18291	18222	18042	18130	18110	18199	18310	18136	18076	18209	18016	18272	18136	18236	18150	18071	18029	18034	18205	18251	18069	18070	18165	17950	17887	18265	17900	18136	17922	17965	18087	17949	18091	18051	18129	18050	18048	18140	18113	17876	18037	18000	18074	18027	18302	18233	18034	18226	17814	18064	18063	17955	17995	18143	18000	18096	18110	18072	18172	18136	18057	17935	18167	18141	18149	18155	18107	18155	18117	18229	18221	18152	18195	18199	18315	18275	17955	18142	18295	18263	17911	18055	18225	18034	18220	18272	18132	18257	17973	18076	18060	18058	18166	18172	18182	18104	18015	18167	17980	18126	18080	17829	18018	18005	18346	18129	18153	17977	18074	17997	18176	18303	18149	18027	18017	18076	17900	18024	18210	18059	18141	18203	17808	17920	18070	18022	17817	18127	18011	18186	18154	18086	18114	18177	18220	18261	18128	18171	18188	17998	18286	18055	18077	18071	18133	18107	18306	18030	18295	17849	17945	18278	18024	18218	17939	18022	17964	18197	18234	18251	18347	18116	18135	18203	18136	18142	18157	18217	17896	18249	18076	18179	18043	17839	17992	18233	18062	18075	17968	18191	18487	18265	18192	18092	18120	18098	18243	18120	18227	18249	18017	18262	18138	18185	18105	18250	18025	18111	18194	17839	18142	18122	18180	18211	18295	18216	18211	18101	18086	18058	18110	18198	18254	18220	18094	18083	18234	18345	18220	18140	18167	18058	18188	17978	18122	17975	17945	18271	18301	18097	18129	18153	18187	18099	18178	18348	18217	18488	18128	18038	18262	18124	18176	18163	18159	18086	18023	18274	17949	18159	18098	18078	18293	18073	18198	17922	18140	18076	18322	18087	18134	18318	18098	17982	18246	18337	18184	18269	18122	18026	18206	18063	18241	18109	18215	18218	18285	18061	18180	18189	18283	18287	17936	18130	17892	18033	18140	18259	18078	18191	18208	18031	18323	17952	18010	18052	18266	18277	18167	17991	17853	18112	18120	18040	18148	18121	18163	18145	17918	18000	18083	18169	18006	18023	18252	18217	18024	18204	18059	18241	18207	18282	18163	18207	18175	18066	18096	18302	18023	18072	18181	18333	18159	18046	18159	18466	17759	18144	18011	18203	18352	18182	18104	18237	18238	18212	18070	18026	18049	18008	18223	18022	18151	17907	18177	18137	18330	18218	18257	17923	17985	18024	18084	17878	18291	18035	18105	18358	18225	18289	18194	18155	18140	18267	18137	18083	18071	18101	18236	17993	18143	18198	18173	18313	18241	18375	18240	17805	18080	18142	17986	18286	18261	18192	18173	18283	18482	18036	18154	18066	17986	18002	18294	18040	18039	18405	18154	18233	18225	18190	18229	18005	18164	18025	18047	17990	18066	18174	18105	18071	18196	18072	18161	18169	18202	18116	18258	18158	17999	18190	17991	18250	18135	18103	18149	18261	18209	18084	17994	18157	18035	18091	18355	18063	18080	18097	18104	18103	18256	18354	18061	18151	18092	18157	18182	18140	18250	18122	17931	17959	18244	18337	18236	18234	18021	18190	18089	18268	18076	18309	18133	18016	17834	18059	18004	18091	18220	18234	18000	18084	18058	18107	18129	18161	18208	18089	18201	18195	18366	18166	18025	18141	18173	18156	18260	18199	18344	18197	18260	18233	17913	18275	18280	17943	18058	18165	18245	18059	18140	18245	18257	18224	18308	18107	18238	18213	18177	17997	18187	18282	18219	18170	18271	18015	18269	18001	18063	18077	18050	18192	18165	18188	18113	18129	18073	18081	18068	18228	18074	18013	18132	18186	18033	18013	18075	18220	17974	18050	18138	17985	18072	18221	18274	18330	18176	18116	18186	18190	17983	18167	18126	18252	18089	18013	18244	18258	18233	18203	18057	18104	18134	18051	17952	18193	18129	18174	17986	18053	18124	18351	18021	17998	18004	18087	18340	18120	18009	18139	18099	17869	18062	18257	18160	18131	18050	18168	17986	18174	18135	18145	18161	18075	18170	18003	18121	18082	17960	17935	17915	17970	18055	18138	18245	18122	18104	18036	18232	18222	17878	17967	18313	18039	18127	18100	18071	18224	17865	18353	18143	18193	18146	18196	18036	18040	18207	18184	18204	18224	18156	18223	18390	18074	18152	18000	18029	18343	18359	18211	18117	18130	18085	18014	18189	18262	18300	18044	18276	18034	17890	18063	18243	18170	17878	17946	18135	18110	18085	18239	18151	18155	18115	18157	18117	18274	18074	18051	18235	18076	18141	18109	18114	18089	18230	18286	18205	18163	18021	18139	18089	18152	17994	17843	18084	18245	18185	18094	18175	18114	18196	17991	17910
32987	52936	48259	37654	32746	28437	24572	21547	19916	19049	18381	17419	17062	16630	16651	16253	16040	15865	15695	15647	15639	15653	15415	15418	15486	15293	15100	15280	15162	15308	15310	15361	15153	15139	15226	15140	15283	15168	15061	15170	15099	15164	15147	15082	15187	15075	15225	15260	15124	15151	15075	14986	15100	15106	15185	15251	15161	15058	15098	15078	14953	15039	15053	15276	15128	15122	15196	15082	15011	15272	15239	15225	15123	15179	15091	15085	15162	15088	15268	15193	15083	14882	15180	15039	15221	15079	15132	15069	15031	15080	15257	15225	15143	15091	14965	15075	15232	15144	15183	15112	15238	14998	15162	15192	15020	15238	14954	15095	15128	14980	15193	15158	15134	15134	15132	15126	15149	15152	15125	14945	14909	15076	14994	14993	15110	15172	14941	15223	15033	14963	14992	15039	14990	15177	15119	15225	15014	15055	15232	14918	15299	15113	15032	15151	15193	15020	15255	15106	15230	15049	15062	14955	15192	15039	15119	15107	15123	14863	15180	15255	15206	15122	15106	15047	15215	15062	15308	15147	15083	15098	15274	15122	15155	15183	14942	15014	14994	15026	15105	15153	15150	15228	14989	15138	15139	15106	15113	14946	15103	15110	14931	15155	15164	15237	15072	15197	14971	15157	14966	15062	14973	15176	15120	14950	14957	15235	14948	15047	15105	15155	15200	15141	15029	15192	15192	15232	14887	15293	15246	15085	15065	14993	15223	15015	15133	14979	15255	15266	15079	15092	15063	15027	15003	14997	15125	14985	15087	15097	14995	14916	15062	15037	14953	15037	15110	15205	15069	15118	15206	15201	15131	15078	15183	15155	15029	15143	15015	15170	15219	15174	15063	15066	14924	15109	15241	15021	15093	15185	15215	15125	15055	15042	15134	15118	15049	15087	15133	15145	15133	15003	15042	15054	14915	15053	15166	15025	15037	15032	14906	15235	15017	14921	15002	15102	15131	15347	15149	15191	15085	15038	14976	15246	14992	14972	15189	15139	15116	15209	14867	14999	15021	14992	15091	15100	15108	15079	15242	15197	15179	15178	15131	15170	15057	15192	15184	15164	15164	15175	15212	15072	15048	15077	15046	15114	15169	15123	15086	15027	15038	14954	15061	15041	15166	15099	15036	15101	15003	15069	15070	15044	14948	14961	15057	15091	15033	15204	15083	14949	15117	15047	15092	15175	15107	15174	15157	14964	15126	15197	15194	15145	15054	15010	15011	14954	15146	15163	15040	14982	15168	15092	14934	15202	15004	15137	15200	14966	15067	15178	14954	14988	15055	15047	15052	15115	15133	15110	15050	15144	15261	14923	14971	15196	14978	15363	15218	15193	15124	15114	15079	15005	15134	15213	15033	15101	15114	15093	15047	15033	15115	15169	15120	14939	15232	15135	15229	15176	15044	15098	15174	15092	15096	15156	14949	15044	15263	15089	15041	15105	15085	15164	15021	15116	15089	15283	14930	14919	14974	15191	15002	15167	15080	15075	15041	15267	15077	15144	15035	15020	15055	15091	15209	15202	15049	15163	14977	15072	15037	15002	15108	15170	15187	14935	15169	15072	15034	14992	15072	15054	14969	15336	15050	15019	14999	14982	15239	15132	15230	15167	15042	15272	15043	15172	15074	15042	15118	15074	15245	14993	15092	15092	15104	15051	14989	14987	15035	15105	15069	15106	15219	15088	15180	15087	15139	15093	15064	15105	15052	15054	15071	15118	15116	15074	15158	15111	15030	15146	14991	15098	15093	15016	15085	15033	15046	15211	14996	15136	15073	15122	14980	14950	15060	15170	15009	14958	15149	15037	15153	15068	14962	14984	15245	15072	15233	15055	15205	15044	15160	14985	15136	15024	15189	15152	15173	15179	14964	15009	15231	15110	15268	15013	15052	15188	14931	15094	15138	15067	15019	15070	15000	14976	15156	15062	15141	15061	15210	14905	15292	15153	15184	15102	15009	15007	15105	14981	15046	15028	15091	14965	14899	15021	15056	14951	15002	15141	15149	15100	15202	15096	15200	15231	15188	15314	15039	15128	14957	15341	15195	14862	15210	15050	15131	15175	15096	15055	15113	14978	14993	15223	15110	15175	15068	15001	15102	14987	15223	15115	15126	15057	15109	15092	15056	15043	14975	15127	15139	14978	15074	14977	15087	15106	14985	15120	15130	15137	14988	15148	15195	14900	15143	15099	15201	15215	15302	15144	14987	15141	15070	15147	15108	15099	15139	15062	15074	14926	14993	15147	15073	14985	15092	15219	15200	15021	15040	15143	15150	15057	14972	15049	15106	14918	15271	15008	15032	15180	15107	15030	15179	15097	15127	15070	15104	15072	15078	15175	15093	14854	14978	15054	15197	15099	15098	15073	14961	15162	15179	15096	15033	15296	15096	15121	14987	15182	14962	14978	15082	15037	15097	15092	15194	15182	15071	15212	14922	15233	15167	14973	14841	15015	15112	15118	15210	15170	15184	15344	15107	15078	15149	15056	15048	15030	15183	15175	15122	15064	15154	15112	15092	15035	15161	15062	14854	15204	14918	15103	15177	15062	15077	15007	15048	15058	15176	15198	15110	15147	14796	15160	15101	15229	14989	15288	14983	14993	15223	15149	15063	15098	15100	15014	15079	15040	14996	15029	15132	15018	15041	14941	15225	15071	15170	15223	15057	15149	15009	15155	15093	14988	15059	15113	15051	15196	15080	15075	15081	15087	15140	15205	15145	15024	15087	14992	15101	15171	15020	15000	15176	14965	15104	14908	15138	15121	15126	15082	15113	15061	15243	15165	15061	14913	15192	15114	15030	15142	14983	15131	15222	15067	15088	14916	15101	15092	15261	14915	14981	14991	15181	15182	14972	15100	15094	14933	15104	14942	15079	15034	15032	15147	14967	15027	15042	14885	15083	15222	15022	14992	15031	15066	15090	15025	15155	15265	15109	15100	14875	15133	15054	14902	15067	15054	14953	15160	15067	15083	14984	15135	15184	15071	15121	14920	15042	15072	15165	15149	15216	15177	15111	14996	14913	15241	15153	15126	15165	15006	15065	15128	15002	15023	15124	15002	15155	14936	15188	15145	15096	14882	15093	15175	15094	15337	15256	14985	15114	15180	15221	15116	15040	15161	15089	15116	15074	15038	15165	15135	15084	15138	15049	14876	15084	15073	15304	15216	14961	15054	15134	15038	15093	15154	15100	14991	15083	15152	15009	15113	15159	15004	15073	15227	14944	15040	15026	15079	15136	15131	15018	14893	15010	14951	15229	15158	15143	15115	15008	15080	14993	15008	14993	15095	15180	15257	15068	15014	15032	15012	15202	15020	15156	14970	14920	15079	15103	15022	14962	15204	15142	15034	15102	15111	15156	14838	15254	15027	15096	15134	15201	15077	14864	15245	14954	14857	14936	15217	15111	14991	14897	14925	15150	15162	15137	15088	15087	15110	15135	15209	14967	15128	15016	15132	15071	15101	15062	15187	15008	15115	15033	14937	15003	15028	15134	14933	15170	15106	15147	15164	14993	14984	15077	15049	15004	15165	15118	15088	15080	15069	15040	15084	15077	15128	15133	15083	15074	15153	15202	15110	15058	15095	14989	15166	15087	15036	15284	14932	15001	15041	15087	15068	15038	14973	15077	15200	15114	15101	14954	15119	15042	15066	15094	15123	15235	15189	15040	15116	15095	15002	15036	14980	15177	15010	15132	15036	15030	15182	15100	15263	15185	15076	15073	15061	15040	14973	15086	15052	15135	14983	15060	14971	15096	14883	15256	15146	15190	14938	15126	15089	15057	14988	15124	14937	14968	14873	14985	15062	15115	15073	15096	15043	14972	15051	14909	15154	15290	15200	15201	14991	15145	15136	15044	15161	14933	15063	15187	15109	15038	15011	15201	15172	15196	14767	15160	15262	14916	15298	14977	14906	15033	15071	15051	15077	14824	15104	15043	15196	15159	15017	14955	15177	15076	14991	15068	15106	14887	15146	15224	15114	15225	15156	15096	15010	15181	15183	15186	15020	14986	15004	15030	15070	15131	15113	15153	15081	15094	15039	15213	15134	15012	15303	15057	15008	15096	15060	15142	14894	15077	14932	15174	15060	15118	15062	15211	15058	15237	14997	14910	15022	15062	15098	15236	15117	15154	15139	15042	14989	15154	15183	14923	15203	15123	15271	15275	15145	15122	15191	15087	15087	15062	15118	14943	14910	15188	15113	15251	15003	15244	15067	15106	15075	15123	14937	15202	14979	15122	15096	15155	15077	14933	15214	14930	15176	15210	15126	15188	15121	15021	15020	14927	15092	15203	15103	15196	15138	15016	15012	15073	14945	15202	15085	15200	14954	14962	15089	15195	15310	15096	15137	15237	15070	15292	14942	15021	15069	15095	15143	15143	15111	15029	15117	15188	15339	15012	15148	14962	15161	14989	14977	15120	15250	15039	14933	15084	15046	15110	14931	15140	15106	14953	15121	15169	15047	15032	15174	15168	15185	14977	14929	15024	15291	15187	14978	15076	15147	15113	14989	15183	15025	15211	15025	15271	14981	15023	14969	15096	15019	15050	15061	15132	15204	15074	15198	15115	15069	15251	15089	15083	14940	15155	15020	15261	15229	15066	14972	14966	15041	15125	15165	15177	14955	15036	15236	15238	15121	15073	15145	15297	15242	14966	15150	15090	15141	15116	15059	15027	15254	15167	15254	15079	15003	15016	15107	15079	15263	15176	15061	15174	15240	15055	15098	15026	15055	15092	15075	15103	14975	15128	15077	14912	15025	15102	15327	15042	15136	14921	15230	15182	15228	15041	15213	15043	15215	15025	15017	14870	15091	15002	15002	15157	15278	15242	14998	15263	15146	15030	15042	15094	15024	15192	14968	15093	15126	14915	15109	15124	15297	14950	14978	15192	15283	15040	15151	15253	15047	15232	15139	15114	15063	15166	15124	15112	15090	15017	15140	14966	15093	15145	15089	15038	15005	14932	15125	15174	15217	15116	15042	15196	15236	14966	15102	15033	15143	15109	15102	15147	15093	15063	15089	15236	15125	15104	14838	14845	15084	15173	15018	15075	15211	15044	15145	15184	15115	14866	15217	15141	15147	14897	15197	15077	15086	15025	15080	15197	14989	15207	15164	15151	15350	15051	14890	15080	15148
22666	21072	28842	23897	23482	28057	30363	25179	23166	22691	21702	21150	20510	20366	19948	19897	19826	19564	19183	19275	19227	19152	19183	18947	18928	18854	18883	18810	18722	19016	18813	18711	18828	18750	18614	18665	18699	18509	18813	18488	18731	18758	18703	18506	18602	18461	18454	18625	18651	18444	18593	18757	18663	18682	18658	18729	18611	18570	18555	18607	18535	18430	18528	18554	18538	18618	18531	18681	18645	18617	18663	18643	18599	18629	18403	18686	18629	18581	18729	18605	18479	18510	18460	18630	18660	18476	18540	18526	18656	18512	18338	18527	18624	18632	18506	18404	18658	18370	18611	18554	18568	18409	18662	18568	18527	18574	18378	18632	18597	18487	18506	18699	18630	18439	18516	18459	18599	18404	18591	18510	18422	18614	18526	18526	18450	18563	18410	18352	18474	18508	18476	18701	18510	18633	18450	18496	18575	18605	18564	18518	18561	18467	18579	18371	18364	18551	18549	18487	18615	18457	18661	18571	18501	18564	18463	18498	18692	18548	18448	18536	18585	18407	18374	18689	18351	18455	18516	18451	18460	18304	18705	18513	18490	18358	18492	18481	18517	18363	18529	18548	18434	18271	18733	18735	18508	18268	18700	18505	18564	18605	18482	18446	18577	18649	18451	18443	18586	18641	18640	18562	18677	18675	18589	18554	18455	18532	18636	18769	18556	18362	18488	18618	18467	18582	18462	18636	18597	18516	18559	18604	18733	18501	18630	18350	18433	18470	18508	18455	18409	18524	18371	18575	18389	18485	18372	18589	18608	18375	18526	18690	18772	18606	18712	18555	18609	18533	18522	18733	18543	18530	18455	18448	18451	18518	18485	18483	18517	18674	18705	18587	18428	18316	18380	18328	18649	18310	18650	18508	18805	18647	18515	18549	18430	18516	18542	18603	18577	18199	18576	18604	18769	18509	18405	18509	18295	18516	18726	18506	18652	18440	18469	18611	18399	18573	18472	18460	18616	18554	18376	18568	18534	18775	18630	18674	18744	18620	18447	18750	18489	18464	18455	18484	18562	18559	18385	18514	18512	18585	18558	18511	18532	18582	18713	18537	18675	18557	18473	18550	18659	18489	18575	18546	18567	18522	18394	18434	18376	18450	18394	18506	18610	18670	18641	18581	18538	18509	18410	18418	18604	18618	18528	18424	18561	18556	18679	18536	18508	18514	18773	18608	18421	18421	18447	18568	18536	18457	18606	18625	18487	18485	18567	18664	18539	18664	18553	18534	18563	18568	18521	18539	18547	18597	18751	18561	18440	18538	18456	18507	18450	18646	18418	18458	18345	18597	18469	18388	18724	18568	18442	18287	18469	18638	18754	18602	18533	18593	18534	18556	18496	18770	18690	18510	18545	18592	18622	18380	18640	18762	18616	18487	18597	18404	18557	18567	18606	18606	18620	18570	18483	18606	18592	18651	18626	18471	18589	18424	18584	18592	18498	18570	18552	18410	18445	18397	18659	18532	18690	18266	18609	18626	18437	18485	18721	18594	18451	18454	18535	18562	18609	18610	18634	18647	18496	18581	18651	18629	18466	18540	18417	18584	18633	18619	18450	18496	18446	18472	18535	18534	18459	18301	18394	18520	18509	18512	18449	18477	18607	18435	18596	18346	18557	18483	18369	18399	18613	18470	18674	18595	18599	18554	18527	18465	18348	18380	18567	18423	18684	18625	18542	18701	18489	18463	18488	18635	18493	18693	18618	18511	18568	18513	18529	18660	18253	18498	18462	18742	18481	18433	18260	18527	18640	18666	18647	18496	18430	18613	18439	18628	18562	18355	18426	18540	18485	18635	18660	18635	18520	18603	18395	18707	18483	18672	18655	18457	18584	18425	18513	18526	18385	18534	18764	18595	18581	18497	18297	18408	18631	18515	18510	18547	18527	18435	18486	18681	18466	18514	18461	18686	18531	18518	18631	18687	18692	18350	18520	18583	18595	18416	18453	18274	18664	18638	18443	18444	18514	18652	18472	18571	18673	18502	18571	18415	18611	18482	18565	18638	18549	18514	18406	18488	18542	18364	18640	18846	18452	18577	18703	18592	18524	18624	18624	18547	18347	18536	18509	18701	18559	18405	18526	18502	18515	18617	18515	18357	18657	18453	18534	18436	18408	18305	18446	18675	18490	18573	18506	18691	18555	18236	18506	18622	18639	18577	18492	18495	18541	18509	18296	18290	18577	18520	18525	18584	18623	18674	18541	18367	18577	18496	18342	18469	18599	18482	18564	18584	18329	18763	18600	18545	18400	18515	18461	18689	18563	18584	18364	18719	18704	18557	18281	18649	18382	18606	18404	18594	18602	18538	18468	18456	18325	18499	18438	18511	18422	18665	18529	18587	18665	18434	18480	18561	18404	18576	18477	18520	18738	18571	18466	18467	18567	18520	18518	18685	18469	18540	18310	18625	18517	18570	18660	18587	18556	18458	18504	18437	18453	18460	18378	18338	18464	18655	18738	18549	18642	18418	18390	18693	18681	18697	18615	18525	18435	18618	18764	18508	18474	18549	18523	18623	18590	18405	18516	18557	18723	18546	18651	18518	18614	18427	18685	18567	18674	18669	18560	18473	18504	18463	18529	18524	18674	18432	18643	18745	18555	18466	18603	18527	18455	18422	18440	18347	18369	18474	18475	18558	18714	18384	18605	18413	18438	18355	18505	18620	18471	18483	18523	18416	18571	18597	18335	18794	18472	18560	18553	18734	18534	18736	18370	18521	18751	18421	18538	18483	18569	18669	18530	18381	18317	18537	18553	18480	18406	18528	18700	18470	18386	18594	18495	18210	18526	18521	18423	18553	18533	18500	18662	18611	18599	18439	18506	18460	18761	18682	18684	18373	18540	18743	18494	18631	18405	18428	18503	18749	18502	18665	18494	18369	18679	18401	18424	18600	18536	18480	18608	18675	18678	18679	18441	18628	18656	18343	18682	18619	18741	18671	18419	18413	18572	18521	18447	18518	18562	18516	18716	18729	18662	18545	18502	18524	18539	18358	18793	18682	18698	18493	18441	18330	18408	18476	18700	18473	18858	18475	18422	18604	18532	18576	18399	18492	18528	18702	18542	18646	18397	18537	18566	18676	18578	18583	18533	18430	18561	18509	18577	18490	18484	18543	18588	18294	18463	18595	18418	18527	18392	18504	18448	18719	18413	18338	18651	18406	18524	18621	18646	18680	18486	18501	18582	18558	18597	18688	18635	18539	18698	18326	18524	18565	18538	18415	18572	18538	18470	18655	18405	18562	18593	18765	18574	18360	18625	18610	18702	18466	18449	18496	18749	18742	18345	18475	18508	18468	18493	18616	18578	18466	18408	18379	18532	18522	18533	18346	18685	18576	18492	18382	18570	18563	18486	18441	18607	18686	18409	18476	18539	18350	18531	18350	18604	18365	18532	18402	18539	18445	18449	18507	18775	18395	18263	18518	18424	18622	18516	18464	18596	18619	18582	18572	18418	18734	18440	18462	18421	18367	18500	18709	18405	18552	18310	18507	18851	18577	18530	18451	18619	18498	18519	18507	18736	18541	18348	18433	18484	18590	18439	18683	18607	18623	18537	18661	18607	18630	18533	18703	18383	18715	18615	18777	18541	18679	18644	18362	18492	18525	18561	18582	18557	18495	18630	18449	18353	18538	18488	18529	18358	18560	18354	18684	18562	18516	18528	18575	18539	18479	18596	18557	18547	18485	18484	18234	18558	18576	18651	18526	18454	18309	18620	18493	18660	18732	18486	18453	18451	18514	18516	18302	18594	18512	18539	18546	18583	18545	18658	18451	18428	18693	18436	18495	18402	18505	18590	18708	18722	18438	18559	18501	18551	18404	18731	18543	18657	18583	18477	18687	18491	18514	18591	18426	18465	18404	18268	18355	18610	18691	18506	18523	18562	18708	18350	18320	18295	18352	18595	18558	18512	18689	18713	18464	18542	18530	18308	18596	18583	18375	18482	18508	18460	18559	18709	18507	18670	18620	18493	18551	18573	18403	18504	18515	18556	18364	18591	18646	18455	18481	18459	18521	18461	18447	18498	18328	18727	18651	18409	18442	18511	18412	18568	18375	18772	18439	18339	18671	18497	18669	18531	18282	18556	18657	18309	18503	18574	18658	18856	18388	18392	18605	18383	18451	18706	18601	18693	18505	18447	18442	18675	18607	18757	18428	18532	18465	18529	18656	18271	18576	18554	18549	18465	18523	18649	18556	18511	18531	18387	18477	18655	18579	18729	18627	18593	18452	18477	18749	18556	18559	18589	18388	18700	18716	18329	18416	18663	18376	18486	18610	18615	18577	18608	18521	18523	18386	18554	18557	18621	18520	18522	18509	18450	18729	18400	18575	18502	18332	18709	18417	18645	18661	18652	18608	18427	18385	18452	18751	18556	18611	18561	18433	18468	18353	18459	18346	18557	18323	18370	18543	18587	18609	18420	18771	18735	18351	18542	18532	18777	18526	18721	18533	18363	18359	18592	18524	18293	18463	18433	18599	18417	18634	18635	18666	18420	18566	18226	18625	18552	18383	18526	18501	18664	18531	18473	18347	18660	18560	18481	18632	18482	18550	18639	18417	18553	18499	18502	18537	18429	18451	18554	18268	18329	18368	18560	18454	18501	18698	18545	18710	18360	18620	18642	18460	18569	18555	18980	18473	18430	18565	18775	18544	18664	18522	18746	18435	18506	18541	18620	18606	18444	18601	18717	18530	18688	18619	18399	18527	18566	18609	18234	18311	18494	18633	18601	18404	18477	18350	18554	18645	18499	18718	18521	18541	18545	18615	18498	18560	18531	18728	18441	18588	18477	18692	18551	18578	18610	18296	18641	18468	18549	18576	18432	18423	18701	18620	18468	18412	18553	18359	18456	18259	18549	18421	18474	18507	18417	18414	18528	18421	18508	18481	18323	18645	18491	18506	18539	18424	18737	18425	18515	18683	18586	18715	18740	18581	18547	18623	18524	18506	18349	18562	18402	18519	18513	18338	18477	18548	18555	18395	18613	18475	18567	18569	18688	18619	18706	18379	18407	18401	18611	18415	18545	18569	18486	18397	18218	18438	18719	18501	18603	18744	18630	18555	18514	18669	18599	18471	18560	18648	18886	18638	18580	18338	18375	18464	18694	18472	18255	18376	18425	18511	18390	18426
35086	57341	53364	42910	37231	31817	27820	24492	21956	20589	20008	19037	18123	17595	17308	16986	16577	16414	16064	16140	16008	15798	15824	15807	15799	15520	15855	15461	15683	15466	15567	15483	15485	15504	15492	15300	15449	15189	15270	15366	15268	15278	15151	15319	15362	15233	15387	15242	15118	15357	15526	15417	15170	15464	15212	15309	15300	15332	15299	15305	15262	15274	15289	15219	15241	15305	15340	15196	15271	15325	15481	15276	15425	15378	15370	15246	15242	15404	15404	15270	15228	15276	15437	15348	15504	15389	15398	15280	15130	15220	15352	15270	15407	15374	15404	15310	15255	15405	15199	15244	15284	15352	15329	15362	15467	15577	15247	15384	15341	15411	15322	15475	15281	15272	15227	15411	15249	15364	15139	15410	15235	15344	15324	15226	15375	15383	15167	15545	15311	15432	15361	15318	15253	15039	15327	15315	15254	15193	15310	15358	15318	15409	15306	15279	15211	15402	15317	15241	15258	15369	15404	15567	15361	15275	15304	15275	15251	15344	15392	15287	15369	15319	15507	15335	15360	15253	15348	15285	15352	15396	15239	15202	15314	15253	15427	15357	15368	15407	15364	15264	15260	15389	15516	15506	15332	15337	15395	15288	15395	15324	15345	15344	15303	15090	15456	15340	15282	15389	15319	15347	15369	15260	15309	15346	15390	15336	15343	15376	15269	15257	15299	15200	15349	15177	15225	15514	15322	15167	15424	15312	15254	15186	15335	15425	15297	15273	15329	15230	15417	15417	15270	15297	15244	15210	15267	15318	15244	15331	15353	15267	15286	15341	15256	15469	15256	15209	15363	15322	15257	15356	15274	15266	15458	15470	15398	15296	15194	15370	15014	15278	15308	15368	15253	15211	15483	15455	15416	15275	15472	15317	15365	15334	15265	15243	15183	15065	15346	15367	15248	15231	15292	15275	15318	15220	15289	15272	15406	15297	15418	15227	15593	15432	15399	15289	15238	15218	15390	15425	15385	15471	15392	15337	15232	15319	15381	15226	15326	15364	15375	15216	15339	15305	15383	15400	15247	15301	15380	15233	15365	15503	15356	15321	15321	15211	15291	15270	15402	15310	15315	15462	15329	15213	15361	15223	15394	15315	15249	15349	15200	15285	15449	15427	15211	15304	15365	15268	15153	15355	15255	15222	15403	15266	15255	15133	15296	15326	15352	15416	15439	15457	15315	15160	15292	15211	15374	15328	15335	15281	15396	15248	15373	15220	15436	15469	15388	15192	15324	15178	15314	15383	15161	15228	15242	15411	15364	15430	15371	15358	15505	15091	15335	15361	15219	15205	15219	15333	15267	15345	15245	15468	15112	15560	15308	15383	15322	15275	15242	15489	15330	15354	15240	15257	15382	15385	15435	15440	15459	15472	15353	15366	15329	15427	15310	15215	15267	15305	15380	15279	15366	15389	15325	15391	15334	15291	15363	15256	15260	15320	15413	15407	15185	15263	15379	15304	15232	15347	15467	15357	15329	15457	15320	15194	15377	15281	15222	15142	15334	15251	15310	15264	15422	15301	15249	15413	15428	15313	15112	15222	15281	15396	15358	15320	15365	15212	15422	15232	15325	15203	15001	15220	15216	15341	15095	15214	15363	15392	15321	15222	15331	15382	15320	15277	15508	15191	15358	15262	15431	15428	15251	15363	15430	15309	15337	15350	15412	15354	15202	15397	15318	15285	15265	15233	15323	15368	15403	15317	15152	15266	15521	15302	15207	15390	15320	15320	15270	15408	15176	15106	15176	15320	15123	15314	15220	15332	15394	15296	15315	15297	15253	15289	15398	15177	15248	15341	15363	15446	15328	15114	15446	15480	15283	15207	15151	15337	15263	15369	15227	15248	15451	15175	15370	15335	15378	15345	15383	15215	15313	15413	15411	15217	15370	15372	15351	15341	15262	15318	15152	15409	15203	15230	15353	15341	15287	15183	15138	15213	15383	15478	15140	15146	15384	15127	15277	15331	15338	15222	15332	15354	15330	15324	15332	15297	15419	15494	15485	15225	15439	15465	15331	15327	15345	15194	15487	15179	15152	15376	15264	15266	15325	15253	15248	15216	15352	15382	15293	15174	15284	15308	15304	15414	15355	15304	15415	15220	15297	15327	15209	15304	15203	15133	15377	15280	15134	15311	15335	15282	15258	15356	15391	15339	15243	15301	15326	15315	15215	15366	15391	15387	15403	15172	15294	15156	15398	15315	15283	15311	15368	15438	15318	15184	15180	15193	15217	15246	15384	15301	15375	15189	15268	15268	15463	15332	15259	15317	15268	15485	15457	15454	15226	15211	15385	15191	15258	15207	15269	15253	15285	15325	15316	15266	15246	15437	15324	15160	15422	15279	15412	15140	15298	15425	15234	15328	15271	15294	15230	15390	15546	15244	15351	15257	15497	15294	15159	15365	15398	15232	15137	15336	15248	15370	15304	15392	15169	15277	15394	15433	15258	15194	15469	15185	15164	15379	15324	15250	15344	15275	15269	15430	15296	15255	15396	15349	15241	15183	15274	15405	15260	15366	15321	15255	15370	15290	15377	15306	15368	15416	15156	15243	15325	15165	15365	15166	15270	15493	15376	15373	15379	15395	15427	15475	15180	15167	15265	15301	15216	15341	15294	15294	15420	15330	15191	15512	15298	15278	15326	15356	15161	15382	15246	15419	15431	15291	15443	15236	15112	15170	15340	15304	15333	15346	15371	15297	15270	15489	15272	15392	15357	15416	15145	15200	15389	15344	15286	15439	15368	15301	15176	15019	15429	15370	15326	15446	15316	15224	15339	15296	15252	15500	15301	15478	15377	15347	15274	15197	15343	15431	15385	15239	15434	15352	15280	15324	15182	15337	15395	15249	15297	15399	15266	15248	15203	15391	15403	15268	15241	15265	15225	15259	15313	15242	15160	15197	15438	15313	15292	15067	15246	15344	15274	15492	15328	15406	15396	15159	15372	15380	15468	15376	15265	15296	15228	15261	15174	15164	15233	15386	15373	15232	15228	15218	15280	15213	15315	15341	15196	15153	15291	15200	15164	15301	15252	15335	15261	15381	15262	15423	15392	15440	15388	15373	15371	15522	15372	15405	15388	15265	15310	15423	15228	15399	15380	15336	15348	15367	15406	15168	15456	15355	15245	15300	15395	15193	15268	15437	15360	15256	15328	15257	15241	15308	15390	15453	15328	15371	15356	15253	15548	15219	15418	15390	15440	15308	15351	15552	15385	15383	15387	15164	15383	15372	15323	15222	15359	15272	15240	15360	15297	15295	15337	15305	15295	15448	15313	15199	15367	15404	15404	15107	15280	15367	15257	15256	15433	15529	15192	15315	15248	15399	15363	15290	15248	15280	15320	15298	15376	15263	15439	15247	15406	15309	15212	15486	15174	15429	15424	15164	15348	15279	15387	15054	15213	15410	15248	15447	15424	15307	15327	15262	15239	15294	15196	15220	15214	15295	15326	15284	15142	15319	15443	15201	15447	15277	15461	15171	15328	15292	15269	15323	15316	15412	15353	15361	15183	15432	15516	15367	15316	15199	15278	15364	15294	15309	15181	15313	15012	15070	15283	15103	15143	15344	15395	15246	15195	15348	15278	15284	15165	15472	15217	15202	15318	15344	15279	15398	15340	15202	15364	15229	15293	15323	15222	15462	15324	15181	15250	15477	15322	15246	15190	15392	15467	15312	15237	15309	15355	15445	15490	15340	15172	15268	15219	15395	15180	15254	15340	15186	15162	15381	15320	15316	15211	15236	15405	15187	15158	15286	15230	15306	15346	15182	15318	15420	15276	15353	15318	15460	15259	15271	15318	15310	15305	15262	15324	15426	15466	15382	15354	15135	15426	15175	15216	15430	15424	15272	15140	15392	15372	15338	15290	15408	15081	15305	15450	15350	15393	15373	15253	15309	15313	15227	15346	15360	15258	15302	15279	15265	15386	15280	15356	15456	15319	15214	15300	15412	15278	15222	15340	15250	15195	15295	15184	15347	15297	15302	15296	15266	15499	15338	15415	15319	15258	15206	15349	15251	15264	15231	15390	15202	15336	15211	15280	15252	15279	15321	15421	15364	15325	15260	15182	15283	15337	15300	15217	15322	15470	15314	15388	15055	15165	15247	15231	15350	15192	15255	15449	15391	15296	15335	15195	15134	15346	15321	15210	15204	15450	15140	15400	15292	15069	15401	15323	15348	15568	15277	15325	15194	15241	15283	15294	15373	15257	15150	15407	15302	15306	15274	15401	15029	15357	15481	15238	15331	15468	15346	15314	15298	15343	15452	15290	15323	15275	15070	15376	15336	15478	15324	15265	15219	15273	15331	15296	15261	15365	15230	15447	15173	15308	15250	15335	15387	15359	15532	15258	15195	15344	15418	15295	15185	15323	15300	15260	15400	15250	15445	15168	15169	15237	15311	15187	15323	15224	15352	15468	15352	15305	15183	15371	15299	15288	15296	15290	15414	15261	15328	15305	15469	15416	15187	15391	15536	15360	15193	15382	15346	15327	15350	15349	15389	15149	15290	15504	15281	15365	15234	15347	15242	15374	15321	15315	15139	15349	15285	15370	15334	15211	15202	15387	15278	15307	15289	15317	15268	15342	15365	15318	15258	15166	15362	15475	15360	15518	15128	15260	15232	15442	15346	15349	15362	15361	15451	15312	15224	15296	15291	15220	15384	15269	15191	15129	15271	15331	15305	15370	15311	15232	15252	15117	15303	15297	15292	15313	15329	15081	15391	15483	15278	15393	15229	15408	15273	15313	15155	15251	15349	15235	15374	15273	15248	15301	15206	15295	15218	15313	15350	15225	15263	15131	15333	15329	15504	15329	15412	15519	15226	15123	15358	15402	15308	15141	15233	15351	15397	15314	15418	15289	15106	15279	15313	15223	15154	15178	15335	15202	15280	15137	15161	15255	15353	15246	15252	15290	15421	15267	15133	15398	15316	15357	15246	15371	15331	15450	15334	15621	15297	15251	15197	15244	15385	15267	15131	15402	15377	15252	15360	15280	15264	15480	15380	15240	15354	15362	15317	15209	15339	15162	15253	15249	15457	15098	15205	15210	15300	15284	15282	15154	15210	15294	15291	15371	15369	15291	15242	15276	15347	15459	15401	15214	15239	15269	15284	15465	15198	15389	15260	15276	15331
29874	30609	38866	34592	28168	24693	23150	21291	20190	19785	19490	19085	19149	18913	18694	18934	18608	18442	18576	18527	18267	18193	18329	18405	18327	18335	18300	18381	18258	18189	18408	18151	18345	18231	17957	18417	18278	18304	18248	18312	18173	18170	18229	18424	18260	18068	18351	18154	18433	18144	18084	18146	18231	18158	18150	18259	18125	18072	18120	18086	18355	18185	18211	18174	18205	18341	18146	18078	18143	18113	18111	18266	18290	18216	18120	18169	17999	18127	18223	18191	18039	18183	18153	18265	18211	18302	18273	18170	18256	18425	18389	18015	18058	18181	18173	18293	18417	18153	17965	18151	18218	18060	18198	18303	18193	18449	18324	18030	18039	18105	18277	18396	18190	18297	18218	18134	18180	18337	18218	18317	18343	18201	18079	18140	18157	18229	18270	18235	18220	18212	18178	18139	18001	18369	18036	18164	18253	18292	18069	18301	18137	18067	18136	18398	18167	18286	18298	18080	18254	18142	18117	18112	18272	18139	18128	17939	18309	18349	18067	18212	18276	18243	18278	18188	18159	18141	18131	18224	18085	18238	18247	18200	18155	17938	18365	18156	18401	18012	17990	18020	18174	18136	18221	18272	18163	18331	18185	18141	18135	18187	18207	18160	18164	18101	18327	18324	18056	18058	18050	18032	18247	18246	18160	18052	17856	18085	18078	18111	18163	18078	18207	18056	17978	18204	18220	18288	18284	18081	18226	18216	18293	18180	18297	17914	18110	18203	18159	18212	18201	18140	18159	18227	18199	18127	18081	18113	18165	18066	18187	18129	18117	18191	18333	18484	18236	18321	18171	18333	18321	18076	18140	18281	18321	18110	18257	18355	18006	18079	18209	18097	18038	18182	18165	18298	18384	18196	18254	18196	18176	18378	18302	18131	18218	18114	18236	18260	18325	17954	18204	18229	18155	17976	18151	18151	17983	18092	18102	18131	17965	18291	18364	18089	18150	18187	18220	18193	18133	18176	18147	18124	18321	18524	18197	18197	18266	18229	18160	18199	18231	18165	18252	18188	18334	18309	18355	18206	18204	18281	18309	18257	18063	18231	18376	18265	18246	18106	18126	18223	18153	18142	18050	18132	18418	18354	17971	18058	18225	18373	18227	17996	18120	18259	18195	18164	18107	18339	18170	18144	18446	18313	18408	18288	18113	18067	18231	18104	18207	17965	18152	18171	18254	18215	18228	18298	18149	18207	18371	18214	18237	18222	18189	18399	18458	18156	18273	18155	18175	18200	18195	18127	18112	18380	18231	18300	18220	18232	18116	18140	18343	18019	18235	18001	18171	18278	18056	18111	18027	18070	18059	18126	18068	18371	17966	18165	18092	18204	18248	18055	18294	18174	18328	18359	18308	18275	18260	18263	18186	18072	18157	18072	18199	18038	18254	18183	18235	18110	18195	18178	18163	18274	18116	18177	17909	18139	18048	18190	18126	18181	18261	18254	18244	18075	18265	18197	17950	17998	18222	18169	18205	18390	18147	18194	18261	18261	18302	18184	18161	18190	18103	17957	17934	18028	18126	18147	18116	18198	18306	18281	18349	18186	18195	18457	18268	18144	18200	17981	18076	18005	17986	18162	18265	18174	18279	18215	18055	18163	18298	18232	18121	18193	18321	18297	18159	18250	18314	18161	18273	18200	18048	18098	18108	18076	18306	18129	18259	18149	17970	18097	18113	18263	18162	18015	18251	18203	18157	18302	18040	18196	18465	18200	18125	18129	18267	18214	18188	18137	18245	18296	18409	18190	18424	17908	18171	18092	18034	18114	17944	18110	18194	18233	18216	18366	18126	18210	18211	18287	17976	18261	18215	18213	18224	18255	18268	18322	18203	18108	18252	18144	18263	18125	18161	17992	18056	18367	18132	18273	18259	17877	18273	18167	18239	18126	18236	17969	18119	18123	18093	18245	18016	18246	18256	18153	18101	18199	18283	18340	17927	18175	18181	17932	18225	18203	18348	18160	18208	17987	18275	18061	18127	18200	18250	18251	18094	18180	18028	18096	18002	18275	18185	18052	18095	18265	18122	18167	18180	18280	18103	17929	18353	18233	18120	18026	18380	18235	18135	18342	17987	17920	18200	18383	18042	18210	18211	18515	18163	18161	18301	18270	18193	18274	18290	18299	18095	18260	18288	18362	17975	17961	18227	18123	18194	18205	18262	18302	18264	18040	18155	18186	18138	18276	18163	18054	18282	18233	18161	18335	18233	18360	18227	18238	18207	18089	18258	18283	18287	18056	18298	18230	18268	18176	18225	18175	18167	18159	18001	18057	18257	18132	18140	18175	18139	18120	18280	18119	17982	18110	18304	18341	18582	18446	18431	18469	18090	18244	18156	18245	18113	18035	18260	18106	18259	18238	18128	18251	18263	18077	18186	18238	18034	18296	18187	18012	18306	18239	18113	17906	18119	18225	18187	18203	18174	18414	18328	18310	18223	18304	18180	18352	18256	18329	18161	18346	18344	18298	18234	18440	18235	18153	18186	18596	18241	18113	18201	18178	18082	17984	18035	18027	18161	18498	18026	18058	18340	18088	18186	18164	18241	18344	18022	18119	18097	18022	18244	18058	18185	18139	18390	18151	18170	18193	18179	18262	18270	18136	18125	18271	18109	18072	18130	18170	18088	18064	18091	18120	18295	18238	18130	18198	18128	18316	18280	18319	18310	18067	18215	18271	18235	18000	18084	18404	18289	18192	18125	18191	18255	18292	18419	18136	18126	18189	18261	18219	18350	18101	18207	18080	18308	18147	18032	18052	17997	18229	18061	18058	18204	18258	18138	18105	18088	18103	18082	18126	18312	18184	18111	18203	18112	17956	18262	18167	18024	18421	18194	18206	18153	18110	18145	18145	18356	18164	18137	18184	18166	18245	18139	18036	18118	18151	18252	18230	18354	18195	18093	18052	18334	18181	18258	18093	18216	18077	18169	18267	18236	18009	18023	18110	18071	18222	18102	17986	18256	18150	18235	18177	18190	18298	18330	18208	18167	18169	18173	18257	18231	18117	18136	18154	18315	17960	18246	18146	18073	18414	18234	18383	17950	18059	18263	18295	18310	18445	18165	18198	18275	18337	18118	18248	18181	18177	18241	18219	18178	18147	18120	18157	18138	18322	18210	18227	18162	18300	18208	18230	18103	17998	18257	18199	18237	18246	18337	18128	18155	18123	18219	18359	18281	18316	18246	18281	18204	18282	18189	18130	18120	18187	18234	18269	18090	17936	18344	18059	18260	18132	18063	18273	18232	18486	18197	18311	18197	18284	18058	18224	18140	18004	18080	18005	18120	18295	17958	18165	18149	18267	17963	18286	18162	18262	18467	18108	18091	18005	18126	18218	18162	17932	18045	18275	18131	18183	18186	18215	18013	18051	18268	18230	18171	18341	18197	18308	18227	18152	18076	18213	18298	18259	18222	18100	18046	18266	18335	18004	18149	17983	18018	18343	18368	18063	18140	18437	18231	18119	18256	18280	18229	18037	18087	18129	18110	18185	17971	18042	18242	18167	18062	18328	18337	18241	18329	18174	18247	17965	18117	18108	18152	18154	18210	18313	18035	18158	18433	18340	18231	18098	18150	18166	18359	18164	18288	18180	18288	18278	18193	18165	17995	18084	18285	18136	18250	18271	18329	18066	18380	18139	18198	18067	18303	18111	18018	18109	18110	18337	18076	18318	18194	18065	18023	18200	18157	18187	17952	18249	18284	18226	18193	18216	18094	18024	18331	18067	18156	18279	18130	18238	18092	18213	18207	18093	18293	18168	18324	18188	18027	18180	18243	18320	18124	18205	18131	18289	18076	18177	18219	17996	18203	18024	18269	18383	18234	18111	18228	18094	18255	18172	18102	18179	18108	18130	18236	18265	18093	18049	18022	18183	18438	18215	18335	18272	18080	17994	17942	18101	18235	18295	18167	18068	18357	18262	18298	18134	18254	18251	18317	18213	18090	17987	18519	18316	18135	18338	18284	18308	18032	18106	18438	18132	18207	18066	18300	18193	18244	18381	18234	18106	18242	18119	18109	18172	18342	18139	18302	18225	18276	18251	18094	17985	18250	18222	18532	18187	18286	18250	18203	18066	18137	18377	18094	18104	18289	18298	18137	18160	18277	18183	18295	18302	18109	18177	18170	18324	18254	18326	18145	18330	18149	18209	18142	18178	18192	18075	18416	18249	18036	18363	18408	18084	18146	18117	18245	18197	17980	18130	18249	18316	17983	18089	18338	18262	18017	18140	18242	18240	18207	18076	18204	18301	18285	18065	18103	18178	18265	18257	18188	18126	17981	17893	18255	18324	18350	18043	18118	18360	18250	18111	18140	18296	18164	18227	18190	18064	18290	18278	18095	17997	18054	18088	18369	18129	18018	18125	18482	18157	18276	18089	18174	18215	17964	18126	18164	18235	18112	18206	18199	18063	18224	18245	18183	18210	18124	18105	18152	18256	18116	18063	18185	18106	18261	18251	18319	18187	18121	18224	18018	18032	18328	18019	18206	18117	18133	18298	17973	18219	18228	18396	18245	18264	18194	18221	18288	18230	18229	18244	18223	18073	18306	18185	18267	18188	18037	18198	18300	18100	18368	18169	18201	18006	18077	18049	18120	17997	18182	18037	18077	18170	18464	18386	18208	18226	18027	18106	18171	18039	18138	18044	18277	18081	18043	18124	18443	18234	18252	18117	18058	18198	18256	18323	18259	18328	18111	18029	18097	18144	18252	18277	18070	18211	18236	18033	18105	18387	18152	18212	18415	18448	18181	18431	18418	18366	18049	18173	18148	18096	18311	18314	18170	18132	18281	18254	18314	18154	17994	18018	18346	18104	18222	18065	18236	18159	18168	18220	18326	18315	18253	18119	18208	18367	18242	18263	17978	18073	18117	18245	18274	18095	18233	18298	18184	18237	18241	18201	18150	18120	18239	18096	18158	18290	18000	18224	18102	18152	18249	17984	18117	18299	18382	18157	18148	18212	18155	18204	18224	18223	18223	18294	18265	18260	18147	18038	18037	18248	18238	18269	18090	18158	18447	18106	18370	18121	18263	18081	18123	18224	18246	18260	18147	18220	18397	18111	18200	18028	18178	18208	18233	18214	18082	18230	18288	18047	18106	18166	18068	18185	18129	18226	18351	18152	18140	18223
33528	46686	42862	32935	27861	23953	21455	19575	18377	17480	16989	16902	16266	16142	16023	15963	15843	15710	15599	15638	15231	15490	15319	15346	15300	15329	15309	15295	15353	15308	15278	15310	15303	15300	15227	15098	15143	15257	15106	15318	15167	15312	15394	15109	15264	15193	15220	15101	15224	15066	15212	15150	15019	15013	15002	15230	15206	15165	15089	15133	14995	15160	15158	15088	15331	15168	15237	15302	15013	14987	15053	15240	15150	15208	15150	15195	15100	15273	15205	15317	15289	15214	15048	15216	15030	15075	15129	15193	15145	15264	14992	15066	15084	15148	15166	15171	15124	15053	15168	15140	15144	15020	15044	15050	15157	15160	15206	15141	15203	15305	15165	15027	15104	15236	15239	15051	15309	15112	15242	15185	15219	15113	15196	15235	15143	15081	15182	15251	15191	15135	15107	15091	15173	15164	15010	15232	15330	15045	15131	15184	15145	15132	15144	15166	15200	15272	15085	15131	15301	15094	15058	15088	15009	15152	15184	15221	15087	15125	15173	15111	15115	15208	15176	15064	15485	15257	15045	15258	15137	15140	15116	15245	15192	15017	14990	15023	15263	15115	15168	15148	15102	15257	15189	15111	15068	15056	15053	15179	15208	15217	15201	15087	15191	15119	15150	15229	15068	15063	14987	15155	15130	15142	15045	15045	15007	15179	15237	15247	15322	15101	15132	15137	15017	15095	15130	15092	15127	15089	15423	15106	15190	15182	14780	15230	15081	15170	15168	15120	15248	15055	15083	14958	15103	15225	15248	15085	15007	15154	15144	15080	15211	15207	15313	14973	15141	15080	15129	15090	15196	15258	15024	15057	15017	15165	15120	15168	15136	15204	15075	14966	15138	15085	15170	15184	15086	15155	15142	15010	15138	15084	15300	15129	15145	15124	15143	14930	15252	15299	14953	15258	15176	15013	15301	15253	15121	14948	15129	15134	15057	15051	15094	15068	15035	15142	15003	15121	15273	15258	15177	15173	15163	15191	15234	15232	15139	15145	15067	15181	15105	15106	15092	15047	15109	15130	15151	15208	15160	15121	15249	14889	15237	15041	15040	15132	15108	15119	15172	14994	15269	15125	14948	15135	15207	15257	15210	15013	15136	14927	15229	15213	15079	14946	15083	15108	15189	15073	15166	15190	15262	15109	15230	15121	15108	15050	15126	15231	15095	15149	15140	15328	15200	15165	15265	15191	15174	15145	15065	15064	15154	15139	15143	15173	15228	15065	15147	15436	15001	15239	15216	15025	15089	15248	15082	15280	15215	15218	14967	15250	15273	15214	15160	15203	15008	15055	15201	14994	15127	15110	15245	15198	14990	15175	15094	15308	15237	15162	15090	15224	15119	15104	15240	15135	15160	15184	15150	15247	15172	15132	14953	15182	15248	15263	15206	15086	15190	15178	15076	15161	15254	15014	15063	15110	15166	15061	15314	15259	15201	15207	15223	14899	15085	15163	14998	15191	15279	15176	15156	15131	15013	15212	15202	15183	15048	15283	15112	15063	15005	15193	15060	15208	15210	15251	15196	15119	15008	15196	15178	15287	15180	15218	15357	15118	15321	15122	15192	15102	15297	15176	15263	15043	15090	15100	15193	15146	15207	15195	15191	15054	15065	15316	15093	15251	15207	15125	15183	15150	15219	15195	15195	15134	15099	15257	15113	15164	15148	15131	15136	15016	15196	15037	15328	15286	15207	15111	15164	15287	15185	15198	15026	15091	15234	15079	15142	15197	15249	15006	15128	15057	15203	15179	15076	15166	15140	15029	15041	15172	14989	15248	15117	15237	15029	15078	15136	15190	15196	15282	15183	15256	15017	15121	15238	15264	15189	15117	15154	15208	15026	15119	15123	15212	15083	15250	15116	15253	15347	15147	15163	15031	15181	15109	15299	15315	15209	15165	15257	15159	15018	15118	15026	15295	15210	15282	15051	15191	15011	15091	15379	15077	14988	15208	15114	15224	15131	15098	15138	15196	15231	15231	15320	15112	15066	15196	15144	15219	15288	15017	15088	15229	15329	15201	15166	15158	15221	15224	15003	15296	15313	15214	15090	15045	15151	15092	15128	15163	15078	15196	15034	15232	15219	15329	15030	15181	15161	15328	15127	14981	15021	15145	15232	15155	15061	15027	15116	15216	15249	15309	15275	15113	14999	15136	15227	15074	15133	15305	15146	15151	15282	15090	15041	15218	15197	15129	15141	15279	15087	15350	15237	15134	15109	15107	15309	15130	15082	15240	15286	15213	15261	15226	15152	15164	15033	15253	15128	15045	15096	15216	15161	15224	15282	15100	15177	15054	15258	15099	15224	15254	15133	15218	15221	15031	15233	14956	15129	15040	15150	15233	15178	15173	15238	15190	15229	15092	14970	15178	15334	15265	15425	15077	15180	15182	15176	15135	15107	15154	15023	15217	15046	15070	15288	15089	15206	15182	15277	15089	15099	14927	15174	15287	15175	15172	15280	15165	15169	15168	15113	15133	15381	15097	15228	15052	15054	15208	15251	15146	15147	15062	15161	15145	15148	15272	15153	15173	15159	15046	15091	15179	15092	15126	15173	15109	15129	15159	15056	15174	15059	15397	15160	15182	14972	15166	15144	15103	15211	15169	15116	15281	15179	15298	15122	15142	15312	14910	15208	14981	15072	15061	15070	15226	15283	15186	15133	15166	15120	15052	15072	15142	15172	15115	15258	15104	15044	15142	15051	15267	15184	15401	15178	15247	15170	15141	15317	15226	15153	15126	15204	15257	15284	14962	15346	15057	15157	15124	15206	15206	15147	15088	15179	15207	15046	15126	15207	14992	15043	15149	15071	15248	15120	15304	15042	15265	15074	14943	15165	15047	15064	15161	15219	15208	15150	15042	15265	15172	15037	15181	15168	15009	15177	15141	15340	15292	15365	15228	15101	15184	15124	15078	15081	15150	15185	15264	15214	15113	15046	15240	15140	15057	15222	15192	15114	15431	15149	15081	15142	15228	15245	15079	15144	14994	15112	15103	15006	15074	15217	15141	15148	15132	15206	15175	15080	15249	15278	15179	15310	15120	15026	15106	15248	15049	15252	15231	15253	15163	15224	15244	15050	15230	15134	15227	15089	15129	15219	15205	15149	15292	15082	14949	15152	15268	15065	15265	15174	14964	15236	15139	15239	15182	15194	15114	15223	15108	15233	15013	15293	15001	15107	15210	15122	15157	15083	15276	15131	15107	15219	15144	15253	15155	15082	15192	15106	15057	15149	15153	15169	15160	15228	15137	15239	15028	15086	15143	15190	15216	15203	15184	15083	15210	15105	15202	15303	15272	15169	15144	15195	15144	15254	15080	15093	15200	15235	15193	15055	15210	15103	15164	15122	15079	15335	15151	15121	15096	15150	15231	15169	15285	15036	15315	15192	15233	15123	15184	15265	15269	15184	15021	15170	15367	15112	15329	15138	15136	15287	15149	15251	15123	15223	15325	15225	15204	15061	15139	15203	15259	15150	15207	15101	15073	15175	15215	15136	15196	14995	15097	15187	15165	15012	15513	15052	15297	15288	15300	15119	15220	15276	15180	15167	15190	15313	15170	15076	15025	15216	15104	15164	15390	15099	15199	14996	15180	15190	15152	15246	15213	15195	15390	15142	15121	15237	15064	15144	15195	15129	15226	15217	15085	14964	15270	15111	15188	15239	15099	15007	14993	15022	15240	15154	15053	15160	15185	15103	15248	15205	15129	15122	15224	15193	15012	15176	15220	15090	15127	15119	15111	15227	15145	15051	15149	15060	15170	15153	15279	15134	15150	15059	15256	15232	15028	15157	15153	15088	15144	15134	15042	15238	15218	15268	15237	15209	15097	15081	15115	15213	15151	15219	15169	15195	15158	15127	15024	15079	15322	15294	15107	15191	15028	15185	15076	15202	15246	15121	15134	15338	15168	14943	15127	15210	15160	15204	15253	15111	15087	15215	15258	15161	15213	15233	15100	15098	15089	15341	14997	15260	15017	15076	15189	15072	15129	14915	14997	15154	15038	15060	15151	15169	15053	15139	15133	15140	15222	15196	14820	15006	15279	15055	15006	15072	15283	15229	15062	15274	15176	15139	15255	15135	15086	15372	15047	15215	15125	15383	15191	15069	15053	15031	15273	15180	15234	15240	15255	15154	15110	15236	15143	15038	15315	15069	15233	14983	15022	15269	15336	15141	15235	15233	15208	15230	15197	15340	15108	15050	15164	15103	15159	15292	15137	15260	15145	15268	15097	15139	15093	15000	15129	15246	15252	15188	15314	15054	15097	15027	15188	15017	15225	15148	15187	15059	15306	15258	15219	15347	15172	15191	15138	15242	15014	15108	14983	15094	15024	15131	15152	15215	15164	15216	15083	15195	15173	15144	15180	15125	15084	15102	15005	15235	15210	15139	15046	15044	15141	15224	15072	15159	15158	15168	15122	15058	15049	15249	15166	15288	15045	15326	15090	15043	15209	15227	15122	15279	15156	15256	15353	15050	15130	15091	15035	15310	15234	15239	15177	15014	15280	15033	15207	15154	15248	15196	15304	15190	15166	15220	15106	15070	14998	15174	15141	15162	15151	15204	15194	15130	15174	15125	15448	15121	15124	15230	15234	15262	15071	15051	15231	15245	15078	15076	15099	15207	15151	15029	15068	15331	15150	15089	15186	15328	15126	15124	15005	15131	15104	15281	15155	15180	15120	15083	15243	15297	15195	15255	15126	15117	15220	15300	14960	15084	15225	15155	15161	15257	15090	15286	15110	15132	15184	15264	15085	15214	15197	14966	15252	15096	15285	15168	15117	15287	15272	15200	15081	15060	15143	15006	15268	15210	15194	15002	15141	15331	15159	15146	15214	15021	15009	15179	15188	15196	15195	15353	15206	15078	15110	14989	15116	15048	15188	15097	15160	15084	15215	15334	15081	15191	15380	15101	14955	15259	15158	15090	15225	15163	15197	15118	15207	15179	15265	15115	15173	15244	15108	15341	15086	15137	15230	15070	15223	15071	15246	15296	15130	15147	15260	15181	15273	15190	15170	15142	15135	15048	15118	15117	15287	15111	15282	15318	15027	15357	15076	15011	15095	15188	14987	15085	15091	15259	14999	15318	15044	15199	15115	15073	15190	15161	15153	15281	15261	15294	15194	15059	15114
24073	21104	28655	26082	26388	27851	26954	23031	21385	20800	20095	19802	19431	19241	18901	18797	18745	18460	18505	18500	18558	18341	18280	18312	18321	18144	18275	18195	18206	18131	18263	18301	18388	18180	18013	18129	18109	18050	18177	18180	18243	18082	18070	18051	17970	18129	18235	18215	18001	18034	18198	18179	18102	18262	18195	18146	18071	18070	18270	18053	17899	18179	18147	18027	18015	17957	18066	17903	17969	18021	18235	18125	18087	18016	18051	18104	18087	18116	18002	18061	18052	17982	18031	18062	17875	17966	18154	18038	17985	18124	18289	18166	18150	18082	18096	17954	18010	17952	18052	18041	18023	18108	17966	18117	17848	17982	18018	18095	18163	18132	17938	17918	18030	18114	18250	18291	17790	17900	18032	18102	18100	18015	17977	18045	17995	17879	18013	18021	17786	18107	17982	18024	18017	17879	18093	17916	18069	17999	18054	18037	17984	18044	18088	17901	18057	17964	17958	17923	18017	18183	17862	18129	18102	18192	18041	18100	18308	18100	18166	17971	18104	18095	18002	17987	18008	18093	18062	17949	17921	18050	17992	18135	18164	18030	18026	17961	17996	18098	17900	18285	18119	18021	18299	18110	18207	17917	18169	18052	17877	17902	17905	17907	17971	18008	18220	18083	18272	17928	18107	17894	17847	18083	17804	18001	18084	18055	17898	18183	17933	17908	18059	17992	17753	18033	18015	18012	18056	18047	17964	18013	17958	18018	18097	18105	18158	18028	17954	17952	18007	18030	18049	18184	17952	17939	18121	18165	17892	18249	18065	18210	18074	17964	17958	18037	18210	17898	17825	17990	17926	18052	18036	17984	17943	17979	18062	18133	17937	17958	18138	17938	18085	17794	18052	18054	17853	17838	18010	17873	17879	18090	18126	18090	18013	17902	17795	17880	17848	18137	18116	17990	18009	17807	18014	18016	18073	17990	17944	18015	18282	18006	18045	17954	18170	18118	18052	18050	18208	17950	17944	17992	18181	18107	17948	18065	17898	18076	18012	17996	17935	18083	17990	17961	18112	18060	17934	18024	18109	17934	18145	17876	17960	17900	17974	17962	18083	18083	17957	18131	17947	17882	17834	18123	18026	18034	18099	18014	18018	17995	17873	18038	18000	18045	18129	18089	17973	18184	18200	17832	18112	18131	18111	18009	17894	18068	18045	18170	18022	18198	18046	18060	17763	18066	17977	17956	18190	18347	18102	18080	18030	18039	17986	17766	17865	17958	18213	18182	18074	17913	18078	18024	18040	18213	18119	18084	17946	18022	17945	17857	18086	17941	18004	18172	18116	17874	17949	17778	18078	18064	18017	17850	17996	18016	17934	17985	17971	17963	17933	18046	18240	18128	18209	18150	18096	18013	17735	18192	18188	18085	17857	17991	17925	18046	17911	18120	18011	18125	18018	18318	17966	17952	17890	18219	18042	17902	18118	18110	17890	18147	18223	17980	18084	18341	17967	18091	17984	18002	18198	18072	18094	17792	18122	17950	18178	18186	18004	18105	17939	18045	17790	18066	18265	18276	18203	17941	18048	17989	17898	18243	18015	18196	18098	17880	17930	18032	17868	17843	18002	17981	17989	17867	18250	17986	18361	18087	18015	18079	18055	17959	18020	18111	17989	18156	18080	18022	17964	18003	18170	18075	17982	17943	18056	18040	18216	18127	17931	18203	17970	17941	18108	18140	18229	18112	18081	17979	18071	18178	18087	18187	17880	17876	18105	17979	18065	18238	18130	18023	17935	18157	17758	17883	18049	18044	18143	17916	17969	18093	17868	18009	18044	18054	17913	17882	17982	18009	17904	17898	18130	17981	17894	17958	17939	17924	18148	17964	17847	18132	18057	17965	18198	18067	17920	17886	18103	18152	18146	18059	18135	18127	17982	18027	17963	17913	18053	18082	18065	18069	17966	18179	17889	17893	18208	18063	17913	18137	18169	17969	18116	17952	18038	18144	18018	18250	17983	17954	17931	18108	18098	18028	17933	18044	17934	18030	18058	18168	18146	18055	18071	18231	18058	18160	17921	18309	18008	17980	18208	18092	17957	18054	18201	18011	18121	17843	18039	17900	18066	18014	18078	17960	17998	18121	18074	17830	18005	18287	17940	17996	18163	18142	18191	17989	17899	18103	17925	17878	17826	17999	17949	18038	17840	17982	17877	18087	17894	17844	17941	18075	18146	18062	17936	17876	18133	17899	18000	17982	18190	18001	18064	18148	17993	18227	18016	18129	18031	17973	17923	17887	17915	18203	18020	17993	17845	18045	18059	17936	18003	18014	18079	18298	18053	18084	18130	17940	17963	17923	18053	17963	18113	17819	17913	17913	17900	18090	18099	17898	17981	17853	18112	18072	18053	17870	17985	18153	17991	17935	17872	17761	18073	17869	17969	17984	18015	18063	17958	18352	18140	17908	17876	18091	18000	18076	18194	18245	18185	18157	18042	17928	17927	18061	18065	18110	17849	18043	18178	18099	17987	18167	18158	18154	18009	18092	18064	18059	18049	17900	17960	18218	17918	18057	17861	18211	17978	17969	17970	18002	18171	18158	18172	18081	18002	18149	18057	17836	18042	17922	17814	17924	18047	18007	17821	17990	18106	18103	18034	18123	18028	17982	17976	17951	18183	18118	17938	17937	18124	18322	18176	18150	18003	17923	18195	18079	17987	18062	17921	18128	17836	18033	18148	17987	18019	18065	18090	17913	18002	18129	18098	18086	18084	17925	18099	18040	17997	18038	17939	17851	18110	17874	17868	18109	18065	17746	18010	18173	18132	17908	18162	18032	18062	18045	17988	18077	18098	18053	18059	18099	18083	17799	18011	17961	17866	18120	18019	17967	18102	17969	17967	17941	18069	17868	18054	18058	18017	18028	17892	17963	17868	17881	17909	17944	18001	18017	18042	18404	18146	18232	18049	18001	18201	18096	18045	18241	18031	18114	17872	18046	18043	17947	18107	18070	17929	18125	18027	18223	18148	18088	18114	18110	17930	17959	18015	18086	18150	18219	18012	18067	17954	17936	17956	18118	18000	18074	17974	18035	18039	18169	17958	17918	18082	18025	18196	18120	18249	18045	18144	18093	18105	18009	18096	17903	18204	17830	18022	18120	17854	17912	18165	18078	17866	17882	18007	18047	18077	17902	17919	17914	18013	18032	18039	18101	18008	18232	18039	18051	18003	18136	18139	18034	18100	18023	17942	17897	18316	18187	18037	18051	18030	18182	17994	18162	17987	17821	18054	18172	17881	17866	17921	17941	17847	18026	18073	17994	17843	18026	17977	18214	18144	18169	17993	17881	18274	17875	18073	17875	18058	18147	18112	17787	18011	18025	18042	18023	17904	17896	17984	17786	17856	18046	17933	17973	18032	18048	17879	17933	18129	18115	18135	17967	17979	17878	18001	17910	17990	17965	17986	18224	18199	18229	18142	18101	17904	18013	17916	17850	17969	18014	17847	17983	18246	18098	18188	18185	18145	17981	18023	18143	18002	18036	17972	17931	17956	17959	17981	18076	18121	18004	17915	18014	18182	18175	17981	18209	18046	17875	18150	18255	17958	17849	17945	18081	18199	18188	17980	18021	18024	18090	17884	18104	18126	17904	17946	17971	17996	18202	18003	18044	18172	17871	18068	18045	18105	17914	18075	18093	18107	18176	17894	18003	17960	18032	18173	17884	17907	18195	18061	18010	18122	17913	18093	17984	18176	17956	18018	18017	18088	18014	18364	18112	17975	17964	17992	18068	18157	17923	17867	18218	18228	18158	18199	17966	18013	18100	18006	18074	17906	18099	18054	17849	18192	18039	18141	18099	17971	17951	17940	17742	17951	17989	18021	17947	17853	18072	17982	17780	17934	18096	18060	17796	18202	18154	18040	18069	18068	17938	18029	18025	18167	18026	17911	17873	18189	18152	18068	17930	18129	18036	18088	18189	18092	18146	17908	18154	18015	18301	18250	17940	18025	18160	17984	17849	18068	17989	18077	17932	17910	17966	17935	18112	17941	18124	17934	18067	17959	17816	18079	17910	17902	17853	18083	17967	18024	17910	17944	18185	17919	17827	17920	18046	18058	18126	18114	18190	18018	18122	18026	17850	18163	18158	18239	18084	18022	18061	18136	18097	18152	17933	17870	17987	18136	18010	17922	18002	17864	17751	17902	17894	18326	17761	17961	18099	18107	17976	17882	18059	17984	17898	18173	17933	17972	17819	17857	17963	17989	18025	18018	17867	17942	18162	18103	17945	18122	17849	18006	18073	17877	17968	18155	17963	18065	18252	18152	17981	17975	17959	17994	18016	18069	17717	18025	17958	18000	17910	17901	17945	17897	18131	18418	18267	18293	17825	18287	17955	18176	18262	18057	18009	18120	17848	18063	18062	17941	18086	17937	18128	18059	18301	17959	18145	18209	18263	18093	17869	18005	18053	17980	17901	17885	17851	17969	18167	17890	17972	17920	17948	17916	18033	18079	18040	17968	18023	18177	17984	17951	18154	17858	18029	18027	17985	18206	18117	18092	18038	18015	17871	18023	17784	18110	17864	18143	17920	17959	18015	17942	18016	17957	17883	17876	17994	17952	18172	18119	18193	18054	17921	17992	18063	18242	17993	17978	17841	17912	18044	18198	18049	17759	18046	17859	17968	18116	18131	18170	18072	18121	18130	18155	17958	17875	17923	18171	18041	18092	17915	18246	17758	18102	18043	17967	17979	18072	18041	18071	17928	18076	18083	18033	17885	17840	17986	18051	17969	18159	18124	18049	18020	18066	18135	17979	18063	17894	18003	18154	17836	18128	17882	17985	18100	18017	17929	17875	18182	18217	18001	17982	17959	17996	17962	17990	17915	17892	18132	18112	17823	17988	18089	17948	18141	17868	18048	18029	17982	18228	18131	18007	18212	18000	18162	18159	18051	18130	17965	17833	18081	18032	17967	18025	18094	18045	18075	17942	18022	17998	18081	17985	18149	17998	17943	18063	18196	17934	18050	18208	17961	17982	17933	17796	18064	18027	18173	17861	17782	18102	18173	18104	18013	18119	17897	17934	18091	18273	17899	18021	18023	18163	17930	17959	18111	17972	18072	18181	18016	18128	18006	18000	18244	17977	18061	17946	17905	17952	18187	17990	18088	18136	17999	18073	18035	17848	18002
32859	51891	47596	37699	32384	28130	25011	22047	19953	18726	18227	17593	17308	16630	16322	16299	16171	15743	15675	15596	15566	15449	15357	15467	15326	15425	15294	15226	15293	15247	15187	15396	15133	15155	15084	15145	15284	15046	15342	15092	15181	15116	15055	15102	15058	15062	15175	15088	15105	15065	15286	15131	15002	15044	15132	15124	15080	15004	15095	15144	15254	15170	15091	14969	15072	15064	14964	14931	15064	15050	15106	14975	15228	15089	15194	15164	15007	14957	15104	15159	14915	15067	14895	15195	15004	15022	15063	15017	15140	14948	15195	15177	15139	14904	15086	15069	14909	15129	15032	15118	15143	15050	15155	15078	15040	15063	15038	15185	15100	15120	15173	15113	15098	14828	14971	15041	14985	15111	15011	15139	15119	14947	15156	14982	15370	15006	15091	15141	15112	15088	14994	15145	15125	15062	15020	15075	15129	15044	15017	14944	14966	14968	14930	15017	15055	15152	15131	15312	14944	15016	15122	15041	14981	15193	15072	15199	15167	15136	14906	15014	15058	15039	15070	15107	15100	15104	15149	15081	15055	15183	15231	15078	15233	14999	15054	15023	15200	15249	15126	15184	14994	14986	15017	15022	15200	14954	15222	15010	15105	14971	14988	15032	14987	15176	15080	15184	15099	14965	15004	15343	15059	15142	14895	15072	15209	14974	15189	15080	15032	15006	15089	15032	15063	15188	15011	15082	15063	14978	14949	15137	15158	15007	15017	15246	15193	15140	14935	15121	14942	15185	15094	14914	15140	15070	15020	15088	15088	15092	14971	15106	15044	15161	15189	15246	14933	15030	14984	15107	14971	15080	15247	14982	15070	15012	14818	15006	14916	15033	15157	14950	15182	15071	15114	15081	15015	15071	15174	15134	15015	15052	14966	15159	15159	15145	15033	14862	15016	15136	14970	15169	15259	15131	15148	15046	15007	14977	15050	15102	15026	15019	15070	15209	15242	15102	15135	14986	14948	15059	15125	15094	15102	15059	15036	15192	15249	15041	14902	15133	15199	15220	15061	15044	15003	15036	15117	15053	15063	15005	15017	15126	15224	15070	15090	15171	14984	14920	14903	14854	15014	15151	15114	15113	15264	15078	15172	15064	14934	15113	15136	14988	14988	15029	15153	15018	15022	15077	15078	15036	15107	15021	15207	15234	15120	15029	14928	15107	15006	15242	15242	15138	14949	15173	15015	15035	15102	15051	15000	15019	14948	15161	15244	15165	15018	15236	15034	15038	15156	15170	15251	15007	15120	15158	15134	15150	14957	15117	14914	15068	15087	15193	14985	15184	15146	15124	15005	15156	15219	14929	15082	15073	14907	15082	15035	14962	15129	15269	15121	15034	15208	14975	15154	15175	14982	15038	15088	15077	15016	15150	15171	15143	15148	14992	15078	15038	15111	15091	15253	15001	15263	14913	14995	15101	15079	15108	14864	14988	14893	15045	15036	14970	14979	15222	14868	15167	15085	15029	15048	15111	15002	14996	15055	15099	15152	15106	15127	15169	15197	15165	14897	15154	14993	15185	15030	15128	15225	15029	15155	15070	15054	15067	15209	15011	15173	15156	15071	14955	14998	15167	14981	15090	15194	14958	15070	14929	15112	15335	15161	15269	15001	15107	14911	15140	15192	15105	15137	15123	14899	15041	15146	15134	14988	15074	15006	14981	15058	15109	14883	15066	15152	15252	15132	15171	15253	14902	15204	15066	15235	15168	15131	14942	15016	15161	14992	15043	15031	14943	15051	15174	15035	15150	15046	14988	15014	14904	15150	14930	15029	15060	15224	15026	15023	15298	15050	15099	14964	15024	14998	15161	15105	15070	15189	15167	15191	15084	15112	14970	15037	15117	15028	15098	15022	15256	15098	15149	14950	15047	15108	15060	15187	15137	14989	15006	15161	15166	15104	15106	15049	15040	14979	14917	15082	15213	15109	15091	15065	15098	15098	15024	14847	15048	15074	15104	15128	15075	15246	15178	15076	15096	14962	15114	15095	15097	15032	15079	15244	15081	15026	15077	15226	15053	15115	15148	14999	15013	14974	14992	15091	14989	15177	15097	15037	15084	15107	15016	15166	15169	14931	15105	14824	15063	15084	15055	15093	14910	15098	15003	15157	14968	15168	15002	15290	15038	15085	15242	14965	15015	15207	15040	15081	15217	15202	14924	15165	15170	15125	15159	15152	14886	15114	15066	15035	15133	15139	15059	15267	15052	15203	15182	15121	14951	15192	14927	14888	14936	14969	15061	15009	15110	15081	14956	15106	15100	14915	15023	14995	15042	15086	15226	15259	15195	15039	15236	14875	14952	15157	15094	15128	15184	15078	15061	15111	15084	15218	14918	15123	15238	15026	15037	15222	15004	14996	15111	14860	15096	15099	15031	15042	15072	15071	14992	15204	15067	15167	14978	15063	15187	15214	15032	15084	15178	15057	15207	15202	15058	15086	15230	15167	15112	15012	15052	15048	14933	15154	15032	15222	15110	15069	15124	15048	15150	14988	15158	14999	15105	15271	15046	15179	15011	14888	15121	15010	15148	14897	15053	15073	14947	15133	15105	15116	15041	15182	15041	15151	15188	15184	15005	15209	15077	15140	14949	15040	15079	15107	15212	14967	15176	15113	15098	14937	14994	15023	14942	14958	15145	15006	15007	14982	15091	15110	15162	14934	15016	15162	15132	15089	15255	14999	15184	15002	15244	15145	14947	15040	14956	15088	15030	15147	15047	15185	15210	15072	14966	15098	14903	15208	15214	15070	15257	15125	15132	15130	15021	15117	15097	14931	15129	15167	15240	15163	14846	15033	15012	15044	15090	15110	15116	15062	14939	15055	15054	14888	15018	14949	14925	15156	15099	15150	15167	15267	15081	15089	15027	15044	15262	14972	15083	15207	15204	15143	15097	14914	15125	15089	15036	14958	15216	15049	15001	15073	15026	15127	15073	15091	15091	15049	15237	14980	15058	14974	15117	15055	15138	15066	14992	15097	15167	15008	15094	15008	15010	15092	15143	15159	15153	15085	15048	15124	15153	15113	15129	15006	15199	15194	15040	15039	14923	15043	14987	15193	15052	15204	15029	15091	15127	15050	14980	15121	15211	15092	15152	14931	14903	14977	15293	15045	15141	15122	15004	15042	15077	15085	15152	15140	14960	15036	15240	15109	15108	15143	15098	15057	14938	15039	14967	15235	15012	15189	15171	15035	15028	15079	14911	15100	15040	15232	14914	15212	14904	15020	15134	15222	14962	15048	15170	15030	15164	15151	15232	14926	14980	15233	14860	14962	14996	15034	15011	15147	15062	14970	15085	15040	15103	15171	15014	15141	15019	15182	15029	15042	15123	15184	15109	15171	15052	15106	15241	15104	14955	15307	15115	15064	15178	15117	15042	15066	14968	15077	15100	15112	15129	15025	14893	15211	15063	15041	15026	14994	15158	14996	15071	15239	15098	15062	15161	15250	15095	14950	15068	15057	15082	15175	15002	15076	14877	15018	15054	15161	14924	14952	15037	15035	15019	15007	15316	15046	15262	15066	15015	15242	15020	15175	15098	15057	15039	14988	15052	14996	15261	15094	15056	15040	15106	15187	15196	15116	15081	14873	15216	15031	14947	15073	14883	15070	15091	15168	15064	15149	15039	15188	15234	14884	15057	14904	14915	15042	15066	15088	15141	15098	15294	15057	15037	15145	15190	15043	15219	15030	15014	15066	14988	15208	15125	15051	15191	15053	15141	14989	14963	15173	15058	15222	15019	15008	15100	15068	14965	15055	15184	15083	15056	15034	15014	15138	14959	15038	15072	15108	14933	15155	15209	15123	15173	15060	15086	15123	15178	14985	15029	15192	15141	15060	15102	15215	14942	15058	15053	14916	14980	14908	15169	15028	14901	14994	15042	15021	15114	15033	15191	15195	15071	15177	15047	15068	15093	15216	15038	15001	15034	15112	15021	15028	14987	14882	15013	15182	15093	15085	15052	15086	15097	15007	15072	15030	15025	14960	15210	15100	15083	14955	14907	15177	15106	15037	15072	15221	15071	15038	15080	15143	15103	14980	15024	14965	15034	15088	14958	15137	15127	15011	15055	14902	14947	15254	14982	15056	15059	15207	14909	14787	15001	15058	15049	15199	15072	15258	14919	15028	15118	15164	15218	14941	15139	15088	15008	14938	15025	15206	15095	15124	15084	15079	15035	15056	15090	15058	15048	14980	14974	15021	15127	15044	15102	14976	15292	15007	14869	15100	15044	14989	14945	15116	15201	15031	15105	15069	15121	14982	15097	15033	15021	15117	14927	14982	15191	15063	15043	15147	15040	15281	14940	15154	15020	15111	15067	15102	15021	15053	15167	15105	15049	15179	14913	15044	15143	14950	15225	15091	15096	15182	15111	15096	14994	14905	15161	14959	14922	15110	14918	15168	15135	15172	15200	15080	14937	15006	14960	15007	15036	15116	15147	14992	14901	15132	15024	15096	15067	15015	14897	15138	14954	15108	15107	15103	15182	15122	15002	15161	15096	15258	15054	15044	15137	15154	15169	15238	15161	15012	15178	15009	14955	15103	15074	15233	14942	15158	15108	15104	15093	15149	15011	15038	15048	15030	15120	15147	15144	15113	15048	15035	15041	15036	14951	15025	15094	15062	15074	15049	15172	15206	15038	15220	15156	15079	15015	15103	15115	15015	15086	15059	15119	14986	15146	14923	15132	15040	14946	14969	14944	15173	15082	15058	15183	14922	15085	15105	15117	15038	15106	14999	14913	14969	15052	14937	15045	15035	14874	15043	15062	15250	15042	15048	15147	15180	15029	14864	15106	15031	15094	15046	15260	15315	14946	15151	14979	15242	15045	15271	15008	15116	15062	15063	14993	15092	15168	14921	14969	15192	15085	15048	14979	15067	14961	15068	15095	15140	15069	15157	15231	15110	15227	14944	15223	15196	15164	15040	15135	15075	15100	14998	15118	15086	14924	14928	15155	15072	15118	15092	15078	15203	14989	15200	15026	15191	15116	15254	15170	15067	14937	14828	15067	15058	15009	15119	15030	15010	15157	15146	15094	15170	15044	15256	14985	15292	15095	15058	15139	14984	15072	15231	14979	15165	14925	15305	15106	15074	15184	15153	14961	15280	15040	15036	15150	15037	15063	15008	15013
22727	21093	28822	23977	23694	28474	30872	25426	23230	22248	21439	20787	20886	20309	19794	19725	19516	19309	19223	18994	19109	19038	19018	18665	18849	18797	18823	18523	18460	18602	18369	18489	18640	18699	18484	18526	18523	18690	18481	18628	18627	18441	18669	18484	18604	18523	18357	18510	18370	18427	18338	18208	18411	18524	18473	18327	18342	18242	18546	18658	18283	18366	18411	18456	18339	18352	18560	18657	18336	18444	18348	18378	18445	18397	18617	18450	18379	18505	18463	18465	18451	18441	18576	18511	18655	18539	18396	18358	18495	18503	18297	18506	18498	18319	18556	18386	18356	18549	18489	18541	18360	18207	18214	18269	18396	18341	18199	18433	18457	18532	18206	18394	18501	18407	18676	18607	18516	18544	18419	18538	18486	18453	18332	18505	18287	18413	18342	18434	18422	18375	18388	18385	18324	18359	18165	18371	18520	18413	18526	18528	18491	18353	18297	18423	18509	18365	18419	18562	18357	18361	18499	18229	18514	18359	18239	18327	18276	18317	18406	18338	18258	18192	18578	18354	18618	18466	18534	18195	18528	18445	18541	18480	18476	18549	18387	18197	18380	18252	18346	18468	18533	18466	18482	18550	18696	18393	18562	18442	18257	18298	18303	18432	18537	18294	18393	18366	18207	18401	18581	18438	18130	18522	18528	18192	18323	18228	18434	18471	18323	18441	18509	18501	18433	18529	18479	18321	18530	18421	18522	18176	18201	18563	18534	18458	18557	18373	18358	18458	18455	18458	18348	18253	18404	18271	18337	18436	18388	18702	18218	18440	18416	18437	18464	18305	18231	18627	18284	18465	18470	18350	18574	18326	18468	18363	18353	18541	18229	18478	18466	18471	18636	18498	18702	18553	18454	18395	18351	18414	18412	18429	18524	18558	18457	18318	18315	18403	18319	18323	18495	18380	18391	18461	18407	18303	18324	18451	18502	18451	18377	18396	18550	18541	18209	18376	18478	18355	18501	18250	18302	18518	18293	18403	18706	18495	18404	18336	18461	18475	18340	18555	18491	18398	18416	18523	18416	18416	18290	18544	18681	18288	18372	18410	18199	18548	18327	18468	18458	18438	18407	18469	18397	18428	18489	18444	18375	18492	18278	18331	18466	18309	18522	18450	18451	18369	18452	18241	18297	18404	18294	18217	18357	18403	18474	18465	18256	18239	18362	18498	18607	18512	18418	18453	18323	18374	18438	18349	18426	18528	18406	18356	18434	18159	18738	18446	18319	18335	18439	18662	18474	18263	18442	18531	18354	18375	18286	18542	18606	18328	18389	18469	18443	18255	18426	18453	18239	18262	18432	18423	18389	18324	18349	18364	18525	18640	18322	18283	18268	18431	18426	18412	18492	18379	18386	18196	18602	18337	18417	18590	18481	18286	18472	18300	18378	18413	18198	18300	18680	18444	18539	18475	18544	18371	18412	18502	18289	18365	18417	18345	18228	18253	18483	18357	18389	18404	18470	18203	18579	18300	18401	18545	18450	18484	18534	18439	18572	18425	18631	18402	18339	18389	18487	18566	18500	18567	18429	18530	18276	18495	18364	18394	18464	18282	18203	18350	18439	18421	18440	18485	18350	18271	18407	18183	18185	18389	18271	18092	18127	18246	18383	18321	18458	18552	18189	18489	18238	18357	18294	18354	18399	18372	18394	18235	18309	18304	18397	18490	18430	18448	18243	18432	18483	18407	18497	18350	18398	18565	18379	18374	18576	18379	18451	18420	18285	18224	18463	18272	18392	18669	18373	18375	18324	18376	18305	18207	18152	18388	18321	18372	18245	18486	18292	18431	18347	18271	18269	18456	18123	18423	18483	18420	18382	18541	18415	18476	18532	18169	18330	18460	18409	18476	18227	18369	18246	18436	18458	18296	18203	18491	18453	18382	18470	18361	18463	18346	18376	18373	18632	18691	18423	18454	18356	18400	18277	18522	18414	18379	18243	18245	18427	18505	18348	18252	18269	18345	18385	18417	18479	18511	18519	18640	18438	18382	18522	18458	18456	18309	18587	18368	18227	18322	18518	18301	18416	18397	18437	18333	18385	18553	18632	18338	18507	18559	18608	18580	18396	18502	18517	18485	18322	18494	18414	18389	18521	18502	18603	18310	18404	18540	18400	18405	18364	18356	18495	18385	18384	18466	18312	18258	18335	18307	18149	18179	18393	18612	18481	18499	18103	18420	18492	18471	18498	18284	18516	18583	18576	18655	18379	18466	18475	18643	18452	18283	18382	18369	18382	18357	18313	18361	18315	18536	18375	18493	18411	18148	18332	18430	18375	18215	18442	18433	18487	18464	18243	18574	18221	18592	18364	18730	18384	18254	18530	18498	18326	18266	18256	18436	18522	18489	18362	18571	18498	18497	18491	18360	18493	18518	18366	18413	18351	18397	18239	18431	18190	18415	18451	18392	18446	18556	18370	18372	18501	18362	18320	18477	18522	18512	18631	18388	18352	18442	18350	18487	18301	18457	18648	18358	18548	18430	18323	18358	18401	18324	18418	18505	18414	18489	18398	18504	18479	18537	18492	18422	18216	18454	18213	18425	18467	18418	18367	18282	18365	18294	18430	18252	18271	18280	18331	18502	18429	18454	18330	18443	18567	18331	18427	18294	18341	18294	18333	18454	18627	18292	18238	18249	18321	18499	18449	18592	18480	18590	18409	18381	18225	18418	18367	18245	18370	18316	18438	18276	18507	18251	18526	18396	18489	18584	18607	18579	18470	18548	18279	18462	18485	18449	18434	18403	18411	18534	18242	18260	18324	18264	18463	18247	18431	18323	18620	18518	18418	18490	18371	18551	18301	18412	18308	18614	18404	18369	18454	18447	18484	18307	18482	18542	18366	18421	18316	18232	18352	18339	18456	18413	18221	18212	18389	18479	18473	18472	18396	18612	18530	18395	18342	18488	18279	18533	18374	18403	18404	18380	18472	18390	18525	18266	18576	18510	18288	18547	18436	18402	18193	18225	18597	18522	18396	18414	18437	18438	18589	18281	18598	18524	18417	18390	18348	18433	18524	18466	18499	18575	18385	18276	18592	18391	18592	18273	18224	18376	18290	18406	18269	18327	18383	18341	18371	18489	18374	18259	18448	18345	18503	18372	18423	18275	18369	18481	18437	18359	18243	18444	18418	18542	18385	18252	18377	18434	18290	18435	18336	18421	18479	18475	18112	18238	18225	18435	18446	18356	18264	18585	18463	18238	18417	18564	18332	18418	18501	18260	18438	18432	18528	18461	18214	18428	18568	18391	18648	18273	18477	18503	18406	18491	18476	18361	18189	18411	18282	18568	18390	18229	18305	18152	18236	18219	18380	18480	18303	18551	18327	18430	18300	18494	18417	18184	18373	18361	18233	18354	18612	18297	18536	18464	18464	18447	18261	18330	18511	18304	18513	18433	18404	18356	18622	18709	18498	18414	18466	18168	18544	18193	18256	18548	18623	18570	18336	18332	18317	18433	18282	18383	18260	18280	18523	18404	18382	18224	18413	18359	18470	18464	18271	18531	18432	18649	18577	18436	18428	18480	18354	18419	18381	18335	18285	18403	18395	18446	18456	18478	18209	18327	18530	18429	18424	18542	18362	18421	18447	18331	18580	18425	18629	18378	18511	18218	18417	18223	18514	18622	18370	18269	18407	18628	18464	18443	18538	18430	18518	18487	18359	18383	18564	18270	18539	18488	18377	18456	18321	18286	18219	18449	18640	18383	18471	18359	18409	18302	18360	18408	18282	18405	18386	18197	18383	18437	18310	18571	18302	18464	18260	18431	18239	18494	18313	18132	18461	18470	18338	18341	18568	18615	18538	18395	18286	18302	18402	18405	18438	18421	18485	18472	18356	18401	18531	18502	18416	18489	18467	18532	18646	18566	18414	18517	18480	18465	18473	18537	18383	18390	18380	18422	18406	18260	18276	18221	18587	18479	18337	18544	18052	18404	18216	18428	18498	18499	18328	18438	18359	18155	18576	18358	18517	18472	18218	18421	18396	18568	18420	18531	18369	18444	18360	18386	18439	18323	18521	18594	18367	18287	18538	18209	18276	18305	18153	18618	18523	18555	18398	18716	18325	18270	18393	18413	18289	18161	18515	18398	18599	18487	18535	18528	18609	18420	18520	18520	18394	18433	18366	18393	18388	18367	18392	18569	18206	18199	18309	18552	18488	18418	18586	18420	18352	18599	18447	18266	18404	18587	18397	18478	18330	18315	18358	18312	18352	18315	18326	18501	18636	18568	18473	18440	18466	18228	18429	18624	18472	18551	18378	18470	18240	18449	18496	18158	18355	18442	18523	18244	18445	18341	18198	18465	18453	18399	18266	18396	18404	18342	18351	18340	18360	18221	18479	18432	18283	18550	18523	18372	18194	18315	18369	18286	18359	18293	18270	18332	18525	18607	18431	18601	18351	18390	18402	18497	18256	18545	18302	18284	18270	18453	18363	18439	18498	18285	18498	18313	18478	18510	18147	18393	18544	18421	18371	18475	18415	18432	18364	18549	18405	18298	18371	18303	18221	18432	18371	18423	18273	18239	18304	18586	18499	18401	18414	18147	18358	18399	18443	18233	18477	18392	18558	18530	18447	18452	18479	18486	18392	18318	18435	18462	18369	18420	18359	18324	18423	18376	18381	18429	18519	18434	18444	18432	18566	18525	18387	18331	18456	18533	18439	18392	18373	18430	18308	18329	18481	18352	18429	18556	18312	18653	18428	18363	18364	18349	18298	18355	18287	18496	18439	18244	18502	18533	18247	18317	18658	18405	18390	18396	18195	18423	18573	18263	18456	18530	18331	18218	18360	18553	18630	18441	18280	18213	18445	18403	18562	18312	18527	18231	18352	18586	18444	18534	18423	18295	18464	18567	18550	18339	18316	18604	18569	18457	18367	18461	18665	18318	18396	18519	18489	18374	18351	18529	18358	18724	18545	18132	18400	18414	18460	18353	18356	18594	18436	18316	18430	18272	18238	18500	18394	18477	18378	18455	18659	18504	18476	18283	18392	18431	18504	18371	18607	18370	18542	18436	18374	18541	18349	18294	18495	18287	18409	18469	18503	18359	18150	18313	18461	18422	18463	18402	18398	18230	18344	18644	18326	18395	18288	18439	18359	18645	18716	18448	18282	18335	18385	18508	18577	18501
33119	57552	54088	43494	37874	33026	28521	24873	22467	20801	19675	18928	18329	17470	17171	16923	16725	16649	16266	16204	15889	15916	15805	15595	15698	15581	15554	15584	15559	15486	15467	15483	15503	15299	15395	15524	15355	15304	15464	15314	15532	15358	15366	15205	15370	15276	15373	15369	15248	15362	15232	15236	14998	15455	15415	15256	15354	15213	15162	15207	15225	15283	15349	15404	15377	15316	15203	15162	15227	15143	15442	15161	15326	15474	15309	15306	15236	15322	15130	15133	15248	15206	15374	15207	15205	15430	15243	15416	15196	15327	15137	15321	15348	15258	15329	15269	15353	15273	15219	15332	15128	15166	15174	15268	15288	15529	15461	15219	15393	15327	15375	15133	15555	15338	15221	15195	15261	15272	15430	15282	15134	15345	15363	15125	15305	15336	15342	15357	15301	15416	15141	15333	15118	15206	15275	15400	15291	15412	15305	15379	15272	15346	15378	15428	15271	15372	15246	15282	15299	15176	15193	15163	15316	15172	15362	15328	15306	15212	15240	15245	15326	15260	15317	15240	15282	15227	15316	15224	15252	15146	15406	15275	15236	15164	15308	15368	15112	15337	15238	15403	15308	15134	15347	15200	15307	15236	15372	15399	15284	15191	15270	15322	15279	15179	15368	15204	15306	15266	15149	15234	15389	15231	15152	15190	15161	15207	15185	15321	15022	15198	15213	15309	15197	15193	15411	15169	15161	15356	15217	15199	15376	15281	15117	15423	15165	15156	15397	15340	15208	15275	15301	15145	15276	15273	15368	15322	15187	15221	15151	15382	15360	15164	15264	15286	15241	15339	15322	15483	15198	15226	15288	15193	15238	15241	15418	15283	15152	15318	15345	15060	15170	15142	15195	15187	15337	15291	15054	15351	15249	15133	15283	15322	15244	15160	15299	15202	15237	15255	15243	15354	15306	15356	15213	15406	15239	15310	15264	15174	15243	15342	15260	15131	15365	15241	15201	15226	15235	15510	15316	15098	15334	15129	15150	15311	15202	15355	15200	15245	15297	15232	15238	15292	15158	15428	15213	15090	15234	15244	15356	15252	15117	15174	15168	15221	15249	15228	15323	15276	15267	15429	15191	15274	15340	15342	15325	15204	15454	15397	15303	15277	15259	15149	15319	15215	15162	15290	15300	15363	15186	15269	15338	15169	15402	15386	15313	15162	15156	15318	15300	15263	15226	15147	15176	15267	15268	15226	15324	15447	15255	15296	15220	15237	15399	15063	15314	15188	15201	15330	15255	15387	15305	15244	15290	15288	15235	15106	15471	15298	15289	15296	15287	15293	15206	15159	15260	15226	15319	15207	15258	15249	15431	15265	15430	15203	15461	15279	15130	15252	15337	15445	15341	15216	15301	15315	15134	15185	15324	15156	15237	15488	15254	15323	15192	15411	15215	15232	15232	15192	15309	15254	15311	15261	15228	15234	15266	15434	15186	15358	15296	15259	15240	15154	15417	15307	15245	15155	15417	15200	15287	15082	15291	15435	15358	15436	15379	15230	15342	15268	15184	15289	15241	15153	15314	15371	15278	15268	15362	15465	15135	15210	15235	15354	15307	15292	15225	15232	15471	15229	15213	15177	15062	15279	15325	15107	15246	15197	15268	15320	15095	15196	15369	15255	15213	15144	15420	15310	15246	15381	15329	15392	15303	15082	15194	15208	15282	15175	15353	15053	15333	15172	15179	15234	15196	15198	15211	15212	15147	15082	15079	15233	15257	15434	15330	15148	15149	15248	15310	15306	15285	15059	15259	15391	15140	15581	15116	15320	15153	15305	15319	15264	15266	15228	15158	15296	15148	15201	15243	15185	15199	15134	15289	15332	15146	15282	15279	15139	15201	15349	15181	15174	15237	15279	15345	15270	15213	15267	15517	15336	15114	15212	15355	15216	15218	15299	15408	15420	15244	15300	15450	15222	15227	15247	15391	15283	15158	15062	15284	15466	15328	15218	15283	15234	15087	15356	15252	15254	15457	15281	15295	15267	15312	15247	15427	15176	15258	15167	15232	15298	15147	15351	15330	15149	15261	15287	15320	15115	15090	15156	15268	15433	15245	15290	15182	15339	15254	15101	15169	15167	15265	15415	15033	15322	15338	15254	15381	15251	15354	15184	15412	15329	15221	15357	15360	15170	15275	15407	15154	15310	15307	15278	15415	15234	15422	15317	15196	15482	15224	15263	15359	15169	15352	15193	15401	15219	15256	15412	15170	15124	15168	15129	15263	15308	15211	15243	15330	15236	15309	15289	15342	15439	15309	15215	15138	15347	15231	15172	15164	15108	15222	15295	15269	15209	15256	15225	15322	15281	15307	15419	15296	15276	15232	15250	15336	15306	15244	15342	15290	15207	15310	15218	15362	15225	15201	15296	15176	15221	15316	15325	15311	15301	15278	15207	15426	15308	15188	15258	15418	15092	15243	15265	15282	15152	15148	15149	15264	15322	15325	15380	15199	15263	15359	15219	15188	15209	15330	15320	15321	15457	15292	15337	15168	15218	15251	15172	15261	15180	15435	15243	15147	15290	15414	15138	15233	15290	15105	15170	15365	15212	15293	15325	15516	15229	15247	15219	15102	15361	15319	15289	15440	15289	15288	15186	15257	15155	15418	15219	15349	15213	15236	15169	15188	15327	15179	15254	15184	15235	15317	15345	15268	15149	15264	15450	15216	15323	15152	15336	15201	15249	15394	15357	15280	15263	15143	15241	15261	15336	15210	15277	15190	15327	15244	15143	15298	15187	15195	15174	15298	15143	15190	15248	15280	15351	15267	15393	15373	15289	15238	15374	15187	15192	15168	15339	15383	15344	15364	15361	15351	15268	15229	15274	15237	15177	15265	15262	15278	15251	15182	15306	15118	15302	15508	15364	15231	15356	15357	15418	15085	15328	15166	15276	15218	15242	15135	15281	15441	15187	15276	15128	15290	15301	15236	15263	15287	15380	15147	15230	15191	15148	15342	15282	15190	15173	15346	15288	15306	15276	15399	15270	15457	15170	15163	15240	15103	15258	15122	15227	15328	15334	15378	15207	15276	15282	15386	15202	15368	15154	15105	15207	15165	15009	15132	15325	15411	15233	15414	15232	15269	15249	15309	15316	15229	15224	15344	15426	15383	15307	15207	15274	15311	15070	15313	15307	15289	15318	15153	15126	15056	15412	15304	15380	15221	15273	15324	15351	15292	15111	15341	15336	15138	15289	15272	15269	15106	15366	15219	15200	15195	15313	15186	15313	15284	15314	15213	15392	15233	15091	15257	15357	15223	15403	15214	15312	15063	15225	15129	15365	15232	15348	15261	15375	15182	15242	15189	15316	15338	15248	15169	15160	15181	15276	15207	15271	15235	15277	15437	15240	15238	15149	15406	15331	15337	15352	15282	15380	15097	15423	15256	15350	15416	15240	15139	15353	15131	15294	15241	15184	15141	15403	15227	15272	15335	15221	15221	15263	15348	15373	15313	15260	15311	15236	15413	15164	15239	15174	15297	15120	15164	15440	15131	15248	15240	15256	15106	15513	15323	15259	15317	15113	15250	15336	15307	15232	15255	15244	15219	15298	15200	15235	15341	15209	15295	15234	15330	15298	15344	15314	15385	15155	15493	15218	15246	15378	15264	15131	15196	15175	15128	15177	15092	15276	15291	15339	15191	15252	15278	15131	15473	15229	15335	15347	15273	15232	15418	15420	15360	15286	15043	15004	15172	15258	15250	15382	15427	15259	15323	15309	15327	15362	15335	15339	15321	15148	15271	15239	15105	15233	15353	15061	15341	15260	15336	15312	15215	15276	15276	15276	15204	15225	15299	15294	15296	15301	15406	15235	15353	15281	15333	15362	15336	15276	15347	15247	15148	15314	15258	15149	15112	15352	15025	15250	15347	15196	15267	15291	15207	15153	15131	15338	15299	15274	15234	15267	15330	15227	15198	15127	15371	15252	15268	15282	15355	15268	15166	15270	15246	15285	15282	15287	15151	15276	15331	15296	15336	15237	15232	15298	15533	15393	15150	15180	15104	15214	15210	15319	15163	15231	15205	15346	15254	15251	15176	15249	15305	15174	15328	15248	15250	15242	15362	15459	15113	15381	15319	15157	15225	15208	15255	15317	15331	15286	15140	15233	15184	15169	15381	15057	15185	15313	15389	15250	15332	15243	15124	15254	15376	15266	15199	15341	15405	15149	15166	15274	15249	15434	15195	15375	15317	15328	15298	15179	15309	15158	15272	15338	15180	15290	15171	15359	15151	15401	15148	15260	15326	15246	15219	15194	15196	15325	15328	15294	15319	15368	15223	15466	15276	15448	15127	15302	15139	15415	15312	15245	15263	15232	15196	15345	15368	15307	15293	15288	15255	15290	14936	15402	15277	15254	15215	15173	15285	15469	15129	15222	15225	15373	15229	15420	15434	15224	15315	15205	15332	15207	15381	15235	15211	15316	15460	15369	15182	15240	15315	15165	15226	15252	15385	15276	15269	15277	15283	15180	15292	15445	15241	15407	15366	15457	15285	15339	15203	15219	15230	15192	15207	15249	15217	15371	15276	15356	15331	15234	15440	15202	15233	15295	15277	15349	15171	15333	15427	15326	15211	15460	15340	15162	15182	15312	14957	15218	15237	15316	15238	15330	15139	15268	15198	15158	15266	15215	15168	15272	15255	15246	15192	15274	15408	15236	15245	15412	15216	15225	15286	15309	15211	15252	15417	15126	15223	15237	15072	15222	15148	15165	15243	15261	15358	15222	15266	15233	15207	15159	15386	15201	15330	15295	15231	15366	15346	15341	15340	15125	15178	15252	15263	15298	15310	15294	15137	15219	15204	15117	15172	15239	15177	15310	15150	15010	15302	15392	15216	15287	15256	15193	15127	15240	15324	15194	15159	15366	15275	15304	15219	15241	15189	15353	15290	15170	15302	15318	15447	15333	15375	15222	15278	15238	15296	15346	15252	15477	15319	15410	15240	15260	15100	15223	15373	15114	15254	15297	15162	15132	15260	15325	15354	15270	15241	15387	15432	15243	15315	14949	15273	15191	15275	15342	15312	15262	15240	15267	15319	15101	15337	15343	15310	15257	15332	15210	15233	15228	15298	15208	15259	15322	15196	15151	15168	15378	15353	15234	15218	15180	15270	15284	15243	15263	15415	15306
29984	30726	38871	34457	27871	24850	22883	21128	20277	19665	19415	19009	18786	18909	18537	18222	18566	18331	18452	18231	18309	18271	18324	18205	18178	18030	18162	18122	18352	17999	18163	18084	18072	18029	18101	18052	18163	18251	18096	18102	18321	18081	18028	17980	17987	17980	18117	18146	17960	18036	17780	18042	18179	18062	17989	18024	18001	18139	18151	18062	17902	17903	18148	17887	18090	18032	17936	18092	18049	17890	17810	18094	17911	18193	18168	17893	18122	18039	17984	18042	17886	18043	18041	17970	18109	18157	18089	17960	17882	18093	18041	17781	17890	18015	18005	18061	18052	18114	18048	17919	17929	18155	18161	18132	18066	18074	17839	18102	17997	18025	17980	18254	18120	18273	18179	18002	17833	18245	18169	18043	18127	17778	17970	18017	18071	17952	18109	18090	18023	18017	18029	17934	17901	18006	18038	18014	18007	18115	18036	18251	18055	18002	18019	17970	18121	18036	17964	18183	18050	18156	18073	17921	18067	18142	18028	17986	17984	17847	17916	17806	17948	17995	18145	17994	17933	18070	18083	18272	18063	18070	18071	17966	17874	18090	18064	17764	17973	17979	18091	18043	18058	18122	18153	17928	17871	18078	18115	18002	17862	18174	17826	17983	18030	17974	17815	18158	17871	18187	18039	18119	17927	17884	17988	18177	18187	18118	17965	18001	18160	17880	17868	18055	18109	18009	18099	18044	17988	18234	18145	17916	18032	17993	18076	18070	17971	18123	18058	17833	18156	18033	17987	18018	18216	17883	18130	18001	17998	17853	17864	17756	18008	18106	17967	18058	17941	18032	18044	18194	17980	18162	18150	18007	18278	18106	17965	18190	18083	17998	18059	18062	17910	18001	18057	18006	18190	17985	17991	17941	18011	17867	17995	17693	17960	18080	18103	17916	18121	17906	17984	17950	17847	17855	18003	18187	17793	18167	18061	17898	18083	18010	18076	17855	18113	17983	18125	17903	17942	17859	17788	18037	17987	18140	18058	18092	18199	18045	18062	18115	18272	17985	17952	17934	18065	17847	18049	18075	17933	17991	18063	17970	18153	18277	18038	18261	18012	17863	18034	18203	18212	18064	17971	18027	18246	17942	18132	18123	17990	18221	17894	17923	18024	18108	18091	18064	18027	17958	17991	18203	18349	18072	18140	17963	17955	18184	18066	17923	17910	18032	17976	18224	18160	18095	18037	18046	17822	18087	17990	18176	17994	18250	18301	18109	18034	18099	17995	17871	18068	18055	18220	17947	18035	17965	18187	18008	17880	18245	18120	18165	17942	18355	17983	18059	18015	18161	18028	17990	18107	17899	17870	17901	17927	18021	17950	18020	17975	17992	18286	18110	18028	18190	18085	17873	18169	18047	18116	18099	18047	18212	17971	18056	18020	17994	18007	18201	18065	17767	18002	18232	18303	18196	18032	18109	18190	17963	18120	18238	18139	18176	18230	18117	18044	17955	17842	17988	17936	17851	18062	18061	18260	17874	17973	18028	18115	18139	18093	17910	18073	17992	18066	18033	18119	18131	18160	18051	18117	18127	18082	18047	18073	18288	18012	18106	17809	18122	18010	17893	18180	18034	18230	18072	17979	18058	17992	18011	17941	17959	17981	17994	18173	18062	18021	18031	17928	18032	18056	18025	18006	18251	18374	18011	17968	18022	18027	18030	18037	17985	17927	18132	18010	18216	18136	18121	17921	18020	18097	18022	18004	18147	18057	17926	18094	18024	17976	18072	17885	18074	17995	17884	18072	18251	18120	18003	18035	18059	18092	17818	18075	18061	18060	18118	18120	18041	18073	18035	18075	17917	17798	17996	18017	18045	18000	18093	18014	17928	18059	17898	17943	18020	18146	17833	18096	18093	18127	17871	18244	18157	17954	18111	18077	18072	18045	18045	18017	17909	18017	18046	18269	17841	17939	18076	18141	18137	18024	17997	18228	18107	18040	17960	18173	17967	17977	18095	18060	17873	18003	18076	18015	17944	18015	17966	18102	18099	18148	17933	18244	18069	17952	18034	18015	18153	18149	17993	18003	18115	18175	18070	18057	18073	18018	17887	17911	18189	18100	17933	18130	17876	18179	17862	18054	18072	18088	17883	17956	18141	17981	18068	18120	17976	18040	18042	18142	17968	17947	18104	17909	18138	18190	18363	18172	18048	18130	18253	18183	17934	18109	17998	18091	18000	18190	18101	17956	17895	18127	18207	18107	18001	18110	18029	17805	18005	18043	18156	17992	17922	18195	18048	18036	18090	18069	18148	18028	18059	18089	18034	18206	18033	18055	18136	18083	17979	17986	18104	18138	17915	18138	18137	17987	17910	18127	18158	17845	18072	18172	18070	17833	18077	17934	18104	18066	17837	18173	18078	18079	17986	17871	17956	18036	18099	18194	18060	17960	17869	18155	18001	18067	18126	18053	18020	18068	17901	18031	18132	17966	17962	18060	18161	18094	18063	18022	18224	17958	18102	17828	18104	17889	18042	18018	17875	18086	18236	18171	17997	18055	18140	18035	17984	18433	17986	17918	17933	18032	18169	18134	17921	18010	18013	18032	18073	18093	17931	18084	17894	17980	18031	18218	18075	17979	18196	18033	18021	18245	18104	18095	18098	17993	18126	18027	18126	18228	17956	18163	18046	18048	17900	18063	18051	18316	17901	18032	18083	17960	18018	18336	18024	18063	18119	17904	17819	18355	18026	18025	18011	17912	17897	18123	18397	18253	17834	17982	18056	17809	17919	18076	18159	17965	17920	17948	17841	17907	17994	17974	17877	18002	18012	18080	17832	18092	18058	17941	18082	17728	17953	17794	18134	18162	17909	17907	18122	18008	18070	18038	17960	18164	17989	18099	17901	18165	18105	18044	17880	18059	17935	18073	18002	17992	18111	17962	18205	18058	17899	18046	18159	18050	17980	18116	17955	18089	17959	17815	17954	18218	18382	18126	18135	17964	18009	18102	18024	18260	18089	17949	18066	17953	18226	18103	17918	17934	18041	17953	18177	18193	18001	18057	18116	18188	18001	18211	18202	17873	18034	17982	17930	17969	18079	18036	18014	18158	18081	18219	17814	17789	18117	18183	18047	18200	18018	17997	18002	17935	18116	18097	18103	18094	18055	17957	18328	18111	18033	17981	18156	18141	17974	17813	18161	17914	18036	18100	17939	18061	18011	18143	17973	17994	17923	17944	18034	17949	17990	18017	17935	18012	18077	17869	18040	18036	18176	18090	18034	17942	18032	17961	17919	18256	17848	18046	17898	18062	18010	17974	17970	18141	17977	18034	17989	18113	18047	17847	17997	17938	17958	18280	18009	18079	18041	18102	18204	18146	18091	17854	18082	18165	17964	17911	18115	18001	17934	18046	18005	17884	18098	17853	17935	17923	18051	18020	18152	18100	18017	17935	18046	17986	17978	17866	17950	18079	18010	17790	18151	18009	17883	18225	17869	18107	18135	18003	18179	18058	17983	18001	17854	17848	18002	18201	18033	18127	17940	18243	18067	18029	18105	18075	18273	17894	18174	18008	18090	17991	17954	18098	18041	17867	17966	18040	18008	18069	17921	17953	18080	18228	17835	17942	18058	18158	18105	17900	18019	18198	18018	18170	17925	18174	17955	18018	18126	18066	18100	17910	18037	18037	17975	18065	18155	18019	18238	18114	17963	18105	18091	18180	17876	18014	18008	17995	18095	18146	18228	18215	18133	17952	17869	18031	17934	18056	18118	18017	17711	17819	18042	17956	18213	17986	18172	17915	17941	18108	17883	18060	17940	17986	18004	18103	17972	18055	17925	18147	18057	18225	18084	18066	18110	18024	18085	17790	17971	17973	17997	17984	17951	17900	17981	17931	18025	18108	17855	17972	18230	18182	18281	18091	18141	17974	17990	17958	18016	18066	18004	18160	18030	18107	18150	18053	18191	18209	17955	18131	18271	17893	17965	18024	17959	18102	18225	18241	17903	18053	17887	18056	18080	18097	17814	18268	18153	18105	18098	18049	17782	18116	17859	18009	18095	18118	17952	18027	17836	18067	17911	17975	18036	18043	17912	18245	18137	17974	18010	17928	17901	17851	18027	17882	18051	18214	17958	18034	18075	18177	18233	18087	17947	18086	18257	18074	18199	18313	18213	18104	18135	18009	18158	18008	17992	17999	17890	18061	17992	18097	18193	18087	17999	17902	18045	17904	18051	17924	18093	17893	18158	18099	18123	18057	18061	18119	18170	18159	18076	17893	18028	18086	18125	18055	18104	17837	18209	18222	17944	18094	18196	18157	18141	17989	17974	18107	18215	18217	18140	18050	17868	18133	18099	17929	18052	18009	18195	18075	18020	18165	18251	18130	18410	18143	18029	18275	18216	18138	18029	18085	18125	18034	18155	18190	18182	18181	18110	18007	18150	18237	17939	18157	18021	18016	17983	18026	18061	18066	17880	18044	17884	18091	17991	17997	18115	18113	18081	18240	18221	18294	18146	18010	18089	18023	18210	17993	18018	18290	18079	17981	18234	18224	18072	18080	17980	18121	18217	18022	18095	18197	18212	17971	18190	17969	17986	18164	18242	18136	18027	18113	17940	18222	18009	17899	18120	18138	17985	18136	18267	18122	17942	17981	17995	18134	18061	18176	18062	18117	17942	18104	18207	18223	18151	18188	17796	18233	18157	17937	18010	17962	18010	17922	18201	18066	18121	18047	18108	17777	17955	17974	18205	18350	18064	17905	17886	17937	18004	18139	18200	18017	18011	18050	17947	18062	17928	18036	18041	18153	18071	18017	18024	18111	17948	18119	18075	17987	18067	18154	18137	18104	17825	18124	17841	18323	18035	18125	17973	17862	18016	18056	18007	18146	18190	18254	17894	18083	18163	18135	18067	18171	17975	17921	18044	18160	18098	18084	18142	18094	17962	17999	18216	18174	18211	17985	18011	18204	18216	18196	18054	18120	18050	18063	17976	18025	18326	18079	17938	18082	17861	17976	17920	18159	18020	18203	18180	18034	18025	17849	17923	17931	18202	18045	17936	18208	17993	18112	17988	18197	18034	17991	17928	17842	17994	18188	18349	18099	17852	18055	17901	17838	17862	18185	18056	17936	17976	18066	17964	18090	18011	18169	18061	17965	18080	18021	17953	18178	17795	18127	18076	18022	18126
31872	46594	42510	32570	27672	23932	21713	19803	18576	17434	16917	16472	16249	15910	15807	15856	15796	15399	15323	15328	15497	15461	15395	15142	15336	15119	15240	15170	15108	15169	15176	15146	15155	15218	15007	15081	15050	15035	15068	15033	15154	15007	15147	15063	15069	15182	14847	15090	14969	14990	15032	15033	15060	15176	14979	15076	15108	15012	14987	15015	15009	14983	15095	15094	15047	15010	15127	15075	15045	14970	15056	15015	15008	15043	15075	14900	15063	14994	15141	15193	14968	15056	14945	15033	15043	15126	15039	15086	15103	14921	14950	15053	14981	15020	14957	15069	15155	15046	14934	14964	14859	15155	15045	15107	15054	15013	15073	14985	15127	15016	14997	15103	14912	15120	15027	15102	14829	15036	15047	14903	15005	15051	15260	14909	15054	14946	14992	15234	15041	14922	15131	15126	14967	15079	15060	14997	15022	15141	14926	15040	14983	15027	15163	15070	14991	14903	15081	15195	14943	15116	15234	14874	15087	14838	15157	15053	15004	14978	15044	15069	14893	15041	14906	14859	15010	15152	15031	14965	15019	15007	15023	14931	15069	15078	15015	15125	14873	14871	15245	14960	15112	15161	15020	15004	15208	14889	15012	14903	14986	14925	14937	14960	15117	14973	14980	15156	14951	15044	14925	15091	15136	15002	14958	14933	15026	15138	15011	14921	14924	15083	14979	14856	14987	15020	14957	15034	15052	15057	14988	14938	14905	15047	15176	15083	15000	14968	15067	14981	15146	15078	15036	14936	15069	15114	15137	15138	15031	15092	14867	14886	14994	15104	14831	14980	14995	15017	14812	15141	15252	14959	15166	14972	15017	15055	14954	14936	15192	14972	14985	15001	15027	15081	15104	15062	15183	15156	14986	14958	14976	15103	14953	14944	15147	15028	15110	15142	15024	14870	14902	14848	15139	15015	15135	15101	14880	15034	15057	15169	15081	14937	14982	14946	15026	15109	15015	15120	14989	15019	15024	15193	14958	14950	15135	15181	14990	15095	15034	15001	15004	14887	15002	15030	15047	15040	14976	15178	14861	15030	15276	14846	15011	15074	15025	14905	14987	14792	15065	15048	14880	15028	15099	14923	14961	15155	15055	15076	15152	14968	15078	15032	14978	15127	15037	14977	14971	15141	14904	15021	14921	15206	15068	15023	14984	15093	15122	15067	14910	15118	15059	15135	14908	14858	15070	14905	15098	14959	14918	14953	14909	14944	14868	15040	15002	15020	15072	15034	15125	15112	14956	15025	15013	14899	15138	15227	14937	14981	15127	15155	14916	14966	15158	14932	15100	14928	15163	14986	15330	15071	15088	14962	15062	15037	14989	14939	15112	15096	15131	14988	15080	15058	14989	15146	14935	14974	14954	15037	15094	15070	15262	15002	15018	15219	14873	14908	14982	15215	14999	15144	15112	14900	14991	15071	15027	14890	15092	15193	14799	15148	15032	15095	15010	15034	15041	15121	15064	14881	14916	15014	15043	15281	15003	14965	15078	15100	15199	14999	15076	14941	15149	15059	15036	15014	15093	15109	15194	14972	14869	14954	14982	15039	15034	15095	15071	15004	14954	14996	14936	15106	14973	14978	15026	15231	15021	14951	15087	15282	15138	15036	15124	15001	15172	15017	15055	14927	15049	15037	15092	15098	15001	14974	15294	15032	14921	15006	15108	15136	15216	14940	14949	15069	14888	15087	15074	15042	15121	14980	14984	15051	15069	14908	14950	14965	15050	15276	15031	15068	15036	15186	15082	14956	15082	14949	15098	15053	14979	15130	15048	14975	15044	15255	15129	14987	15116	15044	14945	15187	14946	15229	15030	15120	14977	15013	15139	14990	15055	15181	15138	15067	15175	14983	14996	15017	14997	15110	15141	14990	15210	15087	15150	14996	14987	14996	15098	15201	15068	15041	15158	15052	15123	14874	14971	14934	15052	15009	14955	15091	15017	15090	14945	15060	14954	15113	15269	15025	15063	15010	14978	14962	15061	15087	15112	15019	15036	14988	14914	15163	15068	15069	15077	15096	15063	15140	15099	15122	15147	15001	15023	14842	15034	15000	15120	14968	15053	14990	14996	15021	14982	15012	15252	14973	15042	15109	15040	15079	15048	15085	14905	15141	15027	15136	15139	14951	15030	14976	14946	15134	15059	15085	14939	15073	15076	15148	14988	15207	15013	15016	14898	15184	15046	15191	14916	15132	15054	14965	14971	15090	14980	15153	15096	14994	15067	15136	14977	15078	15231	15094	15069	14960	15185	15064	15174	15035	14977	14986	15065	14989	15069	15125	14936	15069	15020	15156	14977	15036	15132	15052	14996	14995	14992	15214	14890	15079	15070	15079	15100	14895	14964	15118	15146	14905	15107	15042	15012	15194	15093	15143	15103	14900	14904	15046	14948	15014	15105	15174	15056	14961	15057	15060	15031	15013	15021	15161	15119	15036	14958	15250	14921	14941	15020	14895	15091	15105	14964	15117	15035	15134	14890	15103	15109	15002	15026	15016	15061	15106	14999	14917	15155	14978	15075	15136	14993	15095	14888	15034	15059	15072	14821	15046	15049	15026	15074	15110	14948	15060	15153	14938	14993	15124	15072	15051	15018	14899	15145	15203	15070	14953	14993	15059	15090	15081	15025	14835	15138	15105	15040	15028	15086	15042	15044	15342	14974	15151	15061	14923	15069	14976	14978	14852	15111	15020	15060	14933	14975	15129	14907	14963	15048	14915	15134	14893	15032	15040	15001	15028	15072	15006	15204	14965	15043	14998	14960	15082	15142	15194	14986	15331	14922	15119	15140	15254	15028	15152	14929	14999	14972	15184	15011	15077	14970	14876	14938	15124	15217	15052	15006	15052	14966	14999	15057	14890	15145	14972	15093	15224	15006	14946	15128	15202	15105	15105	15027	15040	15049	15088	15177	15164	14977	14993	15015	14837	14982	14998	14882	15064	15062	14966	15054	15159	14987	15109	15051	15086	15078	14928	15027	15054	15155	15081	15102	15120	15056	14996	15043	14925	14957	14925	14829	15131	14982	15044	15061	15045	15084	15115	14969	15193	15122	15041	15069	15083	14980	15176	15222	15112	15009	14969	15057	15221	14954	15244	15044	15314	14995	15147	14939	15183	15001	15006	15316	14775	14940	15026	15099	15009	15063	15154	15075	14981	15003	15152	15121	15124	15016	15149	14856	14956	15158	14947	15035	15014	15138	15057	15169	14912	14977	15134	14889	15001	15140	14970	14894	15024	14959	15121	15184	15266	14881	15053	15062	15056	14970	15087	14986	15040	15095	15102	14977	15142	15076	15056	15025	14787	15286	15117	15063	14994	14958	15158	15130	15077	15069	15096	15087	15131	15016	14842	15058	15197	15027	14982	15122	15015	15099	15034	15138	15203	14861	15131	14982	15047	15002	14790	15183	15049	14945	14832	14974	14931	15160	15029	15051	15209	15096	15091	15110	15138	15079	15096	15068	14919	15097	15012	15167	15064	14988	14774	15041	15153	14984	15003	15086	15094	15208	15181	15206	15013	14959	14900	15107	15061	15048	14970	15117	15049	15098	15078	15218	15084	15063	15077	15235	14952	15044	14924	15051	15178	15106	15140	15058	15083	15044	15179	15130	15143	15103	15043	15013	15065	15140	15173	15127	15007	14957	15137	15021	15169	15037	15183	15088	15201	14991	14905	15165	14956	15159	14935	15252	15063	15141	15072	15074	15016	15072	14936	14989	15050	15208	15079	14988	15045	15056	15055	14923	15010	14862	15001	15184	15100	14833	15212	15040	15071	15060	15025	15094	14896	15100	15054	15026	15023	15111	15152	15068	15011	15043	14904	15097	15214	15100	14992	15040	15023	15043	15085	15017	14922	14946	15121	14896	15153	14888	15138	14983	15096	15022	14955	15151	15039	15069	15190	15114	15136	15087	15065	15018	15059	14863	15158	15116	14896	15165	15019	15105	15055	15043	14930	14965	14817	15180	15191	14995	15094	15203	15011	14961	15098	15136	15097	15038	15227	15210	15000	15248	15272	15175	15016	15173	15077	14906	14989	15114	15136	15122	15056	15069	14982	15115	14971	15092	14937	15080	15045	15181	15131	14911	15087	15026	15039	14912	15069	15035	15141	14933	15033	15185	14977	15111	15056	14971	15075	15025	15019	15146	14951	15108	15088	15141	15039	14965	15074	15184	15088	14973	15129	15095	15040	15122	15006	15108	15022	15075	15219	15215	15146	15013	15010	15066	15004	15031	14949	14982	15063	15126	15138	15066	15021	15082	14969	14836	15036	15092	14899	15064	15040	14944	15110	14834	14856	15084	15110	15061	14944	14941	14985	15091	14967	15155	15089	14952	15043	15058	15063	14924	15124	15046	15073	15072	14945	15054	15034	14985	14959	15146	14862	14999	15019	15053	15052	15034	15047	15005	15067	15004	14990	15001	14942	15143	15081	14923	15159	14959	15030	14828	15069	14784	15042	15149	15108	15059	15095	15068	15041	15078	15042	15005	15161	15041	15220	14978	14916	15029	15143	14961	15074	14989	15033	15206	15090	15147	15074	15075	15063	15135	15150	15062	15198	15081	14977	15168	15245	15071	15067	15111	15171	15142	15012	15034	15111	14876	15092	14971	15098	14994	15090	15065	15092	15097	15052	15084	15159	15189	15047	15188	15086	15149	15270	14975	15032	15082	15246	14991	15154	15088	14854	15112	15025	15151	14921	15097	15027	14965	15260	14973	15034	14895	14925	15127	15032	15001	15015	15167	15206	15101	15216	15065	15050	14979	15130	14965	15103	15005	15166	15125	15135	14982	15182	15062	15016	15023	15115	15082	15090	15074	15144	14921	15148	15181	15040	15121	15068	15077	15038	14965	15037	14943	14925	15244	14905	15139	15048	15009	14974	15245	14936	15052	14981	15161	15131	14971	15011	15156	15073	15040	15154	15143	15170	15043	15010	15140	15115	15003	14868	15171	15095	14994	15107	15053	15046	14982	15127	15099	14993	15145	15169	15012	14989	15128	15013	15067	14989	15012	15111	15043	15110	15056	15163	15092	14973	15153	15096	14903	15046	15004	14993	15056	15044	15022	14968	14950	15141	15196	14968	15040	14915	14921	15033	15117	14947	15066	15090	15016	14949	15113	15189	15130	15023
23922	21058	28619	26055	26383	27887	27466	23733	21534	20743	20046	19488	19337	19135	19058	18603	18664	18610	18689	18360	18351	18460	18337	18028	18020	18030	18253	17863	17926	18218	17903	18100	17975	18023	17924	17994	18317	18178	18224	17883	17925	18062	18027	17957	18006	17998	17853	17899	18061	17912	17894	17883	17943	17849	18038	17942	17823	17821	17877	17923	17919	17972	17929	18003	17952	17971	17827	18085	17967	17974	17895	17865	17806	18167	18010	17926	17838	18018	17767	17749	17914	17798	17899	17952	17930	17837	17868	17930	17768	17865	17874	17857	18069	18032	17901	18014	18106	18017	17904	17813	18195	17805	17898	17799	17913	18036	17857	17823	17972	17946	17808	17881	17920	17875	17986	17744	17892	17810	17939	17954	17828	17702	17940	18136	17819	18227	17966	17803	18001	18039	17883	17843	17849	17800	17806	17786	17888	17863	18030	17833	17848	17854	17851	17741	18031	18031	17743	17927	17815	18006	17863	17838	17827	17920	17849	17887	17941	17797	17573	17974	17877	18164	17788	18043	17941	18025	17928	17851	17849	17901	17790	18055	17845	18176	17905	17963	17848	17849	17887	17758	18073	17888	17907	17915	17972	18186	17987	18113	17901	17976	17771	17896	17927	17811	17903	17784	17991	17910	17750	17810	17529	17980	17770	17889	17896	17744	17829	17927	17916	18034	17803	17922	17827	17765	17885	17887	17989	18114	17881	17729	17902	17852	18032	17865	17942	17921	17918	17966	17942	17855	18061	17863	17891	18068	17989	17808	17780	17698	17799	17891	17887	17761	18002	18205	17875	17902	18001	17857	18031	17873	17825	17697	17774	17976	17956	17903	17897	17868	17681	17789	17822	18063	18004	18005	17708	17781	18091	17806	18070	17948	18066	17777	18082	18027	18037	17690	17963	17781	18105	17704	17769	17954	17929	17908	17865	17836	17932	18029	17984	18052	18002	18023	17681	17778	18145	18027	17840	17906	17996	17962	17812	17956	17837	17788	17955	18028	18030	18040	18085	17774	17959	17869	17948	18190	17852	17646	17911	17797	17701	17897	18087	17911	17755	17997	17742	17812	17929	17932	17916	17912	17883	18009	17848	17921	17752	18037	17851	18028	17983	17877	17898	17889	17827	18085	17850	17887	17968	17828	17916	17872	17723	18049	17898	18035	17870	17769	18021	17866	17836	17717	18097	18148	17791	17943	17947	17787	17881	17788	17946	17661	17914	17959	18042	17880	17800	17949	18017	18026	18040	17957	17953	17976	18041	17922	17939	17869	17705	17851	18014	17898	17938	17902	17975	18004	18066	17799	17980	17799	17895	17839	17922	17767	17900	17574	17879	17736	17917	17878	17990	17945	17991	17809	17896	17863	17768	18001	18041	17797	17568	17843	17781	17965	17948	17794	18033	17752	17661	17699	17861	17999	17858	17900	17947	17869	17944	17914	18044	17908	17877	17904	18208	17877	17811	18125	17975	17751	17929	17893	17960	17815	17793	17957	17799	18059	17760	17938	18134	17836	17789	17797	18019	17871	17816	18097	17827	17764	17712	17963	17921	17769	17863	17856	17882	17902	17889	17784	17851	17946	18112	17981	18055	17929	17785	17870	17960	17708	17859	17787	17967	17780	17792	18119	17816	17863	18002	17928	17879	17761	17973	17785	17931	17683	17888	17801	17925	17885	17902	17958	18013	17716	17743	17885	18001	18005	18010	18021	17897	17860	17759	17822	17804	17868	17762	17911	18072	17857	17995	17962	17781	17897	17832	17756	17905	17889	17825	18138	17957	18038	17829	18011	18026	17853	18117	17865	18202	17892	17934	17849	17797	18078	17874	18052	17834	17916	18060	18088	18004	17971	17939	17900	17749	17931	17985	17837	17861	18010	18069	18001	17858	18012	18009	17941	17813	17775	18065	18051	17848	17879	17890	17731	17940	17874	17932	17911	17965	17882	17742	17920	17883	17733	17867	17875	17916	17871	18064	17888	17879	17757	17932	17908	17924	17934	18109	17811	17819	17781	17696	17869	17894	17864	17572	17829	17898	18089	17823	17898	17689	17995	17700	17783	17924	17902	18015	18010	17907	17978	17946	17960	17936	17913	17868	17758	17996	17731	17910	18019	17910	18196	17888	17890	17733	17805	17765	18005	17872	17913	17846	17782	18173	17931	17820	17950	17818	17997	17937	17808	17913	18033	17889	18073	17889	17940	18002	18022	17771	17737	17893	18070	17885	17970	17962	17970	17929	17905	17803	17915	17766	17929	17932	17970	17716	17972	17831	18113	17906	17721	17934	18022	17940	18041	17864	17847	17996	17841	17721	17810	17979	17663	17971	17925	17967	17985	17966	17748	17777	17998	17945	17864	18111	18051	17903	17900	17945	17996	17867	18032	17880	17999	18127	17837	17877	17817	17707	17910	17776	17823	18183	17903	17929	17922	17975	17933	18010	17937	17958	17687	17885	17904	17749	17939	17977	17972	17950	17817	17873	17956	17936	17726	17767	17782	18021	17906	17939	17941	17835	17813	17932	18226	17863	17851	18076	17713	17871	17756	17908	18052	17755	17755	17949	17961	17731	17945	18142	17780	18027	17889	17852	17976	17882	17951	18102	17816	17791	18064	18071	17838	17902	17665	18067	18055	17913	17893	17710	17789	18106	17862	18174	17665	18018	17907	18067	18073	17932	17992	17873	17965	17971	17749	18002	17790	17737	17943	18002	17983	17883	17693	17752	17879	17972	17906	17880	17773	17751	18130	17847	17874	18021	17968	17708	17842	17798	17816	17915	17873	17691	17736	17887	17856	17997	17837	17859	17775	17919	17694	17898	17835	17871	18066	17693	17881	18064	17699	17875	17897	18003	17775	17835	17873	17944	17858	17828	17877	17895	18068	17815	17931	17993	17983	17879	17747	18085	17972	17945	17932	17892	17771	17785	18152	17877	18004	17967	17853	17927	17981	17789	17871	17926	17703	17965	18000	17871	17919	18045	17768	17659	17845	17906	17915	17975	17819	17845	17834	17808	17799	17876	17896	17577	17914	17984	17884	17706	18044	17980	17767	17920	18017	17833	17708	17939	17816	17970	18139	17908	17804	18092	17850	17807	17751	17900	17956	17955	17927	17832	18027	18040	17883	17867	17780	17757	17886	17967	18023	17917	17947	17811	18048	17811	17985	17892	17929	18008	17931	17980	17866	17801	17824	17951	17965	18115	17709	17829	17715	17775	17923	17852	17938	17898	17936	17785	18035	18174	18055	17816	17902	17831	17952	18016	18150	17784	17978	17737	17758	17827	17769	17913	18049	17906	17994	17885	18062	17835	17985	17844	17882	17909	17937	17741	17918	17944	17755	17668	17730	17941	17899	18068	17860	18047	18001	17774	18188	18205	18089	17859	17991	18017	18126	18095	17896	17937	17896	17928	17922	17812	17869	17861	18033	17901	17930	17878	17802	17789	18014	17772	17850	17854	17920	17781	17767	17923	17735	18030	18334	17795	17819	18068	17924	17850	17832	17990	18001	17982	17797	17917	18040	17883	18095	17910	17929	17931	17867	17883	17868	17980	17945	17857	17788	18069	18199	17768	17824	17714	17930	17813	17953	18061	17824	17806	18120	17867	17869	17875	17916	17773	17838	17892	18089	17976	18016	17964	18037	17794	17778	17858	17864	17880	17827	17799	17915	17827	17652	18045	17838	17934	17783	17779	18103	17876	17929	17916	17932	17981	17913	18048	17980	17812	17876	18028	17941	17847	18039	17785	17871	17838	17842	17871	17741	17691	18037	17721	17954	17888	18096	17685	17895	17949	17954	18012	18108	17823	17855	17738	17682	17791	18007	17965	17996	17934	17974	17735	17885	17921	17921	18051	17875	17813	18039	17945	17956	17791	18058	18154	17831	18058	17891	17952	17832	17979	18050	17792	17830	17571	17937	17844	17902	17932	17876	17877	17801	17667	17881	17951	17964	17708	17921	18035	18121	17853	17974	17985	18101	17819	17924	18038	17947	17908	17787	17995	18009	17727	17855	17816	17936	17824	17798	17742	17809	17746	17878	17830	17856	18015	18058	17807	18027	17905	17899	17808	17790	17809	18016	17879	17793	17767	17926	17757	18149	18040	17951	17712	17966	17900	18069	17799	17934	18119	17809	18152	17990	17787	18034	18074	17847	17996	17837	17905	18097	17824	17843	17683	17887	17760	17822	17866	17831	18054	17998	17889	17880	17798	17919	18024	18094	17847	17876	17943	17940	17932	18209	17661	17979	18019	17810	17979	17977	17862	18022	17799	17961	17712	18025	17902	17976	17950	17913	17889	17787	18015	17960	17960	18014	17954	17930	17987	17881	17935	17831	17989	17945	18051	17951	18035	17951	17875	17934	17998	17934	17966	17850	17834	17930	17981	17608	17958	18002	17755	17961	17908	17979	17869	18006	17868	17945	17890	18021	18000	17952	17936	18114	17679	18018	17916	17984	17823	17947	17809	18233	18118	17868	18099	18043	17737	17802	17887	18005	17734	17734	17949	17913	18039	17890	17833	17926	17691	18016	18085	17946	17841	17823	17893	17879	17875	18073	17971	18105	17937	17971	18049	17987	17774	17769	17758	17665	17789	17665	18011	17815	17867	17883	17799	17949	18098	17813	17835	17827	17823	17991	17761	17959	17874	17922	17758	18013	17931	17866	17838	17969	17951	17956	17791	17983	18086	18031	17874	17908	18083	17899	18050	17808	17916	17816	17881	17896	17787	18098	17914	17726	18058	17881	17916	17810	17816	17983	18157	17896	17931	18038	17847	17815	17765	17913	18038	17787	18016	17732	17876	17899	17899	17881	17907	17997	18068	17827	17814	18071	17949	17998	18031	17898	18022	18018	18052	18053	18058	17911	17890	18175	17960	17789	18037	17820	17816	18084	18003	17740	18212	17750	18099	17912	17887	18028	17865	17807	17898	17777	17812	18086	17658	17985	17911	17873	17845	17901	17719	17938	17845	17822	17850	17972	17983	17874	17925	18025	17857	17839	17995	17862	17993	17774	18036	17914	17921	17870	17874	17950	18044	18011	17919	18066	17974	17969	17955	17658	17878	17877	17903	18007	17792	17905	17925	17842	17940	18083	17772	17814	18019	17857	17884	17633	17744	17806	17959	17913	17944	17668	17894	17966
32879	52142	48256	37591	32596	28501	25583	22559	19980	18928	17832	17366	16983	16667	16307	16051	15952	15804	15811	15494	15423	15455	15422	15430	15391	15300	15308	15107	15099	15116	14972	15035	15164	15237	15103	15051	14991	15163	15147	15027	15085	15021	15067	15034	15005	14919	14993	15039	14889	15005	15030	14969	15011	15036	14814	14944	14971	14972	14953	14954	14884	15127	15024	15141	15031	14999	14996	15223	14964	14957	14886	15063	15107	15032	15067	15008	15144	15132	15097	14958	14938	14950	15016	15175	14990	15076	15059	15188	14957	15164	15205	15047	15061	15092	15003	15010	14864	14942	14833	14996	14971	15111	15056	14965	14945	15094	14946	14812	15048	14981	15108	15024	15034	15025	14914	14917	15009	15069	15006	15088	14927	14982	14921	15006	14873	15009	15050	15198	15190	15121	15044	15052	15101	15141	15015	15045	14981	14905	15166	15036	14970	14989	15022	14983	14959	15065	14986	14998	14990	15042	14937	15078	15089	14975	15149	15018	14916	15138	15059	14934	14995	14996	15039	15104	14959	14970	15092	15181	15069	15154	15139	14931	14994	15186	14950	15077	15063	15203	15031	14963	14958	15063	15029	15011	15208	14866	14942	14984	14912	14887	15120	14878	14937	15197	14903	14909	14899	14974	15033	14946	15050	15076	14960	15098	15030	15135	14948	14851	14996	14773	15044	14898	15013	15029	14986	15033	14944	15000	14877	15103	14910	15007	15000	14951	15071	14837	14900	15039	15090	14860	14956	15049	14969	14906	14924	15041	15055	14924	14923	15005	14971	14975	14975	15079	15064	15123	15007	14867	15156	14998	15091	15047	14936	14957	15062	15060	15096	14958	15172	15073	14836	15069	14955	15085	14947	14975	15119	15125	15095	14927	15072	14941	15005	14986	14986	15159	15025	15019	15029	14900	15049	14858	15126	15089	15054	14912	15039	14929	14879	15038	14887	15009	14888	15086	14934	15013	14998	15041	15065	14925	14989	15174	15022	14864	14923	15034	15023	15068	15008	15133	14969	14952	15074	14955	14975	15007	15010	15075	14962	15038	14995	15136	15089	14973	15101	15070	14952	15010	14932	14919	15080	15189	14958	15128	14915	15084	15126	14952	15124	14794	14928	14979	14969	15104	14913	14929	15057	14977	14987	15078	15043	15013	15029	14968	15069	15129	14915	14872	15083	14970	14936	15177	15107	14920	15044	15078	15021	15105	15054	15016	15059	14957	14917	15097	15233	15102	14949	14952	14927	14961	15036	15003	15044	15008	15061	14943	14927	15077	14932	14903	14955	15017	14880	15023	14867	15002	15023	14948	15005	14902	15005	14961	15137	14814	14895	15092	14936	15112	15213	15120	15155	14966	14974	15084	15062	15022	15025	14976	14972	15077	14774	14916	15075	15121	15184	14905	15146	14946	15089	15089	15173	15100	15037	14965	14881	14811	15077	15045	15132	15093	15081	15068	14979	14920	14910	15024	15123	15067	15106	15086	15053	14921	15017	14998	15078	15007	15162	14884	15034	14946	14927	15020	15116	14970	14989	14859	15141	14986	14935	14946	15053	14996	14831	15150	15073	15008	14924	14880	15044	14919	14926	15081	15051	14908	15115	14901	15031	15120	14931	14822	15115	15011	14874	14969	15053	15057	14874	14959	15008	14962	15109	15079	14811	14981	14984	15142	14980	15096	14961	15118	15029	14978	15031	14990	15001	15086	15081	15095	14920	15064	15180	14917	14941	15003	15200	15040	15036	15000	14967	14758	14804	14945	14952	14876	15023	14988	14933	15082	15069	14984	15148	14984	14953	14933	14999	15082	14999	14929	15027	14947	15106	14951	14891	15029	15092	15162	15016	15034	15062	14933	15095	15147	14988	14940	15140	15127	15018	15188	15082	15006	14904	15155	15075	15225	15037	14977	15049	14978	15041	14967	14840	15103	15223	14992	15007	14980	14886	14984	15045	15072	15026	15020	14970	14943	15058	15000	14915	15144	14981	14864	15084	14955	15177	14917	14941	15079	14940	15022	15026	15028	14984	14992	15097	14915	14992	14959	15042	14930	15258	15028	15081	15076	14908	14972	15023	15165	14927	15093	14920	15064	15128	14908	15138	15020	14979	15092	14845	15007	14980	15057	15006	14955	14802	14859	15021	14780	15088	15010	14871	14971	15110	15077	15006	15094	14940	14958	15065	14990	15070	14898	14921	15033	15048	14956	14983	14829	15030	14932	15151	14897	15144	15177	15039	14944	14918	15014	14911	15062	15005	15076	15041	15107	15130	14971	14948	14900	15047	15144	15160	14881	15058	14928	14926	15060	15054	15017	14983	14889	15141	15143	14880	14938	15074	15025	15142	15044	14960	14979	14993	15063	15072	14991	14960	14962	15099	15072	15073	15057	14998	15139	14999	15078	14964	15096	14979	15041	14871	15058	15013	15081	15115	15120	15088	15014	15177	14967	14881	15103	14961	15035	15016	14887	14900	14991	14867	14901	15029	14998	15063	15120	15159	14915	14851	14942	15036	15013	14957	15121	15089	14856	15061	14880	15068	14986	15064	15014	15019	15154	15056	14980	15125	14971	14768	15040	15019	15188	15040	14960	15041	15059	15087	15155	14987	14885	14934	15125	14863	15048	15007	14923	15125	15159	15007	15011	14889	15022	14974	15110	15069	15066	14969	15084	15009	14932	15067	15034	15116	14939	14940	15027	14994	15104	14989	14965	14949	15038	15066	14956	15113	15008	15124	15044	15002	14907	14890	14781	14937	15172	14997	14951	15127	15000	15177	15130	15045	15016	15085	14876	15000	15118	14995	15107	15130	14894	15079	15078	14995	15123	14990	14926	14994	14905	15060	15066	15118	14888	15132	15008	15106	15139	15104	15089	15142	15054	15039	14959	15029	14973	14835	14949	14955	14889	15111	15068	14881	15007	15036	15251	15004	15033	15156	15121	14942	14995	15242	14910	14970	15163	14960	14992	15006	14997	15083	15187	14999	15061	14999	15071	15019	15006	14994	15173	15074	15134	15087	15037	14887	15041	15045	15176	15121	15107	15042	14989	15027	14895	15061	14874	14993	14799	14903	14952	15023	15062	15072	14976	14964	15103	15103	15007	14988	15105	14931	14862	14986	15048	15133	14989	15185	15192	15054	15063	15023	15077	15122	14937	14973	14932	15002	14924	15023	15077	14955	14837	14929	14818	14985	14825	15093	14969	15055	14993	15097	14915	15038	14976	15036	14900	15175	14840	14972	15086	15013	15037	15038	15014	15031	15026	15167	15077	15057	15113	14902	15035	15206	15076	14903	15028	15186	14871	14984	15002	14953	15086	14874	14995	15114	15174	14986	15123	15050	15083	14907	14835	15037	15090	15070	15000	15018	15044	14926	15020	14982	15033	15060	14959	14854	14987	14841	14847	14945	15083	15079	15284	15114	15100	14942	15118	15079	15000	15094	14834	14859	15029	15100	15081	15019	15049	14891	14907	15005	15083	14958	14853	15119	15047	15002	15084	14926	14951	15077	14937	14857	15038	15074	15098	15065	15039	14996	14975	15178	15009	14922	14943	15163	14920	15039	15058	14984	15173	15123	14959	15041	15195	15070	15045	15054	15004	14970	15157	15108	14876	15064	14989	14886	15018	15167	15027	14955	14936	14911	15191	15045	15110	15016	14973	14904	14961	14949	14967	15229	15099	15072	15085	14935	14841	14922	15004	15151	14961	14964	15040	15020	15240	15053	15030	14966	14959	15102	14921	15016	15146	15014	14961	14961	15025	15135	15040	14985	15070	14953	14900	14854	15054	15012	14753	15054	15108	15030	15186	15111	14956	15095	14939	14920	15001	14982	14873	15021	14898	15096	15075	14795	15054	15096	15021	15208	14993	15032	15009	15033	15002	15059	15046	14957	15304	15213	14938	15086	14845	14905	15058	14963	15071	15085	14946	15040	15025	15130	15037	14998	14895	15072	14927	15105	15065	15279	15103	15062	15031	14996	15080	15081	14894	15085	15124	15014	14909	14952	15065	15120	15041	15071	15020	15030	15114	15045	15034	15174	14800	15095	15037	14902	15095	14963	15025	14941	14930	15031	14945	14960	14957	15024	15091	14935	14936	15089	14962	15037	14949	14922	14993	15161	15078	15122	15010	14942	15207	15099	14904	14983	14946	15033	15109	14995	15070	15023	15073	15168	14973	15000	14915	14929	14931	15005	15059	15027	15146	15153	14940	15024	14963	15080	14973	14934	14981	14830	15233	15103	14969	15028	15083	14968	15213	14929	14999	15072	15126	14979	15045	14889	15230	15021	14863	14839	15127	14997	15004	15036	14910	14942	15037	15014	15087	15004	14987	15091	15101	15105	15046	14940	15075	15060	14985	15044	15130	14917	15136	14978	15113	15161	15038	15154	14998	15114	15050	14996	14851	14930	14930	15043	15214	15102	15114	14882	14741	15031	14950	15042	15093	14929	14956	14910	15075	14929	15101	14949	15056	14949	15049	15148	14920	14981	15034	15131	15063	14877	14957	14901	14884	15146	14983	15076	15159	15157	14879	14898	14960	14945	15153	15061	14649	15227	15131	15086	14815	15014	14950	14989	14968	14998	15022	15045	15073	15178	15165	14871	15129	15066	14958	14936	14878	15087	14855	15063	15038	15227	14924	15061	14998	14915	15044	14956	15163	14898	15215	15137	14921	15093	14998	15011	15035	15112	14975	15133	15091	14995	14885	15054	15002	15023	15026	15137	14813	14939	15039	15113	14962	14992	14903	15132	15030	15096	14987	14961	15030	15116	15002	15089	15027	15184	14853	15056	15139	14978	14984	14904	14968	15122	15167	14921	14897	15082	15024	15107	15009	14907	14975	14887	15100	15151	14850	14931	14914	15212	14917	15290	14976	14892	15130	14949	14848	15104	14910	14911	15118	15146	15042	15063	14965	15093	15047	15111	15145	15139	15146	15017	15094	14904	14983	14973	15010	15061	15037	15144	14849	15098	14869	14930	15069	15089	14886	15072	14897	15057	15114	14932	15054	15142	15097	15003	15073	14988	15017	14996	14846	15087	14865	15035	15029	14931	15235	15069	14965	14974	15039	15010	14888	15119	15041	15027	15033	14867	15072	14946	15033	14990	14933	14954	15033	14992	15113	15234	15155	14957	15131
22696	21052	28767	23864	23513	28558	31163	26060	23620	22310	21340	20801	20146	20159	19493	19337	19361	19096	19288	18885	18740	18758	18685	18628	18682	18517	18710	18530	18488	18670	18557	18399	18450	18331	18678	18396	18453	18597	18294	18441	18398	18433	18298	18188	18327	18282	18232	18371	18023	18206	18303	18305	18301	18321	18307	18283	18336	18077	18252	18422	18332	18356	18303	18186	18225	18465	18251	18367	18430	18320	18294	18224	18070	18264	18147	18195	18179	18290	18384	18195	18140	18251	18340	18272	18336	18118	18198	18142	18254	18206	18230	18416	18289	18334	18291	18292	18119	18292	18410	18208	18294	18090	18366	18226	18194	18254	18171	18229	18542	18293	18306	17960	18172	18222	18351	18312	18323	18082	18008	18338	18242	18192	18159	18293	18356	18206	18156	18308	18247	18237	18363	18430	18297	18182	18200	18201	18323	18302	18232	18082	18307	18280	18223	18288	18281	18316	18244	18290	18263	18085	18197	18357	18233	18203	18059	18114	18239	18302	18355	18376	18267	18015	18334	18199	18244	18267	18302	18338	18278	18365	18241	18206	18242	18379	18126	18070	18258	18331	18216	18163	18043	18254	18267	18228	18253	18213	18238	18105	18116	18448	18358	18143	18089	18155	18053	18196	18216	18337	18175	18205	18201	18285	18508	18351	18175	18276	18130	18273	18226	18442	18206	18106	18340	18229	18303	18351	18245	18253	18459	18109	18220	18254	18316	18210	18399	18137	18048	18201	18062	18168	18367	18110	18253	18161	17778	18352	18442	18250	18087	18167	18284	18011	18209	18182	18416	18333	18135	18332	18222	18249	18371	18391	18364	18404	18325	18290	18487	18345	18270	18178	18220	18470	18539	18326	18328	18228	18270	18276	18183	18018	18147	18435	18379	18240	18274	18170	18232	18091	18287	18260	18306	17952	18250	18214	18240	18169	18154	18236	18211	18283	18281	18231	18252	18271	18392	18081	18324	18334	18560	18316	18170	18138	17878	18090	18377	18195	18167	18208	18255	17982	18040	18101	18202	18317	18338	18296	18363	18205	18205	18181	18608	18189	18177	18312	18334	18177	18414	18179	18162	18441	18204	18100	18266	18150	18259	18276	18245	18343	18184	18271	18326	18277	18101	18105	18129	18277	18253	18202	18021	18119	18109	18299	18261	18181	18133	18148	18259	18043	18208	18305	18399	18260	18220	18398	18217	18108	18205	18219	18007	18000	18314	18262	18193	18235	18372	18103	18458	18211	18246	18227	18221	18227	18066	18178	18066	18283	18375	18329	18335	18293	18142	18183	18501	18216	18173	18273	18085	18489	18200	18284	18316	18217	18144	18586	18419	18278	18214	18206	18120	18292	18252	18069	18255	18128	18254	18126	18052	18331	18136	18633	18337	18215	18183	18309	18382	18188	18086	18320	18449	18250	18270	18077	18338	18292	18367	18227	18273	18356	18225	18145	18070	18223	18276	18308	18281	18314	18231	18248	18129	18333	18149	18250	18179	18305	18321	18171	18269	18261	18281	18197	18319	18206	18287	18199	18447	18257	18155	18205	18321	18219	18393	18171	18191	18297	17992	18220	18260	18230	18220	18228	18292	18208	18125	18247	18234	18261	18126	18273	18119	18171	18272	18392	18237	18216	18362	18236	18368	18381	18107	18307	18222	18003	18193	18068	18244	18258	18224	18144	18233	18253	18141	18251	18229	18123	18039	18272	18187	18227	18148	18023	18356	18067	18495	18231	18086	18140	18232	18371	18290	18224	18298	18246	18194	18202	18222	18137	18292	18249	18215	18315	18174	18286	18157	18301	18343	18199	18301	18230	18302	18195	18192	18157	18155	18288	18416	18399	18243	18264	17971	18316	18252	18444	18323	18233	18337	18288	18316	18157	18296	18219	18375	18357	18334	18133	18140	18120	18431	18216	18296	18173	18100	18412	18151	18127	18376	18431	18263	18146	18230	18304	18270	18187	18103	18510	18205	18325	18172	18213	18292	18186	18503	18263	18305	18222	18368	18288	18283	18336	18144	18218	17908	18199	18116	18420	18373	18257	18255	18270	18181	18204	18193	18260	18066	18261	18375	18412	18394	18259	18334	18240	18296	18388	18256	18168	18454	18064	18237	18221	18232	18337	18200	18168	18232	18389	18179	18092	18341	18375	18233	18295	18277	18206	18327	18261	18297	18275	18274	18238	18303	18409	18422	18272	18460	18311	18412	18377	18227	18266	18189	18422	18249	18020	18177	18323	18320	18411	18203	18259	18148	18353	18370	18248	18205	18303	18339	18134	18065	18331	18336	18264	18250	18285	18231	18431	17936	18299	18313	18212	18218	18206	18223	18284	18104	18282	18160	18095	18222	18063	18305	18214	18292	18366	18226	18114	18160	18260	18324	18160	18431	18136	18260	18419	18203	18172	18285	18426	18044	18299	18302	18305	18329	18260	18227	18290	18087	18303	18216	18372	18294	18117	18406	18208	17932	17938	18192	18291	18221	18310	18252	18215	18282	18221	18095	18249	18285	18373	18250	18330	18207	18226	18295	18076	18232	18379	18124	18179	18324	18192	18216	18296	18300	18188	18285	18100	18231	18144	18064	18304	18271	18551	18153	18309	18216	18312	18305	18322	18162	18334	18180	18346	18220	18262	18332	18238	18343	18119	18351	18251	18210	18317	18235	18339	18177	18270	18266	18272	18529	18335	18280	18311	18260	18111	18067	18185	18417	18364	18242	18252	18431	18176	18278	18407	18463	18212	18349	18304	18210	18199	18380	18323	18271	18268	18205	18488	18189	18293	18128	18357	18311	18160	18376	18485	18401	18464	18485	18191	18329	18132	18292	18083	18054	18148	18179	18024	18053	18206	18323	18105	18226	18302	18229	18102	17952	18177	18218	18267	18055	18206	18401	18323	18270	18261	18335	18217	18329	18358	18391	18299	18290	18208	18370	18303	18224	18337	18197	18271	18235	18098	18029	18225	18339	18256	18157	18210	18344	18333	18201	18321	18372	18253	18033	18224	18146	18231	18178	18509	18238	18160	18313	18265	18297	18171	18282	18106	18306	18079	18254	18335	18238	18321	18380	18402	18156	18222	18337	18478	18264	18369	18200	18482	18192	18342	18380	18032	18190	18270	18382	18330	18239	18092	18397	18300	18276	18384	18230	18406	18358	18424	18109	18143	18338	18253	18292	18342	18336	18329	18377	18472	18090	18222	18243	18093	18137	18260	18177	18266	18392	18183	18112	18190	18259	18237	18157	18341	18196	18172	18065	18227	18127	18176	18061	18298	18294	18370	18338	18118	18347	18108	18277	18200	18294	18259	18571	18268	18216	18201	18353	18212	18196	18293	18246	18191	18106	18156	18400	18280	18511	17996	18247	18285	18387	18582	18398	18183	18147	18313	18009	18140	18183	18304	18232	18211	18116	18338	18058	18353	18334	18305	17989	18265	18461	18042	18100	18123	18291	18314	18241	18166	18219	18313	18248	18206	18238	18258	18191	18096	18362	18187	18270	18356	18451	18059	18162	18201	18011	18195	18284	18249	18317	18352	18288	18271	18176	18248	18134	18225	18158	18217	18321	18233	18114	18092	18338	18296	18455	18278	18312	18288	18257	18061	18394	18175	18361	18218	18037	18208	18242	18085	18118	18187	18223	18076	18264	18175	18202	18279	18039	18224	18349	18239	18336	18258	18430	18255	18144	18149	18212	18282	18377	18139	18593	18253	18071	18236	18346	18361	18165	18142	18359	18383	18212	18164	18228	18252	18454	18195	18139	18275	18105	18315	18002	18201	18189	18366	18416	18117	18188	18305	18276	18138	18177	18035	18102	18289	18291	18357	18302	18536	18514	18407	18423	18080	18380	17990	18265	18156	18071	18098	18068	18244	18274	18137	18189	18358	18305	18510	18251	18618	18271	18137	18400	18245	18271	18153	18240	18107	18308	18341	18268	18328	18277	18046	18230	18389	18352	18154	18275	18389	18220	18230	18281	18382	18283	18358	18101	18204	18161	18264	18308	18501	18394	18198	18271	18171	18349	18233	18278	18182	18482	18197	18262	18180	18489	18377	18230	18148	18190	18376	18108	18058	18226	18287	18160	18150	18114	18204	18385	18282	18208	18297	18295	18340	18357	18339	18348	18102	18219	18131	18249	17982	18213	18168	18364	18054	18344	18100	18107	18234	18136	18204	18240	18334	18221	18145	18130	18372	18279	18097	18200	18131	18301	18192	18341	18364	18327	18323	18291	18199	18256	18141	18399	18175	18259	18131	18042	17954	18416	18202	17954	18257	18243	18463	18443	18254	18222	18152	18336	18247	18277	18354	18111	18211	18250	18177	18304	18301	18257	18321	18371	18200	18191	18260	18275	18404	18346	18069	18140	18295	18226	18182	18171	18177	18340	18322	18222	18149	18343	18312	18173	18321	18386	18177	18223	18225	18427	18363	18166	18200	18145	18410	18177	18465	18245	18300	18198	18326	18209	18066	18355	18232	18202	18216	18172	18111	18175	18261	18331	18149	18289	18219	18421	18258	18229	18209	18186	18109	18235	18495	18218	18172	18145	18255	18374	17969	18281	18210	18366	18337	18145	18113	18260	18390	18240	18216	18161	18233	18294	18208	18305	17846	18341	18255	18195	18198	18389	18232	18242	18269	18201	18401	18360	18331	18267	18210	18191	18509	18250	18242	18309	18487	18290	18115	18130	18188	18277	18164	18294	18324	18308	18169	18299	18103	18300	18187	18312	18024	18206	18230	18294	18188	18363	18444	18128	18281	18399	18309	18038	18195	18262	18231	18253	18093	18151	18393	18361	18389	18179	18179	18197	18115	18373	18305	18243	18206	18044	18129	18227	18270	18310	18288	18245	18187	18271	18062	18329	18053	18150	18134	18105	17933	18198	18463	18231	18233	18270	18311	18237	18109	17971	18120	18146	18209	18212	18386	18378	18119	18045	18291	18157	18349	18436	18181	18161	18286	18231	18417	18181	18257	18426	18196	18430	18274	18283	18489	18151	18073	18111	17947	18377	18170	18462	18239	18090	18126	18173	18208	18155	18334	18111	18219	18047	18118	18342	18406	18379	18274	18317	18203	18319	18238	18300	18224	18464	18333	18320	18043	18158	18022	18318	18309	18276	18264	18351	18168	18063	18326
33702	56856	53223	42612	37526	33134	29218	26076	22629	20784	19328	18622	18175	17397	16961	16674	16768	16258	16090	15980	16139	15689	15765	15755	15632	15731	15408	15354	15410	15253	15429	15430	15350	15224	15362	15226	15300	15151	15307	15282	15157	15287	15341	15117	15346	15167	15240	15242	15378	15248	15256	15189	15235	15293	15112	15169	15150	15312	15276	15225	15228	15229	15240	15194	15287	15267	15150	15299	15082	15318	15179	15069	15222	15272	15306	15331	15265	15158	15116	15180	15397	15276	15273	15368	15193	15260	15285	15229	15167	15174	15213	15306	15276	15293	15256	15279	15181	15190	15302	15113	15170	15392	15038	15262	15151	15205	15153	15205	15224	15208	15264	15160	15298	15152	15144	15209	15333	15032	15152	15378	15113	15216	15391	15199	15172	15226	15223	15190	15288	15309	15199	15303	15131	15192	15247	15224	15260	15174	15058	15156	15181	15152	15234	15060	15113	15061	15132	15218	15311	15257	15163	15250	15257	15340	15262	15268	15423	15286	15078	15318	15119	15226	15312	15159	15221	15324	15116	15257	15247	15306	15260	15262	15174	15185	15391	15279	15294	15127	15234	15149	15147	15216	15079	15164	15182	15203	15270	15304	15329	15155	15176	15203	15145	15192	15315	15168	15188	15225	15227	15287	15255	15322	15072	15225	15332	15253	15116	15248	15386	15089	15176	15311	15254	15426	15133	15317	15117	15177	15210	15169	15251	15287	15078	15245	15034	15222	15328	15163	15213	14858	15190	15017	15148	15353	15165	15192	15197	15056	15199	15109	15173	15007	15083	15175	15159	15124	15111	15234	15137	15201	15300	15063	14997	15085	15163	15182	15326	15167	15276	15464	15232	15122	15263	15249	15172	15053	15242	15175	15185	15342	15151	15265	15234	15110	15199	15306	15280	15195	15239	15109	15086	15342	15323	15260	15169	15101	15326	15186	14999	15325	15281	15071	15310	15266	15223	15239	15153	15264	15350	15136	15190	15284	15052	15125	15281	15261	15218	15104	15157	15172	15138	15084	15192	15192	15221	15024	15310	15151	15151	15256	15344	15183	15286	15183	15234	15255	15365	15197	15184	15252	15147	15258	15086	15233	15250	15194	15384	15207	15237	15101	15276	15090	15052	15247	15278	15222	15195	15238	15265	15161	15106	15243	15129	15176	15283	15242	15156	15216	15496	15279	15043	15257	15400	15281	15232	15191	15246	15114	15143	15244	15182	15239	15356	15242	15298	15157	15310	15169	15067	15290	15186	15245	15274	15236	15191	15274	15337	15145	15165	15190	15215	15256	15317	15019	15110	15440	15281	15222	15254	15199	15177	15239	15199	15166	15027	15312	15147	15247	15313	15213	15300	15235	15273	15241	15229	15247	15362	15139	15310	15170	15319	15188	15234	15229	15310	15094	15342	15309	15179	15062	15110	15319	15146	15089	15247	15256	15303	15307	15225	15277	15277	15228	15300	15196	15258	14942	15144	15400	15111	15199	15209	15212	15390	15238	15266	15263	15167	15189	15149	15188	15146	15226	15426	15071	15296	15107	15081	15190	15295	15282	15255	15297	15146	15136	15290	15176	15103	15138	15334	15083	15188	15256	15278	15171	15027	15230	15438	15201	15186	15202	15367	15125	15190	15149	15216	15222	15240	15147	15189	15225	15247	15315	15161	15203	15153	15243	15242	15162	15183	15206	15248	15020	15410	15176	15337	15190	15352	15201	15170	15149	15247	15162	15337	15259	15329	15295	15455	15299	15250	15169	15259	15256	15138	15280	15265	15215	15233	15247	15105	15214	15160	15239	15112	15081	15245	15192	15318	15247	15186	15095	15276	15044	15265	15207	15160	15316	15264	15120	15210	15219	15110	15234	15207	15249	15258	15253	15270	15219	15085	15214	15189	15154	15133	15196	15313	15260	15172	15282	15200	15301	15126	15285	15294	15278	15080	15251	14989	15173	15234	15243	15106	15252	15299	15343	15286	15175	15206	15155	15231	15027	15314	15323	15180	15230	15069	15160	15067	15086	15143	15214	15277	15088	15210	15269	15054	15377	15370	15010	15194	15059	15368	15152	15091	15262	15150	15068	15183	15160	15370	15196	15232	15123	15249	15215	15151	15092	15277	15041	15200	15144	14984	15176	15161	15159	15401	15200	15320	14999	15242	15441	15084	15195	15248	15020	15129	15214	15272	15332	15204	15234	15141	15265	15128	15058	15227	15206	15452	15186	15150	15266	15204	15384	15187	15237	15266	15184	15371	15298	15098	15276	15303	15042	15063	15253	15283	15177	15214	15234	15299	15108	15264	15156	15221	15131	15166	15554	15172	15136	15059	15233	15385	15142	15226	15361	15116	15219	15291	15149	15370	15232	15057	15142	15178	15300	15259	15146	15191	15196	15306	15341	15278	15329	15228	15265	15227	15159	15135	15210	15163	15215	15203	15160	15287	15032	15179	15208	15328	15268	15275	15321	15100	15329	15183	15424	15213	15190	15268	15260	15217	15288	15113	15152	15152	15059	15167	15243	15287	15208	15257	15311	15236	15283	15269	15183	15293	15444	15054	15137	15340	15297	15139	15217	15207	15047	15226	15368	15130	15250	14998	15176	15206	15220	15279	15124	15132	15310	15086	14980	15228	15178	15189	15092	15117	15235	15363	15239	15196	15282	15273	15361	15193	15149	15061	15112	15243	15261	15202	15278	15266	15303	15224	15229	15097	15283	15099	15047	15271	15121	15156	15117	15449	15185	15298	15257	15278	15388	15167	15342	15307	15321	15312	15116	15079	15148	15264	15269	15316	15379	15069	15087	15132	15142	15336	15147	15253	15185	15073	15272	15191	15251	15240	15166	15225	15208	15483	15314	15135	15321	15169	15316	15124	15287	15260	15304	15134	15276	15144	15244	15241	15320	15140	15185	15209	15242	15201	15179	15330	15144	15110	15180	15323	15179	15164	15267	15107	15179	15170	15247	15302	15162	15183	15455	15249	15170	15214	15186	15192	15191	15284	15105	15135	15209	15360	15278	15239	15231	15447	15254	15218	15179	15239	15184	15287	15078	15122	15367	15242	15270	15337	15118	15165	15235	15252	15064	15107	15199	15251	15192	15097	15308	15326	15045	15340	15198	15118	15082	15140	15018	15246	15088	15258	15104	15318	15231	15208	15313	15203	15307	15189	15236	15038	15250	15179	15408	15131	15199	15293	15129	15441	15210	15402	15306	15178	14903	15152	15164	15169	15085	15101	15472	15249	15152	15374	15203	15319	15094	15159	15194	15222	15105	15200	15171	15204	15198	15231	15256	15241	15238	15206	15010	15347	15127	15336	15253	15091	15305	15091	15384	15150	15308	15230	15090	15143	15227	15303	15141	15080	15242	15229	15216	15153	15192	15390	15091	15052	15286	15077	15236	15126	15291	15171	15155	15185	15192	15094	15139	15165	15052	15120	15255	15290	15308	15112	15051	15246	15217	15267	15266	15200	15074	15181	15319	15217	15228	15102	15121	15294	15203	15138	15240	15075	15199	15254	15138	15178	15159	15424	15135	15190	15196	15213	15105	15200	15229	15219	15115	15042	15245	15249	15280	15340	15130	15422	15142	15243	15201	15193	15265	15236	15242	15358	15488	15161	15260	15251	15167	15380	15212	15215	15183	15278	15185	15230	15046	15428	15253	15129	15109	15170	15233	15229	15333	15294	15379	15197	15273	15176	15216	15180	15286	15194	15176	15289	15236	15166	15351	15160	15062	15175	15106	15361	15201	15056	15309	15256	15298	15194	15125	15237	15335	15018	15119	15026	15534	15181	15249	15242	15277	15324	15361	15147	15353	15105	15279	15265	15138	15270	14993	15076	15089	15315	15163	15205	15228	15133	15053	15140	15148	15222	15317	15203	15006	15156	15261	15277	15353	15309	15100	15227	15213	15315	15348	15080	15204	15165	15159	15236	15417	15185	15275	15084	15093	15183	15246	15282	15121	15175	15348	15201	15197	15400	15239	15307	15318	15072	15178	15223	15332	15181	15151	15204	15129	15216	15141	15341	15190	15213	15197	15308	15271	14942	15077	15262	15183	15269	15267	15316	15278	15171	15123	15117	15225	15278	15309	15212	15337	15221	15236	15295	15238	15196	15208	15132	15283	15235	15178	15296	15248	15103	15277	15160	15122	15252	15081	15198	15103	15257	15350	15128	15272	15082	15139	15008	15028	15283	15234	15174	15324	15317	15124	15211	15359	15131	15322	15263	15376	15098	15256	15144	15075	15254	15403	15319	15199	15329	15212	15236	15182	15316	15273	15191	15254	15223	15035	15098	15264	15208	15146	15252	15262	15109	15224	15221	15358	15191	15218	15249	15192	15208	15289	15056	15316	15337	15278	15306	15218	15209	15176	15101	15043	15372	14990	15123	15078	15056	15288	15296	15065	15364	15192	15057	15367	15118	15148	15320	15176	15304	15192	15157	15328	15157	15126	15334	15337	15135	15176	15214	15237	15358	15253	15098	15259	15006	15135	15281	15204	15215	15156	15243	15132	15271	15175	15260	15182	15135	15170	15047	15315	15253	15039	15178	15098	15219	15304	15386	15278	15080	15241	15215	15186	15029	15250	14987	15272	15337	15157	15160	15175	15212	15154	15147	15022	15101	15204	15223	15195	15240	15309	15168	14980	15319	15121	15246	15165	15167	15090	15453	15152	15184	15244	15239	15202	15129	15358	15174	15260	15258	15145	15273	15083	15174	15389	15161	15254	15247	15248	15108	15272	15033	15258	14997	15304	15123	15144	15028	15286	15238	15341	15177	15297	15427	15198	15056	15350	15215	15207	15135	15198	15220	15257	15282	15186	15164	15426	15184	15134	15273	15190	15163	15320	15214	15164	15303	15242	15210	15400	15141	15401	15124	15266	15400	15193	15118	15028	15260	15293	15263	15045	15295	15044	15207	15417	15171	15265	15217	15115	15350	15072	15200	15196	15243	15259	15325	15308	15253	15488	15371	15091	15258	15270	15369	15139	15059	15460	15201	15205	15290	15183	15113	15145	15124	15149	14993	15081	15292	15326	15128	15253	15174	15252	15232	15288	15090	15101	15146	15209	15111	15024	15135	15287	15212	15059	15259	15182	15111	15218	15151	15308	15282	15217	15149	15103	15234	15250	15224	15158
29781	30446	38960	34608	28517	25479	23097	21291	20348	20051	19275	18926	18775	18759	18553	18609	18493	18337	18407	18182	18158	18096	18032	18295	18221	18360	18184	18089	18163	18181	18221	18196	18096	18039	18326	18077	18153	18139	18009	18040	18053	17929	17996	18070	18023	18060	18152	18206	17980	17862	18096	17931	18035	17977	18076	18101	17859	17793	17997	18044	17916	17979	17943	18109	18068	18117	17931	17992	18066	17971	17895	17946	17984	18038	17967	17985	18013	18253	18006	17891	18053	17862	18016	18043	18058	17941	18009	17927	17975	18047	18036	17952	18116	17991	17986	17944	17900	18153	17936	17725	17926	17948	18148	17917	18042	17994	17874	17906	17982	18065	17943	17940	18114	17879	17902	17955	17822	17921	17952	17906	17939	18190	17995	17914	18208	17964	17854	18151	18096	17921	18080	17925	17748	18017	17895	17831	17809	17920	18123	18186	18018	17814	17860	17978	18259	17806	17862	18046	18087	18039	17790	17917	18096	17929	18283	17959	17841	17779	17847	18145	18022	17780	18034	18024	17788	17946	17620	17864	18208	18279	18125	17996	17885	17824	18130	17974	18024	17905	17968	18085	17917	17928	18042	18177	17977	18115	17895	17875	17884	18153	18106	17915	17941	17937	17923	18177	17986	17996	17925	17948	18182	17914	17837	18306	17851	17962	18011	18010	18049	18021	18076	18078	18030	18056	18028	18083	18047	17985	17993	18055	17970	17887	17865	17982	17799	18112	17935	18070	18070	17847	17881	18023	17920	18106	17981	17764	17957	18018	17867	18032	17800	18067	17902	17996	17953	18128	17929	18034	17884	17860	17945	17906	18135	17994	17843	18021	17845	18072	17983	17982	17840	17885	18011	18011	18151	17912	18142	18023	17972	17944	18173	18125	17984	18018	17937	18015	17834	18029	17854	18119	18066	17906	17993	18025	17795	17937	18018	17858	18138	18131	18080	17933	17914	18043	18062	18129	18131	18026	17831	17960	18207	17999	17793	18265	17983	17982	18036	18033	17969	18067	17997	17892	18106	17924	17874	17970	17960	18019	18004	17897	18097	17886	18146	18047	17931	17932	18044	18055	18072	17891	17910	18011	17984	18032	17964	18044	18091	17958	17927	17843	17974	18184	18323	17991	18125	18009	18191	18156	17972	17988	17825	17712	18069	18116	17889	17998	17916	17833	17885	18038	18112	18117	18062	17996	17848	17979	17988	17961	18132	18026	17952	17954	17965	18064	18077	17870	18250	18005	18005	17778	17945	18168	17994	17977	18084	17925	17940	18013	17919	17906	18069	18048	18084	18155	18325	18153	17900	18131	17926	18023	17967	18066	18123	17997	17930	17898	18157	17996	17901	17984	18052	17860	18130	18064	17894	17862	18013	17995	18118	18111	18055	18083	17870	17820	17893	17960	17973	17921	18214	17796	17952	18079	18083	18133	17971	17808	18024	17888	18011	17919	17991	17815	18220	18064	18050	17870	17882	18116	18041	17907	17941	17938	17937	17810	17908	18068	18162	18090	17918	17824	18004	18113	18001	18110	18065	17797	17985	17866	18098	17791	17929	17993	17958	17921	18166	17940	17780	18099	18137	18062	17745	18022	18027	17951	18038	18101	18170	18017	18220	18109	17966	17964	17904	17924	18048	18037	18013	18081	17907	17838	17952	17995	18105	18052	18141	17953	18073	17949	17910	17848	17772	17887	18233	18401	18090	17789	17917	17808	18186	17873	17943	17991	17813	17880	18026	17940	17951	18144	17800	17994	18179	17931	18065	18024	17782	18207	17946	18041	17923	18009	18048	18056	18016	17759	17883	18119	17828	17996	18012	17828	17881	17710	17886	18043	17909	17836	17969	18081	17957	18051	18118	18022	17976	18057	18042	18067	18016	18023	18011	18172	17791	17802	18009	18020	18084	17930	18097	17963	17903	17940	18072	18176	17833	18063	17928	17928	18088	17980	17950	17821	17890	18163	17978	17873	17930	18039	17860	18046	17982	17901	17974	18009	17941	17749	17777	17893	18094	17897	18074	18055	18003	18134	17992	18308	18076	18000	18003	17847	18129	17972	17977	17944	18095	18063	17758	17917	18038	18036	18084	18167	18027	18182	17953	18049	18101	18096	17901	18010	18031	17795	18009	18003	17969	17840	18089	18111	18086	18013	17990	18003	17839	17849	18185	17923	17881	17960	17985	18191	17911	17918	18054	17917	18018	18088	17897	17949	18129	18032	18090	18113	18162	18142	17914	17776	18215	18027	17963	18027	17999	17910	18146	17968	18113	18072	18011	17985	18238	18009	18027	17989	17902	18033	17955	17848	18000	18032	17981	18036	17945	18006	18216	17957	17965	17804	17954	17853	17924	18131	17780	17875	17925	18071	18018	18096	17828	17945	17935	18231	18086	17900	18069	17976	17859	18064	18175	18110	18025	17853	18234	18050	18099	18037	17895	17984	17920	18161	17989	18037	17943	17994	17966	17963	17998	17856	18070	17926	17975	18085	18087	18048	17789	18105	18067	17999	18094	17815	18018	17873	17935	17828	17945	17957	17890	17966	17913	17946	17831	17836	18059	17960	17970	17937	17922	17703	17874	17897	17913	17836	17918	17992	17813	17972	17956	17903	17927	17890	17786	18033	18028	18151	18030	18068	17878	18109	17847	18063	17903	17984	18049	17909	18061	18200	18180	17934	17962	18091	17936	18046	18009	18048	17993	17780	17731	17931	17973	17838	18017	18194	17911	17833	18259	18044	17951	18121	17943	18154	17890	17998	17933	17762	17988	18146	18112	17840	17832	17955	17961	18039	17992	18077	18217	18012	17914	17989	17980	18050	18000	18017	18066	17861	18108	18094	17816	17925	18118	18102	17926	17921	17841	18008	18087	18179	18034	18029	17960	17972	17933	17745	17885	18089	17949	18004	18194	17950	18063	17995	18208	18095	18189	18059	17900	17973	17941	18020	18051	17889	18028	18063	18124	17735	17973	17887	18023	18184	18059	18155	18055	18167	18030	17982	17795	18240	17938	17774	17906	18073	18034	18030	17976	18074	18034	17903	17813	17871	17990	18099	17960	18134	17913	18006	18242	18150	18148	18109	18210	18015	17942	17886	17943	17954	17887	18059	18049	17929	17984	18120	18173	18196	17999	17837	17698	18080	18084	18022	17814	18157	18150	17669	17899	18124	18026	17776	18044	18062	18031	17830	17997	18037	18078	18179	18061	18095	18106	17831	18154	17912	17984	17848	18010	17844	17987	17942	18022	18107	17869	18056	18053	17905	18030	18181	17953	17979	17938	17967	18019	17899	18066	17890	17933	18098	17979	17908	18162	17964	18051	17825	18077	18141	17721	17779	18045	18043	18027	18012	17778	18025	17974	18108	17916	17858	18151	18035	17888	18139	17991	18078	18006	18029	17927	18133	18156	18129	17783	17905	18052	17993	18136	18003	17995	17988	17905	18193	18062	18089	17994	18170	17899	18143	18143	17901	18091	18190	18179	18065	17964	18021	18076	17976	17951	18001	18082	17976	17859	17941	17804	18037	17968	18074	18014	17919	18164	18019	17962	17968	17730	18031	18037	17860	18033	18147	17981	17930	17969	17963	17899	18027	18206	18107	17964	17917	18002	18141	17884	17893	17993	17873	18206	18323	17968	18123	17984	17839	17933	18008	17874	17894	17958	17838	18067	18022	17836	17851	18000	18045	17905	18072	18113	18033	18062	18041	18101	18192	18136	17895	18019	18111	18020	18142	18292	18055	18138	17826	17900	18011	18247	17882	17932	18044	18073	17929	17943	17883	17916	18119	17949	17996	18030	17818	18010	17897	18015	17982	17970	17853	18006	18207	18026	18023	18027	18167	17914	17831	17863	17975	18102	18243	18010	17800	17977	18008	17744	17904	18051	17920	18086	17957	17767	18178	17946	18134	18097	18158	18035	18020	17992	18059	18041	17905	18086	17950	17956	17874	18058	18151	18037	17922	17993	17798	18182	17884	17984	18203	18109	17777	17895	18150	17956	18102	17934	18152	17888	18167	17945	17907	18255	18288	18002	18102	18038	18007	18020	18129	17819	17974	18047	17849	17887	17888	18098	17894	18034	18093	18057	18114	18055	18083	18117	18039	18075	17850	18115	18047	17958	17993	18009	17990	18119	17997	17894	17980	17966	17810	17930	17989	17952	17810	17952	17983	17976	17936	17823	17761	17913	17988	17974	17859	17868	18146	17989	17957	18255	18089	18144	17824	17944	17761	18078	18138	17991	17869	18125	17717	18023	18167	17912	17894	18074	17963	18072	18044	18012	17974	17810	17995	17971	18008	18004	18052	17960	18044	17890	17980	18070	17978	18124	18072	18085	18051	18183	18118	17951	17934	18044	18195	17942	18028	18033	18042	17936	17992	18073	17943	18077	18051	18048	18183	17952	18011	17994	18005	17962	18193	17928	17966	17994	17880	17892	18105	18111	17876	17860	17927	18088	17842	17997	17788	17933	18019	17987	17903	17867	18013	18051	17943	18183	18007	18153	18019	17986	18025	17936	17950	17981	17876	17912	17830	17895	17825	17984	18051	18204	17835	18096	18010	18081	17916	18303	17974	17995	17866	18049	18063	18062	17961	18189	18015	18348	17782	17912	18175	17805	17951	18038	18111	18053	17891	17961	18049	18099	17805	18169	17966	17932	18067	17991	17940	17959	17905	18148	17901	18146	17938	18038	18197	18012	17887	18136	18119	17881	17778	17858	17975	17976	17974	17832	17976	17953	17968	18136	18153	18012	18131	17989	18021	17830	17981	17942	18125	17844	17828	18166	18356	18028	17936	18026	18078	18060	18028	18077	17966	18243	18021	18153	17986	17916	17853	18073	18077	18016	18024	17966	17997	17845	18036	17981	17952	17973	17932	17961	18014	17932	18009	17912	18170	18047	18039	17834	17896	17941	18063	18031	17816	17787	17971	17902	18125	17918	17927	18178	18077	18056	17985	18025	17948	18036	18030	18019	17870	17957	17639	17726	18027	17959	17920	17973	18104	18054	17838	18002	17815	18078	17955	17965	17859	18060	18173	17913	17847	17990	17963	17992	18122	17923	18011	17792	18044	18194	18034	18101	18052	17891	17925	18102	18014	17812	17828	17808	17915	17856	18070	18035	18094	17876	18026	18001	17849
31614	46117	42604	33165	28573	24560	21781	19794	18418	17617	16988	16641	16441	16105	16049	15735	15655	15435	15447	15393	15319	15486	15334	15341	15261	15221	15412	15243	15247	15185	15363	15240	14944	15106	15332	15082	15301	15079	15248	14980	15221	15133	15194	15013	15109	15111	15040	15078	15114	15218	15141	15182	14957	14989	15090	15061	15109	14929	15203	15085	14998	15087	15170	15030	15087	14993	14950	15203	15173	15000	15013	15118	14997	15003	15010	15043	15010	15042	14943	15090	15161	14983	15033	14984	15131	14961	15085	15225	15084	15246	14964	15278	15044	15015	15210	15109	14959	15212	15077	15194	15138	15052	15099	14960	15069	14945	15029	15071	14972	15036	15200	15264	15092	14889	15113	15089	15032	15020	15149	15122	15107	15086	15081	14961	15191	14974	15179	14875	15051	15104	15126	15034	14969	14926	14923	15191	15147	15107	14998	15039	14905	15047	15153	15069	15094	15058	15171	15124	15078	14908	14997	14970	15112	15121	15157	15070	15106	15086	15139	15083	15057	15114	15069	14986	15179	15092	14970	15083	15145	14991	15023	15149	15085	15030	15120	15058	15131	15152	14903	15016	15048	15084	14982	14853	15012	15017	15081	15093	15250	15006	14981	14996	15056	14987	14842	15179	15142	14897	14992	14994	15108	14999	15077	14994	15151	15013	15266	15042	14948	15018	14895	14952	14911	15074	15028	15069	14990	15165	15000	15012	15178	15098	15076	15041	15143	15088	14987	14945	15075	15134	15027	15173	14983	15113	15171	14845	15137	14900	15199	15134	15019	15136	14965	15268	15169	15086	15151	15034	15213	15080	15017	15165	15060	14821	15173	14925	15001	15092	14926	15207	14975	15083	15028	14914	15223	15189	15088	15108	14997	15202	15047	15103	15050	15216	15010	15181	15086	15069	15017	15100	14991	15100	14934	14994	15080	15029	15028	15161	15122	15143	15087	15131	15258	14974	15081	14982	15027	15071	15140	15047	15220	15266	14982	15222	15077	14971	15026	15260	15275	15039	14945	14904	15090	15122	14963	15096	14965	14954	15109	15121	14933	15040	15006	15192	15125	15278	15043	15045	14987	15194	15114	14995	14831	15087	14946	15012	15064	14967	15179	14978	15085	14983	14993	15071	15140	15002	15165	14995	15257	15081	15098	15101	15107	15063	15075	15013	15119	15097	15238	14974	14913	15117	14984	15140	14977	15142	15036	15059	15075	15056	15082	15171	14930	15126	15099	15272	14909	15102	15037	15096	14999	15059	15167	15056	15186	15299	15192	14923	15128	14987	14987	15124	14936	15045	15167	15160	15070	15162	15030	15152	15193	15089	15079	15157	15082	15117	15028	15069	14975	15234	15023	15065	15262	15232	15016	15082	15196	14970	15115	15023	14916	15196	15006	15071	15154	15071	15056	15156	15075	14995	15340	15162	15110	15060	15324	14989	15077	15079	15006	15022	15052	15070	15047	15117	14853	15149	15057	14867	15166	15068	15096	15121	15049	15122	15160	15173	14955	15051	15107	15019	14903	15088	15118	15007	14952	15207	15269	15041	15012	14865	15217	14905	15151	14938	15110	15157	15119	15013	15258	15005	14874	14994	15029	14986	15059	15056	14906	15029	15187	15120	15031	15181	15017	15244	15047	15177	14980	15064	15050	15097	15164	14973	15103	14972	15106	15024	14932	15058	15216	15182	15092	15049	15063	15069	14930	15105	15025	15106	15199	15213	15135	15012	15082	15143	15137	15064	15204	14961	15117	15079	15175	15034	15294	15106	15228	15170	15106	15010	15005	15127	15045	15051	15067	15027	15086	15137	14981	15122	15085	15041	14999	15218	15024	15009	15142	15087	14948	15067	15121	15158	15025	15144	14954	15099	14990	14921	15131	14971	15145	15174	15091	15107	15119	15119	15022	15033	15275	14966	15113	14877	15165	14939	14997	14882	15124	14995	15280	15084	15119	15017	14954	15208	15067	15007	15184	15157	15079	15137	15233	14976	15144	15124	14936	15199	15048	15072	14993	15082	15149	15003	15034	15199	15079	14934	14878	15153	14910	15142	14928	15053	15176	15162	15181	15162	15174	15120	15222	15174	15055	15212	15154	14986	15109	14926	15212	15033	14858	15187	15205	15093	15060	14989	15135	14999	15014	14991	15222	15062	15118	15100	15030	15088	15206	15037	14955	15072	14990	14983	15108	15005	14833	15114	15098	15076	14996	15150	14995	15292	14993	15041	15075	15096	15093	15110	15007	15035	15138	14960	15178	15010	15242	15090	15085	15177	15120	14957	14964	14786	14890	15251	15098	15206	14997	15039	15130	15058	15060	15059	15133	15051	14932	14931	15058	15089	15158	15134	15100	14960	15141	15000	15017	15001	15384	15022	15114	15036	15055	15114	15128	15016	15051	15051	15059	15017	14907	15070	15113	15063	15101	15102	15025	14912	15281	15141	15021	15199	15069	15134	14938	15022	15074	15060	15113	15162	15018	14907	15003	15160	15086	15091	15186	14998	15090	15168	15039	15031	14874	15109	14932	15122	14990	14894	15044	15079	15075	14960	15027	15062	15162	15118	15081	15057	15005	15144	15309	15076	15235	15021	15040	15095	14905	15106	15086	15082	15154	14998	14938	15180	15166	15070	15170	15089	15110	15124	15204	15099	15219	15166	14978	15196	15119	14953	14928	15086	15101	15176	15142	14830	15034	15166	15295	15123	15185	15079	14908	14975	15013	15031	15032	14913	15078	14982	15087	14995	14995	14996	15149	15207	14963	14940	14963	15064	15074	15265	15122	15150	15074	15077	15224	15150	15063	15095	15101	14980	15112	15012	15049	15050	15305	14935	15104	15046	15170	14941	15044	15031	15123	15048	15112	14937	15127	15092	15205	15083	15176	15000	15095	15059	15120	14967	15033	15081	15023	14977	15112	14984	15126	15035	15096	15113	15089	14893	14958	15159	15133	15049	15167	15112	15037	15078	14996	15215	15176	15288	15125	15133	15002	15016	15152	15208	15231	14991	14965	14911	15118	15213	15051	15008	14950	15154	15164	15226	15291	15075	15226	14943	15114	15057	15019	14990	15119	14989	15111	15002	14966	15096	15078	15104	15163	15157	15097	14997	15263	15172	15083	15206	15165	14965	15175	14976	15013	14976	15049	15005	14970	15080	14892	15212	14989	14971	15103	15061	15097	15034	15058	15075	15243	15079	14908	15090	15176	15111	15010	14921	15152	15006	15103	15051	15129	15053	15087	15082	15079	15162	14976	15178	15166	15023	15103	15110	15242	14994	15084	15316	15176	15023	15018	14968	15177	15045	14932	15016	15060	14976	15097	15146	15005	15162	15084	15078	15018	15013	14965	15055	15123	15013	15193	15130	15173	15187	15063	15087	15126	15203	15102	14904	15134	15212	15027	15198	15048	15032	15080	14963	14958	15072	15068	14963	15022	15142	15049	15130	15112	14998	15095	14957	15102	15067	14976	15128	15034	15110	15140	14977	15020	15061	14917	15124	15084	14891	15090	15333	15153	15167	14943	15084	15029	15026	14977	15136	15038	15105	15171	15134	15054	14946	15176	15051	15081	15170	15226	15069	15067	15018	15173	15138	15193	14979	15059	15012	15089	15091	15011	15049	15086	15059	15118	15104	15077	15059	14997	15037	15128	14994	15128	14867	14976	15016	15076	15099	15080	14885	14985	15271	15049	15010	15120	15027	15082	15258	14965	15016	15151	15208	15120	15136	15017	15225	15177	15200	15027	15083	14910	15013	15068	15139	15168	14970	14970	15112	15154	15158	14932	14961	15140	14948	14953	15147	15150	14905	15055	14965	15266	15038	15105	15228	15010	15105	15054	15100	15090	15238	15073	15202	14957	15010	15109	15129	15079	14912	15161	15174	15125	15097	15006	14987	15061	15135	15076	14952	15262	15020	15154	14984	15142	14886	15144	14924	14942	15138	15160	15239	15135	15011	15135	14982	15051	14962	15126	15065	14921	14984	15142	15030	14887	15113	15044	15117	15026	15035	15001	15043	14916	15200	15102	15015	15188	15042	15034	15059	15069	15148	14995	15171	15085	15098	15086	15153	15180	15091	15010	15055	15011	14990	15054	15151	14928	15057	15189	15062	15176	15123	15256	15069	15084	15094	15230	14952	15031	15140	15092	15253	15088	15087	15050	15005	15123	15046	15178	15072	15104	15091	15125	15096	14925	15078	15053	15061	15131	15116	14959	15201	15034	14952	15079	15154	15026	15081	15149	15180	15184	15071	15076	15091	15184	15039	15105	15193	15040	15072	15213	15128	15070	15039	15134	15195	15033	15023	14953	15071	14997	14950	15085	15045	15097	15099	15091	14996	15071	15044	15111	14977	15112	15019	15040	15122	14873	15140	15161	15148	15255	15025	15169	15092	15029	14960	15056	15093	14940	15191	15032	15159	15177	15007	15115	15185	15139	15082	15056	15145	15004	15116	15136	15100	15246	15060	15052	15220	15018	15118	15134	15234	15078	14925	15028	14996	15123	14954	15129	14970	14992	15129	14996	15059	15148	15167	15021	15125	15145	14940	15181	15221	15050	15037	15165	15082	15125	15128	15018	15160	15107	15043	15272	15012	15145	15011	15029	14852	15090	14970	15001	15136	14997	15084	15131	15198	15118	15006	14990	15127	15007	14937	15191	15171	15024	15038	14927	15017	15124	15212	15108	15133	15151	15091	15092	14932	15039	14940	15074	14995	14935	14946	15016	15003	15106	14951	15083	15054	14991	15136	15156	15152	15077	15018	15026	15032	15032	15005	15049	14971	14904	15260	15017	15095	14921	14967	15001	15177	15004	15035	14953	15086	15124	15097	15271	15110	15113	14977	14846	15183	15049	15034	15262	15100	15037	15132	15140	14898	15144	14973	15047	15004	15154	14984	15083	15120	15200	15193	15185	15083	15139	15054	15060	15008	15001	14961	14933	14971	14987	15071	15085	15040	14948	15059	15035	14999	15035	15149	14880	15104	15099	15050	15268	15131	15023	15127	15208	15344	14845	15299	15038	14945	15188	15215	14980	15168	14909	14958	15075	14999	15049	15083	14973	15088	15021	14966	15161	15250	14965	15270	15060	15055	15206	15086	15067	15114	15147	15168	15049	15056	15125	14954	14945	15009	15034	14962
23985	21095	28643	26028	27066	28856	27373	23149	21629	20807	20236	19705	19233	19058	18859	18634	18649	18598	18479	18385	18422	18457	18283	18209	18221	18320	18238	18028	17976	18049	17999	18071	18100	18084	18091	18028	18019	18003	18193	17935	17751	17954	17881	17802	17870	17746	18020	18123	18106	17880	18128	17885	17830	17953	17941	17719	17933	17866	17695	17886	17805	18001	17939	17854	18005	17997	17801	17856	17843	17750	17745	17712	17706	17811	17906	18025	17916	18211	17977	18124	18042	17814	17720	17791	17946	17799	17833	17827	18063	17795	17925	17862	17933	17951	17896	17866	17882	17705	17787	18150	18096	17784	18215	18000	17951	17688	17972	17668	17816	17923	17684	17777	17838	17938	17704	17990	18003	17947	17885	17975	17791	17891	17850	17788	17878	17905	17835	17881	18118	17880	18026	17983	17846	18045	17916	18059	17980	18012	17915	17874	17872	17720	18065	17942	17979	17815	17885	17890	17993	17672	17787	17869	17941	17891	18084	18085	17790	18059	17973	18097	18018	17542	17908	17979	17858	18015	18031	17880	17824	17924	17836	17768	17852	17829	17956	17611	17839	17849	17916	18143	17782	18165	17825	17915	17807	17806	17963	17857	17963	17983	17927	17898	17813	17890	17947	17687	17848	18004	17853	17914	17677	17903	17840	17942	17898	17953	17848	17939	17725	17918	18021	17968	18030	17886	17954	17999	18053	17775	17975	17810	17894	17806	17909	17974	17892	17955	17908	17958	18017	18021	17889	17828	17887	17852	17860	17994	17944	17916	17786	17756	17862	17732	17973	17974	18061	17970	18015	17996	17901	17894	17965	18005	17972	17873	17964	17887	17905	17826	17842	17847	18041	17844	18156	17679	17752	17649	17870	17877	18029	17729	17792	18054	17883	17955	17734	17970	17915	17969	17870	17801	17947	18022	18037	17909	17912	17857	17861	17926	17982	17866	17744	17875	17928	17945	17943	18138	17970	17672	17739	17814	17877	17742	17872	17779	17838	17749	17603	17769	17755	17914	17827	18059	17761	17901	17947	17793	17989	17922	17916	17812	17893	17783	17991	17977	17839	17969	18162	17891	17783	17834	17999	17785	18003	17953	18109	17875	17901	18091	17968	17800	18040	17845	17884	17925	17983	17876	18025	17919	17889	17792	17928	17828	17916	17821	17872	18105	17906	17789	17958	17967	17765	17883	18114	17941	18014	17727	17948	18032	17903	17909	17934	18040	17797	17906	17848	17892	18021	17909	17791	17878	18043	18098	17830	17937	17890	17821	17951	17912	17704	17998	17942	18029	18030	17940	18027	17900	17788	17843	17827	17904	17836	17962	17917	17996	18008	17843	17712	17745	17952	18025	18000	17869	18077	17765	17937	17846	17857	17980	17992	17779	17738	17955	17967	17991	17983	17854	17947	17983	17864	17833	17954	17906	17856	18087	18223	17896	17968	17899	17720	17704	17824	17835	17915	18078	18067	17872	17956	17929	17952	17786	18039	17851	17870	17761	17904	17897	17712	17977	17979	17877	17890	18141	17793	17688	17816	17925	17844	18077	17940	17962	18058	17827	17924	17705	17743	17634	17930	17912	17926	17879	17982	17822	17896	17781	17979	17992	18023	17947	17771	18038	18126	17822	18044	17917	17892	17816	18160	17940	17996	17904	17810	17826	18036	17974	18052	17821	17932	17881	17996	17764	18019	17896	17922	18106	17897	17798	17804	17926	18028	17782	17813	17767	17943	17901	18052	17839	17987	17780	17622	17835	17979	18021	17962	17781	17857	18002	18076	17913	17943	18184	17710	17784	17833	17722	18050	17863	17908	17954	17897	18020	17819	17926	17789	17708	17979	18041	17933	17867	17822	17869	17984	17812	18055	17875	17940	17867	17970	18011	18075	17705	17921	18005	18005	17983	17911	17770	17901	17774	17761	17829	17937	17961	17936	17831	18093	17900	18104	18178	18034	17787	17893	17775	17447	17745	17915	17818	17828	17961	18112	17907	18016	17941	17911	18071	18068	18001	18060	18092	17939	17924	18005	17835	17915	17948	17825	17953	17788	17887	17785	18028	17741	17968	17998	17783	17765	17893	17840	17826	17811	17915	17808	17890	17704	17914	18149	17851	17747	18041	17986	17954	17918	18132	18001	17934	17947	17733	17902	17769	17956	17900	17889	18002	17914	17910	17996	17740	17809	18078	18077	18047	17996	17956	17862	17895	17893	17965	17805	17804	17907	17926	18002	17721	17889	17923	17897	17937	18004	18143	17892	18004	17849	18044	18012	17845	17851	17899	17688	17844	17978	17943	17967	17834	17798	17796	17831	17909	18241	17700	17907	17795	17733	17826	17905	17805	17958	17916	17900	18031	18069	18009	17748	18016	18033	17752	18096	17924	18039	17872	17954	17733	17635	17870	17993	17861	18017	17920	18033	18007	17829	17984	17755	18046	17579	17814	17996	18116	17984	17822	17860	17782	17898	18039	17831	17982	17872	18006	17805	17958	17878	17931	17881	18012	17887	17948	18062	17940	17890	17650	17705	17918	17856	17795	18109	17751	17874	17752	17868	17916	17864	17995	18053	17909	17887	17896	18117	17833	17836	17735	17987	17762	17836	17879	17895	18039	18083	17881	17748	17787	17969	17852	18074	17819	17896	17850	17861	18032	17836	18004	17947	17867	17726	17838	17865	17996	17916	17889	17814	18094	17866	18012	17988	17989	18014	17798	18036	17893	17736	17889	17951	17761	17971	18053	18012	18086	17892	17870	17923	17871	18232	18007	18146	17999	17875	17721	18037	17984	17974	17848	17884	17774	17995	17758	17703	18161	17742	17845	18056	18031	17877	17777	17946	17985	17950	18075	17929	17941	17970	18061	18084	17912	17874	18003	17725	17952	18056	17852	18067	17936	17923	17957	17818	17798	17861	17817	17727	18010	17936	17769	17779	17914	17957	17974	18052	17875	17937	18055	17948	18204	17588	17939	17853	17998	17839	17935	17950	17930	18002	17729	17717	17904	17921	17805	18025	17955	17827	17900	18074	17687	18047	17864	17808	18016	17994	17969	18046	18033	17823	17849	17968	17927	17765	18065	17974	17977	17910	18008	17965	17867	18020	17838	17920	17888	17829	17958	17893	17888	17982	18082	18069	17797	17842	17981	17990	17772	18004	17999	17954	18020	17896	17892	17772	17850	17745	18162	17790	17991	17916	17816	17899	18007	17908	18037	17848	17741	17967	17799	18044	17905	17961	17837	18029	17853	17957	17944	18041	18160	17813	17922	17767	18052	17908	17801	17934	17875	17773	18026	17748	17699	18003	17755	18110	18163	17797	17763	17905	17874	17668	17800	17916	17718	17899	17753	17766	17961	17766	18056	18103	17994	17900	17888	17766	18147	17902	17896	17896	17917	17962	17916	17887	17967	17914	17830	17912	17773	17954	17991	17890	17996	17947	17760	17797	17874	17882	18017	17903	17877	17670	17819	17795	17700	17764	17937	17947	17970	17758	17860	17839	17776	18000	17890	17913	17785	17738	17842	17831	17752	18033	18053	17813	17960	18026	17907	17741	17716	17941	17958	17892	17940	17888	17915	17828	17821	17881	17868	18022	18143	17801	17695	17907	18029	17932	17864	17911	17936	17583	17836	17717	17867	18075	17817	17676	17801	17738	18066	18089	17876	18029	17972	17906	18006	17876	17702	17847	17854	18041	17997	18031	18005	17961	17850	17888	17887	17833	18073	17901	17949	17856	17965	18063	18068	17833	17567	17919	17763	17762	17895	17825	18079	17912	17674	17802	17899	17974	17823	17755	17829	17911	17712	17888	17801	17867	17913	17840	18107	17915	17971	17806	17985	18054	17938	17739	17784	18043	17858	17895	18061	17938	17889	17982	17933	17990	17905	17949	17936	18017	17841	17940	17689	18145	17873	17837	18004	17717	17902	17862	17665	17955	18047	17959	18021	17961	17953	18012	18040	17897	17937	17752	17951	17970	17934	17812	17862	17969	17986	17894	17725	17720	17916	18015	17811	18084	18003	17716	17881	17991	17812	17859	17947	18049	17932	17956	17946	18047	17662	17870	17807	17939	17781	17996	17746	17808	17783	17933	17912	17966	18020	17650	17798	17970	18015	17950	17855	17938	17930	17805	17882	18054	17993	18194	17872	17860	17892	17894	17854	17972	18012	17890	17842	18025	17819	17898	17953	17962	17891	17749	18001	18055	17984	18036	18166	17991	17898	17786	18121	17743	17935	18064	18072	17982	18012	17948	17817	17779	17815	17909	17831	17768	17879	17881	17950	18036	17938	17987	18056	18006	17897	17684	17845	17712	17729	17852	18035	17877	17952	18004	17848	17804	17754	17885	18121	17860	17899	17703	17930	17947	17907	17920	17859	18087	18051	18031	17883	17859	17844	17992	18037	17941	17799	17785	17910	17872	18246	17963	17867	18041	17810	17994	17932	17922	17909	17894	17847	17852	17828	17888	17713	17788	17784	17804	17957	17833	17910	17870	18071	17937	17951	17903	17908	17784	17796	18100	17820	17894	17904	17916	17942	18027	17862	17853	17807	17917	17880	17885	17825	17841	17941	17836	18032	17837	18011	17885	17740	17725	17793	18019	17896	17881	17871	17781	17846	17597	17943	17886	17904	17849	17902	17929	17855	17786	17853	17963	17956	17911	17821	17937	17798	17806	17988	18031	17921	17969	18003	17833	17887	17947	17955	17892	17993	17784	17990	17953	18083	17948	17843	17939	17862	17713	17882	17965	17977	17868	17961	17972	17924	17972	17862	17920	18010	17974	17763	17925	17879	17969	18073	17778	17834	17737	18022	17729	17921	18007	18017	18085	17887	17999	17950	17805	17868	17972	17904	17930	17929	17858	17807	18009	18095	17986	17795	17846	17904	18122	17898	17936	17891	17986	17904	18100	17996	17870	17855	17871	17683	17888	17933	17813	17725	18021	17833	17838	17772	17880	17808	17934	17779	17654	17819	17982	18017	17794	17937	17878	17983	17942	17925	17740	17827	18060	17915	17854	17882	17853	17744	18046	17924	18139	17905	17946	17838	18045	18245	17624	18006	17985	17998	17960	17682	17741	17772	17982	17822	18045	17817	17855	17765	17907	17870	18186	17966	17847	18021	17927	17880	18048	17851	17937	18090
31254	51428	47928	38145	33569	28976	25246	22298	20103	18885	18018	17466	17126	16669	16374	15972	15929	15871	15658	15520	15469	15339	15256	15538	15273	15206	15135	15250	15162	15176	14970	15004	15332	15057	15117	15167	15209	15131	14939	15122	14963	15112	15145	15157	15153	15207	14970	14963	14961	15060	15126	14893	15075	15117	15067	14970	15017	15027	14988	14880	15009	14902	15051	14995	15019	15037	15114	14926	14889	14999	15011	14801	14997	15002	15134	15036	15057	14970	15081	15110	15042	14949	14995	15054	15042	14979	15076	14919	15182	15134	15022	14977	15024	14913	15113	15127	14790	14956	15008	14864	14906	15061	14997	14918	15002	14910	14993	15068	14965	14939	15028	14966	15051	15031	15041	15028	15114	15152	15178	15039	14875	15008	15093	14950	14972	15118	14991	15119	14822	14941	15019	14969	15047	15064	14982	15149	15149	14905	15067	15020	14928	14931	15127	14878	14955	14891	15106	15100	15083	15077	14967	15049	14997	14930	14974	15036	14986	14967	14983	15085	14937	15038	14850	15188	15226	14969	15090	14990	15027	14915	14821	14918	14935	14970	15052	14824	15127	14929	15028	14872	14930	14983	15296	14880	15045	14977	14950	15156	15055	14874	14839	15151	14837	15103	15125	14880	15008	14942	14879	15093	14999	14863	15122	14876	15029	14922	14955	14946	14928	14991	15102	14932	14889	14999	14911	15029	14956	14935	15059	14927	15041	15121	14791	14933	15100	14966	14969	14883	14999	14981	15018	15008	14982	15086	14935	14981	14993	14884	14989	14912	14926	15055	14887	15030	14986	15059	14948	14871	14953	15154	15036	14873	15161	14972	15109	14920	15084	15161	14966	15145	14764	14724	15072	15008	15039	15030	14962	15041	14889	15026	14921	14957	15006	15014	15035	14780	15040	15099	15052	15090	15016	15131	15114	15000	15051	14966	14867	15126	14986	14936	14997	15105	15000	14848	14838	15053	15113	15031	14983	15018	15089	15033	14988	14952	15032	14988	14962	15219	14990	14932	15037	15003	14849	15215	14916	14967	14932	14773	14889	15070	14972	14871	14851	14968	14858	14983	14909	15055	14953	14721	15162	15263	15051	14999	15033	15018	14960	15102	15068	15050	15095	14978	15062	15138	15104	15090	14956	14933	14961	15025	14954	14849	14868	15053	14937	14995	15036	14960	14913	15130	15131	15050	14990	15018	15037	15140	14944	15102	14895	15050	14961	15219	15130	14954	14832	14859	14920	15071	14962	14891	14796	14936	15116	15042	14947	14786	14911	14914	14975	15016	14934	14973	14938	14764	14823	15010	14911	14850	15085	15040	15070	14953	15065	14825	14856	15170	15106	14971	14991	14870	14959	14899	15084	15014	15050	15076	15013	14993	15126	15055	14947	14919	15065	15067	14873	15020	15180	15020	15008	15247	15110	15100	14947	14980	15051	14986	14920	15074	15000	14950	15012	14923	14855	14962	14925	15039	15031	14847	15122	15046	14990	15018	14933	14957	14902	15044	14918	14953	15054	15025	15056	15053	15071	14944	15000	14991	15072	14964	15003	15117	14912	15066	14882	15026	15021	15008	14908	14957	15072	15061	15098	15118	14939	15108	15015	14968	15042	14996	15075	15114	14904	14972	14959	15011	14887	14964	14852	14964	15084	15073	15074	14939	15042	14992	14855	14971	14952	14942	14909	14917	14932	15113	14907	14967	15096	15014	14974	14968	15040	14962	14919	14948	14972	14955	15076	15036	14940	14806	14796	14998	14903	15135	14908	15112	14935	14943	15026	15100	15025	15006	14783	15068	14963	14871	15259	14909	15010	14909	15077	14988	15132	14992	15061	14919	14969	15068	15028	14883	14853	14916	14933	15009	14990	14957	14919	15085	15047	14815	14956	14831	15086	14939	14961	15118	15124	15029	15079	14978	15087	15056	15093	14847	15008	15156	15186	15032	14907	14915	14845	15042	14977	15111	14902	15005	14943	14966	15100	14957	14816	14934	15087	15137	14886	15071	14876	15152	14934	14859	14995	14843	14883	14885	14958	14920	15070	15043	15057	15090	14980	14911	15043	15051	15074	15099	14989	14995	15094	14914	15085	14966	15229	15046	15081	15017	15077	14983	14986	15078	14996	14929	15130	14958	14996	14926	14963	15022	14889	15127	14925	14997	14973	15010	15014	15062	14870	15122	14898	15081	15054	15084	14947	15077	15159	14992	15053	14889	14957	14979	15097	15003	14992	14943	15079	15005	15115	14913	14958	15128	14811	14991	14963	14897	15004	14985	15072	14938	15013	14906	14981	15071	15098	14847	15033	14902	14838	14912	14972	14998	15188	14991	14914	15037	15044	14862	14973	15041	14887	15079	14979	15022	14914	15045	14885	15131	15112	15025	14935	15067	15076	14987	15219	15059	15033	15040	15051	15018	15093	15102	14878	15101	14967	14948	14875	14868	15084	14942	15050	14905	15169	15169	14986	15084	14859	15088	14979	14971	14923	14969	14964	14975	15006	15135	15019	14691	15062	15033	14993	15087	14920	14867	14927	14919	15024	14966	14821	14991	14986	15080	14893	15069	14845	15180	14860	14971	14877	15081	15056	14937	14911	14833	14948	15068	15008	14810	14882	15069	15050	14920	15117	15001	15039	15141	15008	14853	15225	14954	15079	14957	14976	14878	15068	15004	15116	15044	14964	14921	15018	15075	15060	14984	15137	14902	14984	15030	14893	15041	14960	15055	15064	14836	14919	15036	15145	15091	14899	14798	14878	15020	14954	14928	15049	14859	15049	14933	15066	14981	15187	14897	15093	14919	15030	14904	14978	14956	15066	14999	15015	15162	14968	15019	14853	15039	15014	15023	14910	15047	15046	14820	14910	15020	14938	14872	14882	15055	14958	14939	15012	14914	14867	14927	15035	14857	15039	14915	15033	14941	15001	15057	14927	14986	15111	14913	14997	14799	15207	15023	14977	15100	15037	15186	14947	15094	15097	15107	14956	15021	14999	15057	15036	14840	14939	15106	15092	15074	14948	14966	15014	14900	14951	14957	15094	14851	15109	15061	14980	15002	14847	14966	14886	15026	14978	15005	15106	15208	14945	15062	14999	15008	15111	15019	14871	15071	15001	14848	15096	15161	15008	14884	14997	14820	15068	15075	14999	14913	15078	15169	14977	14804	15018	15017	14944	14947	14879	14947	14905	14904	14868	15020	14894	15045	14923	14855	15201	15003	15038	14881	14959	14939	15055	15018	14922	15041	14922	14900	15014	14929	14916	15100	15056	14962	15006	15143	15087	14912	15105	14977	15087	14945	15026	14954	15058	15059	14942	14956	15061	14941	15078	14944	15019	14868	15143	14905	15004	15039	14994	15032	15052	15079	14977	15025	14969	14884	15076	15002	15103	15060	14945	15035	14907	15030	15006	15109	15097	14971	14991	14889	14964	15157	14957	14939	15248	14822	15042	14853	14896	14950	15022	14939	14867	15039	14864	14807	15164	14955	15002	15152	15169	14993	15008	14895	14996	15055	14861	15062	15132	14891	15059	14977	14893	15099	14984	15059	14865	14809	15062	14859	15021	14932	14978	15002	15027	15001	14862	15082	14761	15060	14884	14915	15021	14943	15226	15040	14892	15077	15092	14914	15025	14982	15003	14784	14744	15040	14935	15067	14969	14970	15104	14894	15072	15201	14728	14977	14940	15061	15000	14836	14973	15050	15055	14825	15082	15050	15117	14962	15089	14949	15188	15088	14970	15054	15051	15124	14954	14932	14975	14994	14920	15010	14961	15004	15019	15057	15037	14927	14851	14852	14861	14892	14947	14963	15081	14909	14972	14838	15071	14942	14909	15036	14952	15026	15003	14942	15105	14944	15035	14859	15032	15020	14973	15062	14789	15036	15157	15054	14972	14973	14954	15025	14834	15004	15099	15013	14968	14999	14867	14860	15257	15063	14842	14965	14959	14825	14888	14996	15037	15009	15011	15008	14946	14932	14954	15006	15067	15049	14894	15063	15070	15036	14841	14909	15131	15107	15025	15032	14928	15298	14973	14862	14996	14979	14917	15019	14943	15158	15042	15091	14939	14962	14986	15025	14990	14993	15064	14978	14937	15132	14905	14848	14963	15076	14975	15018	14970	14922	14944	14915	14965	15024	15030	14921	14983	14968	15056	15081	14923	14862	14983	15127	15006	14900	15107	15170	15034	14996	14889	14926	14989	14966	14864	15072	15119	15058	14889	14938	14815	15034	14896	15019	15077	15123	15040	14861	14948	14938	14911	14768	15065	15110	14925	15045	14956	15141	14895	15054	14984	15116	15005	15097	15034	15009	15096	14978	14887	14964	15152	15025	14967	14900	14957	14980	14927	14795	15010	14953	14958	15036	15123	15100	15105	14918	14911	14927	15131	15004	14869	14904	15080	14900	14922	15101	15042	15012	15088	14948	15026	15086	15041	15151	15147	15005	14886	14952	15009	14950	14879	14937	14948	14935	14962	14941	14899	15160	15061	14971	14993	14994	14970	14975	15082	14914	15072	14872	14994	15160	15094	14936	14763	14930	14934	15070	14952	15094	15121	15055	15066	15006	14963	14978	14857	15003	14975	15024	15035	14913	15069	14968	14941	14953	14847	15098	14911	14955	14947	15111	14890	15028	14986	14917	15079	14979	15070	14961	14831	15108	15013	14788	14967	14951	14988	15052	15183	15059	15075	14820	15016	14721	14940	14965	14992	15079	15144	14926	14939	15140	15088	14998	15025	15013	15059	14798	14968	14983	15184	14918	15114	15104	14868	14933	14887	15204	15068	14848	14994	14938	15110	14931	14981	15033	14963	14995	14900	15003	14847	15030	15023	14989	14923	15070	15153	14796	15017	15048	14950	14976	14992	14832	14899	15040	14975	15088	14899	15049	15007	14837	15130	14990	14996	14917	15058	15040	15075	15047	15095	14881	15024	14916	14958	14868	15047	15081	14984	14999	14993	15011	15061	15048	15025	14943	15064	15040	15115	15037	14906	15240	15186	15071	14954	14963	14960	15017	14978	14967	15054	14897	14983	14986	15074	14880	14856	15071	14961	14845	14830	15052	14799	15036	14846	15080	15012	14997	14973	14940	15000	14897	15050	14960	15123	15006	14924	15044	15114	15071	15057	15005	14844	14914
22666	21065	28857	23906	23541	27993	30490	25248	23039	22399	21577	20629	20393	19955	19517	19305	19307	19235	18922	19031	18807	18889	18677	18668	18627	18487	18640	18521	18591	18638	18478	18601	18519	18494	18490	18240	18280	18531	18151	18282	18228	18249	18455	18479	18473	18463	18329	18508	18467	18302	18418	18337	18303	18325	18225	18636	18301	18191	18320	18438	18162	18343	18544	18234	18205	18272	18252	18421	18153	18253	18379	18188	18268	18408	18356	18148	18450	18351	18445	18357	18562	18146	18369	18217	18013	18410	18085	18089	18210	18296	18209	18219	18425	18185	18467	18223	18275	18237	18172	18207	18028	18237	18322	17900	18276	18161	18386	18210	18193	18362	18396	18424	18171	18168	18372	18326	18301	18281	18339	18228	18434	18241	18227	18403	18277	18150	18181	18349	18113	18324	18107	18213	18124	18156	18394	18172	18303	18155	18262	18186	18251	18153	18343	18402	18472	18302	18453	18278	18245	18468	18524	18338	18212	18081	18251	18183	18299	18343	18327	18398	18233	18420	18227	18211	18465	18294	18374	18425	18158	18256	18227	18442	18231	18301	18322	18108	18338	18209	18184	18309	18041	18304	18285	18221	18492	18173	18137	18181	18424	18287	18258	18234	18245	18281	18331	18304	18412	18214	18404	18322	18293	18266	18259	18157	18456	18290	18398	18254	18124	18603	18301	18206	18119	18031	18296	18057	18337	18348	18340	18276	18277	18408	18282	18364	18102	18117	18352	18171	18227	18219	18533	18348	18074	18130	18290	18154	18064	18167	18246	18054	18266	18214	18315	18256	18411	18139	18274	18339	18366	18254	18176	18265	18168	18265	18149	18176	18193	18333	18222	18101	18169	18194	18235	18366	18298	18230	18210	18035	18198	18305	18397	18263	18315	18344	18103	18254	18348	18068	18379	18406	18239	18202	18285	18208	18385	18312	18396	18217	18295	18221	18397	18253	18242	18165	18107	18129	18287	18380	18125	18205	18153	18358	18177	18234	18391	18289	18200	18234	18139	18135	18406	18212	18153	18121	18192	18062	18262	18170	18122	18298	18185	18207	18180	18251	18068	18246	18273	18136	18189	18266	18098	18214	18150	18069	18348	18215	18248	18292	18275	18111	18366	18435	18124	18262	18069	18399	18266	18164	18043	18379	18436	18397	18195	18169	18101	18026	18268	18145	18096	18317	18341	18239	18284	18182	18348	18428	18379	18191	18393	18330	17986	18246	18156	18093	18211	18140	17913	18283	18239	18136	18343	18280	18186	18326	18276	18287	18297	18345	17960	18173	18109	18208	18152	18137	18168	18087	18388	18356	18168	17975	18238	18463	18184	18331	18425	18161	18208	18109	18339	18317	18376	18228	18135	18408	18168	18203	18349	18266	18274	18313	18307	18242	18286	18254	18279	18086	18377	18413	18350	18402	18273	18147	18402	18411	18345	18335	18405	18017	18217	18366	18273	18255	18380	18304	18057	18248	18176	18421	18327	18323	18301	18332	18138	18211	18249	18344	18114	18231	18363	18146	18130	18364	18064	18170	18493	18191	18209	18119	18377	18315	18006	18267	18220	18090	18263	18437	18384	18173	18178	18159	18345	18215	18256	18194	18183	18345	18267	18275	18028	18242	18414	18436	18231	18125	18336	18330	18324	18284	18227	18332	18523	18359	18285	18236	18222	18172	18365	18463	18106	18251	18275	18308	18389	17927	18360	18342	18453	18517	18282	18105	18325	18194	18181	18568	18110	18066	18364	18403	18318	18099	18116	18306	18374	18057	18178	18305	18311	18366	18352	18313	18301	18206	18327	18240	18160	18124	18221	18350	18239	18186	18106	18372	18361	18129	18147	18216	18252	18248	18347	18309	18112	18287	18361	18279	18198	18294	18246	18389	18154	18370	18235	18189	18092	18037	17996	18314	18363	18239	18093	18218	18203	18254	18276	18379	18264	18427	18211	18417	18415	18304	18403	18142	18471	18200	18212	18270	18266	18389	18324	18445	18220	18252	18191	18166	18355	18141	18176	18226	18086	18313	18266	18200	18351	18215	18271	18133	18220	18259	18306	18404	18340	18408	18507	18323	18187	18148	18334	18328	18447	18199	18217	18359	18414	18232	18260	18283	18265	18350	18145	18470	18052	18261	18223	18210	18335	18324	18329	18413	18281	18216	18306	18186	18257	18274	18270	18111	18178	18410	18375	18068	18455	18307	18154	18125	18395	18111	18214	18166	18139	18277	18317	18387	18284	18187	18409	18474	18299	18275	18142	17983	18231	18239	18242	18235	18099	18229	18387	18305	18315	18164	18334	18389	18368	18169	18288	18208	18140	18244	18210	18121	18283	18357	18391	18338	18345	18132	18211	18179	18065	18426	18195	18425	18360	18079	18342	18297	18484	18335	18401	18155	18235	18318	18224	18008	18295	18177	18194	18381	18114	17991	18374	17997	18342	18304	18203	18170	18230	18150	18292	18116	18224	18247	18222	18341	18323	18273	18418	18344	18511	18251	18265	18305	18324	18315	18224	18194	18290	18108	18318	18048	18280	18310	18232	18412	18332	18240	18246	18461	18516	18277	18307	18351	18310	18314	18050	18228	18142	18247	18336	18100	18166	18167	18342	18292	18264	18003	18229	18431	18221	18154	18101	18271	18301	18466	18217	18364	18414	18209	18158	18202	18326	18412	18408	18218	17967	18171	18173	18318	18183	18292	18382	18337	18331	17988	18229	18252	18241	18320	18338	17772	18052	18078	18206	18314	18225	18259	18189	18255	18298	18291	18261	18163	18295	18483	18516	18317	18419	18337	18459	18200	18245	18182	18144	18150	18187	18247	18256	18247	18191	18114	18139	18254	18325	18326	18679	18271	18224	18176	18368	18429	18163	18305	18189	18251	18330	18418	18307	18314	18300	18387	18271	18267	18510	18240	18113	18249	18400	18163	18160	18211	18268	18059	18276	18323	18024	18220	18220	18214	18180	18354	18360	18348	18413	18187	18275	18153	18032	18314	18276	18456	18358	18225	18238	18217	18294	18315	17941	18140	18130	18316	18255	18361	18261	18095	18038	18332	18252	18120	18346	18297	18272	18413	18427	18288	18348	18193	18206	18236	18384	18343	18390	18346	18251	18343	18131	18137	18370	18199	18264	18185	17993	18181	18280	18466	18355	18151	17991	18366	18250	18211	18475	18325	18375	18221	18499	18297	18332	18111	18161	18379	18207	18354	18044	18153	18356	18333	18255	18210	18271	18160	18261	18230	18309	18005	18262	18274	18414	18229	18239	18256	18281	18264	18387	18327	18301	18257	18289	18196	18271	18145	18330	18464	18249	18296	18367	18281	18329	18276	18265	18302	18197	18331	18491	18339	18141	18326	18232	18349	18234	18337	18165	18400	18265	18359	18332	18221	18207	18311	18293	18243	18235	18360	18191	18468	18487	18243	18286	18462	18347	18105	18362	18262	18206	18326	18232	18266	18230	18290	18157	18274	18264	18442	18137	18246	18343	18052	18428	18182	18152	18346	18127	18367	18204	18145	18257	18118	18157	18311	18063	18061	18047	17913	18252	18339	18376	18015	18500	18293	18230	18398	18290	18204	18124	18227	18315	18049	18186	18222	18217	18283	18231	18346	18246	18256	18440	18224	18271	18185	18070	18188	18310	18280	18167	18317	18128	18132	18470	18083	18162	18237	18309	18530	18253	18227	18208	18104	18259	18288	18263	18119	18323	18321	18288	18398	18413	18313	18333	18116	18220	18344	18326	18387	18267	18309	18361	18249	18401	18060	18392	18211	18407	18134	18275	18161	18314	18171	18282	18586	18140	18329	18186	18171	18243	18362	18381	18290	18211	18251	18270	18278	18198	18179	18384	18415	18323	18418	18334	18008	18354	18088	18113	18280	18199	18296	18010	18509	18337	18300	18178	18197	18058	18274	18414	18377	18171	18245	18352	18144	18084	18352	18370	18388	18373	18173	18182	18542	18228	18311	18201	18353	18254	18135	18134	18181	18246	18383	18320	18324	18081	18240	18327	18156	18282	18162	18236	18291	18189	18180	18394	18227	18257	18331	18275	18485	18370	18170	18275	18209	18219	18235	18403	18325	18276	18040	18433	18395	18538	18287	18309	18328	18192	18185	18348	18402	18411	18321	18327	18049	18318	18503	18043	18317	18370	18248	18284	18385	18292	18169	18233	18209	18086	18341	18194	18445	18413	18267	18270	18336	18439	18166	18244	18317	18424	18158	18003	18201	18170	18229	18166	18160	18305	18282	18229	18299	18185	17979	18319	18296	18271	18319	18393	18202	18453	18168	17915	18347	18287	18141	18041	18137	18216	18063	18109	18361	18217	18284	18380	18166	18400	18233	18240	18309	18215	18384	18349	18377	18202	18244	18308	18223	18269	18356	18337	18267	18179	18308	18268	18157	18207	18332	18471	18387	18210	18443	18334	18180	18431	18491	18174	18230	18315	18461	18297	18046	18262	18149	18215	18096	18115	18396	18292	18189	18198	18217	18389	18282	18156	18164	18227	18257	18373	18320	18080	18210	18379	18495	18336	18441	18221	18236	18014	18259	18244	18325	18209	18304	18276	18475	18217	18196	18346	18132	18390	18295	18127	18305	18216	18045	18199	18322	18216	18255	18049	18191	18147	18079	18038	18221	18379	18178	18229	18176	18277	18210	18350	18100	18094	18230	18209	18365	18324	18254	18330	18339	18251	18063	18383	18246	18086	18336	18222	18367	18285	18119	18457	18024	18174	18356	18172	18341	18300	18301	18303	18126	18234	18338	18430	17963	18298	18293	18283	18267	18276	18320	18368	18284	18462	18314	18426	18012	18326	18513	18431	18443	18103	18458	18385	18326	18221	18320	18286	18321	18369	18347	18199	18383	18459	18327	18312	18283	18453	18140	18044	18257	18356	18199	18326	18169	18179	18186	18391	18288	18359	18168	18197	18148	18334	18195	18133	18355	18088	18130	18266	18289	18474	18289	18153	18244	18212	18237	18340	18134	18393	18425	18214	18267	18333	18313	18415	18382	18372	18142	18110	18231	18258	18304	18296	18288	18300	18071	18124	18395	18234	18178	18360	18507	18405	18228	18345	18303	18103	18395	18310	18327	18149	18179	18247	18208	18217	18168	18304	18121	18271	18197	18422	18241
33298	57103	53560	43140	37165	32385	28249	24945	22464	20863	19665	18587	18072	17614	17068	16832	16489	16374	16095	15728	15854	15832	15660	15590	15590	15668	15557	15536	15520	15395	15365	15268	15373	15392	15336	15299	15285	15149	15200	15100	15258	15362	15313	15209	15221	15346	15270	15407	15262	15207	15178	15213	15127	15108	15213	15040	15190	15168	15173	15093	15078	15219	15008	15210	15192	15176	15211	15182	15155	15276	15296	15297	15339	15166	15161	15321	15192	15203	15376	15259	15156	15164	15036	15122	15233	15404	15264	15013	15100	15163	15269	15124	15155	15203	15187	15195	15280	15189	15145	15231	15281	14938	15332	15307	15036	15152	15194	15176	15192	15286	15148	15063	15057	15108	15146	15094	15204	15181	15429	15189	15219	15061	15182	15115	15182	15102	15147	14931	15100	15073	15157	15260	15354	15248	15312	15137	15109	15290	15244	15189	15236	14990	15113	15354	15162	15184	15162	15060	15223	15113	15110	15172	14985	15209	15017	15341	15136	15284	15210	15045	15091	15209	15066	15169	15129	14983	15192	15258	15097	15232	15098	15224	15190	15071	15122	15217	15113	15282	15107	15338	15275	15083	15252	15141	15185	15200	15198	15241	15149	15036	15194	15144	15229	15319	15081	15155	15228	15035	15165	15180	15211	15204	15177	15030	15140	15094	15201	15001	14983	15201	15007	15289	15286	15183	15148	15094	14994	15105	15241	15192	15098	15284	15145	15196	15088	15264	15210	15118	15263	15177	15236	15445	15133	15194	15363	15148	15203	15129	15074	15167	15318	15418	15123	15252	15146	15314	15099	15001	15179	15288	15214	15075	15141	15048	15013	15142	15098	15064	15103	15180	15140	15221	15333	15102	15248	15105	15158	15155	15040	15224	15159	15380	15134	15312	15162	15115	15272	15136	15034	15151	15327	15145	15199	15115	15150	15360	15339	15163	15170	15138	15170	15140	15377	15251	15188	15158	15045	15145	15173	15169	15212	15093	15329	15199	15275	14970	15096	14984	15094	15129	15115	15448	15137	15320	15176	15261	15195	15307	15113	15261	15225	15085	15250	15072	15092	15313	15251	15111	15104	15250	15267	15171	15194	15147	15195	15246	15146	15206	15253	15029	15162	15234	15208	15123	15104	15255	15257	15205	15152	15348	15140	15344	15152	15175	15262	15132	15088	15209	15134	15106	15207	15053	15167	15260	15178	15291	15152	15284	15143	15182	15083	15291	15056	15113	15154	15207	15242	15142	15094	15340	15048	15219	15248	15085	15229	15254	15184	15089	15242	15160	15395	15198	15177	15113	15107	15289	15189	15175	15062	15266	15229	15147	15109	15141	15221	15206	15084	15247	15198	15198	15219	15115	15313	15219	15221	15160	15120	15287	15066	15479	15104	15260	15295	15077	15025	15203	15230	15067	15104	15141	15194	15260	15150	15155	15204	15078	15067	15299	15197	15121	15184	15060	15189	15382	15114	15301	15135	15102	15094	15182	15258	15296	15156	15105	15095	15137	15406	14963	15036	14882	15305	15301	15379	15125	15287	15254	15094	15107	15108	15217	15154	15094	15173	15083	15113	15236	15202	15150	15181	15217	15078	15132	15078	15108	15126	15269	15154	15200	15207	15215	15140	15134	15106	15323	15122	15238	15178	15309	15240	15349	15082	15300	15088	15189	15180	15089	15100	15186	15074	15229	15171	15181	15194	14988	15215	15040	15106	15083	15010	15053	15089	15264	15119	15207	15019	15124	15235	15139	14939	15075	15185	15260	15172	15330	15218	15178	15231	15220	15083	15245	15236	15256	15153	15059	15321	15226	15148	15204	15197	15158	15236	15288	15167	15077	15126	15239	15247	15062	15142	15187	15281	15284	15159	15035	15247	15182	15306	15238	15261	15265	15075	15271	15288	15013	15147	15161	15113	15246	15250	15295	15197	15222	15137	15289	15313	15197	15133	15144	15135	15013	15252	15149	15043	15088	15264	15049	15096	15135	15208	15264	14991	15245	15224	15159	15082	15115	15189	15245	15312	15229	15083	15209	15074	15106	15122	15203	15149	15305	15077	15242	15138	15137	15156	14980	15194	15186	15280	15193	15122	15327	15435	15314	15105	15253	15193	15095	15158	15148	15258	15184	15117	15184	15218	15156	15085	15151	15117	15128	15145	15005	15303	15236	15140	15150	15333	15211	15149	15246	15257	15114	15196	14967	14933	15083	15095	15187	15212	15177	15261	15138	15301	15139	15410	15037	15258	15033	15174	15199	15142	15105	15200	15279	15171	15127	15005	15144	15235	15168	15209	15247	15209	15236	15291	15120	15202	15059	15221	15186	15166	15305	15160	15265	15255	15173	15139	15110	15357	15215	15190	15161	14895	15018	15216	15252	15271	15271	15234	14939	15152	15167	15172	15246	15022	15264	15181	15140	15392	15043	15294	15301	15033	15060	15219	15035	15257	15264	15285	15105	15203	15154	15291	15194	15296	15337	15253	15267	15163	15342	15063	15125	15212	15210	15286	14974	15079	15276	15266	15126	15089	15274	15056	15197	15269	15227	15105	15082	15273	15221	15219	15057	15050	15243	15084	15085	15185	15208	15196	15085	15028	14978	15227	15123	15332	15167	15059	15191	15233	15208	15194	15279	15420	15238	15140	15161	15035	15063	15052	15138	15320	15181	15290	15195	15265	15146	15133	15062	15129	15065	15279	15263	15216	15121	14997	15320	15040	15282	15263	15212	15120	15127	15118	15102	15206	15210	15291	15127	15157	14986	15175	15100	15223	15135	15258	15061	15240	15184	15212	15283	15235	15059	15059	15116	15121	15302	15307	15141	15260	15050	15112	15115	15223	15258	15220	15315	15180	15227	15209	15184	15170	15163	15134	15082	15207	15197	15126	15230	15171	15249	15205	15273	15121	15178	15279	15221	15218	15143	15213	15049	15304	15134	14964	15137	15256	15104	15381	15118	15242	15284	15076	15153	15091	15216	15326	15142	15253	15225	15132	15303	15206	15128	15180	15141	15238	15134	15216	15168	15143	15069	15212	15214	15288	15120	15204	15156	15045	15164	15081	15193	15343	15196	15215	15207	15330	15075	15107	15164	15135	15235	14972	15161	15255	15088	15069	15139	15341	15283	15260	15223	15228	15251	15260	14932	15074	15160	15420	15091	15171	15252	15094	15038	15140	15201	15266	15260	15254	15126	15159	15123	14938	15155	15239	15170	15171	15118	15206	15312	15187	15359	15192	15276	15179	14951	15325	15073	15062	15325	15122	15262	15150	15208	15213	15145	15332	15309	15070	15036	15110	15122	15281	15079	15188	15168	15263	15052	15116	15109	15155	15251	15111	15222	15216	15148	15242	15232	15074	15087	15222	15057	15312	15277	15174	15171	15097	15388	15146	15117	15122	15172	15170	15139	15090	15366	15262	15016	15245	15212	15088	15215	15282	15215	15058	15187	15108	15328	14982	15193	14941	15230	15403	15214	15108	15060	15121	15318	15105	15222	15212	15081	15170	15144	15415	15179	15090	15152	15242	15108	15014	15266	15199	15058	15101	15103	15097	15272	15129	15101	15166	15223	15014	15069	15120	15219	15149	15259	15277	15184	15266	15141	15235	15191	15143	15182	15132	14981	15243	15224	15266	15214	15284	15064	15165	15216	15207	15200	15068	15129	15174	15121	15169	15213	15076	15168	15348	14984	15141	15341	15276	15146	15122	15198	15138	15205	15114	15094	15365	15173	14930	15090	15197	15180	15148	15211	15196	15245	15066	15316	15243	14998	15254	15151	15208	15325	15137	15216	15219	15204	15492	15101	15336	15276	15218	15177	15199	15082	15272	15148	15072	15247	15083	15196	15136	15276	15258	15071	15259	15284	15208	15130	15253	15278	15204	15040	15092	15281	15359	15121	15200	15166	15259	15239	15210	15005	15127	15151	14991	15092	15155	15181	15192	15041	15131	15285	15221	15182	15158	15164	15320	15279	15159	15185	15117	15235	15102	15073	15228	15291	15245	15197	15280	15084	15227	15196	15277	15098	15050	15071	15094	15131	15244	15266	15029	15211	15358	15062	15239	15004	15214	15291	15178	15140	15182	15201	15283	15219	15370	14959	15264	15319	15305	15199	15227	15299	15188	15015	15393	15253	15225	15019	15194	15122	15219	15107	15091	15132	15324	15126	15314	15260	15190	15113	15217	15199	15384	15111	15078	15175	15157	15239	15271	15186	15226	15172	15367	15143	15132	15300	15145	15145	15213	15205	15184	15118	15187	15168	15244	15147	15187	15187	15145	15147	15201	15204	15081	15183	15148	15254	15077	15269	15132	15044	15190	15224	15174	15210	15219	15157	15317	15311	14873	15296	15090	15082	15202	15302	15082	15164	15207	15105	15097	15181	15195	15128	14913	15152	15196	15085	15148	15088	15176	15178	15196	15253	15177	15178	15093	15165	15123	15173	15174	15159	15265	15049	15068	15176	15291	15114	15273	15261	15129	15384	15138	15209	15176	15310	15167	15171	15042	15306	15058	15107	15065	15194	15299	15231	15189	15099	15059	15127	15186	15385	15139	15167	15145	15332	15069	15173	14889	15258	15300	15235	15184	14946	15150	15127	15230	15060	15008	15264	15071	15048	15188	15044	15309	15151	15224	15220	15205	15083	15264	15264	15146	15160	15220	15161	15168	15345	15191	15164	15196	15026	15134	15230	15201	15071	15021	15235	15326	15169	15170	15191	15226	15239	15331	15161	15254	15100	15151	15133	15246	15178	15174	15131	15091	15229	15125	15275	15219	15367	15175	15104	15045	15188	15258	15302	15199	15122	15310	15296	15131	15281	15143	15144	15087	15025	15134	15146	14972	15205	15236	15115	15251	15235	15320	15155	15208	15148	15205	15100	15426	15146	15201	15206	15292	15358	15169	15090	15070	15263	15324	15212	15117	15124	15074	15197	15324	15183	15187	15087	15169	15191	15107	15277	15136	15217	15061	15215	15301	15222	15211	15179	15270	15173	15275	15276	15101	15052	15102	15245	15213	15210	15223	15180	15216	15174	15092	15404	15267	15177	15117	15188	15197	15041	15019	15091	15174	15061	15304	14958	15095	14982	15219	15057	15064	15229	15130	15183	15167	15172	15102	15275	15158	15182	15224	15225	15143	15162
29787	30378	38212	34090	27974	24780	22784	21398	20310	19471	18972	18705	18457	18588	18576	18346	18279	18247	18168	18111	18040	18101	17959	17961	17939	17906	18110	17988	18057	17884	18031	17878	17881	17818	17808	18080	18032	17814	18001	17846	17907	17974	17999	17921	17752	17910	17856	18009	17941	17884	17833	17715	17753	17824	17827	17817	17681	18034	18102	18087	17846	17841	17876	17962	17949	17835	17791	17958	17802	17897	17973	17934	17828	17922	17964	17853	17904	17856	17587	17996	17900	17738	17947	17850	17981	18088	17942	17715	18020	17828	17903	17913	17857	17642	17961	17696	17995	17939	17931	17780	17947	17847	17806	17666	18029	17998	17859	17858	17843	17880	17917	17924	18023	17861	17924	17817	17743	17886	17891	17782	17923	17742	17862	18147	18067	17873	17884	18002	17894	17902	17896	17881	17847	17679	17605	17699	17904	17846	18052	17760	17827	17767	17969	18078	17812	17677	17774	17777	17793	17792	17801	17820	17763	17717	17922	17920	17904	17870	17872	18034	17766	17660	17929	17992	18010	17716	17839	17906	18043	17769	17816	17854	17897	17860	17728	17946	17824	17953	17812	18163	17862	17786	17763	17867	17746	17730	18022	17973	17992	17804	17761	17916	17998	17815	17927	17892	17949	17937	17728	18001	18082	17793	17867	17768	18079	17794	17988	17898	18160	17763	17712	17927	17861	17840	17636	17937	17877	17936	17812	17724	17784	17671	17877	17903	17987	17909	17898	17995	18021	17764	17822	17797	17834	17644	17956	17774	17802	17806	17874	17939	17843	17830	17724	17682	17691	17818	17801	17776	17833	17755	17826	18001	17837	17812	17975	17952	17848	17836	17797	17789	17789	17759	17787	17795	17894	17904	17982	17699	17706	17729	17917	17794	17841	18043	17806	17823	17723	18028	17883	17808	17747	17861	17841	17878	17813	17787	17892	17833	17958	17683	17968	17832	17917	17788	17841	17845	17839	17689	17815	17589	17878	17969	17946	17771	17991	17908	17744	17876	17793	17727	17792	17797	17818	17834	17847	17953	17848	17679	17783	17865	17839	18009	17832	17874	17865	17813	17862	17667	17838	17859	17736	17925	17839	17763	17902	17923	17907	17951	17744	17718	17911	18019	17931	17914	17965	17979	18043	17838	17750	17894	17840	17737	17845	17746	17971	17853	17999	17998	17843	17902	17656	17788	17969	17656	17870	17872	17722	17787	17845	17910	17799	17891	17909	17870	17959	17564	17857	17713	18031	17810	17914	17844	17691	17845	17725	17803	17892	18079	18038	17820	17864	17948	17978	17980	17780	17715	17738	17972	17891	17832	17745	17823	17909	17780	17781	17808	17946	17942	17824	17899	17832	17601	17928	17933	17851	17662	17825	18041	17848	17847	17763	17744	17621	17769	17904	18006	17863	17869	17907	17883	17629	17797	17798	17681	17847	17871	17765	17735	17825	17776	17809	17820	17984	17848	18134	17912	17924	17777	17969	17778	18027	17667	17847	18040	18030	17990	17587	17904	18052	17790	17844	17800	17878	17821	17770	17781	17848	17692	17542	17808	17881	17820	17974	17817	17830	17742	17863	17762	17805	17744	17751	17877	17761	17876	17692	17927	17869	17867	17939	17927	17745	17790	17881	17950	17848	17766	17717	17798	17805	17733	17921	17945	17685	17801	17870	17891	17871	18005	18038	17695	17807	17986	17857	17846	17933	17882	17822	17883	17975	17944	17912	17910	17734	17885	17976	17840	17929	17766	17826	17843	17836	17870	17922	17966	17867	17779	17682	17759	17769	17772	17858	17643	17762	18047	18110	17865	17854	17857	17679	17845	17885	17864	17951	17890	17739	17971	17874	17855	18027	17776	17827	17731	17760	17866	17942	17809	17851	17918	17930	17893	17823	17574	17662	17855	17850	17692	17993	17736	17829	17800	17771	17688	17918	17807	17746	17973	17900	17802	18038	17888	17924	17945	18021	17792	17679	17914	17833	17500	17805	17919	17865	17830	17837	17793	18037	17905	17871	17795	17899	17948	17831	17816	17850	17868	17863	17753	17733	17875	17917	17903	17991	17908	18020	17908	17945	17821	17849	17952	17857	17761	17832	18014	17680	17647	17823	18017	17975	17669	17989	17789	17783	17908	17787	17851	17799	17757	17858	17860	17898	18060	17755	17739	18125	17848	17692	18014	18058	17834	17906	17797	17846	17903	17637	17668	17792	18003	18032	17789	17670	17940	17915	17740	17625	17911	17648	17817	17888	18082	17944	17924	17955	17797	17876	17918	17772	17816	17913	17694	17916	17843	17758	17784	17763	17991	17843	17803	17668	17784	17766	17978	17955	17864	17728	17938	17865	17777	17785	17719	17906	17868	17850	17796	17723	17980	17739	17834	18043	17836	17979	17830	17867	17592	17647	17830	17760	17931	17842	17789	17964	17745	17931	17756	17818	17937	17765	17892	17915	17953	17949	17608	17638	17680	17971	17876	17722	17920	17826	17872	17695	17808	17979	17859	17554	17769	17930	17904	17891	17925	17917	17804	18021	17695	17841	17768	17977	17745	17986	17946	17923	17942	17840	17881	17654	17757	17632	17774	17957	18048	17826	17945	17933	17840	17868	17776	17769	18040	17795	17803	18087	17951	17634	17957	17792	17765	17714	17953	17580	17751	17913	18032	17773	17866	17810	17858	17923	17728	17784	17928	17893	17940	17799	17794	17904	18028	17742	17922	18032	17989	17898	18047	17949	17797	17901	17858	17900	17891	17931	17870	17866	18001	17890	17708	17797	17745	17951	17817	17931	17798	17828	17755	17842	17839	17725	17696	17923	17825	17847	17741	17786	17766	18021	17763	17724	17976	17819	17702	18091	17994	17807	17703	17797	17879	18000	17809	17807	17956	17904	17858	17753	17866	17818	17797	17890	17753	18052	17678	17763	17884	17779	17774	17859	17704	18012	17799	17899	17867	17997	17927	17917	17835	18124	17885	17863	17836	17789	17968	17809	17877	18189	17827	17829	17817	17805	17980	17985	17952	17742	17787	17817	17962	17789	18063	18001	18012	17858	18004	17886	17603	17661	17929	17854	17786	17828	17679	17855	17905	17807	17823	17791	17905	17833	17925	17900	17791	17728	17827	17838	18008	17703	17597	17883	17634	17851	17758	17933	17890	17852	17829	17694	17925	17751	17602	17890	17879	18022	17950	17936	17793	17877	17732	17801	17820	17864	17838	17941	17965	17992	18042	18103	17789	17832	18015	18025	17798	17909	17557	17896	17885	17916	17873	17831	17817	17787	17681	18017	17833	17737	17841	17820	17753	17888	17878	17880	17853	17710	17993	17863	18134	17871	17716	17683	17816	17808	17960	17765	17727	17923	17975	17872	17979	17743	17730	17767	17701	17860	17785	17573	17916	17725	17726	17979	17803	17767	17724	18032	17831	17962	17879	17727	17926	17838	17929	18112	17690	17976	17919	17931	17684	17746	18027	17931	17959	17933	17914	17994	17715	17924	17984	18084	17840	17759	17951	17872	17919	17766	17927	17818	17757	17811	17736	17958	17945	17753	17839	17907	18001	17927	18054	17800	17660	17693	17811	17888	17840	17865	17827	17811	17733	17756	17778	18054	17895	17817	17850	17909	17673	17830	17990	18226	17770	17865	17940	17793	17877	17953	17656	17873	17713	17986	17961	17876	17813	17831	17749	17737	17764	17902	17898	17880	17922	17832	17751	17750	17762	18134	17747	17806	17904	17879	17879	17815	17915	17913	17822	17900	17621	17963	17904	17832	17846	17706	17822	17916	17670	17776	17731	17926	17896	17744	17778	17967	17872	18102	17777	17814	17928	17807	17941	17951	17880	17906	17965	17995	17826	17915	17990	17939	17942	17876	17897	17871	17762	17963	17727	17813	17765	17811	17937	17816	17989	17773	17784	17853	17824	17879	17936	17873	17933	17649	17751	17703	17850	17992	17870	17962	17676	17789	17829	17740	17824	17828	17990	17786	17981	17651	17796	17862	17641	17867	17720	18100	17786	17938	17710	17771	17758	18094	17805	17733	17872	18040	18063	17913	17661	17809	17730	17893	17960	17906	18176	17702	18040	18033	17838	17958	17965	17899	17829	17711	18046	18041	18187	17916	17927	17774	17837	17860	18068	17933	17619	17924	17788	17939	17979	17973	17844	17840	18091	17942	17936	18037	17905	17661	17813	17946	17827	17537	17893	17710	17768	17819	17918	17692	18049	17824	17758	17851	17933	17706	17880	17916	17979	17955	17980	17784	17784	17851	17739	17817	17874	17895	18008	17673	17873	17840	17689	17738	17721	17964	17917	17466	17681	17978	17796	17686	17988	17889	17908	17957	17839	18053	17767	17848	17875	17898	17784	17949	17973	17899	17682	17920	17752	17805	17817	17587	17787	17889	17835	17739	17919	17942	17920	17876	17796	17829	17971	17834	17985	17786	17832	17700	17761	17927	18030	18132	17999	17830	17882	17840	18040	17978	17846	17906	17928	17892	17807	17830	17766	17802	17619	17871	17921	17758	17868	17554	17804	17808	17876	17811	17972	17972	17947	17741	17978	17839	18091	17830	17785	17778	17885	17965	17820	17863	17981	18185	17815	17839	18075	17934	17817	17630	18053	17904	17768	18022	17879	17952	17804	17872	17711	17858	18094	17781	18012	17873	17742	17958	17865	17919	17819	17885	17663	17982	17880	17938	17858	17898	17797	17715	17982	17946	17623	18003	18093	17842	17729	17732	17861	17822	17691	17826	17970	17637	17713	18001	17812	17898	17886	17910	17817	18147	17846	18031	17808	17965	18099	17776	17996	17710	17809	17900	18038	18002	17878	17973	17834	17885	18055	17755	17900	17660	17796	17905	17780	17688	17825	17895	17884	17980	17892	17829	17900	17801	18000	17886	17751	17801	17902	18029	18104	17888	17799	17933	17831	17680	17642	17915	17840	17790	17774	17877	17664	17945	17788	17682	17966	17636	17916	18148	18023	18077	18077	17818	17687	17885	17856	17916	17953	17972	17786	17940	17856	17725	17858	17748	17901	17838	17892	17875	17993	17887	17827	18019	17952	17812	18051	17884	17942	17896	17580	18086	18176	17928	18024	17849	17801	17799	17811	17649	17988	17805	17897	17843	17838	17993	17929
32045	45933	42235	32390	27709	24254	21578	19772	18500	17584	16887	16623	15969	15996	15881	15623	15422	15295	15553	15190	15084	15110	15367	14971	14915	15086	15092	14991	14882	15125	15022	15108	14954	15007	15004	14973	14950	14878	15053	14897	14858	15043	14962	14961	14811	14789	14960	14858	15017	15018	14926	14936	14881	15015	14805	14767	15175	14972	14997	14957	14817	14860	14877	14884	14704	15052	14933	14971	14881	15033	14802	14763	14696	14915	14921	15007	14900	14836	14962	14960	14919	14916	14960	14898	14979	14841	14937	15150	14928	14938	14912	14799	14940	14977	14841	14774	14724	15055	14940	14910	15028	14810	14974	14964	15137	14935	14925	15101	14889	14837	14798	14917	14900	15012	14869	14820	14964	15065	15002	14988	14943	15145	14965	14901	14985	14739	14900	15048	14853	14828	15052	14978	14838	14741	14794	14851	14962	14827	14938	15031	14796	14942	14906	14929	14941	14995	14967	14969	14953	14809	15017	14974	14941	15019	14977	14837	14768	14932	15019	14932	14771	14848	14941	14764	14749	14871	14866	14975	14976	14937	14930	15071	15040	14957	14938	14829	14898	14848	14983	14963	15043	15206	14905	14977	14874	14941	14774	14944	14832	14912	14907	14749	15002	15084	14805	14873	14900	14840	14835	15015	15066	14939	14906	14959	14977	14840	14992	14833	14934	14855	14922	14941	15005	14937	15046	14841	14882	15018	14896	14830	15161	14881	14829	14939	14940	15007	15013	14902	14955	14924	14945	14981	14997	14822	15096	14662	14973	14795	14975	14790	14787	14933	14710	14907	14742	14992	15041	15096	14794	14867	14934	14820	14851	14833	14924	14821	15016	14837	14775	15069	14799	14931	14945	14907	14718	14973	14927	14886	14968	14742	14998	15113	14982	15109	14976	14801	14898	14901	14925	14855	14726	14918	14789	14996	14909	14898	14967	15013	14979	14980	15001	15021	14917	14999	14989	14823	14831	15065	15029	14848	14906	14905	14902	14869	14949	14864	14865	14936	15154	14915	14957	15059	14916	15057	14956	14878	14821	14786	15057	14915	14886	14937	14913	14903	14965	15031	14869	14974	14977	14919	14775	14930	14829	14884	15125	14800	14844	14817	14777	14770	14949	15042	14898	14988	14891	14977	14935	14680	14718	14888	14976	14812	14900	14950	14855	14992	15036	14963	15083	14891	15089	14871	15015	14880	14901	14873	14919	14883	14853	14907	14990	14901	14909	14891	14882	14883	15057	14811	14973	14847	14892	14885	14926	14962	14989	14872	15008	14932	14851	15017	14782	14843	14989	14897	14903	15035	14865	14922	14778	14914	14992	15070	14719	14896	14787	14793	14887	14968	14723	14964	14791	14993	14896	14876	14857	14852	14994	15010	14863	15026	14914	14826	14803	14893	14824	14803	14993	14846	14888	14980	14926	14960	14961	14905	15006	14977	14792	14782	14960	14916	14815	14932	14851	14961	14895	14876	14946	14826	15064	14879	14817	14949	14809	15047	14715	14971	14974	15057	14876	14744	15153	14897	14894	14883	14903	14806	14761	14868	14916	14791	14887	14924	14950	14912	14967	15125	14798	14844	14933	14770	14874	15007	14905	14912	14851	14975	14989	15018	14823	14830	14955	14993	14900	14808	14858	15057	14863	14947	14822	14879	14850	14863	14975	15024	14997	14847	14804	15029	15028	14964	14871	14914	15014	15011	15085	14896	14767	14940	14832	15010	14960	14760	15027	14925	14900	14807	14827	14941	15027	15116	14744	14938	14923	14896	14810	14934	14810	15107	14966	14913	14909	14990	14790	14863	14962	14785	15057	14912	14848	14974	15020	15011	14753	15117	14912	14967	14811	15114	14863	14872	14987	14845	14971	14736	14896	14934	14835	14764	14954	15128	15049	14953	14937	14824	14813	14801	14840	14817	14905	15089	14979	14933	15024	14973	14722	14937	14996	14862	14857	14934	14851	15050	14964	14925	14851	14865	14944	14903	14931	15039	14862	15138	14779	14908	15084	15088	14792	14968	14987	14952	14717	15025	14877	14764	14798	14882	14882	14994	14872	15003	14868	14829	14981	14936	14947	14925	14938	14970	14896	14972	14992	14775	14859	14836	14834	14723	14866	14998	14876	14946	14996	14922	14901	14944	15090	14822	15024	15070	15052	14964	14774	14917	14891	14785	14918	15049	14884	15013	14885	15041	14949	15060	14805	14950	14959	14957	15088	14762	14793	15090	14734	14758	14888	15114	14933	15037	14775	14953	14727	15023	14951	14846	14994	15010	14797	15161	14975	14893	15072	14960	14849	15015	15139	15009	14912	14933	14663	14999	14959	14902	14981	14865	14890	14853	14848	14962	14676	14944	15020	14932	15053	14809	14908	14828	14724	14899	14921	14863	15084	14684	14843	14930	14979	14972	14938	14990	14865	15005	14783	14721	15037	15021	14836	14886	14909	14772	15031	14956	14929	15103	14879	14830	14866	14820	14912	14931	14939	14979	14882	14918	14989	14956	15050	14965	15040	14918	14877	14925	14891	14888	14925	14824	14883	14894	15091	15028	14817	14873	14953	14956	15004	15098	14857	14972	14958	15134	14954	14915	14934	14682	15077	15034	14989	14877	14742	14891	14833	14864	14950	14844	15123	14943	14959	14771	14906	14923	14949	15080	14835	14991	14881	14861	15028	14949	14813	14903	14875	14987	14923	14864	14867	14916	15042	14730	14895	15127	14860	14909	14952	14941	14940	14908	14988	14870	14850	14895	14867	14921	14849	15046	14865	14928	14897	14892	14995	15041	14872	14868	14933	15017	15019	14913	14987	15021	14868	14933	15006	15003	14743	14904	14901	14840	14943	14914	14941	14889	14968	14860	14855	14796	14985	14909	15029	14996	14887	15077	14990	14853	14840	14864	14874	14940	14913	14895	14948	14927	15003	14908	15070	14831	14892	15041	14846	14741	14751	14877	14899	14996	14990	14894	15009	14924	14942	14910	15007	14882	14850	14837	14898	15046	14942	14889	15018	14855	14853	14889	14834	14903	14839	14729	14785	14873	14866	14950	14868	15005	14942	15098	15050	15019	14838	14931	14908	14937	15098	14893	14837	14822	15071	14660	14806	14788	14923	14776	15012	14911	14889	14923	14966	14738	14972	15010	14920	14961	15026	14925	15009	14981	15043	14873	14967	14964	14933	14868	14873	14928	14802	14956	14949	14965	14842	14927	15041	15079	14924	14909	14876	14818	14819	14823	14775	14945	14810	15027	14788	14873	15042	14970	14800	15069	14844	14925	14948	14927	14885	14888	14995	15067	14901	14933	15021	15075	14850	14926	14972	14851	14955	14878	14737	14960	14937	15027	14950	14770	14994	14737	14771	15159	15097	14969	14847	14868	14921	14921	14841	15059	14874	14927	15184	14958	14826	14777	14935	14945	15074	14919	14821	14956	14838	15062	14775	14965	14850	14758	14740	14921	14975	14896	14804	14884	15044	14931	15035	15046	14921	15006	14864	15027	14870	15002	14890	14930	14892	14878	15004	14998	14761	14971	14904	14894	15195	15016	14867	14958	14897	15020	14820	14958	14958	14886	14929	14911	14922	14950	15048	15010	14950	14871	14961	14980	14921	14976	14895	14991	14962	14923	14752	14932	14773	14926	14972	14955	14787	14928	14825	15062	14847	14810	15026	15042	14852	14848	14892	14851	14884	14941	14924	14974	14914	14878	14692	14919	15087	14842	14938	15055	14923	14930	14839	14876	14847	14882	14823	14850	14799	14874	14864	14936	15104	14927	14882	14969	14847	15003	14978	14990	15011	14943	14952	15019	14934	14797	14884	14836	14984	14868	15097	14838	15049	14888	15080	14766	14796	15037	14770	15086	14938	15214	14849	14876	14973	14856	15128	14904	14819	14963	14789	15048	15026	14806	15072	14783	14995	15058	14895	14936	14991	14843	14815	14812	14771	14949	14857	14808	14919	15113	14728	14772	14886	14785	14802	14821	15011	14989	14998	14815	14735	15065	14760	14987	14850	14860	15103	14840	14873	14958	14832	14867	15024	15115	14860	14936	14729	15021	15022	15002	14899	14932	14993	15010	14882	14980	14919	14953	14999	14995	14924	14868	15061	14973	14851	14848	14881	14963	14972	15092	15012	14941	14923	14970	15030	14866	14899	15016	14993	15012	14835	14816	15080	14989	14953	14975	14791	14791	14817	14819	14955	15048	15082	14835	15008	14998	14784	14959	14959	14886	14972	14907	14930	14938	14960	15028	14999	15023	14858	14785	14996	14875	14806	15015	14914	14921	14928	14980	15063	14935	15163	14901	14901	15158	15053	14885	14901	14961	14915	14899	14914	14882	14991	14895	14821	14755	14846	14883	14972	14933	14938	14791	14903	14899	14907	15043	14947	14880	14946	14786	14915	15030	14900	14717	15070	14974	15040	15081	14986	14778	14891	14944	15015	14865	14900	15040	14942	14917	15023	14912	14979	14786	14855	14999	15026	14777	15270	15076	14942	14953	14782	14967	14986	15000	14879	15136	14873	14740	14840	14936	14982	14938	14848	14836	14918	15062	14844	15047	14949	14897	14996	14970	15100	14796	14988	15059	14842	14973	14912	15094	14891	14817	14913	14874	14981	14976	15262	15068	15004	15200	14795	14857	14953	14924	14923	15010	15028	15101	14844	15024	14936	14771	15021	15064	14881	14936	15025	15018	14978	14987	15024	15015	14885	14894	15004	15159	15050	14772	14955	14912	14937	14823	14821	14800	14990	14946	14998	14861	14894	14978	14914	15100	14939	14972	14906	15205	14990	14831	14854	14915	15036	14780	14888	14948	14955	14914	14948	15052	14827	14988	14891	14867	14761	15080	14899	14996	14960	15077	14898	14998	14899	14986	14791	14904	14936	15026	14916	14907	14924	14881	14810	15134	15022	14932	14769	14906	15040	14885	14981	14974	14898	14805	14870	15056	14866	14868	14979	15055	14845	14944	14851	14886	14943	14833	15063	14882	14863	14958	14879	14980	14862	14924	14915	14876	14911	14899	14757	14910	14912	14866	14846	14964	14905	14922	14963	14972	14770	15005	14952	14913	14779	14768	14880	14963	14951	14966	14890	15014	14925	14983	14986	14805	14934	14824	14919	14893	15017	14820	14992	15012
24022	21090	28660	26381	26836	28347	27357	23185	21746	20914	20206	19634	19251	19115	19007	18779	18707	18448	18331	18290	18107	18190	18026	18170	18071	18213	18193	17972	18096	18061	18021	17994	17914	17996	18100	17960	17892	17938	17914	17894	17935	18025	18073	17926	17975	17985	17961	17905	17930	18074	17748	17893	17734	17848	17976	17822	17878	17900	17782	17639	17947	17824	17821	17863	17803	18025	17835	17925	17979	17985	17867	17779	17819	17840	17754	17837	17769	17844	18017	17960	17886	17797	17802	17752	17943	18002	18130	18220	17948	17893	17863	17709	17998	18034	17909	17777	17755	17912	18062	17776	17860	17846	17697	17736	17709	17980	18002	17844	17788	17899	17923	18057	17806	17658	17682	17830	17833	17566	17651	17813	17952	17827	17559	17828	17873	17881	18135	17733	17754	17878	17854	17892	17824	17787	17870	17708	17624	17719	17852	17978	17650	17956	17815	17638	17864	17961	17822	17814	17880	17919	17940	17752	17824	17843	17816	18001	17735	17699	17910	17779	17898	17905	17996	17753	17835	17958	17928	17662	17852	18011	17758	17963	18022	17730	17925	17907	17578	17995	17896	17951	17984	17703	17757	17943	17867	17984	17771	17971	17874	17942	18039	17849	17820	17889	18017	17849	18077	18020	17783	17752	17918	18025	17880	17740	17883	17787	17792	17864	17670	17819	17974	17925	17783	17947	17972	17926	17695	17890	17741	17935	18079	17927	18036	17976	17772	17747	17839	17982	17916	17888	17875	17524	17789	17979	17686	17932	17835	18013	17911	18156	17947	17891	17607	17737	17840	17935	17751	17869	17927	17925	17897	17913	17941	17827	17905	17899	18063	17868	17820	17897	17709	17835	17661	17904	17753	17610	17779	18088	17780	17779	17955	17897	17820	17946	17791	17716	17944	17722	17850	17805	17831	17648	17587	17776	17871	17734	17775	17706	18033	17873	17941	17736	17899	17815	17832	17818	17747	17700	17938	17959	17839	17980	17882	18145	17918	17695	17724	18037	17954	17641	17786	17859	17923	17803	17787	17896	17948	17950	17951	17722	17849	17706	17886	17840	17803	18008	17829	17888	17790	17790	17920	17727	17897	17904	17918	18056	17867	17918	18084	18035	17582	17689	17870	17896	17956	17820	17907	17944	17826	17834	18019	17856	17766	17983	17769	17902	17966	17994	17774	17753	17774	17802	17938	17868	17687	17712	17840	17912	17726	18018	17636	17961	17889	17901	17821	17744	17957	17842	17774	17928	17982	17782	17877	17701	17996	17958	17990	17880	17762	17940	17601	18021	18019	17919	17753	17760	17852	17911	17861	17853	17657	17775	17787	17877	17896	17995	17923	17940	17812	17903	18015	17858	17743	17969	17813	17971	17875	17691	17956	17877	17691	17868	17796	17691	18034	17695	17880	18161	17943	18060	17950	18025	17825	17998	17678	17852	18096	17809	17810	17990	18004	17698	17882	18027	17839	18212	17834	17837	17867	17928	18000	17944	17720	17811	17791	17763	17896	18059	17713	17752	17823	17875	18045	17803	17938	17747	17853	17923	17839	17778	17854	17737	18042	17848	18044	17893	17905	17913	17819	17875	17733	17763	17769	18031	17681	17745	17868	17930	17898	17899	17619	17663	17855	17860	17897	17939	17895	17689	17684	17949	17824	17834	17813	18024	17936	18008	17941	18067	17781	17990	17826	17870	17845	17768	17926	17920	17827	17859	17983	18019	17782	17891	17893	17872	17794	18026	17773	17811	18015	17993	17816	17900	18055	17725	17962	17774	17799	17571	17891	18045	17900	18000	17963	17851	17991	18053	17889	17913	17911	17845	17873	17757	18025	17747	17642	17811	17940	17926	17782	17805	17888	17699	17943	17774	17878	17852	17843	17745	17888	17980	17760	17964	17762	17885	17652	17708	17744	17637	17874	17999	17800	17843	18033	17759	17793	17793	17857	17840	17664	18170	17850	17764	17837	17834	17796	17735	17856	17803	17949	17905	17883	17842	17877	17520	17791	17889	17794	17883	17703	17664	17793	17869	17854	17823	17715	17996	17672	17598	17845	17727	17758	17872	17854	17896	18038	17856	17835	17754	17957	17967	17857	17709	17806	17792	17738	17653	17997	17882	17807	17859	17956	17712	17899	17898	17762	17871	17959	17732	17851	17757	17812	17794	17956	17776	17935	17756	17860	17864	17802	17855	17815	17956	17749	17564	17838	17714	17768	17857	17848	17671	17515	17735	17729	17955	17747	17836	17693	17772	17852	17899	17796	17941	17869	17711	17753	17764	17809	17929	17729	17821	17714	17836	17822	17891	18001	17855	17940	17845	17964	17858	18095	17963	17980	18063	17967	17805	17859	17785	17894	17898	17920	17853	17911	17910	17901	17894	17872	17911	17870	17743	17821	17824	18058	17800	17658	17916	17844	17744	17897	17518	17802	17886	17745	17768	17856	18071	17865	17908	18108	17888	17953	17786	17803	17639	17925	17710	17844	17765	17829	17895	17947	17956	17708	18022	17844	17685	17850	17956	17653	17967	17621	17938	17881	17714	17667	17869	17925	17893	17821	18020	17899	17932	17881	17848	17931	17727	17858	17974	17794	17959	17807	17645	17813	17916	17846	17797	18011	17756	18247	17890	17834	17845	18007	17764	17744	17679	17919	17760	18031	17783	17907	17804	17895	17857	17900	17879	18013	17909	17881	18093	17916	17876	17831	17739	17807	17983	17773	17845	17761	17782	17980	17857	17738	17981	17833	17860	17780	17815	17912	18022	17952	17818	17799	18009	17888	17953	17905	17858	17765	17940	17838	17784	17842	17798	17850	17944	17731	17892	17922	17729	17894	17828	17820	17851	17999	17789	17921	18076	17884	17726	17855	17939	17654	17905	17844	17878	17898	17902	17844	17714	18013	18036	18093	17890	18051	17973	17826	17842	17785	17853	17772	17961	17636	17727	17873	17801	17788	17835	17891	17887	17717	17792	17905	17770	17950	17860	17703	17657	17770	17738	17876	17730	18097	18028	17754	17901	17617	17830	17906	17870	17704	18002	17708	17752	17730	17985	18043	17984	17949	17715	17881	17940	18055	17771	17792	17814	17922	17846	17845	17714	17842	17874	17826	17725	17973	17868	17681	17693	17944	17774	17907	17838	17735	17797	17984	17863	17677	17857	17828	17759	17788	17705	17996	18017	18021	17930	17664	17926	17892	17884	17874	17854	17729	17806	17765	17813	18015	17709	17926	17761	17887	17833	17999	17805	17738	17854	17720	17867	17898	17764	17796	17844	17816	17781	18132	17776	17691	17746	17894	17964	17800	17819	17973	17784	17685	18014	17758	17873	17573	17980	18037	17873	17787	17926	17927	17849	17931	17695	17933	17960	17766	17969	17974	17937	17682	17905	17912	17952	17981	17774	17845	17873	17896	17891	18003	18000	17773	17816	17963	17904	17874	17639	17863	18021	17958	17859	17721	17580	17790	17827	18008	17764	17753	17910	17821	17846	17694	17932	17965	17701	17990	17681	17792	17937	18014	17842	17790	17925	17845	17968	17873	17950	17591	17966	17805	17905	17796	17784	17704	17716	17890	17770	17877	17926	17776	17892	17822	17798	17814	17561	17757	17987	17924	17965	17886	17788	17725	17801	17751	18027	17825	17816	18020	18012	17571	17723	17845	17708	17812	17915	17951	17872	17941	17610	17700	17574	17744	17779	17984	17646	17736	17924	17802	17788	17813	17883	17827	17955	17771	17885	18023	17864	17766	17951	18001	17762	17941	17790	18000	17734	18101	17995	17708	17968	17983	17648	17766	17748	17719	17670	18005	18024	17907	17563	17942	17804	17980	17795	17987	17826	17820	17910	17710	17801	18026	18073	17863	17865	17576	17919	18000	17948	17942	17867	18013	17912	17963	17921	17733	17658	17767	17943	17830	17914	17657	17900	17773	17962	18066	17877	17961	17801	17917	17806	17957	17872	17760	17941	17940	18057	17705	17813	17776	17663	17564	17753	17906	18036	17870	17823	18061	17970	17748	17978	17838	18201	17915	17966	17870	17859	17758	17810	17890	17705	17968	17757	17780	17734	17959	18033	17874	17806	17827	17759	17963	17742	17864	17762	17927	18088	17688	17912	17742	17927	17907	17950	17708	17987	17728	17772	17971	17941	17696	17680	17825	17798	17839	17711	17975	17784	18022	18051	17841	17592	17567	17857	18019	17817	17687	17725	18080	17793	17851	17804	17749	17769	17982	17843	17703	17952	17990	17957	17973	17739	17785	17932	17905	18005	17882	17663	17727	17902	17876	17910	18020	17920	17824	17756	17907	17901	17926	17717	17912	17688	17830	17832	17826	17900	17841	17753	17795	17691	18058	17872	17657	17763	17896	17925	17887	17789	17793	17912	17955	17895	17761	17732	17757	17871	17845	17573	17920	17703	17948	17846	17805	17838	17777	17924	17898	18039	17871	17873	17828	17957	17770	17636	17732	17845	17771	17838	17680	17745	17834	17635	17651	17849	18004	17935	17971	17892	17831	17936	17676	17744	17938	17890	17863	17859	17972	17824	17960	17825	17825	17807	17798	17981	17666	17778	17867	17842	17883	17761	17702	17639	17621	17842	17925	17862	17853	17930	17844	17866	17797	17852	17840	17830	17998	18024	17651	17663	17813	17982	17709	17787	17715	17811	17818	17785	17783	17966	17984	17765	17823	18073	17914	17898	17953	17830	17744	18084	17897	17984	17933	17717	17910	17891	17800	17920	17920	17853	17960	17820	17927	17923	17867	18010	17782	17749	17647	17932	17942	17988	17766	17892	17761	18122	18055	18164	17968	17859	18001	17869	17791	17815	17757	17848	17874	17722	17866	17792	17945	17923	17845	17862	17869	18090	18000	17962	17694	17810	18107	17961	18015	17777	17675	17874	17852	17786	17863	17764	17801	17854	17739	17890	17905	17954	17844	17863	17768	17868	17865	18028	17896	17972	17820	17995	17868	17885	17780	17984	17825	17765	17850	17690	17770	17898	17947	17764	17681	17750	17888	17826	17977	17901	17947	17963	17975	17824	17741	17860	17877	17836	17820	17894	17918	17788	17918	17779	17786	17870	17840	17835	18051	17913	17989	17844	17806	17592	18053	18029	17973	17920	17778	18164	17810	17605
31497	52224	48155	38621	33252	28813	25223	22391	20410	18854	18020	17448	16948	16531	16517	15878	15804	15658	15489	15474	15359	15322	15403	15221	15248	15330	15068	15233	15331	15135	15222	14987	15137	15069	14922	15049	15122	15096	14923	14970	15168	14990	14998	14993	15002	15104	15017	15073	15004	15053	14877	14957	14968	14883	14904	15069	14897	15010	15139	14949	14938	14829	14976	15179	15075	15005	15059	14948	15129	15077	14973	14967	14863	14940	14987	15075	14833	14980	14833	14913	14774	14685	14956	15038	15045	14912	14852	14986	15097	14869	15010	15067	14975	15124	14864	14998	14947	14951	14856	14959	14886	14873	15019	15050	15001	15000	15025	14955	14979	14971	14891	14943	14925	14929	14974	14870	15119	14871	14958	14929	15128	14903	14936	14921	14984	14734	14805	14965	15086	15071	15092	15049	14924	14915	14899	15016	14929	14911	15056	14898	15008	14813	14974	14949	14994	14942	14772	14938	15007	15105	14891	15016	14937	15013	15100	14981	14887	15062	15163	14820	14933	14984	14890	14928	14932	14893	14898	14866	14901	14763	14952	14895	15051	14977	14781	15045	15067	14912	15061	15037	15000	14818	14993	14918	14909	14904	14878	14875	14986	15179	14999	15010	15147	14979	15053	14888	15036	14798	14944	14874	14887	15030	14913	15104	14932	15179	15066	15067	15023	15000	15003	14843	15058	15034	14875	15034	15011	15020	14858	15000	14975	14977	15006	14945	14880	15023	15014	14801	15003	14931	15163	15087	14987	15024	14941	14854	14944	15001	14867	14891	15010	14962	14975	15008	14951	14968	15009	15091	14837	15071	14825	15026	14979	14944	15020	14922	14855	14972	14870	14931	15174	14918	15059	14952	14956	14981	15008	15076	14993	14802	14912	15003	14885	15124	14952	14784	14938	14989	14856	14876	14861	15032	15064	14844	14915	15138	15026	14978	14870	15013	14902	15018	14950	14992	15118	15037	15107	14838	15139	14895	15087	15046	15016	14932	15092	14905	14989	14894	15242	14909	15045	14947	14926	14916	15042	14936	14823	14940	15064	15071	14957	15040	14999	14920	14897	14975	14846	14994	14910	14860	14825	15069	14953	15023	15093	14837	15039	15026	15014	14993	15179	14873	14939	15010	14984	14784	14937	14847	15376	15149	15156	14968	14974	15038	14981	15189	14871	15046	14826	15077	14966	14829	14890	15168	15018	14930	14882	14966	14957	14950	14921	15100	14991	14958	14930	14979	15000	14966	15102	14977	15009	14918	14780	14934	15050	15035	14978	14984	14931	14995	14909	14933	14928	14986	14860	14874	14951	14824	15124	14880	15072	14957	15150	14915	14982	14968	14983	14973	15047	15042	14944	15016	14943	15102	15097	14901	14964	15006	14873	14831	15045	15016	15061	14905	14933	14990	15059	14988	14934	14947	14942	15009	15008	15017	15056	14929	14933	14739	15017	14993	15048	15010	15008	14977	14888	14984	15125	14940	15073	14876	15013	15012	15069	14846	14911	15032	14993	14875	14931	14975	14981	14930	14979	15036	14885	14931	15015	14898	15014	15117	15036	15012	15050	15041	14759	14988	14898	14849	14892	15116	14742	15032	15076	14890	15054	15092	15110	15201	15026	14902	15047	14709	15148	14980	14873	15053	15101	14932	14956	15031	15009	14934	15148	14974	14946	14949	14963	15025	14908	14919	15047	15160	14863	15026	14832	14979	14771	14961	14988	15137	14869	14877	15011	14981	14762	14976	14990	14953	14918	15056	14931	15030	14954	14827	14879	15159	14742	15061	15101	15033	14971	15035	14904	15037	15065	14878	15110	15061	14956	14930	15040	14893	14982	14880	14981	14886	14988	14900	15052	14798	15005	15096	14977	14911	14941	14936	14993	15055	15003	14922	14987	14922	14782	15004	15030	14829	15021	14956	15177	15071	14979	14870	15015	14821	14868	14916	15008	14960	14803	14876	14867	15086	14827	14729	14967	15150	14914	15029	14990	14771	15110	15038	14845	14866	15096	15033	15046	14807	14922	14851	14952	15094	15005	14947	14818	14765	14987	15075	14988	14932	15047	15021	14823	15013	14900	14868	15008	15111	14905	15010	15028	15069	14958	15050	14854	14888	14986	14931	14991	15058	15031	14971	14826	14936	15022	15008	15016	14908	14978	14996	14975	14800	14794	14960	14993	14817	14816	14957	14961	14931	14807	14987	14937	15105	15085	14835	14897	14961	15075	14874	14864	15054	14805	14918	15118	14793	14846	15055	15144	14926	14902	15012	14921	15019	14931	14856	14967	14886	14963	14873	14849	14913	15065	15020	14865	15009	15026	14969	15024	14862	15211	14767	15060	14861	14938	15050	14982	14877	14956	14898	15050	15052	14954	14828	15123	14862	14841	15005	14889	14917	15035	15170	14924	14866	14947	14960	14867	14852	14797	14985	14948	14900	14965	15031	14940	14894	15137	14861	15011	15150	14978	15154	15045	14980	15058	15089	14896	14942	15001	14973	14925	14976	14926	15045	14806	14948	14866	15063	15138	14877	14902	15005	14936	15021	14865	14998	14928	14965	14843	14984	14972	15124	14964	14893	14897	14984	15008	14881	15081	15099	14919	15046	14803	14914	15036	14878	14979	15068	14886	14924	14856	15109	14842	14816	14921	14990	15028	14980	15022	14927	14993	14943	14922	14897	14910	14818	14965	14892	14922	14925	14888	14987	14943	15075	14898	14859	14915	14980	14987	15083	15096	14972	14818	14997	15014	15023	14919	14978	15099	14858	14866	14857	14971	14867	15069	14771	15075	14958	14909	15006	14810	14896	14857	14761	14959	15140	14989	15004	14698	14925	15059	15082	14962	15071	14994	14919	14953	15063	15009	14941	15162	14901	14784	15050	14845	14921	15018	14947	14976	15028	14885	15107	14825	14942	14872	14854	15078	14932	14898	14859	15098	14749	14900	15080	15100	15113	15059	14986	15028	15014	15085	15111	14863	15132	14971	15077	14763	14852	14894	15006	14959	14946	14944	14826	15049	14882	14935	14983	14950	15053	15001	14866	14944	15080	14927	14966	15023	14957	15079	15055	15046	15010	14721	14980	15171	15040	14811	15106	15201	14871	14858	14861	15239	15133	14841	14915	14956	15265	14845	14990	15071	14902	15112	14851	14896	14899	14970	14896	14859	14981	14949	14884	15076	14838	14980	15029	14951	15065	14998	14931	14985	15097	14816	14995	15138	15052	14889	14995	14976	14959	14942	15067	14949	14951	15029	14886	14768	14923	14952	14873	14982	14909	14912	14926	15177	14853	15017	15139	14975	14906	14917	14867	14935	14903	14875	14888	15066	14786	15032	14928	15005	14853	14958	14889	14987	14817	15047	14946	14903	14878	14830	15099	14905	15061	14985	15064	14889	14971	15098	14736	14882	15106	14876	14985	14772	14890	14848	14870	15054	14931	15111	14906	14974	14880	15072	15035	14993	14987	14932	14977	14831	15160	14878	15068	15065	14872	14999	14765	14921	15001	14992	14953	14846	14892	14830	14836	15106	15029	15037	14874	14919	14957	14948	14990	14980	14991	15029	15003	14879	15045	14992	14937	15043	15039	14883	15006	15044	15071	14926	15098	14859	14999	14931	14945	14940	14941	15012	15111	14979	14814	14909	14972	15045	15124	14959	14983	15088	14940	15009	15078	15105	15112	14995	15025	14845	14967	14903	14951	15175	14880	14884	15018	14920	14846	14896	14933	15008	14877	14956	14924	14920	14943	14822	14878	14904	15092	14950	14965	14854	14966	14822	14930	14934	14889	15024	14906	14960	14979	14989	14992	14992	14994	15071	15046	14902	14983	14993	14992	14855	14950	15092	14949	14879	14912	14997	14857	14974	15142	14964	15019	14861	14930	15084	14861	14995	14979	15012	14808	14942	14906	15026	14935	14846	15004	14914	14906	14879	14888	14920	15015	14918	15054	14996	15056	15072	14888	14954	14824	14959	14825	14871	15128	15050	14948	14918	14926	14874	14909	14977	15024	14911	14970	15033	14814	14909	14955	14882	14976	14920	14851	14917	14896	14926	14880	14999	14814	14981	15186	14960	14885	14932	15033	15035	14983	14933	14992	15000	14935	15137	14913	14939	14900	14707	14957	15020	14964	14963	14999	14879	14899	14997	15082	14831	15061	14916	15103	15025	14993	14930	15023	14965	14984	14945	14926	14924	15066	14907	15025	14981	14928	14997	14883	15024	14864	14822	14886	14763	15032	14968	15068	15012	15002	15198	15093	14980	15097	14920	15093	15061	14973	15041	14968	14847	15038	14825	14974	15037	14791	14902	15096	15009	14925	15034	14914	14860	14854	14883	15054	14882	14925	15036	14961	15032	14876	14982	15120	15099	14934	15017	14955	15087	14910	15024	14927	15165	15030	15000	14962	14925	14988	15022	15018	15043	14959	14917	15018	14900	14982	14897	14984	14882	14916	15023	15019	15079	14986	14999	15042	14906	14837	15044	14906	15027	15063	14957	14795	14842	14892	15062	15074	14932	14956	14974	15048	15103	14918	15072	14845	14908	15005	14829	14906	14999	15145	15109	14971	14861	14902	14876	14991	14859	14915	14912	15006	15045	15144	14963	15050	14922	14865	15016	14938	14897	15095	15014	14901	15084	14903	14963	15146	14742	14908	15118	14893	14870	14929	15008	14998	15000	15053	14804	15082	14954	14999	14918	14917	14987	14995	14908	14982	15138	14990	14667	15033	15077	15004	14825	15052	14897	14803	15023	14984	15060	14810	15102	14841	14805	14915	14871	14975	14872	14911	15032	15002	14962	14887	14909	15017	14850	15047	14892	14917	14964	14991	14950	14876	14899	14954	14878	15012	14989	14959	15003	14976	15043	14767	15038	14901	15110	15047	15049	14874	14944	14983	14954	15128	14939	15016	14972	15113	14864	14992	14966	15045	15001	14955	14934	14938	15100	15117	15023	14913	14848	15185	14874	14933	14914	14927	15072	14992	14986	15103	14858	14897	14887	15172	15067	14851	14963	15028	15038	14897	14896	14879	14869	15013	14893	14890	15125	14928	14980	15003	15115	14939	14904	14999	14944	14900	15012	14903	15099	14946	14942	14968	15023	14944	14839	14978	15114	15061	14980	14753	14981	14798	14934	14998
22736	21068	28828	23921	23919	28934	31448	25813	23691	22372	21422	20868	20229	19912	19537	19298	19218	19108	19156	19036	18731	18828	18876	18728	18743	18467	18381	18625	18646	18602	18560	18426	18446	18559	18380	18256	18450	18319	18434	18176	18178	18380	18321	18344	18342	18613	18444	18201	18393	18171	18434	18500	18306	18333	18084	18350	18302	18308	18345	18516	18508	18530	18192	18174	18243	18202	18315	18142	18406	18391	18346	18444	18596	18172	18236	18295	18381	18261	18204	18233	18231	18366	18272	18629	18298	18162	18197	18330	18368	18226	18419	18404	18474	18358	18341	18250	18315	18272	18216	18321	18346	18257	18440	18236	18405	18186	18375	18380	18266	18141	18352	18293	18104	18304	18227	18216	18414	18317	18469	18442	18494	18286	18514	18322	18318	18389	18338	18388	18308	18213	18435	18119	18393	18251	18293	18275	18331	18404	18278	18182	18272	18365	18362	18094	18292	18052	18258	18550	18269	18234	18213	18359	18408	18208	18239	18354	18225	18319	18415	18418	18382	18355	18336	18475	18390	18522	18234	18474	18330	18261	18153	18145	18341	18372	18506	18417	18249	18076	18337	18076	18211	18169	18413	18367	18388	18393	18307	18400	18405	18184	18281	18307	18230	18103	18152	18319	18360	18307	18206	18252	18438	18251	18223	18376	18339	18312	18652	18267	18336	18212	18228	18495	18274	18122	18441	18357	18179	18351	18437	18260	18374	18290	18167	18457	18500	18254	18144	18356	18142	18362	18459	18400	18328	18239	18363	18360	18278	18469	18373	18255	18271	18173	18267	18410	18028	18444	18240	18268	18280	18228	18350	18284	18169	18409	18289	18317	18260	18230	18274	18247	18191	18412	18352	18345	18337	18120	18397	18306	18269	18238	18134	18267	18450	18417	18251	18156	18357	18376	18515	18325	18159	18177	18201	18053	18093	18502	18496	18302	18134	18325	18129	18406	18158	18246	18325	18325	18360	18353	18425	18090	18261	18249	18355	18273	18306	18301	18242	18289	18304	18398	18240	18218	18188	18078	18049	18174	18238	18332	18255	18368	18315	18220	18420	18292	18311	18365	18349	18251	18376	18177	18358	18190	18407	18307	18395	18257	18340	18296	18242	18352	18240	18259	18323	18350	18224	18253	18209	18277	18221	18084	18297	18374	18373	18158	18350	18125	18250	18174	18387	18374	18234	18368	18202	18455	18156	18193	18183	18078	18193	18222	18144	18375	18239	18129	18379	18510	18343	18418	18413	18385	18317	18354	18244	18259	18098	18273	18216	18201	18344	18461	18282	18121	18171	18401	18162	18270	18249	18340	18188	18398	18006	18295	18347	18124	18608	18190	18442	18365	18213	18140	18211	18335	18322	18337	18438	18419	18229	18108	18404	18112	18281	18096	18157	18197	18327	18358	18362	18397	18323	18375	18362	18525	18174	18204	18489	18185	18234	18340	18374	18267	18298	18203	18449	18403	18316	18242	18186	18304	18284	18048	18231	18321	18285	18169	18190	18306	18285	18230	18265	18169	18251	18207	18237	18382	18169	18264	18259	18339	18283	18147	18390	18407	18195	18283	18336	18381	18379	18331	18392	18129	18347	18235	18357	18241	18235	18328	18237	18340	18324	18168	18414	18474	18347	18582	18343	18303	18370	18506	18324	18319	18245	18334	18337	18295	18482	18394	18381	18326	18316	18170	18419	18350	18451	18536	18290	18420	18353	18272	18288	18370	18136	18367	18390	18150	18276	18205	18289	18310	18440	18269	18222	18090	18299	18291	18476	18184	18299	18232	18301	18176	18414	18287	18137	18195	18396	18312	18249	18393	18380	18384	18423	18264	18238	18217	18333	18335	18395	18265	18405	18272	18216	18159	18456	18327	18585	18236	18216	18348	18248	18160	18203	18322	18194	18370	18455	18275	18143	18298	18191	18297	18021	18406	18121	18258	18227	18278	18350	18255	18361	18343	18211	18237	18305	18361	18483	18148	18194	18166	18357	18380	18203	18422	18342	18336	18362	18267	18460	18272	18269	18389	18334	18176	18091	18304	18375	18351	18390	18238	18288	18379	18366	18371	18167	18273	18174	18239	18224	18395	18313	18379	18552	18050	18061	18078	18314	18336	18253	18372	18310	18284	18429	18270	18526	18661	18350	18573	18454	18211	18444	18350	18206	18383	18360	18477	18333	18300	18230	18214	18361	18271	18292	18288	18349	18316	18396	18148	18094	18253	18075	18170	18187	18353	18366	18322	18258	18236	18201	18266	18175	18124	18480	18344	18307	18355	18180	18308	18252	18281	18277	18379	18352	18365	18405	18257	18308	18143	18235	18225	18254	18249	18295	18397	18230	18168	18318	18440	18303	18405	18505	18341	18232	18177	18005	18143	18292	18154	18170	18437	18333	18129	18527	18313	18468	18274	18342	18083	18182	18539	18277	18453	18249	18336	18280	18252	18323	18305	18277	18161	18145	18351	18460	18329	18459	18127	18194	18397	18421	18163	18336	18198	18227	18301	18489	18163	18237	18201	18259	18450	18413	18257	18194	18145	18339	18195	18298	18277	18300	18343	18275	18245	18368	18392	18247	18188	18197	18315	18420	18205	18046	18276	18357	18392	18323	18299	18174	18348	18353	18103	18290	18160	18364	18169	18430	18349	18063	18366	18475	18237	18364	18398	18157	18323	18467	18325	18228	18324	18255	18447	18152	18220	18300	18370	18254	18199	18399	18328	18178	18326	18296	18207	18279	18285	18375	18168	18267	18099	18403	18322	18341	18299	18342	18137	18157	18194	18386	18260	18106	18319	18438	18087	18255	18325	18326	18438	18249	18209	18064	18288	18319	18296	18177	18427	18392	18252	18336	18330	18313	18297	18167	18246	18257	18260	18184	18198	18259	18278	18360	18268	18349	18336	18272	18353	18192	18203	18277	18524	18199	18213	18479	18414	18518	18232	18353	18161	18165	18374	18212	18200	18157	18217	17997	18157	18192	18269	18158	18256	18087	18406	18080	18282	18448	18133	18189	18186	18214	18237	18037	18096	18413	18423	18327	18389	18318	18355	18506	18039	18173	18303	18329	18349	18340	18274	18432	18294	18220	18187	18175	18188	18468	18290	18331	18260	18186	18103	18308	18550	18354	18536	18426	18234	18361	18350	18245	18289	18362	18136	18419	18288	18336	18353	18303	18261	18348	18425	18277	18037	18493	18319	18348	18443	18211	18259	18409	18522	18261	18195	18192	18378	18273	18303	18432	18240	18257	18275	18390	18070	18272	18216	18315	18300	18176	18162	18402	18390	18407	18157	18267	18301	18310	18358	18249	18234	18304	18167	18290	18241	18248	18374	18407	18348	18226	18509	18242	18298	18358	18304	18466	18314	18274	18282	18306	18227	18132	18307	18293	18301	18358	18317	18082	18211	18368	18362	18349	18055	18387	18137	18395	18423	18259	18202	18363	18383	18282	18429	18463	18322	18470	18375	18383	18378	18361	18242	18335	18276	18446	18251	18456	18288	18300	18361	18314	18291	17986	18265	18390	18182	18507	18189	18429	18278	18319	18440	18421	18308	18405	18227	18339	18258	18494	18253	18400	18389	18229	18159	18313	18146	18281	18541	18281	18153	18478	18586	18357	18378	18516	18381	18416	18070	18323	18136	18284	18283	18327	18373	18201	18196	18244	18239	18401	18286	18078	18048	18178	18158	18167	18404	18301	18260	18242	18337	18268	18358	18205	18156	18631	18418	18170	18624	18381	18262	18264	18378	18397	18267	18174	18321	18276	18341	18191	18104	18081	18380	18318	18286	18327	18314	18339	18367	18426	18126	18329	18324	18358	18390	18392	18021	18213	18384	18489	18313	18315	18354	18272	18239	18395	18312	18267	18139	18136	18476	18458	18085	18105	18508	18120	18262	18298	18262	18370	18302	18333	18379	18183	18302	17962	18128	18230	18114	18195	18464	18361	18247	18333	18324	18101	18281	18398	18345	18434	18190	18197	18536	18193	18332	18295	18214	18209	18341	18488	18420	18194	18092	18332	18265	18225	18244	18272	18216	18312	18268	18378	18239	18357	18282	18325	18349	18244	18307	18261	18132	18424	18326	18333	18363	18262	18259	18259	18452	18168	18242	18297	18236	18076	18172	18194	18382	18137	18292	18293	18434	18217	18270	18387	18304	18321	18204	18280	18134	18075	18102	18115	18301	18536	18443	18422	18204	18446	18168	18262	18299	18354	18423	18310	18174	18182	18259	18295	18353	18393	18346	18041	18349	18343	18324	18152	18207	18316	18237	18419	18482	18255	18240	18087	18233	18419	18317	18404	18227	18262	18364	18335	18446	18415	18179	18222	18339	18375	18288	18375	18555	18309	18243	18041	18125	18095	17955	18133	18130	18109	18335	18203	18374	18271	18294	18149	18149	18194	18226	18318	18180	18326	18362	18298	18265	18259	18127	18116	18169	18322	18327	18297	18246	18211	18086	18188	18267	18469	18263	18269	18092	18275	18397	18262	18169	18449	18502	18339	18392	18247	18284	18153	18418	18306	18144	18202	18349	18263	18353	18281	18277	18121	18365	18461	18274	18376	18162	18350	18371	18539	18305	18304	18239	18413	18320	18404	18466	18474	18359	18193	18336	18127	18368	18007	18146	18305	18286	18283	18189	18152	18375	18219	18439	18132	18256	18333	18276	18192	18097	18337	18429	18296	18322	18269	18233	18305	18088	18376	18412	18176	18174	18405	18118	18299	18243	18285	18341	18133	18469	18330	18408	18330	18332	18466	18390	18428	18118	18309	18022	18156	18154	18144	18195	18624	18388	18694	18325	18137	18363	18468	18230	18263	18502	18106	18145	18411	18133	18403	18210	18511	18453	18225	18301	18212	18375	18243	18107	18291	18329	18190	18251	18254	18374	18343	18391	18090	18411	18341	18499	18328	18083	18125	18434	18457	18369	18184	18133	18184	18124	18517	18361	18414	18477	18290	18203	18305	18245	18318	18230	18438	18575	18251	18428	18366	18297	18370	18412	18319	17956	18330	18277	18285	18428	18091	18243	18463	18353	18133	18246	18438	18387	18356	18396	18261	18374	18416	18229	18297	18295	18317	18325	18266	18451	18366	18216	18432	18451	18405	18361	18214	18149	18131	18211	18393	18193	18562	18381
33589	57594	53891	43543	38342	33527	29202	25225	22804	20701	19571	18659	17749	17328	17074	16654	16263	16262	16134	16027	15648	15656	15769	15783	15630	15544	15469	15423	15271	15531	15395	15373	15357	15163	15377	15178	15193	15289	15165	15357	15210	15070	15320	15328	15244	15387	15143	15253	15271	14983	15259	15078	15123	15086	15316	15321	15155	15047	15181	15259	15145	15082	15060	15257	15107	15124	15072	15164	15255	15148	15169	15178	15269	15174	15093	15095	15134	15248	15198	15339	15178	15270	15311	15120	15197	15116	15177	15077	15134	15098	15185	15134	15333	15347	15056	15191	15130	15043	15145	15080	15209	15194	15246	15170	15107	15179	15056	15036	15156	15326	15198	15190	15081	15063	15185	15189	15076	15252	14995	15260	15148	15112	15187	15349	15160	14953	15209	14986	15167	15170	15141	15120	15266	15300	15177	15122	15102	15096	15162	15144	15165	15183	15214	15268	15215	15174	15045	15116	15023	15201	15236	15254	15156	15255	15014	15148	15039	15102	15140	15188	15150	15216	15128	15047	15101	15155	15175	15261	15063	15211	15216	15176	15205	15207	15122	15309	15210	15007	15155	15334	15013	15278	15154	15323	15172	15231	15283	14958	15166	15066	15271	14961	15166	15327	15244	15009	15260	15290	15094	15246	15179	15237	15034	15306	15196	15224	15070	15185	15455	15171	15284	15135	15145	15131	15069	15075	15134	15235	15234	15287	15261	15198	15188	15141	15022	15069	15037	15164	15148	15174	15145	15264	15023	15160	15047	15165	14957	15081	15178	15022	15054	15386	15150	15116	15130	14966	15164	15116	15156	15080	15215	15144	15098	15138	15188	15075	15274	15170	15168	15252	15139	15157	15320	15331	15214	15234	15140	15283	15253	15048	14922	15128	15186	15268	14987	15170	15083	15169	15151	15303	14944	15089	15104	15293	15301	15067	15173	15178	15201	15052	15030	15166	15127	15142	15249	15175	15059	14982	15199	15301	15087	15206	15176	15045	15226	15230	15119	15205	15067	15126	15120	15266	15029	14975	15145	15161	15141	15103	15152	15181	14888	15111	15293	15060	15303	15129	15174	15150	15126	15142	15193	15230	15215	15203	15144	15074	15137	15114	15061	15023	15207	15003	15337	15134	15206	15218	15133	15222	15107	15122	15171	15066	15015	15120	15169	15159	15093	15162	15003	15081	15228	15107	15196	15077	15095	15141	15246	15203	15129	15189	15130	15202	15187	15188	15120	15167	15145	15237	15149	15075	15161	15132	15137	15167	15217	15182	14973	15194	15156	15097	15131	15113	15172	15001	15071	15137	15045	15166	15190	15161	15051	15222	15176	15091	15098	15045	15182	15305	15195	15242	15254	14972	15216	15077	15121	15105	15108	15213	15046	15064	15072	15063	15063	15109	14922	15204	15121	15118	15077	15137	15084	15214	14981	15316	15082	15218	15200	15163	15246	15337	15047	15142	15150	15019	15131	15314	15171	15110	15047	15349	15238	15124	15112	15114	15074	15280	15207	15200	15107	15178	15127	15109	15283	15171	15182	15082	15179	15095	15237	15181	15156	15089	15149	15001	14993	15220	15278	15130	15155	15152	15085	15215	15172	15300	15133	15125	15064	15256	15012	15188	15134	15139	15127	15071	15119	15188	15028	15060	15085	15103	15270	15206	15277	15145	15247	15025	15036	15185	15185	15142	15039	15206	15206	15187	14975	15275	15145	15048	15173	15221	15111	15162	15166	15102	15235	14934	15118	15061	15133	15256	15288	15170	15171	15117	15210	15070	15260	15244	14949	15088	15242	15069	15197	15207	15061	14905	15172	15155	15089	15154	15126	15106	15293	15217	15187	15097	15121	15057	15198	15162	15177	15104	15066	15274	15051	15267	15121	15203	14993	15110	15099	15137	15172	15229	15213	15101	15169	15216	15238	14823	15011	15139	15111	15184	15217	14957	15031	15167	15364	15164	15158	15308	14941	15117	15237	15222	15054	15153	15093	15156	15037	15159	15270	15066	15262	15115	15112	15208	15160	15137	15097	15045	15122	15187	15184	15125	15162	15215	15126	15052	15199	15159	15224	15140	15287	15238	15149	15057	15171	15131	15191	15259	15032	15245	15185	15099	15265	15285	14965	15105	15118	14924	15223	15145	15147	15198	15164	15179	15102	15225	15155	15166	15208	15159	15136	15278	15290	15139	15189	15023	15205	15317	15186	15160	15026	15053	15147	15161	15250	15142	15042	15175	15179	15161	15291	15097	15163	15264	15026	15030	15181	15107	15218	15095	15034	15194	15108	15052	15165	15018	15157	15086	15184	15243	15318	15114	15083	15198	15147	15191	15144	15156	15016	15110	15187	15082	15104	15223	15122	15151	15142	14995	15320	14973	15218	15114	15101	15271	15088	15042	15305	15308	15226	15111	14864	15134	15110	15276	15134	15263	15240	15146	15104	15079	15207	15156	15247	15233	15143	14983	15016	15297	15144	15040	15134	15150	15198	15081	15100	15056	15262	15112	15226	15174	15345	15133	15130	15338	15114	15121	15202	15121	15097	15083	15224	14915	15124	14927	15229	15177	15141	15177	15066	15155	15086	15085	15122	15179	15171	15159	15154	14958	15225	15132	15096	15207	15191	14961	15016	15136	15111	15042	15211	14987	15178	15174	15079	15321	15091	15127	15048	15060	15218	15058	15233	15125	15273	15013	15138	15162	15171	15106	15187	15080	15142	15258	15145	15192	15122	14943	15112	15100	15254	15169	14966	15205	15086	15233	15122	15294	15064	15137	15083	15147	15196	15142	15117	15223	15232	15100	15128	15090	15182	15408	15065	15208	15282	15138	15276	15133	15121	15150	15144	15331	14996	15201	15047	15120	15160	15013	15096	15120	15109	15169	15078	15140	15079	15206	15126	15109	15231	15247	15082	15139	15079	15068	15124	15225	15043	15200	15183	15092	15048	15145	15113	15170	15200	15259	15284	14921	15162	15239	15108	14956	15052	15208	15121	15132	15128	15194	15063	15110	15263	15021	15112	15127	15289	15228	15093	15382	14902	15158	15165	15169	15206	15145	15172	15148	15211	15120	15123	14914	15151	15206	15122	15197	15062	15213	15267	15198	15060	15317	15194	15139	15170	15340	15128	15138	15130	15214	15124	15069	15118	15187	15070	15070	15333	15003	15120	15228	15019	14967	15107	15129	15144	15265	15102	15263	15196	15231	15132	15215	15289	15280	14971	15173	15186	15047	15219	15173	15158	15185	15168	15184	15116	15056	15086	15301	15051	15248	14946	15178	15167	15173	15305	15251	15091	15095	15288	15212	15076	15139	15185	14892	14940	15186	15112	14926	15121	15302	15083	15226	15109	15089	15234	14961	15169	15102	15046	14966	15178	15060	15088	15229	15269	14935	15117	15096	15208	15196	15141	15155	15127	15080	15169	15179	15050	15062	15148	15136	15075	15079	14980	15012	15133	15137	15077	15188	15326	15131	15000	15218	15058	15196	15068	15264	15252	15008	15192	15093	15294	15002	15082	15127	15206	15085	15174	15141	15169	15239	15258	14994	15176	15184	15174	15200	15241	15415	15138	15066	15325	15170	15071	15160	15096	15087	15149	15189	14984	15063	15059	15257	15262	15131	15269	15135	15119	15248	15269	15253	15203	15166	15131	15164	15300	15157	15096	15206	15179	15155	15094	15159	15101	15236	15085	15104	15200	15316	15216	15258	15191	15174	15058	15151	15125	15173	15121	15239	15048	15104	15074	15031	15193	15114	15114	15237	15331	15010	15244	15218	15041	15218	15184	15157	15132	15161	15246	15224	15101	15150	15255	14943	15017	15050	15011	15322	15055	15224	15146	15025	15218	15059	15143	15060	15119	15093	15086	14987	15049	15138	15181	15155	15189	15058	15192	15131	15239	15072	15269	15181	15065	14932	15209	15340	15240	15180	15256	15104	15210	15200	15119	15251	15222	15251	15216	15284	15287	15138	15149	15143	15067	15134	15062	15088	15198	15034	15010	15059	15107	15169	15239	15085	15155	15140	15245	15238	15063	15086	15130	15119	15239	14953	15204	15055	15274	15375	15101	15077	15164	15134	15316	15425	15302	15101	15002	15253	15130	15157	15092	15215	15183	15159	15245	15041	15237	15201	15395	15182	15104	15179	15220	14882	15190	15140	15205	15118	15173	15198	15075	15123	15341	15319	15057	15231	15208	15037	15249	15014	15210	15294	15077	15007	15125	15072	15240	15118	15021	15031	15008	15166	15102	15292	15145	15061	15048	15139	15348	15093	15032	15052	15217	15114	15055	15161	15060	15121	15417	15182	15239	15302	15143	15235	15180	15182	15043	15210	15219	15284	15120	15151	15052	15022	15267	15284	15243	15212	15097	15175	15117	15107	15197	15088	14993	15041	15115	15215	15122	15143	15020	14962	15143	15097	15202	15089	15235	15145	15396	15025	15123	15075	15108	15093	15045	15290	15075	15038	15169	15297	15181	15053	15092	15144	15102	15048	15215	15073	15112	15057	15130	14970	15048	15282	15175	15092	15086	15263	15016	15177	15074	15155	15110	15096	15135	15287	15198	15212	15186	15072	15145	15141	15076	15127	15000	15181	15022	15331	15103	14991	15258	15198	15053	15120	14948	15093	15161	15122	14959	15119	15140	15237	15164	14930	15333	15170	15111	15106	15256	15155	15116	15088	15048	15129	15185	15305	15077	15163	15138	14915	15151	15084	15281	15071	15227	15051	15112	15087	14965	14970	15125	15120	15046	15036	15228	15209	15094	14998	15149	15228	15214	15036	15104	14905	15159	14997	15072	15109	15230	15035	15085	15054	15132	15218	15157	15355	15187	15197	15067	15192	14986	15116	15019	15267	15317	15148	15278	15282	15177	15148	15053	15177	15238	15227	15081	15194	15040	15016	15164	14977	15108	15158	15107	15068	15129	15186	15298	15122	15214	15231	15036	15024	15398	15170	15101	15206	15177	15218	15243	15178	15053	15094	15233	15145	15043	15091	15060	15287	15227	14971	15128	15273	15061	15107	15080	15158	15049	15121	15148	15150	15170	15302	15120	15169	15134	15038	15122	15072	15097	15174	15096	15121	15197	15208	15143	15126	15244	15199	15083	15126	14990	15127	15263	15089	15214	15135	15170	15173
29980	30131	38687	35038	28543	25196	22960	20984	20173	19776	19206	18806	18727	18594	18299	18366	18242	18314	18331	18372	18103	18230	18191	18016	18274	17978	18031	18257	18034	17994	18087	18095	18197	18062	18014	17927	18081	18057	18104	17966	17815	17967	18051	18100	17876	17872	17957	17924	17800	17907	17868	17761	17976	17912	18050	17927	17879	17922	17963	18246	18020	17900	17844	17985	18152	18115	18145	18015	17928	17886	18012	17966	17934	18127	17944	17981	17793	18022	17969	18090	17750	17857	17943	17853	17844	18037	18041	17968	18003	17885	17927	18035	17864	17950	18148	17851	18113	17929	17879	17931	18057	17834	18065	18011	18023	18133	17958	17956	17779	18019	18231	17961	18155	17963	17964	17783	18034	17991	17926	17952	17626	18200	18016	17958	17860	17899	17886	17955	17826	17759	17939	17940	17950	17965	17931	17884	17975	18036	17951	17993	18060	17940	18072	17876	17600	17863	17679	17988	17931	18127	18019	17823	18041	18003	17901	17939	18004	17835	18005	18046	17982	18130	18112	17923	17922	17944	17846	17770	17884	17752	17916	17837	18028	17956	18079	18055	17882	17722	17947	18052	17993	18001	18095	17994	18045	18024	17987	18089	17972	17998	17839	17865	17926	17853	17972	18118	17868	18014	17966	18026	17879	18087	17892	18094	18020	18063	17903	17851	17884	17765	17921	17911	18040	18023	17864	17865	17959	17873	18164	18030	17933	17959	18014	17778	18027	18047	17963	17847	18007	17977	17977	17880	18014	18131	17930	17949	18130	17955	18024	17944	17981	17907	17833	17869	17967	17757	17971	17899	17873	17867	17942	17989	18028	17883	17986	18103	17980	18009	17692	17822	18089	17869	17786	17952	17926	17836	18097	18054	17810	18009	18034	17746	18114	17827	17945	18018	17999	17990	18147	18236	17888	18153	18088	18095	17728	17926	18011	18046	17915	18314	17961	17900	18045	18182	17933	18074	17621	17859	18088	17971	17906	18223	18081	17986	17897	17950	17836	17919	17799	17936	18066	17932	17972	17891	17901	17966	18041	18149	17875	18017	18046	17984	17917	17895	17958	18097	17882	18063	17692	17875	18128	18026	17942	18039	17946	17815	18103	17691	17966	17925	18038	17990	18186	17855	17993	17890	18061	18209	17859	18121	18026	17884	18055	18065	18081	18003	18060	17926	17972	17887	18022	17751	17955	18068	18112	17968	17915	17909	17860	18037	17971	18122	18080	18135	18286	17972	17920	18150	18050	17872	18099	17929	17845	17944	17873	18061	18065	18123	17787	18097	17902	17635	18104	17977	17981	18091	17957	17967	17972	17908	17953	18325	17831	17881	17876	17895	17994	17829	18016	18110	17812	17916	18172	18025	17946	17880	17789	18142	17969	18164	18240	18018	18099	18192	18090	17943	17845	17979	18090	17858	18078	18066	17962	17976	18031	18144	18110	17941	17981	17844	18049	17782	17838	17860	17853	17857	17862	18065	17910	18124	18196	18070	17923	18027	17931	17864	17945	18013	17821	17808	17979	17884	18032	18040	17940	17943	17978	17879	18142	17814	17996	17844	17817	17914	18005	18116	17973	18059	17811	17771	18044	18021	18010	17990	17882	17899	17840	18127	17926	17846	18166	18047	18039	17946	17840	17822	18018	18025	18232	17920	17993	17822	17750	17689	17938	17925	17900	18025	18051	17963	18025	17976	17884	17819	18079	18020	18087	18026	18089	18016	17994	17857	17898	18129	17997	18056	18048	17933	17874	18037	18029	18027	18117	17868	18038	17944	18153	18031	17972	18189	18087	18100	18047	18016	17989	18067	17777	17898	18048	17955	17836	17942	17923	17932	17805	18005	18008	17917	18318	17996	17793	17937	18036	17675	17877	18109	17966	18205	18001	17838	18012	18150	17992	17788	17796	17965	18020	18003	17860	18044	18100	18090	17941	17939	18015	18053	17911	18092	18151	18033	17992	17985	18002	17884	17840	18096	17996	17777	17938	17813	17836	17882	18280	17940	17900	17939	17935	17908	18049	18058	18137	18154	18060	17996	17906	17969	17889	18075	18036	17963	17891	18011	17962	17840	17777	18095	17965	18109	18129	17998	18021	18119	17892	17908	17756	18011	17864	18026	17864	17976	17843	17894	17962	18008	17758	18129	17823	17880	17789	17786	17944	17997	18126	17986	18184	18086	17865	17879	18179	17898	17994	17913	17742	17785	17862	18005	17923	17897	18027	17885	18026	17989	18040	18068	17893	18128	18118	17875	18198	17793	18153	17913	17848	18077	17845	17917	18115	18055	18072	17701	17930	17933	18000	17949	17903	17931	17884	17994	18109	18014	17984	17963	18061	17748	18045	17867	17826	18032	17826	18096	18136	17878	17859	18206	17778	17867	17935	18145	18048	18074	18229	17976	18042	17996	17683	18005	18134	18124	18110	18030	17741	17932	17877	17915	18145	17835	17816	18056	17948	17899	17941	18020	17900	18127	18012	17920	18033	17850	17886	18070	18083	17889	17862	18059	18060	18061	18014	17858	17986	17998	17877	17868	18039	18148	17985	18052	17950	17790	17902	17827	17873	17791	17897	17771	17833	18119	17931	18145	18133	17956	17902	17916	17907	18073	17831	17908	17703	17766	17990	18039	18006	18083	17930	18169	18046	17954	18110	17939	17944	17871	18112	18183	18039	17973	18090	17902	18005	18111	18086	18053	18090	17896	17862	18081	18078	17773	17951	17997	17976	17780	17795	17969	17820	18020	17904	18023	17892	18002	17740	17686	17967	18089	17921	17923	17909	17931	17862	17873	18005	18016	17964	17910	17836	17767	17922	17934	18065	17832	17955	17942	17949	18071	18048	17967	18210	17991	17835	18146	18022	18000	18043	17831	17975	17962	17927	17926	17992	17988	17996	17821	17972	18247	17933	18142	17751	17894	18009	17897	17996	17911	18055	17800	18035	17882	17962	18250	17904	18060	18152	17871	18252	18048	17929	18191	17906	18053	18070	18215	17979	17922	17931	17941	17829	17772	17980	17943	18011	17957	18068	18027	18103	17849	17739	17806	18046	18169	17965	18230	17919	18047	17837	17826	18069	17693	18102	18135	17863	17888	17958	17837	18024	18062	18129	17881	18060	17927	17969	18141	18078	18171	17950	17661	18088	18014	17899	18007	18211	17894	17937	18033	17965	18000	17912	17983	17952	18141	18203	17960	17953	17854	18125	18059	18091	18036	17974	18131	17788	17928	17875	17979	17963	17992	18013	17939	18000	18029	17859	18137	18004	17842	18113	17939	18098	18115	18164	18082	18130	17951	18168	17883	18000	18009	17918	17606	17929	18070	17870	18044	17989	17898	17986	17961	18145	17984	17941	17863	17861	18005	17994	17877	17958	18033	17964	17858	18072	17859	17829	18020	18025	18188	18025	18087	17962	17987	17688	18097	17868	17847	18143	17844	17880	17912	17905	17894	17764	17856	17771	17859	18009	17947	17928	18015	17965	17957	18137	17916	18095	17954	18026	17983	17791	18069	17732	17914	17949	17897	18045	18000	17968	18006	18006	17825	18056	18148	17736	18037	17994	18102	17967	17770	18034	18141	17919	17796	17905	17847	18002	18031	17844	17876	17674	17845	18065	18022	17983	18179	18132	17924	17778	17926	18088	17972	17949	17968	17887	17731	18121	17931	17931	17864	17937	17828	17959	17914	18042	18077	18023	17962	18031	17746	17879	17971	18170	18149	18178	18014	18010	18034	18002	18049	17809	17978	17931	18082	18014	17996	17877	18106	18028	17966	18108	17830	18007	18057	17897	17895	18049	17988	18238	18000	17818	17909	17951	17700	18074	17954	17806	17991	17758	18020	18084	17787	18017	17989	18151	18069	18055	18031	17892	17994	17963	17904	17900	18128	17792	17945	17890	17901	18048	18103	18159	17977	17872	18019	18144	18017	18179	17669	18010	17863	17847	17974	18155	18176	18324	18123	18105	17910	17955	17918	18032	17947	17934	17910	18029	18020	17993	17968	17952	17861	18179	17948	17957	17843	17908	17848	17806	17826	17934	18044	17985	17952	18148	18044	17973	18177	17815	17844	17854	17947	18065	17937	17971	17883	17901	18025	18112	17992	17893	17783	18049	17747	17914	17906	18017	17948	17919	17947	17951	17972	18372	18138	17825	17929	17940	18054	17997	17929	17725	17977	17945	17898	17932	18030	18264	17822	18060	18136	17878	18065	17974	18002	17955	17770	17924	17825	17951	17866	18034	17929	18160	18135	17686	18067	17967	17772	17857	17969	17740	17763	17837	17945	17998	17961	18136	17892	17934	17737	18050	17929	17735	17773	17993	17875	17992	18097	18269	18067	18117	17917	18003	18041	17980	17902	18065	18034	18000	17869	17744	18110	17927	17917	18211	18127	18045	17955	18067	17971	18098	17957	17966	17963	18048	17943	17886	18105	17876	17912	18028	17865	17960	18091	17917	17928	17792	18002	18047	18091	17895	18049	18054	17763	17725	17814	17950	17866	17824	17930	17832	17866	18033	17881	17903	17969	18121	17790	18139	18163	17892	17935	18057	17825	18037	17999	18082	18125	17948	17875	17956	17606	18215	17852	17897	17970	17804	18001	18150	18118	17981	17847	17684	17925	17954	17888	18097	17940	18122	17885	17773	18127	17791	17996	17865	18108	18069	17884	17915	18039	17781	17805	18153	17753	18043	17626	17858	17865	17925	18017	17933	18280	17812	18053	17956	18009	18047	17884	18025	17834	17837	17933	17993	17822	17893	17979	17783	18002	17926	17982	17860	17986	17777	18061	18064	17965	18057	18015	17870	18008	18005	18133	18007	17803	17903	17819	17886	17733	17815	17669	17937	17876	18080	18032	18156	17969	17937	17991	17962	17796	17845	17804	17986	17936	18094	17960	18081	17944	17961	18076	17883	17846	18071	18043	18093	17838	17714	17996	17907	17911	17900	18011	18012	17910	17879	17885	18090	18132	17940	17862	18165	17962	18043	17701	17893	17847	17900	17957	17967	17860	18011	17932	18015	17956	18056	18028	18251	17859	18133	18060	17990	17977	17890	18099	18001	17825	18010	18088	18080	18100	17821	17894	17932	17819	18018	18127	18173	18059	18026	17755	18023	17908	18053	17865	17943	18129	18003	17892
32919	45928	42572	33569	28380	24476	21569	19401	18296	17559	16950	16579	16222	15877	15901	15545	15633	15388	15298	15317	15144	15372	15039	15119	15137	15339	15006	15159	15087	14851	15120	14899	15148	14987	15190	15035	15056	15016	14968	14996	14933	14954	15077	15040	15131	15046	14999	14976	15014	15014	15150	14898	15174	14944	15050	14829	15022	14975	15051	15023	15187	14970	14893	14998	14988	14879	15073	15028	14999	15054	15062	15061	14863	15088	14999	15072	15063	14962	15013	14926	15056	14878	15074	14766	14912	14968	14955	14965	14929	14851	15145	15136	15041	14990	14985	15043	15075	14988	14879	15039	15091	15061	15020	14986	14908	15130	14820	15021	14955	15009	15013	15092	14960	15147	14942	15008	14873	14988	15110	15067	15055	14868	15026	15038	15096	14969	14857	14947	14951	14912	15032	14966	14970	15126	15118	14889	14991	14922	14972	14968	14938	14977	14948	14918	14959	14926	14974	15133	15114	15079	14805	15177	14948	14963	15222	14974	14925	14848	15073	14963	14984	14907	14970	15105	14779	14964	14951	14917	15104	15020	14972	15031	14830	14998	15059	14881	15067	15050	15120	14922	15143	14918	15029	14967	15024	14811	14981	14906	15005	15003	15024	15001	14952	15003	14965	15163	15002	14885	14936	14924	14709	15058	15091	14854	14975	15177	14899	15006	15129	15237	14881	14967	14940	14826	14982	14989	14774	15010	14998	15140	14860	14908	15120	15075	15122	15087	15014	14951	15196	14880	15048	15087	14941	15025	14928	14819	15084	14995	15050	15078	14918	14945	15132	14977	15163	15065	15092	15049	14908	14982	14917	15161	14894	14986	15098	14979	14950	15086	15043	15044	14944	15038	14971	15093	15073	15013	14982	14950	14997	14974	14993	15019	15056	14971	14856	14934	15003	14995	15010	14924	15015	14942	15180	14829	14928	14897	15051	14956	14833	15097	15200	15072	15056	14814	15124	14875	14924	15034	15130	15094	14971	15107	14904	14872	15075	15051	14997	15019	15044	14976	14886	14903	14974	15048	14926	14919	14924	14912	15050	14995	14984	15135	15079	15082	14742	14957	14891	14963	14900	15160	14867	14911	15018	14937	14835	14816	14702	14942	14955	14947	14978	14989	15120	15052	14842	15000	14961	15078	14920	15011	15017	15023	14897	14966	15091	14963	15113	15024	14845	14970	15029	14996	15113	14937	14799	14952	14905	14946	14941	15032	14951	14774	14967	15062	15065	14981	14917	14934	15066	14896	15106	14930	14956	14894	14962	15076	15021	14839	15049	15116	14850	15106	14990	15028	14926	15067	14939	15053	14953	15041	14895	14973	15120	15066	14799	14887	14927	14955	14840	14934	14983	15012	14974	14828	15043	14864	15081	14871	14955	14964	15059	14824	15010	14925	15096	15024	14928	14914	14890	15047	14847	15020	15083	14800	15011	15010	14840	14866	14986	14965	15015	14954	15126	15065	14947	15136	15017	15046	15144	15164	15085	14922	14830	15056	15014	15078	15075	14887	15266	14953	15076	14952	15121	14897	15111	14790	14876	14808	14795	15011	14796	15100	15114	15025	14925	14988	15004	15171	15123	14944	14979	14904	14806	14978	15094	14961	15019	15029	15033	14964	14993	14958	15123	14848	15198	14941	14892	14847	14962	15074	15140	15007	14886	14960	15048	15003	14872	15133	14946	15100	15117	15073	15057	15030	15053	14914	15112	15258	14984	15042	14964	14930	14904	14932	14955	14967	14927	15041	14935	15045	15057	14996	15020	15121	14785	14942	15073	14983	15378	15019	14968	15066	15131	15078	15018	15049	14847	15002	15080	14928	15081	15082	14934	15023	14949	15083	15050	15026	14925	15053	14979	15205	15054	14936	14964	15032	15033	14963	15054	15062	15079	14822	15021	14971	15050	14972	15090	14841	14994	14985	14931	14827	15001	14947	14965	14856	14985	15021	15133	15098	15008	15069	14853	14894	15074	15093	15073	15093	14984	15099	15033	15026	14952	14993	14936	14928	15224	15129	15052	14971	14928	14992	14910	14886	15015	14973	14954	14940	15081	14931	14923	15013	14868	15020	15143	14963	15029	14964	15128	14907	15030	14964	15073	15008	15053	15038	14823	15090	14929	15004	15081	15055	14910	14840	15002	15013	14912	15068	15081	15111	15032	14954	15044	14979	14938	14967	15120	15097	15017	14889	14846	14975	15121	14905	14983	15108	15062	14899	14980	15031	15097	14702	15008	15010	14975	14886	14950	15130	14869	15006	15003	14917	15036	14886	15132	14848	15067	14833	15031	14834	15017	14916	15063	15044	15052	14983	15134	14837	15148	14991	15072	14805	15036	15055	15015	15065	14968	15042	15108	14913	14848	14862	15074	15031	15038	14907	14923	15054	14918	15109	14890	14826	14893	14959	15012	15005	15188	15070	14899	14935	15060	15164	15058	15118	14883	14971	15103	15170	15016	15092	15071	15140	15140	14938	15067	15091	15032	14888	15064	15132	15025	15110	14939	15072	14904	15011	14987	15014	15009	15094	14769	14954	15101	14939	14967	14999	14954	15027	15031	14960	14933	14961	14963	15033	15257	14880	14935	15118	14934	14974	15089	14932	15051	14941	14977	14941	14988	15062	14980	15131	14830	14928	14957	15042	15155	14956	14827	15010	15044	15010	15024	15045	14938	14880	15108	15117	15010	14759	15181	15020	14821	15009	14963	15080	14962	14999	15033	14968	15093	14939	14975	14913	14969	14995	14990	15077	14905	15012	14941	15020	14934	15101	14900	15007	15064	15085	14877	14975	15035	14979	15008	15067	14763	14967	14845	15036	15131	15139	14920	14994	15030	14943	15030	14893	15006	15035	15035	14853	14957	15084	14820	15101	15027	14876	15149	15058	14990	14814	15040	14984	14889	14897	14906	14950	14965	14944	14839	14886	14974	14959	15151	14811	15117	14895	15039	14756	15019	14936	15063	14896	15003	15143	14868	15079	15109	14995	14989	14902	15010	14968	15070	14871	15066	14852	15027	14881	15170	14975	15150	15100	15095	14973	15041	15067	15111	15046	15084	15016	14985	15035	15114	15024	15057	14982	15008	14823	14988	15010	15077	14857	14995	14971	15027	15032	14982	15067	15028	15073	15006	14946	14994	14911	15045	15013	14961	14913	14946	14928	15012	15146	14976	14965	15005	15074	15005	14979	14897	15162	14963	14944	15105	15110	15071	14861	14953	15035	15093	14849	14876	15132	15043	15029	14858	14996	14928	15039	15069	15005	14940	14828	14907	15053	15102	14918	15014	15054	15004	14952	14973	14947	14942	14953	14994	15007	15022	14928	15101	15076	14846	15031	15026	14878	15161	15026	14952	15068	15096	14937	14932	14964	15006	15012	14973	14941	15009	15142	14936	14974	15138	15199	14982	14948	15001	14945	14982	14991	14986	14961	14978	14999	14978	15012	14986	14855	14914	14855	14920	15066	14864	14965	15080	15139	15023	15123	15009	14763	14919	15019	15022	15048	15181	15035	14939	15053	14905	15044	15021	14996	14944	15031	14859	15029	14997	15139	15027	15012	14924	15016	15086	15139	15222	14765	15001	14939	14998	14985	14865	14887	14966	15073	15122	15004	15012	15092	14972	15198	14904	15021	15081	14959	15090	14933	14953	14993	14955	14959	14963	14942	15006	14874	15047	15172	14982	15008	14852	14860	15129	14977	14922	15249	15021	14930	15002	14996	14928	14981	14911	14988	15013	14870	15104	15129	14960	14955	15000	14948	14956	15087	14978	15238	14916	14990	15004	14955	14981	14875	15183	14959	14880	15002	14909	14932	15064	14886	15100	14880	14872	15128	15008	15125	14937	15095	15003	14978	14977	14987	15021	15070	14898	14949	14922	15064	14979	14980	15006	14864	15023	14937	14878	15220	14987	14897	15031	14940	14878	14903	15051	15065	14928	14971	15016	14829	14994	15109	15026	15123	15004	15174	14932	14956	14922	14974	14857	14904	15004	14952	15080	15079	15119	15092	15034	15049	15103	15044	15023	15094	14911	14982	15088	15054	14944	15052	14879	15129	15014	15158	15051	15025	15135	14957	15083	15062	15006	15006	14957	15062	14957	15160	14931	15106	14884	14861	15119	14719	14805	14916	14940	15110	15027	14806	15038	14917	14931	15080	14777	15049	15143	15031	15092	14895	14961	15002	15069	14945	14914	14890	14916	15054	14902	14991	14922	15028	14968	14970	14981	15014	14936	15040	14939	14913	14960	14858	15067	14970	15103	15168	14875	15172	14979	14828	15090	14948	14972	14998	15055	14858	15076	14831	14993	15031	14785	15058	14969	15018	14932	15017	14999	14922	15007	15051	14834	15013	15042	15047	14995	15154	15178	14867	14827	14916	14876	14960	14871	14963	14992	14863	15008	15017	15073	14956	15023	14958	15052	14928	15052	15075	14926	15054	14933	14991	15010	14893	14954	14930	14943	14849	14907	14928	14941	14802	14998	15249	14977	14985	15043	15023	15076	15011	14947	15045	15001	15073	14943	14922	15126	14932	15065	14927	14997	15065	15021	14917	15122	14891	15074	15034	15156	14965	14795	15129	14846	14943	14929	14989	14904	15090	14903	14846	15154	14891	15019	14936	15090	14989	15067	15106	14910	15123	14890	14839	14989	15003	14974	15164	15039	15062	15045	15000	14887	15015	15055	14889	14965	14930	14982	14910	15004	14914	14937	15031	14895	15064	14974	14988	14953	15137	15157	14823	14986	15109	14848	14946	14873	15095	15128	14943	15058	14993	15074	14896	15077	14926	15064	14938	14956	14964	14933	14880	15004	14972	14973	15061	14934	15016	14910	14958	14956	15231	15013	15049	14935	14993	14985	14905	15048	15056	14945	15104	14862	15084	14845	14867	15110	14971	15104	14941	15085	14941	14868	14925	15174	14930	14946	15072	15199	14955	15254	14850	15154	15059	15109	15082	14964	15048	14807	15065	15053	14849	14845	14963	15021	15044	15000	15058	14811	15174	15013	15053	15049	15080	15110	15070	14997	15073	14875	14983	14838	15058	15104	14994	15144	14912	14951	14987	14989	14774	15003	15133	15137	14879	14970	14999	15171	15115	14834	14797	15061	14939	14896	15033	15060	14897	15084	15054	15044	15021
24048	21111	28667	26335	26759	28477	26783	22877	21332	20619	20119	19446	19214	18988	18840	18512	18643	18214	18491	18209	18287	18014	18185	17946	18384	17837	17973	17919	18105	18165	17910	17911	17995	18072	17989	17792	17915	18236	17963	17780	17990	17923	17815	17938	17914	17989	18032	18000	17847	18045	17837	17953	18157	17806	18060	17982	17800	17903	17775	17799	17936	17774	17997	17862	17835	17954	17829	17972	17901	17883	18004	17730	17969	17712	17918	17842	17877	17878	17767	17871	18005	17940	17937	17845	17808	17741	17783	17786	17933	17677	17851	17812	18057	18015	17942	17783	17927	17913	18132	17961	17866	17953	17793	17745	17885	17852	17604	17768	17928	17957	18033	17914	17884	17770	17808	17912	17931	17950	17714	18098	17877	17881	17928	17724	17806	17826	17795	17743	18019	18017	17926	17891	17825	18012	17911	17927	17837	17792	17882	17994	17836	17852	17914	18048	18020	17925	17902	17816	17922	17796	18069	17793	18031	17904	18086	17887	17869	17955	17649	17942	17763	17712	17799	17856	18067	17804	17956	18069	18092	17941	17836	17829	17792	17911	17844	17871	17694	17859	17819	17902	17767	17869	17830	17825	17721	17900	17909	17719	17942	17697	17835	17952	17909	17937	17780	17846	17835	17877	17877	17756	17781	17905	17911	18014	17773	17854	17874	17804	17736	17736	17832	17898	17881	17724	17904	17810	17854	17971	17710	17711	17847	17992	17928	18066	17743	17546	17735	17886	17834	17585	17731	17961	18066	17717	17758	17700	17852	17800	17759	17689	17841	17845	17886	17833	17753	17941	18025	17924	17782	17939	17949	17715	17923	17887	17708	17668	17964	17881	17828	17945	17850	17892	17851	17845	17856	17828	17741	17930	17805	17918	17840	17663	17877	17793	17694	17942	18080	17753	17958	18030	17884	17755	17946	17829	17942	17958	17872	17814	18149	17749	17830	17842	17867	17837	17940	17985	17696	17909	17775	17976	17834	17850	18016	17721	17822	17826	17866	17869	17863	17957	17870	17804	17955	18001	17914	17824	17866	17996	17793	18086	17796	17985	17875	17702	17995	17768	17652	17721	17839	17891	17807	18010	17866	17999	17949	17762	17962	17868	17831	17954	17771	17883	18024	17900	18066	18069	17955	17802	17908	17849	17859	17805	17805	17896	17936	17881	17813	18037	18000	17949	17693	17869	17918	17789	17926	17809	17759	17845	17884	17807	17916	17857	17860	17839	17919	17988	17921	17804	17914	17822	17911	17899	17756	17992	17861	18023	17870	17873	17766	17734	18016	17973	17970	17782	17815	18014	17776	17980	17803	17972	17934	17936	17959	17855	17856	17818	17777	18033	17914	17922	17902	17908	17696	17697	18022	17657	17868	17870	17717	17831	17701	17662	17806	17891	17865	17791	17937	17862	17797	17996	17829	17967	17804	17878	17796	17852	17719	17814	17835	18041	17719	17916	18065	17755	17747	17672	17804	17935	17704	17581	17821	17865	17926	17966	18047	17918	17619	17643	17696	17790	18062	17704	17798	17837	17882	17732	17761	17890	17883	17956	17964	17849	17879	18058	17702	17878	17803	17985	17893	17770	17863	17962	17949	17647	17705	18036	17817	17635	17765	17724	17797	17768	17795	17885	17824	17719	18069	17892	18036	17972	18011	17878	17821	17791	17639	17660	17713	17860	17793	17660	17963	17867	18003	18039	17864	17748	17931	17804	17979	17875	17912	17936	17929	17894	17683	17837	17895	17852	17802	17852	17850	17981	17774	17980	17892	18035	17698	17598	17864	17900	18080	17852	17878	17754	17800	17844	18075	17915	18051	18031	17809	17860	17897	17850	17954	17934	17972	17919	17998	17984	17751	17923	18014	17685	17896	17728	17894	18177	18068	17570	17941	17783	18018	17864	17847	17831	17769	17701	17881	17850	17601	17916	17837	17958	17994	17852	18008	17884	17841	17623	17760	17796	17812	17959	17952	17816	17894	18003	17719	17905	17768	17945	18067	17818	17800	17887	17941	17728	17877	18020	17707	17716	17862	18049	18043	17763	17865	17959	18147	17768	17746	17750	17837	17757	17932	17922	17836	17853	17742	18053	17863	17878	17721	17809	17906	17905	17714	17936	17927	17906	17741	17852	17824	17925	17841	17782	17758	17847	17829	17731	17931	17707	17798	17847	17885	17789	17978	17777	17775	17769	17831	17906	17883	17990	18109	17885	17761	17770	18017	17836	18021	17761	17611	17694	17984	17834	17861	17785	17946	17918	17799	17898	17891	17905	17862	18001	17858	17725	17859	17795	17902	17755	17856	17768	17810	17775	17841	17874	17943	18097	17925	17994	17810	17957	17785	18056	17904	17924	17741	17861	18055	17771	17844	17972	17707	17894	17959	18133	17968	18005	17861	17854	17837	17987	17953	17901	17849	17698	17870	17957	17859	17803	17900	17811	17737	17985	17966	17883	17877	17854	18005	17645	17836	17827	17784	17783	17773	17895	17881	17903	17737	17776	17761	18059	17831	17819	17974	17811	17997	17807	17593	17666	17842	17931	18071	18024	18013	17655	17801	17816	17910	17780	17841	17862	17997	17857	18023	17630	18019	17663	17879	17850	17844	17790	18000	17980	17947	17801	17808	18041	17953	17892	18029	18008	17898	17779	17732	17995	17898	17896	17846	18019	17830	17698	17828	17839	17927	17759	17912	17846	17914	17915	17947	18085	17802	17884	17891	17880	17859	17910	17827	17689	17753	17927	17873	17953	17776	17945	17843	17772	17899	17781	17733	18087	17862	17923	17998	17853	17829	17844	17966	17832	17978	17840	17894	17800	17879	17936	17936	17693	17729	17998	17936	17870	17603	18052	17509	17793	17807	17634	17703	18038	17892	17920	17921	17795	17812	17633	17910	17806	17852	17965	17852	17737	17954	17895	17896	17887	17859	17842	17760	17997	17734	17732	17837	18086	17792	17817	18105	17900	17887	17696	17829	18065	17929	17724	17919	17988	17842	17884	17810	17798	17662	17719	17903	18021	17996	18031	17795	17776	17700	17845	17803	17799	18038	17943	17882	17781	17692	17684	17994	17788	17850	17818	17930	17745	17883	17908	17791	17766	17837	17804	17670	17807	17892	17694	17877	17800	17823	17900	18122	17864	17671	17741	17963	17879	17935	17821	17945	17890	17808	17821	17824	17663	17752	17766	17666	17842	17725	17780	17859	17978	17722	17768	17787	17861	17868	17695	17730	17780	17744	17984	17823	17667	17808	17652	17683	17771	17849	17828	17955	17832	17761	17869	17750	18025	17862	17898	17985	17810	17799	17692	17770	17709	17870	17875	17612	17639	17968	17943	17881	17662	17905	17911	17843	17764	17840	17853	17783	17936	17843	17952	17875	17861	17889	17791	17753	18035	17800	17864	17812	17923	18001	17814	17725	17891	17967	17860	17801	17730	18006	17912	17776	17697	17934	17989	17839	17903	17906	17972	17947	17932	17961	17830	18001	18040	17651	17816	17815	17881	18056	18043	17979	17955	17725	17782	17750	17782	17787	17722	17794	17782	17581	18002	17793	17909	17918	18022	17861	17970	18002	17729	17627	17708	17739	17951	17832	17847	17882	17786	17895	17876	17810	17768	17790	18052	17938	17939	17859	17744	17760	17943	18075	17762	17971	17833	17711	17885	17723	17917	17845	17827	17915	17798	17586	17923	17897	17914	17655	17946	17813	17773	17923	17957	17862	17803	18012	17973	17591	17781	17673	17805	17819	17811	17809	17855	17902	17918	17893	17938	17961	17798	17737	17862	17859	17904	17999	17890	17831	17833	17955	17756	17945	18022	17923	18035	17802	17814	17970	18123	17925	17858	17945	17970	17760	17656	17860	17872	17786	17935	17951	17896	17943	17621	17744	17956	17851	17866	17777	17955	18080	17905	17949	17858	17827	17902	17828	17819	17932	17809	17745	17825	17897	17614	17872	18041	17907	17875	18024	17805	17877	17959	17763	17907	17692	17772	18005	18077	17861	17795	17926	17966	17970	17769	17725	18003	17935	17860	17974	17799	18023	17857	17890	17714	17892	17761	18142	17744	17771	17802	17936	17799	17788	17809	17855	17900	17938	17782	17878	17730	17923	17923	17748	17984	17852	17695	17898	17853	17898	17884	17713	17706	17968	17689	17666	17741	17915	18076	17790	17821	17946	17871	18084	17885	17916	17692	17711	17722	17983	17592	17702	17791	17614	17895	17931	17830	17956	17843	18013	17768	17914	17873	17760	17859	17961	17826	17784	17799	17975	17698	17934	17926	17772	17751	17790	17841	17917	17856	17750	17619	17842	17656	18002	18025	17896	17855	18060	17895	17876	17584	17751	17845	17844	17904	17900	17886	17757	17854	17995	17968	18034	17853	18074	17935	17822	17961	18054	17859	17740	17820	17934	17868	18009	17900	18037	17717	17880	17781	17966	18036	17933	17844	17913	17774	17920	17861	17852	17831	17868	17575	17844	17843	17782	17744	17854	17782	17780	17930	17826	17688	17644	17729	17603	17648	17960	18026	17852	17753	17834	18092	17888	17845	18196	17785	17584	17906	17796	17716	17873	17883	17952	18099	17852	18032	17754	17904	18019	17692	17691	17908	17814	17988	17736	17749	17817	17938	17800	17864	17743	17809	17860	17887	17853	18111	17972	18029	17961	17705	17783	17771	17984	17820	17892	17807	17798	17832	17721	17812	17713	17871	17829	17672	17898	17767	18059	17914	18000	17984	17877	17902	17855	17933	17952	17836	17778	17795	17842	17808	17874	17734	17718	17653	17536	18033	17968	17956	17917	17849	17963	17728	17950	17964	17986	17893	17546	17859	17843	17845	18069	17968	17790	17784	17867	17812	17785	17948	17837	17706	17904	17875	17907	18138	17739	17859	17953	17756	17804	17919	17785	17890	17962	17816	18009	17879	17866	17910	17899	18141	17949	17837	17984	17871	17992	17800	17841	17942	17880	17829	17772	17967	17861	17928	17828	18039	17942	17668	17986	17931	17990	17841	17775	17795	17869	18149	17956	17751	17944	17950	17945	17876	17776	17708	17913	17932	18083	17868	17914	18010	17824	17883	17817	17981	17820	17984	18157	18020	18086	18024	17976	17830	17968	17891	17760	17878	17897	17890
32049	51571	48205	38037	32999	28848	24724	21985	19846	18820	17987	17466	16714	16308	16222	15907	15810	15542	15584	15377	15388	15427	15351	15193	15120	15201	15131	15234	15096	15096	14943	15160	15100	15093	15069	15227	15001	15077	14999	15010	14910	15049	15033	14969	15043	14855	15105	14950	15104	14975	15003	15003	15055	14829	14971	15020	14997	15097	15045	15022	14973	14946	15050	15021	14933	15007	15012	14838	15030	14977	14906	15104	15025	14869	14949	14959	14865	15020	14949	15202	14868	14980	14842	14821	15041	14919	15114	14928	14972	14879	15025	14881	14914	14930	14990	15056	15011	15101	15097	15056	14984	14824	15274	15186	15127	14958	15059	14942	14867	14946	14793	14865	15001	14933	14942	14775	14928	15003	14946	14900	14922	14877	14890	14824	14963	15061	14898	14871	14944	14949	14940	14889	14732	14940	14955	14799	14854	14924	15143	15027	14901	14957	14962	15042	15111	15102	14898	14756	15009	14979	14898	14940	15050	14967	14959	14951	14906	14854	15029	15053	15007	15003	15073	15008	14869	14812	14982	14869	14958	14919	15058	15036	14965	15005	14842	14950	15075	15047	15042	14920	15012	15057	15028	14903	15048	15039	15059	15104	15011	14958	15055	14801	14951	14823	15040	14953	15081	15050	15054	15050	14981	14987	14882	14883	15074	14932	15016	14916	14944	14994	15025	15127	15043	15038	14987	14896	14917	15116	15058	14934	15054	15111	15077	14754	14926	15138	14857	14891	14883	15014	15021	14999	15034	14935	14815	14926	15175	15028	15076	14981	15020	15129	14892	14901	14940	15030	15108	15016	15014	14924	15036	15034	14918	14939	15080	14768	14770	15057	14987	15071	15021	14737	14896	15053	14809	14920	15018	14953	14995	15079	14994	14968	15084	14730	14971	15133	14906	15036	14967	14975	15061	15014	15019	14915	14838	14848	15071	15118	14864	15030	15010	14956	14842	14893	14798	14818	14769	14864	15046	14872	14700	15044	14919	14956	15013	15027	14761	15014	15016	14827	14878	15143	14835	14875	14832	15010	14945	15004	14854	15046	14934	15088	15004	14974	14979	14859	14856	15162	14953	14984	15026	14838	15040	14993	15064	14860	14969	14884	14982	14806	15187	15011	15121	14952	15122	14775	14983	15084	14933	15077	15014	14959	14986	14989	15107	15025	14942	15061	14781	14951	14804	15085	15075	14950	14932	15009	14930	14860	14911	14893	15048	15073	14907	14842	15140	14785	14893	14840	14961	14952	14825	14936	15063	14927	14806	14964	15093	14943	14878	14867	14760	15118	15052	14899	14955	14868	15093	14985	15007	15071	14943	14938	15075	15058	14965	14979	14979	15066	14925	15013	14805	14866	14992	14921	15013	15049	14970	14933	14934	14867	14980	15077	14904	14928	14991	15066	15023	15035	14952	14955	15084	14776	15136	15001	15004	14946	15074	14958	15004	14782	15032	14867	14886	15001	14982	15049	14807	14938	14969	14824	14995	14932	15009	15026	14881	14972	14909	14953	14901	14891	15077	14830	14859	14816	15024	14902	14945	14920	14955	14865	14865	15058	14996	15101	15014	14921	14988	14953	14971	14954	14997	14938	15042	14960	14983	15069	14992	14956	14868	14796	15113	14945	15240	14955	14966	15050	14883	15018	14862	15019	14902	14834	14940	15005	14937	15087	15205	14863	14962	15022	14814	14990	14834	14979	15058	14916	14960	15057	14961	14966	14937	14890	15055	14781	14724	15046	14917	15187	15011	14914	15065	14940	14953	14895	14946	14990	14996	15029	15027	15002	15092	14920	15010	15003	14950	14952	14879	14896	15194	15013	14955	14897	14867	15019	14915	15061	14968	14970	14852	14847	14987	15061	15070	14907	14958	15011	15035	14840	15042	14935	14910	14993	15077	15061	14919	14976	14998	14976	14989	15168	14961	15056	15016	14953	14839	15034	14843	14929	15155	15002	14920	14750	14941	14812	15065	14929	15034	15120	15074	14823	15027	14851	15004	14934	15034	14847	14998	14963	15204	14965	14985	14915	14849	15033	14961	15005	15118	15019	14977	14928	15074	15055	15058	15094	14867	15024	14907	15024	15000	14898	15205	14822	14914	14923	15046	14886	14902	14843	14973	15015	14945	14862	15029	15017	14805	14889	14907	14830	15044	15063	14932	14828	14945	14855	14957	14967	14855	15162	14998	14877	14831	14940	14770	14979	14910	14939	14858	15027	15132	14864	14925	15059	14942	14988	14935	14894	14921	15000	14997	14946	15012	14951	14952	14850	14878	14894	14891	15114	15030	15041	14824	15107	14821	15035	14871	14943	15022	14960	14833	14996	15034	14982	14792	15115	14845	15054	15047	14930	14889	15204	15011	14954	14902	14912	14826	15010	14986	15154	14947	14994	15029	15095	14804	14786	14982	15047	15104	15104	14791	14992	14930	15041	15060	14924	14849	14893	15159	15090	14973	15010	14930	14881	14954	15031	14945	14867	15073	14951	14914	15112	14905	15091	15072	14923	14918	14984	15025	15114	14905	15050	14924	14869	15057	14838	14918	14873	14642	14899	14991	15153	14951	14791	14966	15049	14986	14925	14877	15029	14868	14919	14926	14995	15053	15007	14923	15044	15057	14858	14871	15011	14906	15137	14977	15196	14907	15174	14948	15060	15068	15116	14789	14874	14927	14835	14916	15044	14948	14972	15081	14940	15107	14976	15097	14941	14904	14848	14917	15050	14964	15014	14963	14868	15158	14964	14793	14876	14892	14917	14953	15021	15143	15131	14949	14893	14937	15014	14909	14945	15035	15065	15049	14929	15019	14818	15030	14996	14914	14926	14945	14856	15013	15101	15128	14886	14884	14895	15016	14947	15038	14859	15016	14998	14850	14895	14992	15026	15033	15074	14898	14997	14880	14977	14942	15069	15113	14877	15018	15032	15024	14812	14960	14847	15036	14996	14996	14930	14970	14830	14985	14996	14891	14950	14838	15068	14873	14912	15078	15099	14974	15134	15069	15028	15038	15045	14915	15082	15078	14958	15092	14818	15007	15124	15118	14944	14918	15163	14930	14940	15027	15062	14996	15095	14923	14917	15026	15014	14965	15063	15183	15140	14769	15018	14880	14928	15067	14948	14975	14805	14991	15006	15024	15151	15117	14977	15073	14826	14973	15022	14867	14888	14860	14877	14991	14890	15073	15087	14943	14927	14810	14976	14906	14929	15182	15007	14950	14984	14856	14923	15073	14768	15074	15032	15151	14911	15080	14838	14667	14889	14887	14875	15021	15143	14901	14961	15178	14987	15195	15088	14846	15071	15200	15027	14947	14938	14878	15087	14964	14995	14913	14977	14983	15032	15062	15014	15016	14994	15091	15218	14868	15007	15021	14998	14988	14942	14971	15052	15093	15147	14901	15036	14812	15090	14907	14859	14977	15064	14951	14946	15031	15067	14974	14817	14801	15011	14956	14979	15003	15031	14901	14882	15007	15097	14868	15040	15086	14980	15030	14858	14849	15069	14901	14972	14835	14871	15169	14899	14857	15062	14983	15043	15139	15022	15118	14995	14815	14983	15116	14891	15079	14805	15256	14914	15024	14890	15045	15021	14930	14999	15178	14952	14837	14909	14801	14966	14843	14931	14905	14889	15102	14943	15017	15036	15067	14924	14962	14912	14865	14856	14954	14947	15051	14968	14983	14986	14990	14957	14831	14988	15010	14821	15017	15026	14889	14813	14920	14903	14973	14991	14845	14986	14992	14980	15044	14878	15058	14852	14891	15080	14876	15018	15077	15059	15078	14871	15044	14852	14949	15018	14816	15021	14887	14955	14980	14887	14716	14949	14923	15003	14825	14970	15062	14911	15099	14979	14911	15081	15057	15159	14840	14956	14984	15159	14942	14929	15026	15080	14914	15099	14931	14826	14938	14865	15052	14800	14858	14888	14921	15057	15045	15005	14953	14976	14879	14902	14935	15052	15014	15268	15133	14974	15033	14898	14895	15090	14936	15028	14927	15056	14965	15019	15005	15070	14786	15023	14915	15041	14881	14849	14822	15000	14903	14963	14866	14997	14981	15090	14782	15048	14822	15050	14881	15066	15013	14922	14985	14919	14979	14988	14947	15013	14925	14903	14977	14987	15054	14843	14919	15003	14939	15039	15008	15005	14954	14981	14942	15058	15067	14841	14962	14986	14899	14983	14965	15108	15031	15008	14958	14955	15003	14992	14854	14930	15085	14951	14995	15023	15100	14953	14986	14980	14844	14852	14906	15068	14985	14911	14966	14935	14811	15100	14989	14965	14874	15073	14977	15030	14947	14970	15025	14861	15087	14916	14821	14872	14838	15050	14922	15113	15073	15026	15050	15205	15006	14993	14988	15003	15018	14960	14980	15168	14922	14992	14946	14786	14914	14942	15191	15031	14883	14918	14987	14972	14954	14831	15109	14957	15004	14902	14983	14970	14917	14790	15077	15102	14978	14811	14873	14876	15081	15028	15058	14956	14921	15010	14866	14823	15013	14764	15000	15120	15178	15012	15046	14930	14965	14894	15065	14954	14883	15062	15037	15125	15043	14924	14954	14793	15104	14896	15001	15003	14938	14893	14922	15098	14980	14968	15139	14820	14995	14854	15044	14902	15018	14879	15128	14876	14987	15037	14898	15093	14779	14879	14957	15017	15051	14907	14916	14812	14860	15097	14889	14824	14975	14863	15070	15046	15018	15092	15083	15056	14961	14848	15054	14957	15081	14963	14973	14957	15068	14924	15175	15017	15089	14976	15081	14869	15074	14792	14819	14933	14841	15124	15073	15023	14944	14862	14979	14980	15020	14896	15009	15038	15075	14955	14935	15009	14935	14852	14996	15090	14919	15018	14949	15064	14976	15076	14971	14989	15178	14884	14853	15082	15038	14898	14928	14826	15005	15083	14993	14933	15077	14949	14879	14922	14909	14977	15038	14854	14844	14958	15035	14890	14958	15022	14800	15014	14918	15037	14946	15105	15170	14874	14982	14817	14858	15134	14823	15074	14925	14945	15040	14955	15009	15122	14897	15013	14960	14872	14806	15052	15047	15012	14926	15149	15004	15037	14915	15028	15000	14984	14970	14993	14961	15032	14850	15101	15022	14871	14893	14927	14928	14995	15023	15008	14825	14936
22667	21072	28772	23919	23560	28547	30881	25042	22963	22141	21299	20723	20114	20047	19646	19388	19286	18751	18931	18902	18954	19024	18681	18580	18676	18602	18604	18684	18542	18482	18596	18301	18485	18425	18555	18628	18469	18509	18421	18486	18287	18353	18454	18533	18523	18393	18519	18271	18336	18315	18365	18311	18180	18420	18460	18205	18297	18161	18243	18248	18438	18273	18258	18355	18307	18419	18332	18363	18373	18376	18385	18305	18165	18359	18092	18253	18427	18333	18369	18137	18358	18214	18215	18256	18196	18281	18473	18355	18351	18330	18318	18533	18357	18113	18341	18346	18184	18359	18342	18071	18312	18335	18522	18490	18355	18284	18314	18369	18304	18438	18260	18378	18136	18316	18207	18289	18228	18383	18118	18198	18382	18277	18322	18230	18526	18108	18207	18137	18096	17950	18515	18161	18388	18462	18284	18212	18305	18132	18389	18364	18297	18326	18391	18296	18251	18305	18207	18150	18306	18336	18326	18317	17977	18160	18296	18275	18321	18279	18366	18104	18087	18251	18442	18414	18264	18246	18406	18175	18270	18327	18351	18288	18146	18310	18217	18311	18344	18289	18267	18384	18214	18268	18179	18039	18162	18254	18253	18299	18325	18163	18235	18317	18234	18581	18246	18481	18463	18351	18268	18264	18158	18226	18328	18336	18117	18283	18317	18165	18298	18064	18231	18147	18000	18215	18195	18524	18446	18426	18255	18339	18158	18293	18300	18252	18351	18280	18312	18376	18464	18434	18461	18368	18443	18096	18398	18396	18294	18187	18473	18245	18221	18203	18448	18401	18400	18381	18349	18357	18107	18270	18368	18482	18150	18561	18242	18172	18385	18195	18419	18324	18298	18243	18212	18484	18067	18351	18302	18358	18276	18241	18293	18347	18242	18413	18397	18322	18264	18333	18251	18441	18144	18236	18335	18240	18331	18231	18058	18442	18147	18235	18477	18272	18394	18295	18382	18325	18386	18133	18205	18201	18166	18233	18466	18121	18318	18545	18535	18113	18384	18318	18168	18253	18272	18441	18275	18379	18407	18427	18413	18281	18386	18351	18098	18088	18191	18261	18240	18316	18353	18450	18171	18348	18291	18273	18182	18190	18462	18263	18292	18396	18315	18110	18171	18299	18120	18446	18163	18189	18281	18271	18122	18342	18356	18174	18395	18111	18266	18211	18450	18450	18314	18451	18401	18187	18246	17919	18322	18388	18073	18260	18191	18310	18217	18283	18279	18240	18105	18262	18309	18426	18322	18231	18314	18382	18344	18365	18185	18276	18272	18171	18494	18298	18000	18306	18151	18489	18288	18249	18204	18528	18457	18394	18362	18120	18447	18251	18297	18304	18290	18244	18079	18333	18101	18393	18305	18224	18108	18334	18242	18304	18174	18563	18165	18502	18316	18271	18164	18491	18211	18232	18259	18558	18129	18226	18216	18231	18178	18304	18307	18238	18344	18193	18217	18216	18325	18232	18241	18213	18394	18146	18291	18231	18198	18127	18335	18320	18143	18277	18218	18253	18269	18193	18407	18257	18260	18233	18302	18331	18240	18298	18370	18420	18216	18590	18326	18238	18251	18139	18205	18351	18422	18236	18418	18181	18147	18334	18134	18173	18358	18126	18270	18283	18071	18334	18162	18197	18210	18198	18197	18354	18282	18399	18406	18117	18206	18286	18293	18299	18473	18168	18503	18339	18058	18191	18320	18491	18465	18236	18421	18304	18163	18227	18467	18156	18213	18360	18431	18564	18460	18332	18311	18126	18309	18321	18327	18327	18357	18219	18226	18331	18151	18303	18290	18269	18369	18382	18397	18292	18327	18477	18408	17999	18308	18152	18164	18164	18415	18239	18282	18467	18453	18312	18138	18336	18405	18202	18116	18253	18349	18243	18371	18227	18167	18340	18474	18390	18441	18188	18458	18301	18563	18193	18296	18298	18242	18298	18363	18401	18175	18439	18086	18134	18218	18340	18182	18176	18079	18475	18178	18424	18438	18316	18167	18425	18299	18151	18385	18329	18563	18237	18156	18378	18293	18273	18234	18310	18326	18272	18195	18365	18097	18071	18085	18344	18350	18194	18371	18308	18347	18422	18251	18106	18308	18229	18173	18258	18193	18206	18166	18198	18172	18294	18270	18097	18273	18275	18352	18160	18239	18269	18403	18335	18048	18447	18221	18431	18338	18354	18374	18336	18206	18441	18172	18290	18232	18395	18346	18280	18286	18295	18340	18387	18252	18139	18057	18275	18270	18140	18283	18126	18300	18280	18375	18265	18215	18316	18336	18224	18318	18149	18200	18305	18310	18273	18234	18086	18246	18307	18312	18216	18272	18296	18411	18236	18229	18180	18238	18341	18279	18235	18292	18237	18366	18257	18310	18225	18245	18313	18292	18215	18290	18371	18254	18412	18222	18265	18619	18296	18194	18261	18354	18419	18425	18184	18201	18279	18378	18344	18407	18352	18288	18265	18204	18253	18112	18346	18314	18187	18191	18404	18066	18310	18318	18229	18370	18272	18007	18506	18474	18522	18222	18213	18304	18176	18191	18303	18199	18048	18189	18283	18200	18330	18387	18175	18304	18254	18402	18187	18192	18319	18249	18186	18399	18195	18329	18394	18421	18253	18368	18300	18262	18416	18376	18277	18216	18276	18308	18296	18296	18130	18238	18284	18246	18354	18141	18227	18348	18198	18432	18351	18389	18251	18189	18079	18193	18216	18325	18394	18393	18379	18315	18497	18301	18351	18142	18297	18110	18417	18238	18258	18280	18178	18463	18115	18230	18111	18161	18476	18431	18387	18196	18325	18318	18406	18200	18289	18350	18227	18358	18265	18215	18492	18294	18327	18105	18397	18419	18289	18454	18275	18298	18255	18305	18312	18129	18450	18248	18145	18195	18169	18141	18365	18270	18271	18267	18302	18498	18269	18088	18220	18275	18232	18336	18230	18129	18029	18272	18315	18286	18217	18327	18404	18257	18372	18464	18326	18373	18194	18127	18405	18685	18478	18461	18266	18077	18044	18210	18369	18290	18198	18185	18212	18074	18200	18400	18126	18250	18314	18281	18326	18173	18317	18119	18285	18251	18194	18301	18229	18289	18203	18397	18318	18477	18402	18259	18291	18438	18294	18211	18147	18458	18309	18293	18242	18044	18090	18322	18113	18115	18405	18110	18255	18214	18249	18335	18426	18394	18148	18180	18242	18439	18390	18359	18338	18322	18348	18296	18289	18393	18178	18314	18263	18261	18499	18332	18209	18298	18294	18261	18238	18514	18324	18273	18101	18290	18394	18283	18428	18233	18289	18102	18229	18213	18313	18252	18267	18308	18419	18300	18200	18222	18258	18396	18130	18171	18483	18066	18316	18007	18013	18175	18025	18210	18311	18181	18143	18101	18017	18130	18418	18264	18106	18419	18173	18326	18215	18218	18362	18264	18392	18241	18244	18424	18231	18374	18289	18308	18320	18437	18215	18323	18195	18413	18183	18086	18259	18394	18297	18264	18072	18352	18235	18019	18377	18152	18048	18413	18248	18243	18234	18259	18325	18060	18304	18396	18063	18324	18320	18330	18405	18302	18335	18112	18147	18359	18314	18352	18170	18197	18459	18179	18372	18456	18398	18467	18285	18284	18115	18321	18495	18307	18278	18250	18241	18182	18381	18299	18157	18316	18159	18100	18263	18180	17927	18309	18178	18195	18128	18262	18160	18310	18473	18473	18399	18241	18223	18168	18248	18472	18100	18056	18360	18141	18316	18261	18445	18185	18478	18152	18429	18302	18355	18334	18189	18216	18428	18300	18594	18099	18270	18622	18518	18180	18203	18405	18462	18181	18220	18189	18323	18151	18340	18351	18069	18285	18220	18198	18327	18283	18364	18239	18195	18466	18506	18382	18303	18379	18337	18355	18284	18142	18124	18341	18228	18640	18257	18261	18218	18128	18105	18279	18181	18190	18229	18347	18319	18507	18164	18319	18173	18123	18115	18303	18398	18141	18006	18256	18192	18331	18373	18423	18480	18353	18305	18167	18295	18215	18379	18419	18234	18287	18276	18292	18067	18331	18085	18094	18208	18196	18294	18146	18242	18436	18127	17985	18194	18236	18422	18363	18438	18258	18427	18258	18455	18434	18217	18298	18412	18239	18269	18424	18047	18289	18224	18176	18097	18326	18216	18261	18438	18385	18564	18255	18310	18305	18275	18400	18263	18268	18637	18394	18440	18409	18124	18267	18307	18414	18193	18190	18171	18104	18098	18426	18352	18340	18455	18238	18427	18508	18295	18189	18365	18200	18286	18177	18372	18282	18457	18102	18341	18429	18358	18296	18115	18253	18109	18466	18169	18400	18396	18265	18183	18569	18283	18422	18308	18443	18134	18187	18204	18276	18305	18114	18274	18452	18259	18375	18316	18235	18300	18300	18569	18252	18243	18237	18278	18287	18409	18352	18303	18371	18393	18393	18303	18324	18272	18314	18439	18423	18151	18162	18449	18271	18272	18186	18422	18282	18408	18316	18288	18192	18280	18343	18108	18249	18203	18328	18298	18340	18368	18355	18214	18246	18286	18293	18353	18404	18286	18324	18407	18379	18272	18188	18519	18423	18357	18225	18243	18273	18161	18418	18298	18234	18436	18343	18178	18335	18511	18419	18326	18204	18103	18322	18433	18187	18203	18450	18163	18185	18347	18298	18347	18204	18364	18255	18112	18386	18359	18217	18329	18140	18289	18210	18103	18335	18243	18393	18354	18318	18341	18291	18324	18256	18258	18312	18173	18225	18360	18270	18537	18345	18466	18261	18307	18202	18437	18253	18322	18457	18340	18336	18269	18178	18494	18356	18242	18266	18064	18371	18352	18426	18335	18049	18173	18106	18402	18377	18314	18374	18355	18288	18386	18188	18225	18318	18390	18348	18212	18412	18193	18366	18332	18362	18383	18139	18365	18149	18240	18330	18383	18334	18291	18254	18324	18392	18374	18328	18439	18147	18517	17964	18266	18262	18282	18179	18372	18315	18302	18103	18213	18146	18173	18126	18192	18356	18512	18293	18309	18553	18021	18232	18336	18419	18260	17996	18126	18336	18251	18270	18294	18337	18304	18064	18310	18338	18435	18310	18380	18211	18298	18380	18249	18294	18302	18404	18425
35586	57154	52955	42345	37361	32647	28345	24384	21925	20497	19341	18577	17684	17294	17023	16621	16458	16094	15855	15898	15842	15697	15628	15646	15693	15773	15451	15441	15374	15394	15406	15292	15486	15260	15234	15300	15181	15370	15323	15347	15119	15302	15246	15214	15217	15230	15178	15390	15231	15130	15085	15226	15312	15167	15201	15238	15222	15203	15254	15096	15300	15028	15192	15252	15134	15255	15214	15229	15048	15030	15244	15259	14995	15198	15217	15069	15076	15141	15234	15213	15153	15169	15179	15221	15213	15162	15214	15007	15334	15358	15246	15296	15174	15093	15169	15082	15131	15236	15144	15107	15268	15153	15088	15141	15154	15164	15259	15013	15250	15303	15279	15246	15182	15260	15264	15293	15209	15290	15159	15315	15132	15070	15245	15119	15165	15171	15360	15030	15159	15368	15145	15161	15142	15114	15268	15200	15061	15082	15115	15136	15232	15121	15202	15291	14973	15265	15166	15156	15153	15114	15257	15326	15038	15182	15050	15095	15039	15319	15200	15168	15211	15105	15236	15181	15210	15189	15195	15157	15061	15190	15175	15170	15124	15081	15129	15141	15059	15241	15199	15177	15064	15303	15161	15087	15063	15192	15132	15237	15231	15167	15199	15229	15182	15160	15164	15174	15155	15106	15226	15364	15138	15163	15163	14949	15034	15231	15157	15280	15126	15215	15234	15127	15040	15228	15135	14994	15111	14949	15113	15071	15118	15059	15022	15128	15146	15048	15241	15150	15205	15255	15069	15189	15054	15089	15022	15112	15309	15250	15166	15210	15021	15224	15179	15291	15095	15186	15218	15078	15313	15010	14913	15326	15244	15151	15177	15070	15099	15084	15159	15006	15235	15350	14987	15261	15014	15020	15098	15136	15148	15217	15008	15131	15233	15081	15242	15147	15074	15097	15232	14987	15186	15073	15227	14956	15147	15169	15208	15151	15154	15109	15115	15247	15143	15174	15056	15277	15092	15055	15208	15127	15279	15107	15378	15099	15201	15185	15038	15111	15117	15148	15027	15320	15028	15324	15013	15259	15008	15209	15092	15272	15411	15217	15072	15136	15183	15210	14934	15157	15180	15208	15187	15169	15072	15111	15142	15201	14938	15181	15296	15445	15002	15123	15163	15109	15253	15305	15276	15137	15092	15094	15125	15216	15142	15087	15025	15166	15100	14904	15328	15119	15240	15380	15117	15243	15010	15066	15163	15197	15115	15138	15298	15176	15283	15345	15083	15123	15256	15145	15162	15070	15150	15263	15127	15229	15084	15109	15103	15231	14939	15064	15182	15115	15302	15255	15236	15228	14981	15159	15125	15247	15199	15036	15047	15188	15193	15242	15226	15265	15052	15090	15025	15178	14965	15217	15117	15128	15258	15235	15214	15210	15189	15195	15114	15130	15111	14992	15025	15191	15282	15250	15142	15140	15370	15137	15111	15106	15201	15143	15139	15158	15295	15090	15188	15187	15054	15276	15112	14970	15184	15174	15053	15257	15162	15296	15195	15122	15101	15224	15322	15127	15088	15084	15131	15071	15270	15343	15275	15196	15306	15217	15118	15048	15114	15006	15201	15169	15178	15106	15171	15064	14996	15222	15143	15269	15200	15247	15017	15134	15108	15109	15207	15242	15222	15175	15157	15125	15146	15139	15145	14986	15072	15234	15122	15374	15133	15015	15294	15263	15170	15027	15303	15040	15188	15106	15138	15234	15063	15311	15115	15173	15025	15235	15139	15102	15088	15281	15033	15258	15212	15282	15120	15151	15160	15167	15191	15031	15197	15155	15115	15086	15223	15178	15081	15305	15196	15215	15097	15207	15135	15215	15047	15305	14983	15236	15248	15211	15083	15210	15197	15191	15146	15208	15305	15307	15195	15143	15145	15276	15224	15251	15014	15263	15131	14991	15250	15096	15283	15060	14947	15107	15300	15118	15243	15004	14939	15274	15103	15259	15208	15058	15073	15252	15329	15135	15196	15000	15056	15179	15204	15317	14961	15327	15062	15205	15186	14962	15194	15142	15245	15072	15156	15116	15313	15047	15074	15221	15256	15190	15196	15281	15105	15161	15093	15149	15167	15073	15274	14995	15243	15057	15193	15062	15212	15146	15169	15323	15111	15203	15183	15206	15092	15036	15205	15306	15156	14978	15197	14986	15167	15211	15141	15174	15200	15176	15322	15166	15166	15058	15084	14939	15134	15194	15281	15249	15281	15146	15118	15085	15294	15236	15292	15150	15098	15263	15017	15321	15189	15154	15064	15170	15198	15234	15296	14933	15077	15177	15016	14959	15293	15122	14892	15216	15116	15007	15182	15158	15431	15379	15046	15165	15181	15109	15280	15173	15035	15200	15107	15248	15164	15117	15221	15291	15370	15197	15205	15187	15099	15090	15291	15280	15400	15198	15215	15305	15188	15235	15266	15072	15178	15223	15205	15145	15097	15169	15242	14961	15196	15108	15190	15277	15209	15017	14969	14926	15203	15071	15374	15161	15279	15262	15225	15062	15065	15207	15069	15135	15060	15030	15097	15136	15181	15270	15096	15054	15141	15204	15137	15213	15163	15139	15006	15102	15085	15051	15172	15315	15046	15190	15095	15191	15078	15136	15111	15154	15086	15282	15199	15195	15078	15249	15109	15205	15165	15196	15176	15163	15183	15231	15178	15197	15111	15113	15049	15293	15140	15264	15169	15135	15252	15151	15246	15214	15192	15072	15211	15167	15082	15195	15151	15200	15275	15179	15117	15152	15110	15133	15176	15223	15221	15179	15139	15199	15383	15027	15080	15221	15226	15216	15351	15200	14986	15140	15359	15117	15193	15112	15168	15064	15028	14844	15244	15126	15205	15154	15115	15035	15220	15243	15092	15164	15149	15199	15043	15114	15193	15224	15136	15048	15212	15240	15234	15342	15249	15320	15129	15027	15175	14942	15109	15023	15253	15290	15128	15158	15043	15223	15110	15126	15200	15210	15173	15312	15192	15122	15182	15117	15336	15195	15267	15212	15133	15163	15126	15107	15166	15108	15265	15267	15103	15201	15292	15240	15174	15268	15203	15058	15114	15147	15115	15073	15271	15256	15157	15207	15142	15151	15130	15253	14919	15130	15129	15384	15277	15118	15174	15193	15138	15067	15056	15169	15126	15089	15126	15169	15146	15156	15146	15155	15078	15119	15126	15157	15256	15082	15015	15123	15126	15113	15206	15288	15087	15184	15018	15291	15123	15111	15288	15072	15084	15364	15036	14990	15009	15140	15143	15089	15300	15127	15209	15312	15285	15153	15136	15167	15164	15130	15232	15192	15196	15101	15073	15149	15086	15248	15240	15189	15108	15209	15100	15312	15301	15051	15177	15041	15172	15170	15279	15181	15203	15158	15020	15263	15217	15075	15071	15263	15083	15110	15023	14944	15112	15063	15229	15332	15080	15088	15117	15140	15213	15121	15168	15214	15031	15209	15226	15096	15019	15194	15213	15240	15160	15154	15232	15167	15128	15229	15080	15370	15160	15258	15087	15191	14973	15158	15115	15156	15111	15078	15304	15100	15277	15122	15218	15043	14900	15296	15138	15263	15053	15041	14945	15038	15223	15270	15001	15173	15056	15166	14963	15107	15086	15236	15113	15080	15223	15296	15163	15171	15304	15092	15177	15229	15088	15108	15167	15337	15110	15226	15077	15062	15092	15135	15339	15097	15308	15119	15148	15199	15202	15072	15139	15059	15189	15174	15380	15111	15277	14919	15077	15209	15012	15136	15212	15175	15022	15222	15104	15229	15015	15111	15139	15054	15176	14998	15194	15157	15079	15174	15083	15047	15182	15161	15230	15239	15254	15161	15188	15170	15203	15138	15334	15194	15080	15103	15229	15126	15188	15080	15210	15139	15129	15157	15238	15143	15104	15062	15266	15067	15127	15062	15134	15028	15257	15232	15182	15105	15132	15214	15083	15113	15040	15220	15089	15149	15330	15051	15349	15159	15132	15045	15072	15213	15188	15082	15136	15107	15278	15208	15229	15319	15244	15085	15137	15205	15079	15177	15217	15141	15101	14987	15220	15006	15110	15161	15180	15191	15172	15160	15093	15023	15013	15147	15169	15110	15067	15095	15304	15199	15254	15127	15196	15181	15196	15041	14984	15291	15161	15172	15079	15033	15203	15197	15279	15115	15309	15243	15108	15113	15103	15067	15269	15329	15234	15277	15224	14999	15245	15241	15397	15231	15234	15122	15035	15240	15032	15029	15154	15177	15192	15164	15211	15131	15132	15370	15149	15131	15333	15081	15126	15137	15103	15125	15246	15124	15263	15186	15097	15189	15365	15096	15076	15075	15080	15037	15244	15124	15233	15323	15318	15143	15080	15285	15372	15212	15353	15088	15273	15126	15087	15275	15231	15130	15161	15289	15087	15064	15184	15196	15165	15110	15039	15027	15265	15251	15153	15086	14922	15109	15188	15206	15181	15214	15074	15245	15226	15109	15097	15195	15176	15171	15085	15209	15238	15073	15128	15227	15153	15251	15251	15232	15176	15177	15214	15318	15248	15113	15179	15137	15232	15127	15086	15220	15156	15387	15190	15229	15114	15264	15188	15001	15031	15194	15155	15133	15349	15241	15286	15199	15178	15037	15059	15145	15160	15157	15107	15093	15157	15141	15027	15191	15152	15206	15233	15199	14954	15042	15243	15226	15167	15257	15315	15001	15131	15195	15340	15082	15064	15006	15162	15258	15110	15347	15190	15133	15331	15256	15210	15210	15357	15053	15042	15194	15180	15155	15000	15071	15085	15190	15200	15107	15107	15155	15173	15069	15116	15101	15207	15163	15174	15099	15314	15129	15235	15097	15196	15265	15318	15233	15065	14959	15225	15059	15165	15308	15187	15125	15231	15032	15105	15172	15221	15134	15099	15083	15210	15250	15277	15140	15094	15089	15212	15097	15168	15127	15267	15134	15022	15028	15235	15256	15071	15241	15256	15169	15163	15147	15232	15066	15118	15059	15012	15222	15263	15076	15325	15122	15289	15207	15116	15194	15089	15063	15316	15189	15228	15172	15184	15103	15037	15081	15125	15228	15197	15099	15238	15217	15204	15095	15096	15193	15097	15133	15274	15183	15081	15063	15198	15129	15126	15043	14990	15160	15199	15018	15116	15195
29892	30892	38357	34338	28425	24959	22518	20987	20224	19738	19296	19020	18523	18536	18573	18404	18506	18217	18180	18255	18221	18189	18225	18231	18289	18249	18086	18161	18217	17950	17847	18143	18070	18059	17781	18098	18189	17579	17974	18075	17913	18013	18109	18130	17962	18184	18086	18147	17907	17896	18057	18104	18015	18244	17947	18142	17971	17964	18005	17618	17937	17810	17958	17995	18073	17934	17804	17820	17781	18165	17911	17944	17858	18009	18161	18004	17976	18022	17934	17930	18103	17989	17910	17875	18022	18025	17900	18026	18056	18050	17842	18088	18079	17860	18059	18173	17843	17965	17989	17988	17954	17990	18071	18046	17923	17801	18075	18112	17949	17932	18133	17817	17971	18037	17932	17975	18016	18026	17898	18041	17889	17963	18256	17879	17811	17798	17891	18131	17917	18076	18061	17984	17987	17861	18116	18067	17729	18264	17750	17930	18129	17664	17819	18001	17898	17662	17954	18082	17894	18139	17978	17741	17801	18081	17954	18018	18078	17957	17928	17855	17664	18012	18069	18158	18083	17939	17918	18049	18142	18017	17877	17746	17886	18187	17935	18029	18319	18025	17839	17869	18022	18016	18044	17800	17953	18066	17994	17905	17910	18043	17945	17969	18244	18030	18088	17817	17806	17764	17905	18105	18104	18036	18033	17861	17925	18039	17912	17953	18093	17870	18052	17911	18015	18066	18014	18009	18049	17813	18048	18015	18044	17871	17891	17914	17963	18055	18056	17984	18100	18021	18088	18210	17861	17816	17777	17952	17918	18061	18095	18048	17993	17846	18173	17739	17943	17931	18039	18005	17626	18027	18069	17940	18067	17957	17970	17848	17899	18165	17819	17915	17965	17876	18080	17763	17960	17967	18047	17938	17943	17845	17961	17791	17873	17688	18025	17813	17939	17856	18069	18086	17992	18023	17735	18039	17958	18087	17996	18018	18211	18018	17931	17805	18031	18027	17754	17912	17922	17996	17884	17995	18183	17953	18041	17875	17917	17836	18197	17911	17926	17981	18075	18029	18241	18030	17886	18018	17906	18049	17859	17964	17912	18046	18091	18024	17870	17788	17921	18041	17941	17848	18188	17849	18085	17962	18116	18044	17992	18066	17891	17963	17834	18057	17980	18034	18173	17877	17883	17717	17991	17865	17803	17872	18100	18085	18012	18097	18067	17964	18071	17737	17834	17856	17926	18075	17791	17782	17970	17824	17779	17688	17996	17974	18241	17895	17874	17822	18099	18118	18188	17902	17964	17951	18187	17914	17807	17770	18048	17858	17931	17872	17971	18020	17991	18070	17926	18246	17872	17773	17875	18007	18022	17953	18052	18122	18076	18161	17813	18066	17918	18028	17969	17957	17824	17933	18012	18103	17858	17868	17996	17901	17995	17923	17877	18009	17858	17862	17938	17786	18061	18140	18124	17991	17789	17875	17981	18136	17873	18174	18160	18191	17817	17956	18164	18000	18130	18104	17777	18146	17901	18082	17963	18023	18133	17978	17843	17888	18028	18203	18011	17849	17951	18024	17934	17867	17850	18131	17982	17899	18098	17945	17931	17855	17883	17871	17772	17797	17918	17911	18095	17895	17839	17806	17974	17904	17975	18134	17879	18116	17949	18012	18163	17857	17850	17938	18083	18090	17958	18070	17899	18012	18070	17865	17820	17903	18223	17994	18076	17882	18131	18029	17884	17966	17885	18009	18063	18048	17967	18074	17848	18115	17969	17854	17987	17963	18045	17981	17882	18082	18103	17958	17929	18033	18005	18081	17995	17922	18103	17982	17931	17935	18012	17960	17840	17705	17928	18002	18174	17981	17873	17998	18019	17689	18050	18165	18039	17700	18071	17899	18094	17821	18019	17985	18129	17936	17973	17983	18080	18073	17916	17835	17885	17868	17871	17752	17798	17695	17947	18117	17831	17902	17818	18096	18149	18218	17862	18082	18035	18045	18238	18067	18113	17975	17820	17960	18137	17883	18013	18215	17966	17837	17782	18057	17852	17995	17998	17884	17816	17988	17985	17921	17938	17868	17934	18117	18098	17999	17910	17870	17979	18066	17804	17937	17832	18139	17987	18125	17744	17873	17828	17804	17925	17975	18042	18020	18124	17937	17796	17967	18059	17856	17898	17984	18112	17794	18214	18052	17864	17753	17911	17785	17787	17955	17969	18015	17796	17804	17987	18024	17922	17961	18006	18076	18088	18013	17997	18012	18019	17889	18006	17917	17820	17715	17919	18056	17992	17936	17986	17858	17828	18123	17908	17925	18141	17964	18068	18083	17962	18074	17977	18084	17930	18099	17882	17802	17956	18089	18025	17881	18100	17862	18086	18184	17827	18051	18041	18001	18007	18009	17959	18013	18043	17841	18017	18077	18051	18101	18020	18045	17946	17875	18056	17844	18161	17954	17973	18037	18049	17984	17991	17799	17866	17883	17787	17997	18029	17882	17800	18024	18213	17986	17870	18117	18104	17798	18124	17932	17810	18034	17823	17950	17943	17721	17867	18187	17880	17744	17856	17795	17914	17894	18127	18145	17907	17862	18059	17830	18241	17909	18062	18213	17868	17890	17988	17963	18001	17983	17974	17888	17844	17779	18040	18086	17849	18189	17880	17963	17828	18127	17913	17877	17900	17931	17944	18020	18017	17857	18131	18061	17914	17959	18046	18058	17842	17910	18199	18065	17816	18022	18082	17913	17954	18207	18240	18034	17845	18142	18010	18016	18018	17926	17941	17849	18003	17921	18091	17916	17896	17953	17966	17793	18063	17696	17759	17910	17955	17814	17948	17988	17996	17860	17916	18137	18231	17930	17967	17985	17913	18248	17916	17943	17995	17979	18143	17820	18075	17809	17728	17751	18005	17917	17985	17891	17932	17994	17815	17854	17936	17829	17981	18009	17943	17917	18296	17881	17765	17796	18162	17940	17935	18105	17943	18028	18076	17839	17911	17753	17945	17946	17968	17851	18008	17842	18075	17882	17735	17955	18050	17736	17923	17732	18073	17998	18011	17983	17927	17796	17974	18093	18103	17890	17714	17999	17936	17885	18038	18020	17799	17869	18230	17790	17882	17907	17944	18199	17843	17931	17743	17738	18082	17733	18125	18006	18073	18089	17962	17975	18097	17967	17968	18105	17916	17674	17979	18035	18211	17919	17878	17928	17786	17925	17874	17957	18042	17936	17819	18096	17958	17850	17915	18088	17978	17855	17936	17961	17890	17871	18126	18014	18174	17897	17855	17862	17960	17972	17925	17987	18055	18086	18157	17992	17991	18036	17867	18011	17905	18041	18039	17773	17971	17890	17873	17883	17938	17999	17948	18033	17940	17830	17866	17983	18010	18161	17988	18073	18004	17864	17818	17834	18103	17815	17924	17823	17971	17954	17901	17855	18077	17957	17822	18042	17905	18117	17709	17984	17937	17747	18082	17839	18041	17979	17970	18023	18292	17848	17927	17880	17855	18111	17906	17776	18043	18125	18039	18002	17935	17930	18117	17882	17945	18046	18040	18045	17851	17918	17970	17833	17959	18045	18084	17877	17766	17741	17952	17909	18013	17949	17921	18079	18029	18050	17949	17994	18064	17840	18045	17829	17991	18062	18042	18055	17872	17831	17844	17773	17846	17939	17878	17888	17986	18104	18237	18088	18058	18243	18084	18115	18080	17881	17885	18159	17888	17803	17859	18041	18053	17943	17912	18121	18083	17851	18261	18131	17873	18084	18091	17996	18001	17839	18075	17834	18087	17768	17960	17909	17995	18053	17994	17881	17949	17833	18011	17961	18048	17883	18001	18018	18059	18153	18127	17787	17927	18192	17931	18005	17845	18098	18005	17856	17824	18032	18023	17834	18227	18162	17966	18082	18105	17901	17966	17895	18028	17995	18100	17980	17876	18145	18021	18086	17872	17928	18036	18051	17942	17995	17846	17829	18057	18158	17969	18002	18061	17995	17990	17913	17980	17947	17880	17949	18082	17934	18077	17890	18017	18043	18052	18000	17892	17962	18194	18110	18175	18032	17983	18122	17925	17886	17859	17869	17904	17807	18066	18083	18097	17867	18093	18043	18016	17944	18006	17908	17874	17944	17904	17828	18018	17993	17870	17692	17786	17892	17886	17898	18024	17948	18227	17938	17964	17894	17929	17966	17985	18025	17962	17921	17912	17895	17870	17987	18128	18124	17983	18086	18035	18024	17781	17843	17942	17881	18085	17984	18103	18049	17941	17966	17933	17894	17945	18073	18053	18142	18019	18071	18026	17990	18078	18096	18010	17990	17762	17897	17957	17892	17795	18137	18026	17850	17989	18000	17889	17830	17991	17816	17940	17778	17998	17941	17956	18152	17948	18115	17974	18027	17966	17844	18032	17777	17947	18087	18028	18129	18044	17840	17843	18111	18111	18110	17951	17882	18156	18011	17871	17890	18017	17921	17788	18027	17841	18053	18251	17981	18130	18095	18154	18041	17954	17926	17766	17977	18017	17974	18043	17920	17907	17840	18007	18003	18015	17920	17936	17831	17955	18054	17911	18083	17842	17754	17837	18134	18155	17762	18023	17988	17766	17965	17965	17992	18027	17999	17950	17915	17945	17973	18045	18147	17815	18163	17823	17868	17923	17931	17940	17981	17855	17971	17894	18111	18056	18008	18088	17706	17802	18115	17796	17931	17961	17838	17603	17950	17957	18106	17815	17896	17807	17902	18113	18194	18000	17997	17699	17762	18036	17951	17789	17910	17594	17910	18033	18087	17872	18087	17867	18087	17969	17992	17870	18007	18112	17777	17946	18199	17946	17846	17909	17718	17966	17921	18195	18038	18259	18096	17809	17896	17923	17947	17752	18034	17880	18028	18040	17895	17848	17809	18081	17909	18080	18005	17893	18001	18254	17924	17925	18140	18009	18140	18103	18018	17809	18150	17873	18018	18115	17957	18136	17987	17977	18051	17929	18148	17923	17915	18037	17914	17935	17953	17941	17960	17860	18077	18046	18133	17928	17896	17910	17979	17890	17858	17854	18019	17862	17828	18157	18024	17903	17829	17936	17820	17925	18190	17964	17828	18043	17903	17881	18045	18114	18028	17924	17928	17942	17791	17881	18052	17899	17764	18145	18033	18041	18150	18040	18292	18257	17928	18040	18079	17853	18092
32832	46412	42013	32865	28256	24202	21486	19455	18262	17432	16973	16548	16165	15780	15908	15587	15694	15497	15342	15289	15297	15206	15184	15156	15044	15129	15209	15126	15100	14991	15198	15077	14978	14883	14896	15021	15040	14824	15033	14842	15010	15005	14977	14947	15094	15063	14889	14911	14971	14978	15314	15232	14925	15140	14923	15013	15064	14946	14986	15098	14696	15076	15152	15085	14936	14952	15074	14984	15022	14967	14914	14932	14782	15042	14961	14976	15116	14935	15034	14954	15040	15023	14899	15085	15041	14959	14812	14848	15171	15045	15076	14999	14977	15118	14999	14842	14815	14967	15007	14868	15060	15061	14951	14967	15082	14897	15019	15095	14954	14881	14945	14823	14900	15012	14901	15102	14924	14871	15019	14995	15012	14801	15177	14925	15038	14915	14920	14942	14950	14971	14901	15005	14842	15082	15062	15094	14821	15059	15116	14864	15038	15051	14977	14981	14869	15009	15097	14914	15062	14898	14954	15058	15016	14827	14948	15018	15017	14918	15052	14897	15043	14914	15046	14982	15146	14955	14835	15107	15200	15190	14916	14908	15067	14929	14939	15093	15025	15015	14944	14875	14842	15159	14976	15052	14982	14962	14927	14914	15026	14976	15103	14923	15039	15136	15065	15033	15022	14953	15074	14800	15054	15013	15070	15132	15128	14940	14805	14860	14827	14936	15101	14909	15007	14868	15063	14904	15052	14999	15034	15007	14950	15076	14885	15077	14978	14974	14925	15057	14941	15120	14940	15009	15069	14941	14916	14995	14841	15067	15067	14989	15061	15024	14835	15100	14793	14895	15062	15131	14838	14890	14878	14853	15179	15081	15119	15009	14813	15050	14930	14934	15138	14921	15142	15030	15000	14912	15214	14886	14941	14866	14947	15153	14946	14965	15016	15010	14980	14894	14948	15164	15033	14933	15057	15061	14910	14855	14917	15063	14888	14937	14930	15068	15041	14878	15007	14972	14913	14921	15033	14846	15053	14952	15109	14907	15129	14996	14975	14903	15024	15026	14966	15103	14923	14826	15071	15046	15063	14904	14948	15014	15018	15014	14864	14893	14944	14870	15024	15175	15021	14964	14917	14990	15092	14899	15042	14865	14865	14939	14931	14800	15074	14882	14940	15070	15007	15129	14956	15095	14933	14969	14972	15088	15141	15001	14925	15020	14971	14915	14952	15070	14904	15191	14965	15028	14998	14939	14998	14925	15043	14852	14938	14980	15058	14928	14848	14989	14902	15078	14953	14929	14970	14888	14796	14970	14965	15029	15130	15079	15001	14791	14878	14937	14823	15015	14970	14923	14910	15060	14848	15080	15021	14902	15173	15095	15020	14742	15067	15139	14943	15026	15117	15026	15053	15073	14997	14944	14833	15051	14880	14914	14997	14940	15046	14826	14941	14779	15094	14935	14936	14890	14994	15041	15027	14737	14960	15004	15132	14829	14892	15096	15130	14918	14919	15036	15125	15115	15074	14945	15023	15071	14952	14818	15038	14987	15083	14888	15085	15033	15074	15069	14813	14979	14934	14940	14975	15043	15051	15102	15050	15044	15008	15247	15069	15011	14870	14950	15092	15013	14976	14924	14985	15024	15079	15021	14967	14992	15013	14994	15140	14769	15144	15004	14829	14857	14919	14950	14997	14953	15086	14911	14916	14896	14954	15041	15032	15002	14914	15084	15164	14953	14952	15093	15028	15008	14928	14990	14989	15188	15043	14998	14960	15039	14920	15019	14899	15054	14762	15072	14928	14808	14999	14808	14873	14969	15060	14862	15027	14895	14981	14961	15040	14891	15097	14990	15093	14852	15058	14939	14908	14904	15029	14839	15106	15148	15001	14839	14962	14992	15080	14938	15083	15039	14960	14885	15046	15038	15063	15034	14932	15053	14943	14896	14969	15007	14884	14927	14916	14992	14976	14799	15097	15038	14972	14880	15195	14906	15032	14995	14891	14965	14879	14955	15130	15035	15031	14889	15024	14859	14944	14968	15020	15003	15012	15012	14994	15088	14914	14811	14942	14979	15036	15108	15010	14879	14976	14919	15016	14958	15078	14868	15105	14889	14863	14955	15042	14929	14841	15008	14990	14934	14959	14986	15082	15162	14975	15043	15152	14992	15080	15000	15104	15184	14908	14916	14862	14998	14888	15047	15130	14856	15103	15058	14944	15058	14965	14968	14929	15058	15041	14937	14889	15098	15042	14947	15160	15151	14985	15144	15000	15149	14968	14986	15039	15039	15014	15057	15009	15002	15101	14951	14903	14995	15046	14970	14984	14913	15136	15014	14904	15037	14942	15043	14961	15086	14994	15043	14964	15016	14951	15147	14896	14922	14886	14898	14944	15052	14988	14962	15069	14864	15007	14999	15066	14988	14948	14989	14906	14839	15055	14953	15077	15003	14912	15033	14891	15105	14851	15075	15107	14952	15099	14989	15009	14807	14958	14983	15013	14936	14839	14789	15080	14816	14958	15114	15096	14958	14953	14981	14948	14922	15029	14912	14985	14981	14953	15041	14949	14864	14903	15023	15108	14970	15114	15071	15071	14973	14940	15095	14786	14994	14953	15100	14911	14847	15058	15011	14847	14879	14906	14912	14949	15003	15162	15058	15043	14983	14902	14991	14827	14825	15146	15076	15127	15099	14984	14863	14829	15086	15093	15057	14957	14982	15076	15042	14766	15099	15039	15070	14914	14971	14936	15077	14986	14939	14973	15018	15109	14851	15028	15050	15046	14887	14940	14996	15134	15110	15153	14984	14953	14776	14922	15059	14815	14885	14981	15004	14863	15081	15036	15039	14992	14939	14971	14958	14765	14914	14959	15064	15000	15107	14964	14933	15078	14969	15008	14880	14794	15015	14765	14843	14995	15050	15043	14905	14913	14918	15028	14866	14828	15037	15007	14964	14998	15013	15138	14977	14983	14960	14891	14774	14837	14920	14974	14830	15047	15049	14890	14832	15053	15090	14947	15001	14962	14927	15062	15020	15160	14906	14975	14933	15038	15036	14932	14931	15102	15032	15126	14982	15016	14974	14858	15047	15062	14853	15162	14780	15023	14831	15046	15079	14960	14997	15030	15041	15176	14789	14918	15113	14972	14905	15017	14911	14973	14913	14973	14842	15004	14992	15051	15130	15100	15134	15072	15017	14998	15104	14981	15032	14905	14959	15083	14905	15136	15058	15093	14865	14975	14921	15206	15058	14908	14903	14948	15030	14987	15015	15053	14927	14897	14851	15094	15047	15043	15059	15065	14967	15014	15114	14949	14862	15122	14841	14907	15083	14986	15028	15123	15020	14886	15012	14969	15033	14835	15078	15029	14980	14824	15050	14988	15078	15088	15191	15032	15032	14977	14908	14993	15175	14884	15158	15004	14981	15083	15015	15007	15233	14889	15074	15104	15050	15048	15034	14995	14926	14882	15047	14960	15214	14766	15185	14944	15062	15050	14803	15041	14928	14978	14905	15123	14951	15052	14798	15032	14827	15025	14875	14882	15029	14922	14983	14931	14990	14913	14958	15007	14983	15151	14794	14983	15141	15126	14976	15101	15024	15151	15051	14937	15084	14968	15006	15151	14971	14863	14960	15092	15047	14954	14839	14935	15069	14944	14897	15205	14978	15018	14890	15033	14896	14895	14929	15075	14959	14983	14971	15016	15053	14884	15048	15014	14960	14984	14960	15030	15107	15110	15025	15005	14829	14906	15004	14974	14811	15059	14831	14878	14904	15055	14844	14989	14853	15058	15030	15013	15127	15050	14910	14853	14983	15104	14777	14971	15059	14861	14957	15161	15089	15081	14887	14906	14907	15116	15178	15140	15059	14910	15115	14930	15031	15173	15188	15035	14880	14960	14935	14930	14958	15007	15053	14877	14916	14917	14936	15040	15011	14934	14901	14957	15186	14991	14983	14989	14935	15072	14917	14994	14820	15135	15037	14892	15088	14969	14940	14961	14732	14770	14938	14962	14982	15121	14861	14994	14975	15025	14841	15033	14917	15028	14957	15129	14898	15082	15112	15079	15085	14998	14852	14956	14864	14985	14942	15041	14939	14975	15023	14946	14927	14944	15013	14828	14909	14704	15181	14850	14994	15080	15024	14962	15031	14995	14907	15030	15080	15001	15092	15014	14902	14925	15060	14847	14951	15030	14834	15033	14859	14781	15006	15223	15067	15230	14742	14941	14970	14789	14968	14991	15017	14928	15033	15060	15019	15055	15020	14986	15057	14794	15012	15000	15099	14813	15133	14863	14871	14963	14986	15104	14980	15128	14865	14746	15088	15129	14922	15011	14945	14969	14924	15055	14838	15083	15022	14872	14956	15101	14963	15151	14898	15100	14934	14971	15067	14964	15060	15079	14982	14960	15033	14989	14854	15063	14843	14991	15099	15116	14995	14897	15025	15025	15085	15098	15035	15059	14941	14889	14989	14969	14884	14933	15046	14948	14906	15043	15154	15017	14888	14946	15124	15037	15067	15097	14945	14927	14897	15256	14919	15068	15110	15028	15100	15007	15164	14776	14971	15012	14978	14800	14890	15081	14948	14946	15015	15122	14928	14808	15020	15045	15046	15065	15010	15037	14989	14837	15132	14957	15173	15074	14993	15031	15023	15066	14934	15041	14972	15078	14897	15018	14839	14951	14903	14880	14919	15055	15153	15050	14972	14971	14971	14990	15091	15091	15032	14996	15092	15139	15006	14906	15068	15210	14964	14931	14881	15021	14975	15127	14924	14960	15137	14792	14824	14942	14907	14900	14968	15102	14946	15026	14978	14839	14931	15171	14947	14923	14859	15008	15041	14755	14942	15030	14978	14882	15031	14937	14978	15050	15035	14841	14988	14946	14865	14945	14982	15007	15014	15028	15060	15055	14821	15010	14910	14838	15131	15062	14952	15096	15018	14969	15117	14968	14983	15113	14829	15136	15005	14936	14942	15091	15042	14951	15067	14952	14841	14886	15016	15086	14879	15083	14892	15080	15032	14858	14817	14923	14900	14914	14956	14964	15130	15093	15023	15019	14989	14924	14984	14919	14914	14949	15103	14987	14874	15015	15062	14949	14954	15056	14968	15056	15045	14897	15102	14938	14947	14954	15154	15200	14958	15088	14894	15049	15001	14923	14947	15178	15012	14922	14837	14885	14959
24042	21057	28618	26140	26783	27926	26980	22757	21504	20891	20194	19671	19280	18929	18922	18768	18469	18497	18300	18272	18157	18178	18070	18327	18321	18073	18196	18138	18042	17909	17844	18124	17826	17862	17992	17950	17896	18034	17917	18101	17865	17856	17958	17622	17946	18071	17894	17803	17886	17819	17872	17836	17951	17981	18053	17807	17877	17783	17944	17913	17764	18048	17787	17986	17911	17963	18067	17861	17863	17660	17818	17919	17793	17897	17873	17952	17826	17860	17870	17759	17768	17869	17875	17974	18108	17820	17972	17745	17903	17797	17827	17889	18037	17925	17871	17888	17953	17866	17743	18164	18108	18003	17949	17732	17898	17557	17988	18083	18087	17804	17692	17721	17877	17925	17915	17886	17794	17944	17697	17739	18066	17995	18021	17871	17979	17772	17840	17741	17756	17714	17695	17825	17777	17854	17982	17826	17882	17973	17858	17726	17760	17751	17917	17987	18013	17802	17706	17929	17862	17721	17849	17835	17893	17902	17862	17989	17775	17950	17944	18085	17676	17919	17776	18032	17887	18015	17863	17749	17856	17776	17917	17864	17618	17799	17959	17925	17801	17974	17775	17867	17911	17814	17925	17763	17915	17841	18001	17809	17968	17857	18011	17954	17753	17762	18081	17985	17741	17723	17910	17908	17865	17673	17801	17908	18035	17871	17860	17832	17751	17660	17756	17876	17913	17894	17871	17856	17785	17673	17772	17855	17984	17737	17785	17818	17898	17742	17819	17826	17835	17701	17466	17857	17924	17906	17859	17954	17863	17754	17984	17784	17796	17847	17894	17744	17757	17878	17784	17867	17855	17821	17692	17872	17658	17810	17911	17689	17929	17799	17908	17956	17997	17772	17854	17722	17962	17823	17682	17974	17917	17827	17894	17760	17970	17821	17867	17863	17763	17764	17867	17961	17912	17914	17922	17874	18039	17810	17972	17927	17812	17680	18109	17916	17850	17764	18042	17794	17758	17767	17876	17978	17892	18006	18064	17926	17774	17913	17838	17678	17660	17668	17685	17849	18045	17955	18003	17868	17741	17830	17803	17791	17720	17858	17930	17874	17908	18020	17920	17688	17741	17727	17665	17962	17605	17673	17770	17753	17633	17997	17766	17825	17722	17824	17938	17833	17867	17801	17768	17851	17831	17811	17922	18092	17716	17806	17775	17813	17710	17817	17679	17796	17858	17847	17982	17773	17790	17835	17889	17786	17885	17848	17787	17815	17744	17720	17679	17719	17834	17838	17703	18038	17874	18047	17805	17894	18087	17854	18005	17830	17671	17631	17594	17649	18001	17663	17759	17880	17873	17895	17975	17779	17865	17909	17746	17860	17692	17994	18069	17741	17988	17792	17772	17895	17904	17758	17948	17818	17952	17753	17913	17884	17867	17862	17893	17682	17780	17708	17847	17820	17985	17756	17903	17834	17813	17662	17749	17722	17736	17930	17921	17734	17990	17742	17879	17875	17874	17879	17962	17901	18000	17870	17693	17860	17719	17911	17794	17951	17991	17864	17939	17940	17874	17827	17802	17720	17922	17815	17763	17869	17911	17723	17760	17701	17819	17761	17910	17826	17885	17911	17927	17868	17823	17887	17759	17710	18093	17731	17692	17662	17932	17977	17783	17967	17876	17875	17798	17663	17860	17905	17901	17816	17913	17891	17855	18006	17954	17853	17792	17726	17906	17733	17959	17815	17994	17832	17974	17876	17867	17701	17868	18041	17863	17786	17827	17927	17859	17905	17756	17850	17769	17879	17868	17807	17971	17855	17802	17902	17996	17790	17870	17755	17857	17698	17991	17650	17760	17763	17920	18068	18051	17897	17815	17719	17901	17814	17721	17839	17923	17884	17828	17929	17683	17800	17947	17760	17829	17819	17721	17994	18026	17762	17669	17783	17854	17615	17851	17668	17803	17660	17980	18085	17779	17936	17972	17920	18067	17804	17856	17955	18005	17853	17859	17808	17975	17950	17826	18000	17640	17815	17938	17813	17656	17864	17995	17840	17716	17626	17858	17919	17993	17899	17882	18040	17783	18074	18136	17771	18030	17927	17992	17936	17908	17728	17810	17771	17758	17850	17773	17713	17715	17935	17697	17737	17878	17901	17903	17772	17887	17931	17926	17900	17710	17960	18049	17868	18016	17914	17930	17807	17824	17939	17702	17809	17801	17652	17832	17953	17727	17835	17777	17836	17854	17812	17851	17841	17940	17815	17784	17767	17979	17828	17948	17978	18066	17897	18019	17775	17966	17936	17667	17859	17939	17958	18066	17802	17644	17782	17802	17906	17761	17940	17797	17790	17833	17840	17761	17900	18006	18083	17835	18026	17880	17916	17689	17812	17751	17719	18021	17969	17830	17842	17606	17662	17765	17900	17842	17916	17847	17710	17876	17812	17950	17825	17683	17861	17786	17946	17823	17930	17921	17941	17596	17985	17904	17845	17861	17815	17809	18042	18006	17887	17696	17869	18107	17832	17833	17851	17985	17918	17838	17898	17877	17888	18079	17907	17839	17987	17828	17983	17981	17831	17895	17843	17860	17867	17703	17714	17851	17865	17789	17814	17985	17771	18032	17835	17640	17930	17871	17848	17801	17569	17661	17809	17849	17765	17815	17686	17890	17865	17909	17953	17798	17909	17786	17693	17786	17981	17852	17606	17847	17755	17662	17856	17808	17836	18039	17766	17857	17836	17903	17897	17890	17841	17785	17812	17793	17940	17872	17900	17816	17808	17773	17820	17894	17913	17865	17896	17861	17781	17885	17777	17842	17779	17957	17988	18037	17685	17768	17909	17905	17977	17772	17692	18027	17738	17803	18044	17800	17680	17842	17959	17794	17869	17866	17829	17883	17924	17925	17805	17601	17944	17961	17674	17834	17942	17891	17866	17742	17803	17883	17763	17659	17985	17839	18068	17862	17682	17875	17864	17925	17912	17667	17884	17803	18021	17830	17712	17953	17608	17974	17963	18051	17833	17704	17701	17784	17919	17848	17913	17793	17926	17978	17861	17986	17885	17777	17934	17825	17862	17833	17868	17929	17805	17684	17923	17864	17910	17840	17967	17848	17872	17977	17754	17930	17925	17741	17896	18065	17826	17990	17800	17769	17905	17864	17832	17728	17832	17965	18012	17714	17758	17870	17854	17685	17700	17861	17598	17876	17844	18052	18011	17694	17810	17883	17760	17859	17857	17906	17796	18017	17892	17859	17777	17927	17923	17869	17810	17951	17833	17920	17640	17744	17799	17751	17811	17766	17803	17878	17734	17821	17846	17918	17714	17909	17992	17909	18102	17784	17862	17606	17695	17949	17960	17826	17808	18053	18049	17724	17815	17978	17934	17847	17786	17907	17794	17879	18004	17740	17824	17911	17817	17831	17880	17731	18020	17647	17737	17728	18012	17826	17623	17826	18002	17897	17969	18000	17782	17767	17940	17750	17936	17924	17947	18007	17849	17848	17967	17723	17834	17781	17772	17737	17676	17707	17867	17884	17781	17648	17856	17988	18022	17737	17991	17771	17757	18059	18119	17833	17922	17802	17913	17804	17904	17658	17702	17871	17837	17908	17834	17865	17769	17672	17704	17973	18018	17982	17665	17968	17831	17885	17743	17877	17770	17715	17725	18028	17865	17879	17870	17861	17999	18046	17909	17866	17684	17968	17973	17705	17723	17714	17768	17979	17886	17728	17971	17742	17997	17674	17988	17732	17929	17807	17601	17879	17924	17822	17944	17877	17915	17761	17668	17966	17983	17778	17994	17877	17747	17833	17871	17908	17837	17985	17907	17885	18110	17800	17755	17920	17883	18021	17709	17714	17827	17783	17938	17904	17928	17694	17841	17799	17868	17960	17874	17851	17912	17797	17903	17901	17809	18028	17797	17955	17846	17795	17812	17868	17844	17871	17714	17917	17760	17920	17805	17586	17637	17775	17784	17736	17960	17879	17924	17976	17839	17891	17678	17800	17627	17821	17880	17957	18018	17745	17741	17966	17802	17846	17797	17844	17911	17855	17835	17905	17694	17929	17898	17714	17671	17881	17760	17828	17783	17837	17593	17794	17685	17966	18013	17967	17750	17759	17822	17827	17976	18010	17687	18055	17905	17896	18089	17774	17729	17711	17817	17945	17858	17726	17766	17833	17855	17755	17800	17891	17792	17733	17814	17918	17690	17828	17572	17968	17947	17837	17830	17825	18100	17806	17812	17740	17792	17936	17926	17985	18031	17973	17786	17880	17834	17765	18025	18066	18035	17710	17747	18010	17822	17955	18116	17903	17755	17882	17876	17554	18047	17601	18054	17858	17670	17815	17830	17823	17993	17865	17765	17839	17900	17838	18028	17853	17761	17694	17755	17880	17995	17851	17766	18230	17922	17766	17704	17730	17931	17623	17783	17843	17946	17694	17876	18125	17904	17932	17728	17707	17941	17843	17672	17911	17891	17973	17904	17784	17799	17785	17652	17880	17776	17988	17947	17922	17808	17784	17706	17763	17724	17672	17915	17704	17867	17733	17816	17759	17606	17876	17772	17826	17936	17672	17860	17858	17830	17903	17834	17737	17924	17642	17835	17991	17765	17931	17729	18011	17864	17835	17962	17727	17952	18028	17888	17873	17798	17762	17716	17611	17604	17915	17778	17820	17687	17758	17872	17951	17900	17525	17738	17815	17830	17946	17660	17605	17966	17674	17944	18007	17901	17987	17822	17789	17955	17875	17850	18078	18021	17832	17689	17970	17869	18023	17874	17804	17936	17867	17976	17915	17913	17823	17859	17836	18035	17876	17597	17825	18030	17749	17870	17808	17978	18068	17875	17910	17873	17877	17868	17942	17932	17911	17902	17959	18244	18050	17999	18074	17915	18003	17777	17765	17860	17735	17789	17721	17734	18042	17776	17744	17781	17708	17820	17631	17862	17902	17892	17749	17926	17864	17926	17836	17873	17805	17724	17896	17957	18185	17990	17827	17815	17863	17846	17743	17778	17677	17809	17910	17926	18000	17977	17845	17836	17791	17968	17693	17879	17875	17919	17670	17852	17969	17641	17932	17684	17699	17861	17799	17697	17787	17909	17971	18088	17925	18022	17714	17877	17776	17971	17979	17553	17607	17812	17914	17628	17886	17737	17888	17913	18013	17942	17795	17850	17891	17943
31726	50970	48226	38162	32651	28494	24538	21376	20132	18780	17924	17332	16705	16341	16269	15916	15910	15625	15461	15301	15468	15301	15200	15341	15129	15225	15366	15070	15108	15193	15158	15066	14938	15060	15074	15015	15007	15093	15073	14832	14939	15032	14826	14883	14821	14942	14919	15090	14930	14999	14926	15029	14807	14972	14924	14835	14881	14835	14978	14976	14897	14765	14828	14864	14932	14981	14923	15071	14928	14813	15031	15003	14960	14684	14756	14785	14935	14891	14896	14717	14800	14934	15040	14874	15060	14876	14996	14929	15042	14836	14830	14828	14991	14850	14726	15126	15033	14896	14949	14847	14976	14929	14762	14872	14824	14932	14997	15131	14794	14924	14908	15119	14718	14923	14962	14915	14874	14840	14930	14837	14816	14890	14760	14882	14909	14891	15041	15067	14877	14917	14905	14818	15160	14951	14855	14765	15004	14996	15058	14833	14972	14922	14917	15030	14866	14987	14846	14874	14898	15015	14956	14828	14950	14960	14878	14731	15048	14752	14904	15028	14984	14934	14881	14689	14967	15027	15002	14879	14891	14864	14990	14925	14837	15058	14913	14880	14978	14962	14971	14930	14921	14955	14912	14798	14942	14801	14859	14935	14973	14943	14857	14815	15120	14899	14971	14963	14957	15010	14999	14928	14847	14767	15082	14862	15014	14874	14996	14947	14933	15025	14917	14927	14857	14931	14938	14961	14943	14930	14997	14840	14799	15001	14994	14768	15112	14858	14887	14936	14804	14980	14910	15027	15009	14918	14861	14994	14786	14950	14925	14919	14898	14899	14920	14923	14920	14905	14845	14983	15009	15138	14895	14825	14872	14737	14772	14773	14916	14930	14830	14753	14843	15064	14787	14850	14916	14909	14985	14917	14925	14895	15076	14974	14908	14925	14821	14944	14964	14867	15003	14840	14986	14902	15041	14894	15040	14918	14845	14885	14821	14869	14899	14899	14932	14933	14872	14801	14812	14911	14978	14911	14747	14948	14979	14941	14957	14823	14890	14889	14974	14829	15013	14751	14921	14994	15003	14973	14960	14935	14902	15034	15061	14892	14832	14899	14899	14904	14959	15016	14940	14927	14835	14973	15022	14869	14939	14881	15061	15048	15205	14972	14947	14948	14926	15058	15052	14951	14924	14939	15007	14948	14902	15082	14944	14864	14778	14931	14943	14900	14892	14861	15050	14911	14922	15008	14645	14926	14944	14826	14814	14926	15007	14817	14963	14910	15066	15015	14888	14837	14923	14916	15016	14815	14855	14853	14906	15015	14807	14814	14778	14922	15063	14902	14907	14824	14895	14907	14943	14894	14963	14963	14850	14924	15090	14902	14967	14895	14867	14966	14926	14800	15027	14924	14831	14982	15093	14885	15029	14770	15012	14992	14990	15024	15030	14942	14869	14889	15032	15039	15044	15008	15071	14825	14962	14873	15067	14868	15027	14929	14971	14884	14801	14824	15009	14879	14951	14952	15020	14975	15010	14991	14939	14865	14976	14927	15053	15066	14792	15001	15015	15055	14783	14883	14857	14953	14769	14826	14809	15006	14984	14872	14801	14834	14940	14874	14974	14759	15013	14958	14889	14959	14891	14845	15005	14843	14988	14959	14922	15046	15113	15138	14914	14963	15027	15052	14959	14820	14945	14837	14891	14979	14932	14927	15026	14768	14819	14982	14996	14859	14843	15012	14885	14886	14975	14982	14981	14790	14924	15097	14911	14734	14928	14848	15066	14957	14897	14903	14925	15026	14880	14910	14892	14957	14775	14905	14881	14683	14865	14991	14963	15072	15021	15024	14956	14945	14985	14933	14991	14933	14798	14944	14979	15091	14894	15057	14820	14945	14652	15086	14978	14917	14901	14995	14925	14796	14939	14973	14978	14787	14997	15018	14819	14930	14959	14800	14872	14893	14802	14951	14956	14970	14818	14980	15046	14914	14894	14861	15038	14854	14882	14884	15012	14924	14923	14832	15051	14908	14868	15004	14727	14900	14879	14951	14905	14882	14799	14906	14942	15052	14860	14900	14993	14994	14933	14972	14792	14991	14984	14765	15008	14970	15009	14836	14966	14905	14996	14930	14798	14857	15014	15215	14947	14893	14876	14722	15005	15032	14883	14986	14876	14907	14802	14873	15008	14936	14996	14848	15014	14985	14822	14816	14940	14828	14837	14756	14983	14968	14915	14835	15061	14988	14862	14934	14923	15002	14988	14984	14911	14876	15084	15003	14813	14984	15037	14821	14971	14999	14939	14833	15189	14870	14938	14878	14967	14979	14864	14843	14900	14903	14889	14951	14903	14849	14929	15025	15117	14829	15025	14826	15050	14830	14960	14892	15013	14867	15023	14880	14887	14949	14896	14965	14834	14976	14951	14923	15011	14909	14787	14949	14912	14896	15018	14955	14887	14937	15063	14877	14793	14867	14948	15001	14860	14904	14979	14971	14762	15058	14697	14944	14988	14760	14804	15022	14922	14944	14886	14890	15075	14750	15083	14838	14915	14769	14896	14853	14909	14928	14868	14926	14764	14967	15027	15017	14869	14841	14927	15006	14883	14877	14992	15002	15005	15026	14901	15020	14953	14975	14983	14794	14949	14804	14869	14783	15028	14855	14775	14837	15024	14813	14967	15006	14979	14980	14974	14893	14956	14961	14870	14835	15118	14899	14885	14886	14882	14918	14803	14998	15129	14866	14821	14844	14874	14924	14743	15164	14919	15020	14955	14967	14955	14892	14894	14893	14909	14806	15004	15037	14841	14927	14763	14889	14903	14942	14787	14821	14972	15099	14995	14925	14977	14956	14760	14900	14968	14830	14866	14910	14835	14990	14949	14805	14932	14882	14926	15060	14899	14963	14839	15026	15017	14850	14867	14968	14854	14927	14848	14836	14838	14924	14907	14920	14904	14998	14872	14827	14934	14872	14922	14799	14817	14906	14922	14902	15140	14928	14734	14987	14934	14839	14743	14911	14971	14878	14988	14866	14814	15003	14964	14762	14888	14968	14895	14735	14854	15054	14995	14983	14974	15193	15028	14904	14824	15056	14850	14913	15014	14907	14833	14762	14898	15015	15052	14626	14778	14993	14861	14872	14818	14979	14965	14891	14886	14833	14938	14950	14871	14783	14940	14896	14862	14973	14974	14836	15052	14889	15000	14914	14850	14830	15012	14900	14906	14908	14783	14877	15007	15042	14891	14722	14896	14897	14818	14970	14948	14962	14927	14858	14812	15033	14739	14979	15100	14893	14776	15023	14894	14935	15026	14955	14989	14908	14900	14953	15000	14962	14987	14896	14770	14778	14859	14914	14887	14895	14771	14985	14856	14719	14900	15016	14787	15042	14946	14865	15015	14902	15095	15058	14929	14854	15006	14803	14721	14965	14962	15010	14913	15018	14879	14941	14957	15046	14762	14991	14924	14864	14846	14928	15050	14980	14991	14939	14840	14831	14759	14962	15115	14825	14787	14878	14943	14838	14802	14840	14937	14888	14960	15001	14883	14945	15047	14925	14754	14922	14954	14956	14902	15018	14959	14880	14862	15019	14957	14931	15007	14930	14986	14917	14867	14859	14964	14934	14951	14925	14934	14957	14867	15007	14793	14912	14875	14906	14843	14945	14823	15003	14807	15052	14764	14965	14999	14915	14998	14799	14787	14952	15010	14759	15011	14933	14924	14843	14836	14901	14866	14974	15046	14898	14887	14882	15090	14804	14714	15020	15024	14744	14955	14885	14795	14917	14939	14856	14867	14883	15019	14975	14955	14765	14886	14914	14852	14978	14923	14931	14991	14739	15006	14809	15060	14874	14728	14882	14941	14947	15023	14816	15028	15018	15045	14980	14826	14884	14870	14922	14961	14907	14863	14950	14966	14918	14924	14922	15042	14890	14936	14856	14755	14902	14872	15023	14769	14957	14935	14843	14905	14890	14858	15011	14907	15061	15027	14804	14930	14981	14978	14886	14909	14901	14989	14812	14902	14900	14832	14903	14830	14758	14698	14928	15082	14808	15029	14893	14911	15014	15037	14880	14963	14936	15033	15016	14995	14971	15055	14979	14850	14838	14856	14827	14807	14931	14898	14978	15017	14852	14987	14959	14802	14998	14928	14899	15121	14821	14890	14928	14844	14759	14926	14897	14967	14805	14973	14740	14928	14940	14961	14759	15046	15128	15053	14857	14817	14948	14956	14906	15024	14993	14783	15105	14836	14972	14911	14875	14906	14831	14896	14883	14933	14930	14876	14862	15090	14657	14954	14779	14896	14915	14741	15058	14842	14868	15066	14894	14858	14917	14972	14783	14982	14947	14996	14797	14852	14999	14816	14910	14964	14956	14923	14972	14897	14923	14838	15048	14894	14934	15038	15001	14972	14836	15031	15018	14906	14906	15037	14902	14931	14869	14819	14992	14835	14860	14908	14854	14795	15074	14926	14959	14892	14865	14928	14860	14903	14940	14970	15019	14898	14918	14796	14964	14898	14895	14933	14885	14982	14882	14999	14964	14998	15118	14958	14966	14763	14837	14978	15094	14811	14881	14791	14757	14933	14956	14868	14951	14945	14780	14828	15014	14967	14753	14887	14817	14848	14980	14836	15003	14895	14946	15052	14947	14858	14877	14865	14932	14765	15013	15013	14829	14895	14874	14986	14953	14988	14990	14989	15066	15001	15047	14926	14880	15026	15036	14995	14938	14958	14870	14978	14902	14946	14953	14789	14975	15037	14968	14964	14630	14917	15010	14936	15030	14872	14865	14907	14881	14884	14680	14935	14823	14925	14957	14923	14844	14931	14904	14942	14790	14812	14903	14818	15028	14944	14761	14910	14861	14836	14978	15036	14786	14915	14885	14874	14911	14977	14983	14718	14904	15011	14808	15000	14985	14838	14943	14763	15064	14877	14849	14997	15176	14997	14991	14775	14823	14990	15037	15039	14925	14852	15115	14800	14840	14772	15013	14884	14859	14940	14912	14889	14815	14799	14897	14947	15125	14854	14961	14967	14792	15036	14881	14836	14905	14831	14965	14997	14912	14902	14925	14966	14749	15076	15041	14917	14970	14964	14803	15018	14760	14786	15027	14945	14771	14882	14850	14871	15023	15090	14902	14920	14898	14974	14895	15001	14799	14873	15017	15014	14820	14857	14840	14818	14840
22699	21077	28823	23889	23588	28241	30537	24966	23062	22601	21438	20764	20258	19579	19600	19227	19413	19220	18960	18876	18861	18648	18690	18794	18660	18723	18636	18632	18576	18605	18624	18538	18434	18317	18299	18295	18350	18580	18417	18399	18322	18369	18449	18425	18144	18348	18396	18150	18154	18034	18397	18214	18339	18272	18170	18337	18219	18154	18333	18396	18055	18390	18214	18086	18296	18233	18078	18114	18140	18319	18204	18271	18233	18221	18072	18168	18229	18238	18044	18423	18170	18097	18150	17976	18177	18295	18174	18407	18020	18173	18318	18236	18070	18025	17904	18187	18286	18320	18168	18207	18160	18232	18253	18557	18167	18367	18040	18323	18249	18254	18118	18203	18143	18293	18330	18417	18326	18231	18329	18340	18337	18267	18180	18357	18325	18255	18283	18452	18379	18293	18215	18363	18296	18333	18357	18133	18418	18074	18470	18247	18099	18282	18053	18175	18268	18347	18438	18017	18107	18292	18150	18183	18428	18283	18268	18307	18226	18303	18166	18287	18023	18217	18203	18477	18283	18336	18275	18316	18179	18274	18341	18255	18059	18158	18329	18396	18191	18143	18094	18444	18314	18387	18181	18277	18306	18202	18103	18102	17960	18354	18196	18120	18462	18363	18233	18273	17976	18284	18206	18201	18061	17971	18146	18363	18043	18245	18266	18151	18258	18258	18052	18192	18221	18225	18300	18187	18305	17989	18271	18313	18429	18123	18177	18287	18212	18309	18146	18153	18465	18220	18247	18184	18354	18269	18413	18292	18398	18208	18137	18089	18256	18069	18051	18380	18102	18135	18299	18228	18211	18116	17898	18216	18092	18212	18143	18302	18255	18430	18242	18023	18236	18175	18008	18319	18215	18278	18133	18489	18307	18095	18190	18129	18158	17982	18220	18087	18050	18194	18299	18448	18230	18164	18201	18202	18178	18168	18216	17929	18327	18334	18069	18070	18399	18194	18073	18276	18277	18248	18096	18160	18135	18078	18230	18134	18277	18226	18189	18196	18254	18347	18167	18354	18319	18268	18372	18347	18124	17983	18208	18450	18629	18135	18225	18290	18229	18269	18449	18393	18274	18329	18305	18169	18097	18278	18163	18257	18187	18296	18265	18246	18307	18105	18384	18188	18232	18229	18351	18111	18094	18295	18364	18236	18312	18264	18291	18131	18138	18170	18168	18187	18243	18260	18293	18142	18170	18266	18265	18257	18158	18151	18183	18306	18290	18287	18173	18228	18369	18395	18446	18240	18291	18344	18151	18216	18113	18273	18230	18156	18035	18328	18152	18040	18164	18173	18416	18224	18201	18379	18208	18137	18077	18040	18016	18162	18156	18147	18165	18303	18234	18207	18294	18181	18308	18037	18113	18064	18383	18193	18277	18143	18350	18162	18240	18247	18340	18165	18179	18158	18235	18418	18440	18232	18276	18094	18195	18118	18344	18298	18281	18185	18331	18213	18274	18002	18119	18273	18252	18185	18337	18319	18306	18098	18146	18259	18057	18212	18487	18187	18168	18247	18105	18161	18061	18175	18229	18238	18196	18213	18162	18363	18356	18268	18331	18143	18120	18224	18259	18345	18228	18260	18156	18197	18257	18124	18332	18288	18248	18242	18243	18286	18079	18102	18143	18270	18529	18314	18207	18235	18376	18131	18022	18237	18317	18222	18304	18048	18177	18397	18207	18184	18150	18075	18353	18309	18318	18305	18511	18316	18194	18124	18061	18076	18059	18147	18117	18103	18003	18047	18210	18111	18020	18041	18184	18112	18301	18160	18297	18040	18425	18207	18363	18178	18313	18122	18115	18208	18239	18159	18094	18100	18201	18157	18217	17951	18087	18032	18193	18397	18182	18131	18006	18137	18133	18257	18283	18200	18078	18237	18379	18208	18142	18173	18361	18234	18234	18324	18205	18160	18300	18188	18266	18438	18195	18328	18305	18166	18323	18130	18321	18092	18313	18360	18274	18350	18217	17993	18129	18056	18266	18459	18036	18120	18289	18239	18207	18382	18057	18047	18224	18160	18228	18113	18191	18438	18380	18192	18222	18173	18258	18160	18327	18185	18444	18323	18198	17999	18149	18033	18251	18210	18210	18196	18099	18317	18004	18146	18328	18309	18171	18161	18087	18442	18331	18357	18198	18300	18077	18382	18243	17958	18114	18511	18304	18324	18363	18120	18099	18323	18167	18102	18068	18188	18083	18435	18321	18430	18440	17914	18267	18118	18136	18315	18283	18204	18210	18268	18283	18106	18146	18276	18135	18197	18443	18127	18119	18294	17962	18052	18302	18018	18449	18069	18054	18180	18099	18087	18348	18353	18226	18155	18076	18144	18123	18180	17972	18160	18278	18094	18251	18213	18321	18261	18219	18079	18113	18163	18273	18199	18219	18252	18355	18234	18291	18325	18195	18153	17991	18226	17952	18093	18400	18243	18289	18378	18262	18229	18155	18188	18273	18355	18008	18074	18199	18030	18185	18122	18234	18186	18069	18283	18140	18281	18370	18153	18341	18155	18333	17972	18279	18156	18078	18231	18269	18449	18364	18185	18279	18252	18235	18222	18464	18244	18187	18240	18302	18150	18215	18373	18187	18286	18186	18261	18208	18261	18305	18245	18266	18147	18225	18177	18166	18061	18314	18355	18122	18219	18159	18137	18257	18284	18295	18115	18292	18200	18164	18104	18276	18286	18233	18115	18156	18188	18299	18166	18183	18250	18337	18315	18245	18287	18283	17989	18209	18227	18159	18027	18221	18315	18441	18194	18348	18257	18089	18435	18300	18275	18191	18187	18395	18155	18541	18269	18265	18203	18282	17979	18248	18233	18319	18231	18202	18243	18142	18203	18191	18035	18190	18318	18164	18293	18284	18326	18135	18335	18349	18295	18305	18324	18161	18354	18330	18273	18292	18103	17917	18240	18187	18013	18228	18234	17933	18161	18173	18199	18151	18164	18238	18248	18227	18373	18221	18079	18162	18287	18341	18214	18143	18299	18306	18410	18121	18059	18158	18235	18208	18322	18070	18116	18191	18135	18220	18300	18074	18290	18179	18134	18376	18159	18201	18154	18252	18235	18007	18149	18207	18374	18176	18286	18159	18312	18109	18447	18225	18008	18252	17993	18174	18009	18327	18129	18218	18329	18205	18223	18302	18222	18263	18135	18138	18270	18214	18310	18288	18256	18071	18155	18466	18454	18227	18340	18302	18403	18018	18064	18154	18247	18274	18077	18107	18139	18244	18218	18365	18115	17998	18242	18182	18170	18263	18364	18164	18212	18285	18301	18092	18135	18218	18338	18321	18445	18191	18145	18105	18299	18253	18266	18206	18241	18116	18394	18208	18290	18109	18297	18260	18062	18142	18292	18113	18146	18176	18263	18249	18149	18389	18082	18220	18207	18093	18117	17986	18132	18117	18339	18476	18258	18334	18293	18176	18297	18192	18150	18196	18278	18270	18255	18266	18235	18262	18397	18099	18193	18346	18377	18281	18305	18235	18156	18177	18262	18278	18152	18195	18431	18190	18084	18281	18046	18294	18224	18366	18308	18164	18309	18361	18118	18078	18195	18154	18057	17973	18105	18199	18165	18328	18250	18157	18051	18210	18179	18108	18163	18220	18226	18186	18390	18174	18042	18147	18373	18384	18090	18065	18214	18222	18100	18353	18359	18250	18221	18092	18133	18299	18208	18015	18144	18209	18263	18196	18105	18287	18187	18239	18423	18378	18456	18302	18303	18103	18040	18279	18334	18207	18284	18303	18129	18158	18180	18215	18186	18218	18416	17910	18126	18188	17967	18163	18121	18324	18258	18166	18238	18002	18047	18270	18488	18185	18211	18284	18381	18238	18281	18365	18310	18184	18329	18185	18381	18251	18240	18294	18102	18294	18146	17865	18135	18205	17911	18367	18197	18385	18621	18223	18431	18221	18162	18207	18276	18144	18210	18186	18257	18040	18178	18318	18232	18298	18426	18211	18225	18038	18280	18207	18163	18364	18304	18425	18242	18332	18235	18253	17983	18158	18350	18251	18236	18420	18144	18186	18132	18214	18124	18154	18154	18244	18265	18318	18368	18083	18236	18309	18183	18254	18071	18137	17975	18136	18159	18325	18333	18225	18379	18092	18117	18090	17994	18486	18257	18104	18198	18210	18322	18046	18098	18421	18313	18183	18236	18522	18384	18214	18059	18436	18130	18040	18263	18374	18248	18166	18311	18198	18187	18152	18296	18143	18281	18105	18130	18378	18376	18234	18117	18167	18287	18433	18288	18213	18185	18273	18111	18116	18394	18413	18413	18269	18414	18175	18242	18337	18249	17964	18282	18155	17945	18205	18111	18037	18282	18275	18343	18262	18229	18333	18186	18291	18368	18251	18020	18340	18397	18169	18146	18001	18168	18104	18037	18172	18332	18331	18274	18168	18048	18222	18144	18296	18339	18251	18109	18140	18208	18139	18150	18325	18235	18451	18277	18107	18154	18260	18139	18145	18085	18126	18238	18212	18274	17943	18101	18131	18028	18107	18343	18245	18022	18139	18216	18178	18315	18162	18281	18188	18271	18366	18186	18039	18265	18364	18281	18182	18252	18078	18023	18202	18123	18259	18126	18235	18191	18182	18201	18171	18042	18325	18326	18215	18246	18265	18241	18114	18220	18207	18247	18171	18233	18169	18439	18015	18302	18059	18142	18299	18339	18113	18440	18173	18248	18131	18127	18117	18242	18038	18154	18293	18172	18150	18398	18095	18004	18380	17959	18008	18326	18144	18180	18248	18256	18124	18216	18192	18289	18114	18128	18084	18273	18352	18206	18341	18316	18348	18245	18187	18296	18313	18177	18202	18246	18032	18220	18310	18195	18187	18166	18159	18054	18110	18158	18385	18151	18121	18293	18183	18403	18074	18202	18258	18270	18074	18284	18235	18005	18245	18144	18136	18172	18191	18170	18081	18452	18440	18054	18118	18524	18272	18292	18287	18445	18090	18222	18188	18256	18317	18215	18291	17895	18264	18073	18249	18314	18235	18206	18226	18279	18394	18052	18107	18118	18073	18305	18416	18056	18252	18112	18284	18293	18392	18231	18068	18394	18120	18264	18287	18097	18114	18219	18301	18110	18245	18436	18344	18242	18339	18008	18275	18269	18136	18051
33133	56399	52091	42811	37528	32018	28170	24499	22364	20819	19333	18705	17922	17206	16850	16703	16382	16227	16041	16001	15840	15528	15624	15667	15581	15557	15431	15436	15367	15301	15286	15318	15361	15217	15364	15209	15286	15189	15320	15409	15211	15114	15194	15153	15188	15109	15129	15065	15091	15181	15076	15222	15306	15280	15172	15202	15016	15157	15143	15085	15248	15066	15204	15227	15067	15109	15251	15138	15093	15307	15181	15226	15080	15059	14942	15170	15247	15125	15088	15187	15117	15100	15156	15116	15245	15293	15143	15172	15338	15189	15055	15165	15145	15230	15364	15129	15254	15092	15085	15215	15188	15184	15277	15219	15250	15160	15133	15217	15246	15245	15227	15296	15182	15286	15281	15162	15120	15134	15027	15179	14985	15124	15163	15206	15158	14979	14979	15192	15021	15297	15134	15178	14996	15226	15114	15230	15234	15226	15233	15339	15174	15046	15195	15126	15229	15154	14967	15112	15120	15098	15190	15085	15134	15167	15044	15223	15158	15138	15238	15140	15147	15311	15216	15383	14999	15122	14997	15277	15138	15063	15108	15123	15123	15165	15174	15136	15120	15180	15073	15186	15062	15125	15343	15082	15137	15191	15116	14993	15107	15106	15192	15233	15071	15157	15229	15190	15175	15075	15113	15053	15148	15020	15120	15352	15243	15134	14939	15094	15104	15330	15147	15240	15124	15271	15340	14921	15244	15074	15111	15050	15174	15028	15262	15355	15281	15084	15043	15291	15129	15032	15151	15135	15255	15095	15240	15001	15023	15040	15148	15162	15146	15272	15320	15264	15142	15194	15083	15195	15166	15198	15350	14985	15016	15266	15093	15208	15057	15132	14982	15273	15127	15163	15051	15116	15181	15267	15117	15087	15174	14985	15096	15210	15194	15221	15261	15051	15079	15174	15133	15072	15180	15088	15235	15303	15171	15073	15072	15159	15208	15063	15260	15161	15149	15322	15159	15243	15146	14956	15225	15249	15111	15072	15046	15170	15243	15148	15053	15077	15154	15039	15171	15223	15171	15232	15126	15079	15076	15189	15201	15006	15310	15240	15206	15075	15185	15149	15026	15204	15136	15030	15203	15126	15058	15303	15094	15059	15062	15211	15158	15238	15047	15050	15288	15096	15291	15055	15177	15161	15229	15219	15113	15340	15193	15201	15288	15046	15062	14982	15259	15207	15247	15193	15218	14909	15176	15232	15074	15156	15162	15005	15089	15118	15193	15300	15149	15247	15372	15198	15237	14925	15170	15281	15073	15172	15156	15271	15043	15154	15073	15006	15210	15117	14980	15071	15258	15209	15304	15055	15057	15220	15186	15202	15321	15050	15106	15222	15276	15238	15148	15155	15174	15163	15210	15173	15168	15099	15115	15214	15110	15029	15085	15134	15334	15185	15256	15053	15130	15010	15236	15136	15161	14913	15017	15065	15140	14995	15135	15120	15274	15202	15208	15190	15235	15167	14994	15173	15036	15036	15186	15210	15134	15187	15182	15102	15256	15189	15078	15198	14916	15126	15329	15232	15155	15023	15371	15117	15088	15056	15165	15163	14979	15200	15154	15168	15214	15078	15081	15117	14979	15105	15203	15138	15193	15055	14997	14951	15115	15194	15002	15103	15205	15040	15329	14991	15259	15071	15275	15128	15222	15147	15010	15082	15250	15032	15209	15175	15127	15009	15123	14974	15143	15131	15104	15063	15205	15099	15240	15175	15162	15169	15342	15300	15160	14978	15195	15072	15140	15065	15209	15389	15129	15178	15153	15271	15130	15186	15158	15205	15218	15032	15159	15075	15075	15112	15200	15134	15026	15146	15027	15047	15136	15150	15055	14999	15174	15009	15224	15081	15293	15200	15362	15141	15133	15067	15102	15158	15299	14964	15028	15256	15194	15153	15177	15303	15276	15162	15131	15158	15086	15161	15503	14995	15242	15103	15004	15294	15253	15030	15108	15131	15096	15281	15069	15229	15074	15147	15120	15108	15133	15194	15111	15119	15105	15135	15199	15153	15357	15160	15105	15011	15162	15148	15177	15264	15089	14986	15074	15119	15180	15102	14993	15125	15102	15276	15056	15241	15103	15088	15116	15180	15068	15066	15254	15134	15165	15248	15135	15153	15060	15357	15084	15034	15005	15293	15140	15176	15022	15004	15287	15175	15122	15198	15162	15242	15309	15135	15224	15270	15218	15172	15061	15115	15355	15289	15275	15110	15256	15154	15138	15204	15059	15134	14969	15088	15153	15177	15077	15185	15157	14943	15258	15094	15120	15309	15096	15147	15094	15153	15197	15298	15136	15148	15147	15013	15030	15200	15117	15158	15221	15299	15121	15201	15172	15103	14881	15184	15080	15184	15039	15076	15139	15143	15184	15008	15118	15008	15065	15037	15168	15053	15284	15030	15196	15233	15078	15220	15121	15146	15207	15119	15391	15138	15125	15117	15276	15326	15194	15205	14951	15164	15160	14932	15238	15188	15164	15204	15080	15162	14961	15423	15113	15023	14996	15155	15112	15105	14985	15293	15047	15327	14948	15175	15250	15065	15158	15313	15158	15052	15170	15128	15192	15135	14891	15029	15159	15073	15138	15169	15199	15300	15201	15190	15032	15357	15057	15141	15164	15099	15156	15123	15219	15004	15173	15175	15169	15119	15056	15071	15084	15098	15176	15214	15149	15068	15100	15226	15127	15139	15082	15008	15249	15109	14988	15089	14999	15217	15036	15251	15123	15117	15122	15017	15222	14989	15133	15221	15154	15269	15137	15162	15174	15107	15240	15132	15199	15197	15246	15312	15118	15109	15130	15207	15076	15067	15320	15106	15189	15265	15106	15210	15152	15211	15109	15295	15108	15207	15195	15271	15030	15172	15198	15102	15109	15143	15158	15363	15198	15035	15089	15110	15120	15154	15118	14999	15201	15138	15200	15078	15077	15393	15148	15091	15355	15166	15040	15076	15287	15055	15179	15084	15035	15171	15108	15105	15129	14962	15269	15061	15213	15156	15101	15193	15253	15082	15400	15231	15191	14921	15230	15208	15135	15371	15177	15111	15203	15067	15093	15269	15078	15300	14977	15170	15212	15335	15180	15056	15293	15013	15183	15163	15056	15122	15067	14961	15290	15097	15277	15036	15049	14956	15038	15237	15207	15095	15113	15104	15116	15145	15266	15196	15188	15105	15327	15212	14912	15232	15116	15206	15144	15162	15138	15194	15218	15162	15155	15159	15152	15087	15204	15069	15268	14873	15086	15228	15197	15218	15187	15089	15135	15218	15165	15166	14995	15165	15182	15025	15045	15080	15022	15287	15076	14984	15225	15036	15203	15152	15212	14982	15135	15178	15211	14985	15150	15016	15372	15026	15224	15159	15337	15148	15164	15102	15092	15060	15127	15198	15133	15055	15249	15136	15134	15181	15196	15108	15067	15099	15197	15067	15294	15162	15132	15198	14964	15350	15105	15135	15262	15176	15180	15111	15266	15347	15115	15020	15097	15142	15113	15190	15066	15050	15083	15273	15198	15294	15077	15072	15165	15172	15214	15123	14994	15219	15111	15170	15177	15363	15117	15095	15080	15147	15259	15211	15237	15214	15246	15265	15235	15255	15281	15021	15120	15180	15387	15020	15177	15197	15123	15167	15129	15207	15364	15080	15044	15261	15249	15090	14947	15244	15287	15093	15122	15345	15104	15118	15080	15162	15175	15217	15229	15163	15184	15070	15163	15001	15196	14942	15204	15054	15090	15231	15123	15373	15216	15208	15149	15019	15032	15251	15212	15083	15174	15110	15088	15153	15218	15065	15284	15114	15070	15173	15110	15177	15212	15214	15200	15210	15012	15010	15114	14999	15191	14967	15164	15087	15475	15039	15220	15218	15126	15272	15258	15225	15283	15246	15291	14950	15282	15193	15243	15275	15181	15206	14880	15290	15186	15163	15216	15148	14999	15164	15078	15156	15170	15088	15033	15110	15068	15195	15051	15091	15265	15171	15112	15165	15197	15158	14840	15263	15022	15112	15045	15180	15146	15064	15161	15249	15047	14995	15234	15095	14993	15308	15138	15136	15268	15033	15310	15106	15284	14968	15299	15179	15320	15082	15250	15243	15075	15079	14997	15279	15217	15147	15083	15160	15209	15068	15250	15185	15142	15054	15087	15108	15223	15132	15160	15046	15267	15083	15033	15082	14942	15086	14931	15176	15044	15130	15242	15047	15213	15189	15221	14972	15194	15101	15216	15029	15195	15180	15013	15216	15138	15074	15095	15329	15007	15149	15132	15104	15225	14944	15200	15238	15288	15170	15206	15196	15017	15043	15130	15248	15316	15036	15152	14973	15191	15240	15182	15268	14890	15099	15111	15023	15225	15000	15236	15041	15179	15188	15160	15043	15160	15149	15323	15058	15243	15023	15131	15054	15021	15154	15210	15204	15098	15187	15218	15260	15229	15013	15126	15094	15289	14961	15340	15069	15179	15148	15122	15112	15118	15100	15061	15221	15128	15225	15058	15215	15249	15250	15243	15153	15225	15116	15086	15268	15179	15150	15077	15085	15188	15236	15175	15137	15185	15282	15043	14971	15087	15176	15046	15029	15071	15126	15260	15144	15152	15190	14987	15035	15279	15057	15194	15350	15255	15188	15165	15134	15229	15102	15143	15035	14961	15225	15223	15200	15150	15192	15070	15160	15230	15196	15134	15207	15176	15136	15220	15115	15150	15110	15084	15166	15267	15048	14906	15127	15194	15003	15229	15223	15262	15189	15151	15321	15093	15062	15168	15187	15131	15206	15172	15016	15324	15319	15096	15185	15264	15168	15242	15013	15115	15151	15016	15214	15112	15191	15050	14949	14916	15312	15188	15254	15167	15228	15045	15222	15185	15210	15073	14998	15113	15229	15145	15172	15254	15028	15158	15153	15066	15239	15329	15067	15040	15150	15236	14976	15182	15266	15230	15104	15055	15103	14945	15102	15203	15231	15073	15163	15205	15071	14916	15072	15217	15287	15085	15108	15272	15042	15120	15171	15059	15178	15118	14962	14960	15117	15041	15019	15333	15126	15123	15070	15127	15073	15264	15244	15264	15066	15087	15379	14958	15101	15109	14963	15288	15210	15014	15177	15090	15138	15225	15143	15075	15283	15151	15016	15389	15173
29722	30068	38472	33959	27408	24245	22470	20963	20269	19555	19333	18993	18690	18510	18374	18136	18257	18356	18423	17975	18099	18152	17905	18012	17931	17878	17917	17964	18028	17930	17923	18052	17878	17896	17683	17773	17872	18075	17676	17901	18030	17869	17880	17774	18096	17747	17900	17701	17857	17797	17903	17983	17984	17639	17930	17824	17799	17866	17947	17900	17774	17845	17989	17943	17886	17852	17891	17777	17954	17799	17761	17895	17845	17585	17791	17961	17616	17860	18001	17991	17943	17820	17857	17669	17727	17580	17967	18104	17839	17903	17881	17658	17920	17889	17924	17806	17884	17958	17734	18056	17830	17803	17833	17929	17803	17914	18021	17789	17816	17788	17791	17709	17873	17678	17971	17789	17894	17913	17899	17874	17855	17780	17878	17940	17751	17755	17939	17836	17830	17978	17854	17713	17793	18195	17834	17968	17983	17848	17915	17930	17833	17895	17950	17937	18048	17824	17995	17680	17890	17920	17977	17737	18024	17882	17820	18017	18004	17756	17994	18062	17882	18078	17823	17801	17879	17922	18036	17928	18007	17911	17935	17800	17800	17631	17864	17950	18029	17862	17738	18070	17898	17877	18025	17892	17690	17773	17900	17843	17679	17810	17823	17836	17816	17816	17836	17880	17804	18006	17827	17730	17960	17907	17790	17811	18034	17994	17689	17845	17832	17987	17806	17920	17897	17797	17921	17856	17709	18068	17866	17777	17735	17983	17980	17777	17676	17758	17832	17844	17928	17799	17875	17703	17791	17881	17969	17713	17782	17700	17707	17926	17823	17890	17783	17891	17952	17878	17935	17823	17775	17685	17697	17780	17750	17909	17987	17939	17951	17783	17869	17859	17861	18001	17956	17955	17895	17867	17916	17929	18069	17903	17791	17902	17884	17963	17883	17840	17673	17970	17959	17959	17736	18044	17994	17926	17890	17896	17795	17848	17843	17777	17594	17747	17760	17798	17660	17843	18007	17761	17890	17711	17861	17915	17828	17671	17904	17575	17890	17980	17855	18095	18068	17885	17832	17722	17733	17939	17785	17815	17840	17787	17814	17825	17907	17835	17646	17786	17776	17795	17874	17783	17813	17915	17857	17821	17916	17817	17721	17980	18053	17897	17933	17864	17702	17810	17707	17835	17801	17927	17686	17893	17947	17711	17890	17797	18009	17806	18021	18005	17917	17716	17926	18011	17850	17902	17702	17881	17711	17794	17591	18046	17663	17737	18046	17925	17882	17791	17894	18027	17792	17736	17673	17754	17844	17727	17966	17730	17827	17870	18067	17950	17890	17889	17834	17782	17743	17825	17921	17874	17808	17862	17816	17894	17869	18011	17771	17861	17816	17858	17920	17796	17618	17725	17956	17802	17935	17796	17889	17751	17886	17815	17923	17842	17795	17829	17906	17976	17859	17993	17938	17928	17856	17843	17752	17826	17831	17758	17873	17673	17684	18068	17819	17915	17867	17703	17680	17640	17719	18071	17893	17781	17898	17627	17941	17886	18080	17692	17958	17995	17846	17809	17813	17605	17865	17717	17966	18042	18025	17861	18013	17855	17967	17780	17852	17774	18043	17729	17870	17850	17823	17969	17937	17952	17894	17960	17948	17865	17704	17731	17876	17884	17954	17873	18010	17907	17746	17895	17906	17595	17871	17652	17720	17900	17764	18026	17928	17674	18022	17719	17792	18032	17869	17882	17766	18032	17892	17792	17845	17827	17948	17800	17858	17879	17878	18015	17843	17952	17799	17877	17864	17672	17925	17834	17757	18029	17730	17750	17958	17901	17973	17875	17695	17977	17863	17960	17905	17885	17917	17827	17836	18067	18048	17921	17770	17956	17812	17864	17774	17859	17989	17779	18004	17813	17952	17853	17818	18001	17730	17983	18086	17746	17894	17821	18012	17695	17872	17977	17825	17666	17943	17688	17789	17942	17749	17561	17733	17704	17716	18003	18000	17891	17818	17732	17791	17837	17823	17819	18057	17723	17919	17737	17928	18073	17842	17695	17882	17687	17893	17755	17727	17969	17700	17629	17726	18219	17867	17898	17909	17919	18006	17755	17838	17805	17641	17935	17925	17883	17945	17727	17768	17641	17829	17961	17792	17947	17750	17786	17719	17800	18123	17701	17911	17874	17870	17779	17872	17961	17817	17864	17972	17853	17999	18023	17979	17980	17788	18016	17884	17860	17719	17784	17863	17923	17742	17934	17759	17868	17822	17964	18113	17858	17817	17934	18023	17731	17862	17672	17957	17811	17845	17737	17864	17893	17681	17774	17850	17676	17838	17755	17862	17900	17839	18112	17860	17859	17898	17856	17904	18093	17877	17801	17980	17863	17808	17834	18034	17859	17943	17784	17847	17759	17629	17775	17921	17934	17626	17965	17796	17898	18068	17748	17965	17742	17772	17907	17862	17869	17880	17854	17981	17879	17891	17997	18157	17928	17895	17802	17844	17805	17816	18033	17895	17531	17762	17731	17812	17917	17992	17777	17909	17965	17733	17719	17952	17774	17720	17903	18046	17963	17988	17647	17821	17818	17856	17725	17781	17838	17891	17853	17990	17977	17984	17878	17853	17871	17972	18009	17979	17987	17954	17785	17884	17893	17950	17803	17734	17730	17966	18073	18093	17874	17907	17927	17843	17855	18004	17720	17699	17870	17756	17687	17794	17785	17786	17951	17890	17967	17817	17838	17861	17876	17822	17827	17884	17978	17954	17721	17886	17935	18096	17805	17744	17861	17832	17818	17944	17970	18060	17898	17675	17723	17846	17967	18039	17920	18073	18052	17978	17713	17984	17855	17893	17804	17854	17819	17773	17877	17753	18197	17935	17923	17919	17741	17903	17889	17827	17805	17794	17918	17794	17831	18089	17655	17947	17866	17676	17899	17886	17918	17899	17867	17894	17976	17810	17882	17806	18093	17651	17705	17959	17935	17916	17900	17898	17960	17957	17790	17834	18156	17794	17796	17913	17861	17776	17835	18047	18071	18133	17799	18070	18031	17924	17750	17900	17805	18071	18113	17919	17758	17738	17930	17750	18000	17957	17874	17880	17997	17813	17779	17751	17873	17864	17907	17897	17907	18026	17751	17923	17889	17772	17919	17784	17725	17800	17894	17814	17747	18182	17836	17814	17941	17773	17664	18047	17954	17928	17880	17901	17902	17737	17936	18112	17856	17877	17602	17628	18041	17791	18058	17670	17745	17661	17853	17711	17915	17872	17648	17753	17873	17767	17693	17892	17906	17786	17727	17969	17899	17982	17977	17920	18064	17951	17844	17779	17913	17824	17773	17950	17962	17767	18021	17832	17807	17881	18005	17906	17824	18024	17832	17723	17900	17977	17950	17969	17947	17977	17963	17809	17917	17957	17888	17710	17948	17909	17972	17816	18105	17774	17795	18146	17888	17829	17734	17893	17856	17814	17754	17925	17792	17783	18074	17740	17938	17776	17951	18054	18040	17804	17785	17939	17717	17854	17908	17820	18089	17869	17731	18014	18024	17662	17878	17895	17744	17983	17786	17981	17754	17810	17951	17996	17969	17806	17778	17925	17828	17703	17965	17858	17792	17750	18030	17704	17540	17928	17838	17922	17570	17770	17878	17939	18023	17741	17798	17702	18057	17820	17849	17941	17774	17936	17882	17686	17748	17562	17929	17781	18105	17933	17747	17619	17768	17699	17913	18054	17790	17817	17909	17863	17929	18120	17944	18029	17817	18058	17828	17833	17847	17764	17846	17623	17891	17837	17770	17579	17717	17833	17795	17809	17903	17791	17718	18004	17913	17777	17977	17882	17918	17922	17909	17749	17815	17850	18212	17791	17789	17869	17673	17993	17971	17798	17754	17846	18028	17733	17799	17893	17855	17841	17841	17621	17715	17844	18104	17867	17776	17884	17944	17952	17964	17662	17998	18054	18166	17801	17872	17926	17902	17693	17690	17936	17911	17797	17916	17841	17854	18155	17905	17909	17806	17759	17796	17739	17686	17666	17740	17647	17880	17843	17839	17972	17760	17729	17720	17874	17766	17890	17890	17837	17743	17690	17914	17959	17855	17761	17783	17824	17858	17774	17797	17911	17989	17948	17992	17873	17668	17913	17904	17746	17858	17781	17674	17851	17789	17790	17857	17580	17806	17967	17587	17865	17894	17857	17886	17908	17978	17961	17855	17766	17946	18042	17849	17653	17824	17792	17944	17848	17933	17919	17918	17717	17785	17739	17769	17889	18099	17888	17974	17846	17921	17851	17764	17600	17727	17821	17762	17831	17666	17905	17847	17850	17667	17736	17860	17989	17799	17819	17694	17750	17820	17859	17807	17810	17710	18015	17923	17772	17803	17864	17813	17762	17997	17906	17875	17849	17964	18029	17907	17830	17812	17870	17705	17861	17767	17645	17742	17795	17775	18038	17918	17755	17750	17786	18068	17877	17912	17976	17872	18050	17719	17914	17791	17919	17741	18131	17879	17998	17870	17885	17713	17853	17801	17823	17939	17931	17951	17897	17767	17792	17693	17853	17949	17949	17856	17854	17841	17769	17790	17923	17947	18080	17741	17952	17872	18039	17750	17912	17698	17827	17670	17673	17958	17812	17797	17691	17703	17963	17919	18141	17882	17944	17807	17831	17787	17969	18040	17760	17769	17713	17692	17873	18007	17759	17981	17979	17964	17973	17860	17788	17681	17815	17845	17972	17748	17996	17868	17922	17930	17968	18141	18153	17695	18136	17793	17982	17887	17868	17767	17829	17741	18017	17716	17777	17844	17801	17958	17832	17620	17969	17690	17598	18112	17836	17890	17865	17942	17741	17753	17785	17715	17841	17742	17740	17786	17956	17994	17806	17959	17946	17925	18109	17936	17804	17805	17836	17753	17856	17828	17853	17851	17971	17743	17780	17764	17892	17900	17796	17884	17910	17713	18053	18156	17766	17775	17939	17884	17847	18004	17721	17748	17729	17940	17877	17905	17870	17963	17778	17787	17869	17937	17860	18059	17752	17977	17955	17864	17761	17779	17874	17903	17839	17779	17977	17855	17811	17825	17995	17757	17835	17796	17921	17934	17881	17833	17744	17779	18103	17848	17952	17786	17925	17925	17989	17922	17650	17832	17920	17819	17923	17823	17565	17727	18056	17929	17934	17849	17626	17892
31625	45732	42237	32558	27013	23581	21222	19469	18587	17447	17039	16679	16289	15820	15782	15599	15544	15438	15417	15197	15390	15252	14967	15025	15185	15363	15302	15105	15163	15061	14993	15025	14891	15051	14739	14903	14990	15082	14847	15001	14925	14991	14989	15084	14943	14975	15049	14742	14779	15030	14908	14888	14991	15048	14937	14805	14917	14880	14964	14959	15044	15071	14990	14763	14975	15121	14878	14842	14891	15076	14937	14805	14758	14870	14984	14839	14820	14920	14940	14847	14926	14952	14912	14790	14671	15026	15018	15011	14911	15102	14845	15126	14867	14832	14989	14981	14899	15039	15017	14881	14996	15036	14919	15051	14710	14964	14875	14890	15068	14790	14836	14855	14743	14983	14954	14879	14959	14975	14892	14918	14972	15072	14986	14961	14991	15060	14810	14956	14929	15016	14929	15031	14987	15030	14962	14838	14922	14856	14866	14989	14898	15005	14972	14772	14877	14879	14924	14943	15090	15094	14835	15069	14951	14981	15043	14833	14893	14759	14871	14850	14981	14812	14976	14928	14702	14844	14807	14861	14916	14803	14844	15077	14958	14925	14912	14947	14915	14700	14891	14952	14961	14949	14936	14936	14898	14914	14875	14961	14954	15002	15061	14872	14894	14888	15136	14948	14784	15055	15043	15026	14759	15057	15039	15008	14724	14874	14963	15036	14955	14809	14888	14964	14906	15090	15050	14919	15057	14616	14859	14955	14899	14974	14905	14970	14805	14921	14876	14921	15036	14817	14957	15044	14988	14812	14931	15090	14917	14807	14900	14932	14953	14943	15021	14855	15032	14742	14865	14853	14922	14932	14943	15025	14857	14931	14944	14970	14989	15101	14816	14904	14862	14854	14882	15064	14909	15078	14964	15041	15015	15063	15004	14975	15130	14768	14971	14935	14876	14935	14832	14813	14953	15007	14892	14993	14934	14924	14937	15026	14795	14883	15013	15041	14930	15047	14995	15007	14903	14941	14977	14990	15053	15062	15037	15024	14846	14859	14996	14757	14910	14973	14948	14902	14879	14810	14834	15058	14805	15118	14931	15023	14990	14985	15025	14977	15123	14972	14950	15034	14733	14845	14852	14899	14861	14824	14901	14721	15010	14945	15094	14836	14764	14835	14738	15105	14862	14786	15063	14872	14995	14913	15079	15052	14891	14883	14779	15011	14984	14930	15004	15046	14776	14819	15047	14865	14808	14887	14812	14926	15029	14931	14856	15027	14896	15000	14797	14847	14951	15113	14921	14868	15059	14963	15010	14936	14848	15096	14978	14903	14793	14748	15021	14973	14950	14847	14957	14991	14865	15035	15064	14813	14973	14850	15051	15281	15000	14965	15043	14878	15033	14965	14844	14922	14889	14621	14867	15027	14859	14946	14883	14873	14845	14956	14885	14942	14969	14955	14801	14788	14935	14945	14964	15077	14996	14973	14795	14911	15099	14861	14977	14946	15216	14843	14821	14914	14944	14901	14987	14809	15018	14854	14896	15282	15115	15009	14786	14944	14944	14911	15076	15015	14893	15057	14958	15020	15090	14810	14942	14916	14928	15023	15023	15010	14950	15014	15038	15011	15040	15008	15047	14893	14939	14868	14991	14892	15058	15120	14959	14994	14845	15131	15046	14855	14814	14806	14890	15095	14848	14919	14916	14794	14876	14937	15008	14805	14950	14954	15057	15049	14721	14912	14922	14920	15065	14824	14879	14860	15032	15056	14997	14924	15078	15001	14864	14831	15083	15031	14914	15021	14832	14944	14881	15013	14759	14887	15006	15005	14867	14851	15020	14935	15045	14855	14926	14816	14969	14952	14870	14912	14970	14933	14705	14802	15035	14933	14871	14779	14871	15028	14956	14986	15028	15053	14836	14802	14885	15011	14961	14964	14905	14821	15055	14896	14928	15040	14945	14725	14956	15025	14820	14826	14889	14899	14798	14992	14712	15010	14868	14827	14698	14915	15039	15069	15042	14987	15021	14883	14952	14991	15185	14864	14866	15022	14970	14923	14907	14832	15017	14862	15041	15006	14929	15080	14912	14844	14944	14918	15145	14921	15067	14863	15083	14844	14755	14900	15021	14976	14887	14912	15091	14806	14975	14944	14916	14840	14860	14854	15048	14876	15150	15058	14963	15029	14716	14922	14994	15051	14763	14976	15085	14864	14950	14995	14975	14758	15145	15031	15034	14785	14858	15052	14851	15025	14750	14991	15022	14892	14987	15000	15006	14769	14907	14949	14985	14924	14975	14783	14965	15034	14934	14911	14892	14865	14932	15030	14839	14945	14963	14919	15030	14982	14886	15116	15044	14832	14972	14955	14813	14952	14932	14906	14949	15011	14955	14914	14899	15051	14817	14882	14881	14827	15006	14926	14980	14948	15056	14964	14875	14831	14998	14961	14942	14833	14706	14916	14934	15022	14927	14954	15068	14957	14871	14928	14894	14876	15029	14942	14839	14921	14889	14888	14752	14920	14942	15050	14962	15006	14920	15057	15029	14964	15120	14978	14882	15118	14895	14870	15046	14896	14920	14958	15125	14810	14813	14900	14848	14864	15070	14889	14979	14831	14986	14855	15025	14917	14864	14988	14915	14974	14825	15003	14783	14987	14862	14962	15107	14926	14930	15066	15124	14958	14888	14814	15026	15025	14965	14959	14909	14903	14957	14861	15050	14972	15084	14963	14835	14889	14853	14957	14829	14929	14962	14942	14836	14933	14999	14834	14919	15096	14885	14973	15001	15056	15018	14929	14931	15039	15089	15096	15014	15036	14951	14810	15082	15001	14923	14868	14908	15028	15044	14968	14894	14967	14995	14939	14957	14960	14963	14940	14964	14744	14805	14890	14948	14844	14951	14914	14936	14967	15027	14969	14931	14911	15103	14937	14918	14919	15093	14762	14951	15066	14947	14934	14930	14920	14949	15027	15019	14934	14881	14954	14903	15087	14908	14846	15135	15013	15011	14941	14920	15070	15054	14933	14920	14902	14739	14936	14837	14998	14920	15103	15116	14934	14779	14954	15132	14981	15015	14981	15041	14884	14968	14992	14860	14996	14827	14843	14861	15115	14895	14954	14886	14737	14940	14915	14885	15011	14878	14858	14803	15026	14970	14837	15148	14914	15062	15043	14848	14908	14782	14937	15085	14948	15071	14870	15021	14849	14928	14836	14922	14828	14766	14950	14915	15059	15002	15133	14843	14868	14869	14900	15072	14737	15044	14854	14793	14779	14844	15040	14969	15044	14855	14978	14893	14805	14971	14890	14835	15036	14865	14826	15062	14926	14873	14995	14917	14998	14949	14900	14842	15031	14813	14894	15122	14865	14947	14939	15010	14971	15119	15044	14971	15011	15017	15004	14897	14907	14955	14953	14892	14903	15083	14908	14863	14810	15065	14882	14862	15022	15130	14956	14824	15006	15102	14958	14848	14976	14859	14958	14892	14874	14989	14868	14945	14926	14901	15008	14896	14722	14917	14857	15094	14904	14941	15035	15099	15055	14803	14797	14958	14760	14947	15047	14902	15106	15049	14902	14991	14985	15056	14834	14886	14892	14930	14959	14851	14935	15185	14915	14989	14929	14857	14892	14888	15011	14960	14804	14906	15186	14971	14930	15086	14924	15028	14936	15036	15047	14882	14934	14924	15005	14935	14962	14928	14839	14814	15014	15054	14915	14996	14984	14969	14962	15170	15039	14902	14967	14892	14829	14886	14857	14892	15156	15084	15106	14918	14919	15008	14934	14869	14920	14800	14808	14883	14913	14784	14909	14892	14902	14934	15082	14824	14788	15100	14765	14950	14945	14987	14939	15046	14940	14866	15028	14909	15013	14820	15086	14933	14937	14789	15040	15028	15005	15043	14999	14928	14955	14972	14912	14910	14968	14930	14986	14806	15016	14886	14860	15092	14896	15022	14846	14935	15006	14898	14964	14975	14932	14903	14943	15034	14763	14917	14995	15195	14937	14901	15069	14916	15105	14874	14989	14986	14938	14943	14996	15066	14877	15114	15036	15056	14835	14978	15014	14808	14844	14968	14788	14921	14785	15196	14941	14995	15075	14772	14952	14952	14931	14824	15004	15040	14903	14815	14916	14794	14898	14924	14935	14786	14920	14845	14980	14833	15012	15093	14776	14913	14792	14929	15038	14847	14838	14906	15094	14868	14935	14902	14919	15083	15093	14816	14887	14965	14963	15034	14854	15101	15054	14866	14822	14892	15029	15029	14961	14895	14917	15089	14899	14942	14978	14886	14899	14986	15055	14933	15008	14910	14851	14825	15079	14985	14875	14873	14985	14885	14873	14993	14847	14933	14901	15013	14803	15020	14982	14876	14907	14916	14986	14781	15054	15108	15000	15004	15137	14989	14807	14910	14893	14988	14985	15016	14857	14993	15011	14774	14963	14806	14825	15031	14875	15029	15085	14995	15007	14833	14888	14956	14815	15035	14924	14963	14925	15006	14801	15115	14895	15165	14907	14968	14928	14886	15051	14826	14924	14930	15087	14994	14922	14932	15035	15109	14866	14967	14851	15021	14945	14971	14846	15098	15074	15017	14948	14799	14904	14895	14819	14833	14845	14754	15042	14922	14850	14928	15029	15051	15043	15000	14910	14905	14924	14853	15040	15159	15221	14993	14969	15110	14859	14784	14910	14949	14809	14905	14849	15184	14762	14937	14981	14898	14898	14786	15116	15125	14975	14928	15034	15066	14883	15100	14856	15013	14914	14930	14861	15009	15052	14879	14960	15123	14991	14949	15119	15065	14992	14850	14952	14970	14939	15096	14932	14957	15074	15021	14993	15063	14875	14741	15054	14925	14862	14952	14918	14865	14907	15016	14761	14800	14982	15042	15049	14794	14958	14917	15044	15037	14747	14954	14880	14801	15114	14900	14922	14984	14879	14933	15080	15004	15055	14945	14812	14991	15000	14995	15093	14853	14991	15079	14807	15057	14808	14898	14809	14994	14918	14912	14934	14909	15036	14917	15016	14950	14941	14918	15085	14835	14971	14863	15060	15001	14967	14946	15052	14826	14863	14940	15039	14988	15032	14917	14910	14922	15078	14917	14894	14913	14904	15029	14949	14817	14854	14750	14896	15114	14827	14998	14881	14964	14999	14977	14863	14960	14907	14827	14814	15023	14938	14931	15086
23991	21060	28566	26096	26595	28108	27240	23277	21396	20612	19957	19460	19251	18768	18694	18347	18351	18401	18406	18136	18000	18156	18084	18239	18060	18045	17971	18069	17995	17922	18041	18089	17992	17919	17744	17879	17848	17604	17898	17756	17893	17983	17851	17688	17539	17728	17857	17912	17742	17777	17832	17950	17640	17721	17884	17926	17744	17719	17701	17781	17631	17919	17695	17712	17934	17825	17751	17699	17863	17915	17737	17850	17888	17865	17914	17926	17777	17843	17637	17727	17704	17656	17722	17758	17699	17839	17650	17763	17752	17858	17726	17712	17775	17674	17678	17840	17687	17625	17838	17796	17694	17679	17717	17776	17564	17962	17650	17846	17712	17596	17779	17761	17951	17977	17623	17748	17699	17823	17946	17742	17754	17844	17827	17819	17759	17876	17754	17859	17843	17804	17727	17919	17600	17750	17622	17601	17663	17863	17699	17767	17902	17858	17557	17832	17894	17736	17550	17703	17733	17797	17647	17689	17615	17624	17809	17867	17870	17725	17694	17766	17753	17625	17913	17815	17468	17765	17612	17831	17760	17748	17586	17825	17820	17670	17781	17881	17622	17761	17745	17583	17690	17924	18032	17810	17787	17915	17888	17716	17728	17751	17737	17812	17836	17781	17810	17709	17565	17399	17757	17694	17773	17728	17605	17609	17835	17637	17771	17923	17710	17702	17933	17965	17623	17957	17752	17666	17904	17698	17645	17818	17682	17639	17861	17811	17602	17736	17607	17823	17693	17751	17770	17913	17715	17683	17889	17852	17749	17841	17886	17895	17764	17901	17818	17713	17840	17904	17865	17706	17765	17764	17814	17676	17613	17768	17656	17647	17600	17755	17916	17473	17731	17742	17908	17857	17822	17686	17726	17820	17704	17843	17591	17769	17925	18127	17730	17722	17814	17719	17879	17601	17502	17802	17742	17702	17699	17783	17435	17925	17804	17901	17718	17723	17918	17714	17825	17937	17513	17828	17709	17652	17720	17828	17913	17607	17652	17746	17707	17709	17778	17852	17822	17748	17762	17809	17916	17953	17680	17848	17832	17768	17908	17840	17748	17566	17476	17844	17622	17864	17788	17904	17663	17685	17800	17812	17924	17837	18026	17736	17675	17661	17686	17585	17872	17675	17756	17758	17944	17905	17655	17792	17884	17736	17845	17897	17839	17937	17872	17854	17759	17870	17666	17945	17797	17737	17731	17627	17623	17648	17793	17775	17534	17779	17777	17794	17794	17812	17675	17627	17755	17831	17786	17821	17982	17815	17770	17769	17854	17822	17869	17786	17605	17678	17696	17938	17567	18000	17576	17724	17727	17636	17726	17859	17731	17600	17805	17584	17620	17854	17761	17722	17694	17739	17650	17756	17556	17778	17825	17660	17895	17804	17828	17483	17584	17857	17900	17918	17687	17824	17620	17784	17723	17756	17755	17761	17760	17662	17741	17752	17858	17823	17837	17662	17820	17714	17863	17615	17498	17715	17800	17738	17820	17550	17663	17757	17517	17822	17794	17554	17760	17555	17809	17601	17646	17673	17800	17920	17722	17608	17879	17737	17823	17829	17715	17930	17802	17809	17661	17680	17705	17835	17750	17824	17800	17542	17754	17837	17718	17644	17661	17772	17662	17887	17870	17641	17795	17738	17649	17865	17639	17580	17773	17718	17686	17755	17412	17800	17862	17659	17485	17808	17873	17619	17929	17734	17887	17711	17830	17702	17690	17928	17836	17557	17571	17772	17703	17904	17877	17857	17750	17749	17840	17753	17689	17971	17805	17667	17856	17731	17623	17539	17689	17943	17887	17713	17625	17899	17838	17748	17693	17603	17765	17723	17544	17880	17779	17795	17740	17608	17769	17871	17905	17596	18072	17754	17668	17806	17932	17713	17697	17826	17657	18036	17734	17837	17951	17816	17717	17762	17964	18016	17991	17636	17653	17866	17804	17819	17853	17630	17792	17642	17707	17810	17740	17618	17863	18010	17708	17870	17779	17730	17856	17676	17583	17642	17760	17685	17939	17780	17639	17647	17777	17866	17790	17878	17719	17712	17766	17672	17753	17883	17754	17571	17658	17767	17898	17865	17706	17773	17790	17658	17707	17847	17706	17537	17619	17672	17839	17876	17740	17597	17578	17801	17749	17660	17891	17744	17786	17712	17761	17852	17870	17855	17695	17889	17515	17680	17825	17770	17626	17647	17793	17911	17751	17569	18004	17854	17660	17640	17634	17854	17772	17728	17680	17784	17811	17789	17724	18029	17591	17764	17744	17667	17679	17586	17754	17620	17756	17836	17923	17797	17750	17608	17798	17738	17806	17713	17788	17813	17897	17637	17664	17606	17854	17591	17716	17650	18041	17907	17651	17610	17923	17959	17615	17742	17925	17778	17686	17922	17842	17755	17749	17643	17750	17808	17884	17750	17772	17782	17777	17775	17782	17864	17879	17706	17769	17733	17880	17833	17756	17633	17822	17692	17713	17674	17732	17638	17713	17656	17748	17738	17325	17906	17474	17744	17784	17860	17809	17923	17884	17439	17636	17672	17737	17430	17851	17850	17697	17529	17824	17859	17750	17736	17957	17801	17826	17693	17654	17707	17678	17932	17804	17672	17635	17877	17975	17656	17750	17670	17682	17706	17702	17791	17630	17946	17975	17777	17811	17913	17762	17719	17623	17709	17960	17895	17757	17838	17893	17628	17806	17886	17839	17709	17763	17739	17782	17902	17883	17846	17960	17757	17787	17730	17702	17815	17801	17576	17587	17664	17797	17662	17766	18002	17736	17739	17712	17565	17682	17720	17662	17962	17663	17750	17746	17856	17459	17705	17835	17848	18006	17664	17595	17717	17775	17632	17819	17769	17693	17905	17883	17676	17587	17680	17971	17859	17847	17487	17899	17683	17700	17785	17804	17507	17830	17887	17656	17782	17774	17768	17691	17779	17691	17717	17903	17803	17643	17860	17889	17608	17739	17739	17588	17983	17589	17899	17819	17807	17801	17864	17776	17848	17687	17671	17770	17724	17692	17671	17931	17827	17726	17831	17840	17760	17744	17749	17648	17748	17588	17654	17574	17560	17761	17794	17893	17872	17898	17759	17723	17808	17787	17962	17702	17825	17802	17844	17923	17682	17841	17783	17793	17865	17895	17781	17729	17761	17903	17642	17814	17756	18060	17674	17749	17752	17973	17698	17745	17616	17648	17638	17743	17766	17892	17911	17796	17570	17809	17991	17786	17978	17746	17651	17657	17964	17575	17545	17760	17864	17862	17811	17698	17720	17700	17835	17703	17802	17769	17834	17818	17780	17849	17850	17858	17610	17810	17728	17754	17601	17732	17715	17718	17697	17712	17614	17694	17642	17763	17781	17657	17787	17894	17689	17786	17640	17898	17753	17557	17788	17782	17747	17884	17657	17694	17729	17854	17885	17917	17746	17589	17703	17658	17738	17782	17872	17650	17709	17833	17744	17886	17791	17786	17758	17720	17740	17919	17714	17700	17627	17582	17838	17781	17838	18009	17934	17675	17801	17868	17770	17685	17792	17710	17805	17551	17688	17681	17643	17790	17673	17876	17753	17841	17957	17719	17848	17801	17735	17584	17799	17863	17682	17841	17626	17794	17574	17847	17776	17664	17928	17640	17702	17649	17658	17737	17780	17917	17679	17762	17823	17703	17766	17663	17696	17720	17717	17694	17667	17851	17864	17768	17574	17628	17727	17947	17759	17802	17585	17976	17742	17948	17799	17842	17807	17764	17751	18058	17895	17837	17708	17736	17740	17738	17754	17867	17807	17668	17714	17696	17684	17684	17756	17708	17773	17853	17754	17785	17677	17888	17876	17953	17822	17647	17799	17727	17805	17764	17996	17704	17557	17726	17813	17948	17740	17507	17744	17678	17721	17865	17834	17816	17650	17773	17607	17818	17806	17770	17630	17700	17809	17568	17730	17581	17655	17757	17821	17689	17639	17843	17556	17829	17682	17750	17646	17727	17677	17690	17636	17663	17681	17980	17799	17696	17944	17731	17585	18010	17840	17861	17701	17744	17810	17702	17854	17691	17898	17809	17743	17861	17759	17787	17549	17738	17714	17699	17773	17522	17701	17781	17658	17835	17649	17865	17843	17992	17960	17802	17959	17758	17800	17671	17710	17936	17772	17674	17735	17774	17787	17733	17758	18023	17769	17981	17896	17911	17658	17744	17623	17785	17920	17663	17593	17666	17885	17695	17885	17890	17917	17695	17750	17620	17728	17981	17890	17766	17729	17822	17765	17678	17827	17532	17789	17668	17529	17662	17599	17727	17792	17774	17747	17754	17838	17598	17840	17680	17706	17931	18030	17786	17878	17765	17708	17844	17610	17651	17810	17845	17577	17707	17659	17711	17797	17632	17940	17812	17748	17837	17718	17642	17815	17790	17749	17836	17996	17703	17580	17705	17725	17896	17757	17896	17837	17763	17482	17543	17620	17840	17988	17655	17762	17749	17870	17822	17744	17629	17922	17962	17922	17739	17801	17806	17649	18219	17702	17907	17785	17806	17570	17773	17845	17856	17733	17614	17665	17782	17741	17870	17759	17686	17769	17870	17686	17704	17841	17830	17762	17769	17718	17764	17766	17827	17696	17700	17681	17778	17617	17618	17855	17620	17815	17761	17743	17536	17694	17793	17793	17750	17843	17566	17833	17704	17897	17529	17777	17742	17808	17655	17786	17748	17924	17761	17737	17688	17664	17834	17602	17884	17668	17747	17673	17810	17539	17645	17720	17708	17775	17874	17720	17814	17625	17827	17718	17686	17751	17681	17795	17740	17549	17901	17822	17523	17553	17790	17862	17853	18045	17992	17807	18053	17767	17617	17825	17924	17729	17635	17880	17892	17638	17676	17906	17780	17998	17950	17697	17857	17721	17734	17957	17746	17750	17910	17716	17739	17406	17763	17715	17809	17732	17745	17790	17698	17647	17803	17930	17630	17650	17738	17603	17683	17645	17654	17659	17782	18047	17706	17976	17890	17779	17877	17362	17559	17681	17732	17755	17751	17777	17835	17778	17926	17669	17753	17689	17792	17794	17580	17606	17871	17618	17748	17732	17832	17613	17758	17727	17743	17816	17721	17967	17747	17871	17697	17916	17831	17552	17818	17874	17937	17834	17614	17943
30545	50872	47803	38015	32836	28707	25190	22284	20174	18957	17912	17320	16841	16451	16044	15899	15960	15587	15551	15419	15564	15346	15144	14911	15170	15175	15274	15093	15049	14958	14978	14990	15028	14953	15137	14927	15153	15073	14975	15259	14985	14941	15052	14877	15097	14940	15000	14879	14823	14952	15037	14957	15087	14920	14918	15006	15095	14698	14884	14902	14821	15032	14948	14810	15072	14940	14749	14727	14906	14803	14983	14817	14907	14928	15097	14906	14870	14850	14944	14923	14935	14851	14944	14892	14908	14824	14838	14931	14829	14870	14941	14955	15031	15002	14912	14717	14818	14890	14705	15080	14871	14878	14763	14822	15001	14830	14936	14861	15109	14833	14883	14939	14763	14845	14769	14871	15059	14830	14929	14856	14903	14947	15027	14954	14925	14692	14747	15003	15184	14959	14868	14889	14851	14957	14924	14768	14757	15086	14905	14783	14966	14894	14865	14950	14821	14848	14942	15047	14884	14802	15012	14815	14846	14867	14854	14843	14817	14802	14872	14786	15061	14887	15003	14982	14748	14920	14834	14984	14913	14704	14956	14930	14866	14770	14881	14863	15061	14851	14965	14827	14853	14760	14817	14854	14852	15001	14866	14828	14876	14955	14702	14863	14736	14952	14845	14895	14976	14765	14851	15008	14900	15031	14883	14688	15060	14901	14949	15020	14868	14848	14763	15006	14903	14935	14955	14915	14830	14876	14788	14988	14969	14925	14802	14905	14773	14961	14929	14724	15048	14833	14877	14872	14844	14734	14815	15034	14983	14837	14857	14861	14685	14921	14917	14911	14916	14887	14900	15013	14798	14831	14743	14928	14951	14958	14916	14776	14814	14843	14897	14899	15031	14746	14843	14937	15035	14866	14727	15069	14874	14973	14942	14857	14921	14845	14778	14868	14808	14778	14692	15048	14790	14884	14856	14978	14685	14889	14907	14899	15031	14886	14879	14964	14845	15143	14947	14988	14948	14769	14986	14915	15021	14778	14990	14982	14867	14865	14834	15074	15034	14787	14824	14845	14853	15027	14955	14832	14836	14926	15192	14916	14758	14789	15051	14771	15052	15063	14980	14982	15036	14927	14984	14901	14828	14942	14756	14879	14739	14838	14854	14987	14766	14979	14862	14893	14700	14911	14946	14999	15021	14803	14870	14981	14969	14823	14831	14824	14876	15005	14837	14866	14920	14856	14887	14860	14914	14976	14968	14834	14909	14892	14915	14959	14820	14847	14801	14875	15010	14905	14894	14818	14858	15037	14902	15054	14887	14800	15034	14821	14909	15103	14787	14888	14971	14956	14961	14820	14872	14940	14692	14823	14882	14817	14811	14850	14964	14867	14815	14991	14782	14723	14832	14892	14861	14845	14852	14771	14750	14917	14926	14869	14802	14815	14956	15049	14690	15096	14776	14943	14898	14928	14921	14983	14778	14795	14810	14864	14833	14844	14753	14950	14890	15041	15115	15026	14953	14765	14847	14960	14854	14785	14872	14836	14855	14836	14917	14914	14921	14734	14905	15010	14840	14880	14826	14891	15020	14780	15085	14818	14823	14990	14801	14986	15048	15040	14777	14958	14826	14759	14832	14834	14865	14893	14884	14840	14983	14805	14822	14994	15024	14768	14784	14919	14871	14783	14850	14735	15007	14902	14948	14810	14779	15032	14993	14765	14874	14911	14892	14715	14840	14808	14888	14929	15057	14987	14874	14784	15087	14767	15013	15037	14943	14852	14900	14888	14942	14812	14858	14992	14959	14812	14786	14782	14896	14747	15031	14864	14780	14802	14944	14888	14835	14814	15106	14970	14903	14853	14957	15040	14782	14925	14889	14855	14950	14838	14900	14837	14842	14952	14880	14870	14895	15175	14852	14979	14718	14823	14993	14966	15080	15001	14774	14901	14747	14962	14910	14798	15061	14737	14874	14879	14780	14947	14893	15022	14885	14947	14906	14837	14904	14794	14966	14847	14792	14677	14863	14883	14764	14825	14917	14881	14686	14923	14951	14982	14957	14969	14901	14879	14862	14816	14873	14778	14864	14898	14910	14978	14972	15008	14979	15014	15031	14817	14964	14725	15005	14960	14900	14978	14902	14889	14959	14930	14876	14907	14974	14861	14923	14955	14958	14847	14885	14909	14939	14998	14902	14901	14824	14874	14990	14806	14778	14863	14770	14878	14898	14981	14709	14967	14935	14935	15023	14874	14996	14908	14822	14921	14937	14954	14903	14937	14736	14808	14965	14951	15009	14933	14858	14814	15024	14836	14979	15039	14946	14760	14992	15043	14840	14808	14918	14946	14780	14912	14946	14996	14840	14974	14889	14905	14940	15079	14909	14914	14923	14866	14870	14809	14945	14809	14896	15015	14958	14880	14928	14680	15066	14926	14817	15133	14930	14877	14911	14875	14963	14875	14943	14915	14935	14994	14732	14958	14924	14868	14820	14911	14908	14883	14884	14783	15005	14948	14863	15041	15028	14836	14762	14943	14934	14834	14893	14786	14895	14870	14792	14935	15056	14923	14988	14743	14794	14883	15038	14844	14891	14808	14839	14837	14807	14735	15007	14913	14929	14801	15129	14786	14936	14852	15004	14714	14872	14851	14826	14780	15011	14882	14959	14810	14993	14890	14961	14879	14898	14964	14758	14719	14986	14945	15176	14898	15008	14901	14896	15008	14920	14845	14823	14879	14922	14812	14922	14969	14973	14662	14885	14721	14934	15027	15008	14862	14989	14830	14787	15012	14946	14791	14883	14830	15003	15019	14880	14927	14903	14809	14743	14932	14818	14812	14859	15134	14961	14810	14865	14857	14779	14906	14897	14812	14895	14794	14993	14964	14885	14970	14959	14831	14913	14823	14787	14913	14774	14749	14992	14977	14941	14909	14929	14833	14772	14766	14850	14977	14877	14952	14837	14902	14830	14806	14985	14788	14892	14768	15015	15066	14869	14886	14950	14839	14961	14914	14738	14931	14906	14790	14732	14908	14874	14791	14886	14976	14881	14887	14978	15099	14782	14988	14986	14840	14857	14743	14931	14774	14826	14990	14797	14719	15129	14932	14836	14847	14911	14956	15089	14950	14987	14866	15057	14723	14735	14870	15085	14790	14897	14893	14966	14962	14936	14868	14859	14885	14841	14925	15005	14751	14823	14796	15014	14828	14872	14734	15010	14953	14898	14902	14953	14848	14812	14922	14993	14897	15031	14892	14866	14946	14801	14872	14950	14926	15003	14988	14939	14877	14829	14928	14782	14744	14806	14829	14947	14986	14939	14832	15030	14891	14802	14909	15060	14781	14810	14757	14844	14874	15078	15038	14776	14811	14963	15039	14881	14945	14807	14741	14901	14923	14809	14736	14908	14947	14985	14902	14850	14839	14873	14953	14901	14776	14951	14895	15021	14764	15021	14942	15006	14854	14814	14990	14681	15094	14867	14927	14929	14957	14772	14815	14853	14879	14904	14942	14966	14820	14881	14981	14734	14835	14939	14874	14740	14882	14908	14978	14860	14864	14923	14733	14872	15022	14929	14913	14913	14847	14881	14804	14987	14812	14802	14800	14899	14831	14908	14999	14889	14896	14867	14743	15103	14854	14799	14783	14945	15000	14912	14802	14882	15016	14964	14911	14744	15022	14867	14836	14782	14848	14955	14694	14929	14868	14945	14949	14991	15059	15020	14865	14802	14819	14985	14864	14600	14881	14922	14813	14807	14944	14911	14817	14867	14902	14800	14864	14869	14809	14766	14847	14992	14867	14870	14700	14772	15070	14945	14913	14975	14793	14664	15019	14762	14958	15030	14783	14975	15027	14844	14974	14998	14814	14839	14857	14972	14890	14989	14806	15072	14939	14906	14941	14977	14960	14724	14996	14805	14829	14796	14811	14987	14829	14777	14718	14927	14800	14932	15125	14882	14740	14829	14889	14802	15030	14819	14873	15015	14930	14862	14879	14872	14854	15014	14745	14795	14969	14938	14790	15055	14712	14940	14914	14873	14730	14914	15096	14840	14828	14854	14765	14942	14805	14907	14930	15048	14913	14824	14913	15036	14861	14823	14825	14801	14776	14891	14852	14771	14985	14846	14790	14875	14845	14994	14936	14941	14943	14674	14795	14707	14949	14815	14812	14973	14762	14931	14913	15039	14813	15024	14968	14901	14862	14889	14910	14863	14937	14897	14975	14905	14900	14996	14880	14885	14824	14833	14980	14899	14775	14758	15020	15003	14898	14964	14922	14837	14656	14823	14949	15086	14844	14953	14924	14964	14997	14839	14947	14895	14746	14912	14824	14891	15010	14910	14967	14858	14834	14746	14837	14967	14863	15027	14919	14855	14848	15113	14799	14832	14868	14917	14889	14837	14826	14887	14897	14789	14891	14942	15013	14853	14713	14930	14726	14875	14881	14922	14940	14880	14940	14713	14875	14986	14981	14893	14783	14829	14811	14990	14863	14972	15003	14918	14885	14919	14920	15081	14812	14861	15062	14901	14915	14893	14956	14949	14853	14854	15020	14705	15098	14876	14764	14900	14775	14800	14726	14926	14824	14895	14868	14781	14929	14952	14864	14959	14704	14954	14820	14961	14800	14736	14920	14801	14763	15076	15063	14932	15055	14850	14877	14838	15006	14910	14897	14931	14903	14936	14778	14891	14929	14853	14726	14856	14726	14924	15000	14839	14864	14804	14880	14835	14857	14817	14967	14857	14895	14920	14972	14807	14817	14869	14855	14938	14854	14918	14837	14918	14968	14985	14922	14936	14906	14827	14827	14887	14786	14696	14829	14965	14843	14939	14936	14875	14954	14958	14828	14887	14935	14792	14926	14793	14917	14917	14783	14851	15037	14996	15019	14886	14761	14932	14852	14862	14728	14913	14980	14686	14893	14972	14948	14952	14890	14979	14783	14958	15061	14926	14962	14864	14978	14927	14993	14966	14723	14782	14762	15148	15042	14857	14944	14805	14904	14892	14777	14811	14873	14906	14752	14838	14713	14799	14784	15004	14829	14862	14914	14923	14866	14987	14779	14939	14952	14902	14859	14828	14839	14907	14867	14645	14898	15028	14901	14805	14798	14982	14935	14913	14956	14882	14979	15011	14958	14769	14802	14926	14779	14821	14900	15005	14949	14870	14847	14818	14725	14712	14910	14744	14919
22608	20936	28652	23708	23400	28324	31048	26175	23061	22027	20937	20459	20052	19445	19272	19087	19161	18855	18722	18829	18601	18603	18584	18392	18511	18205	18368	18146	18305	18208	18290	18249	18344	18203	18048	18077	18290	18094	18106	17986	17970	18031	18079	18195	18063	18091	17956	17987	17947	18147	18057	18133	18091	17985	18130	18053	17901	18220	18232	18124	18225	17991	17926	18179	18271	17965	17994	17965	18092	18048	18199	18119	18087	17952	18120	18145	18175	17997	18095	18031	17933	18105	18009	18087	18011	17809	17741	17914	17879	17912	18022	17996	18002	18094	17781	18156	17999	18033	18027	18036	18036	17837	17921	18043	18149	17997	18006	18018	17936	18260	17984	18184	17971	17895	18101	17850	18004	17932	17864	18095	17901	18028	18046	18044	17973	18097	17974	18108	17997	17939	17960	18268	18046	18042	17990	17864	17849	17902	18077	18198	17790	17925	18058	17983	18024	18014	18017	17980	18024	17974	18013	18119	18039	18069	17975	18012	17945	17902	18145	18058	17836	18015	17863	17815	17864	18041	18153	17985	17897	17935	18163	18053	17950	17922	17875	18145	18097	18031	17933	18106	18130	17946	17964	18231	17991	18009	18055	17930	18128	18014	17960	17913	17804	17739	18145	18040	18021	17891	17966	17954	18109	17862	17886	17975	18088	17891	17942	18053	17871	17853	17688	18061	17874	18050	17972	17758	18030	17836	18214	18026	17729	18038	17868	18109	17761	18075	17830	17845	17918	17822	18026	18068	17910	17854	17699	18104	17955	17949	18042	18010	17844	18083	18036	18016	17878	18099	17905	17983	17790	17817	17878	17945	18009	18019	18130	18124	18071	17950	17950	18045	18043	17912	17925	17994	17993	18172	17821	17840	18069	17923	18080	17978	17936	18031	18240	17901	17919	17957	17971	18032	17940	18092	18041	18144	18159	17831	17891	17858	18047	17982	17852	18075	17967	17819	17985	17983	18021	18158	17975	17852	17976	17958	18106	18036	18050	17910	17984	17945	17960	18020	17623	18107	17886	17902	18244	18050	18030	17968	18001	17976	18007	18101	17931	17941	17948	18062	17951	17897	18034	17988	18068	18101	17995	17930	18063	17976	17985	18067	18064	18182	18096	18007	18285	17877	18065	17793	18004	17841	18002	17962	17978	18042	18051	18099	17957	17942	17940	17982	17922	17928	18141	18074	18129	18031	18210	17947	17813	17804	18056	18071	17899	18024	18038	18139	18191	17787	17884	18020	18031	18132	17990	17903	18067	18091	17932	18015	18006	18137	18021	18144	17774	17871	17849	17916	17849	17958	17952	18024	18133	17892	17856	18195	17855	18064	17923	17979	17814	18027	17950	18040	18077	17775	18106	17786	17733	17950	17907	17937	17945	18006	17980	18002	17813	17982	18058	18068	17869	17765	17998	17968	17905	17814	17867	18100	17830	18153	18030	17974	18000	17792	17729	17903	17912	18009	17948	17739	17949	17835	17901	18039	17917	18000	17737	17794	17843	17954	17780	17843	17766	18100	17951	17945	17923	17951	17989	18009	18117	18111	17881	17966	18097	18028	18007	17895	17784	17943	17941	17982	18024	18001	17899	18116	18046	18113	18099	18190	17968	17836	17894	18041	18101	17959	18052	18085	17959	18198	17910	18106	18195	18079	17909	18119	18045	17931	17961	17895	17912	17991	18054	18009	17881	17952	17909	17846	17951	17723	17829	17800	18020	17936	17766	18100	18223	17931	17974	17974	17964	17909	17889	18081	17858	18043	17942	17862	18109	18122	18196	17923	17963	18077	17877	18009	17777	17890	17918	17859	17859	17943	17949	18129	17972	18114	18031	17845	18049	17959	18077	18042	18044	18182	17949	17930	18043	17949	17915	17920	17910	18099	18093	17949	18003	17757	17998	18044	17948	17846	18154	17875	17954	17881	17828	17944	17877	17993	18079	17957	18033	17772	17738	17926	18046	17906	18071	18016	17826	18065	18028	17938	17880	17912	18071	18049	18155	17963	17950	18014	18166	17743	17896	18045	17967	18025	17850	17893	17988	17922	17889	17958	18053	17944	18006	17905	18061	17907	18098	18093	17514	17986	17836	17880	18084	18037	18065	17912	17990	18082	17887	17991	17939	17817	18110	18022	18149	17801	17948	18035	18174	18040	17814	18022	17943	18004	18094	17929	17971	18126	18116	18078	17853	18146	17765	17876	18035	18011	18038	17890	17938	17830	18024	18002	17891	18114	18236	18209	18050	18095	17858	18047	17751	18006	17980	17917	18010	17907	17879	18043	17941	17936	18001	18014	18051	18033	17941	17899	17731	17884	18040	17989	18255	18153	17821	17873	18028	17926	18270	18165	17936	17761	18111	17894	17943	17999	18145	17801	17824	17851	17952	17837	17927	18134	17952	17891	17964	17984	17874	17999	18048	18095	18267	17971	18010	17958	17772	18110	17916	17857	17958	17860	18090	18037	17935	18130	17676	17957	17914	17904	17774	17971	17736	18132	18133	18103	18036	17710	17899	17920	18086	17603	17962	17925	18013	17749	17845	18173	17753	18031	17865	17971	17997	17984	17863	18259	17966	18102	18034	18198	18094	17863	17991	18018	17841	18131	18050	17929	18106	17769	17841	18024	18123	17842	18079	17720	17980	18116	18264	18037	17950	18010	18032	17962	18039	18105	17942	17870	18129	18035	17940	17999	18069	18109	17810	18075	18091	17980	18026	18000	17904	17798	18026	18027	17828	17776	17934	17948	17978	18238	18108	18000	18046	17839	18037	18141	17845	18121	17931	17932	17965	17895	17899	18081	18088	17924	17919	17888	17793	18115	17929	18056	18050	18017	18203	18139	17991	18043	17873	17919	17976	17965	18088	18069	18101	17779	17967	18046	17873	18091	18193	17992	17806	17813	17953	17855	17990	18055	17979	17825	17947	18045	17848	17728	18128	17855	18092	17862	17864	17873	18016	18032	17958	17782	18045	17991	17837	18170	18048	18076	18163	18137	18040	18062	18076	17800	18001	18142	18072	17867	18071	18112	17946	17885	17986	17803	17978	17972	18100	17976	18040	17979	18097	17759	18042	17846	18015	18032	17803	17995	18102	18014	17866	17954	17901	18012	17893	18013	18058	18007	17979	17945	17960	18132	18071	18124	18130	17745	18008	18034	18218	18053	18088	17965	17917	17929	18181	17928	17901	17953	17865	17979	17979	17929	17948	17815	18216	17976	17936	17921	17810	17955	17983	17937	17919	18053	17925	17892	17936	17961	18109	17934	18054	18171	18106	17914	17851	18026	18016	17932	18269	18075	18179	18043	17937	18022	18128	17827	17913	17724	18007	17829	17784	18294	18006	17924	17945	17825	17820	17881	17755	17849	17941	18092	18046	18060	17909	18033	17865	18098	18029	17999	17927	17841	17992	18029	18084	17865	18000	18061	17928	18001	18201	18066	17938	18038	17957	17871	17931	17795	18054	17985	18058	17752	17929	17869	17854	17982	17928	17873	17874	18009	18280	17838	17981	17990	18037	17897	18024	17984	18010	17918	18070	18032	18130	18042	18178	18136	18069	18107	18178	18161	17794	17939	17964	17948	17991	18015	18024	17982	18009	17964	17831	17820	18213	18157	18035	18029	18049	18137	18186	18020	18025	17983	18009	17955	18018	17719	17941	17913	18010	17822	17822	18213	18022	17940	17644	17855	17950	18241	17923	18063	17996	17842	18044	17981	18050	18071	17847	17933	17785	18051	18189	18120	18142	17929	17882	18080	17934	17850	17995	18008	18208	18075	18004	18066	18040	17874	17841	17660	18077	17851	18129	17980	18076	17973	17981	17895	17859	18033	18100	17968	17995	18148	18016	18037	17956	18063	17992	17850	17920	18176	17920	17914	18109	17790	17955	17925	18016	18068	17926	18002	18026	17735	17883	17922	18053	17937	17905	17848	18028	17957	17970	17831	17965	17874	17826	17890	17949	18074	17776	18037	17823	17845	17860	17956	18088	17928	17884	18025	17967	17870	17799	17977	18055	17994	18037	18234	18077	17969	18025	17973	18022	18209	18065	18002	17996	17934	17923	17766	17844	17882	18029	17949	17971	18100	17928	17870	18181	17925	17944	18206	17831	17735	17989	18023	18004	17863	17963	18068	17888	18056	18109	18211	17747	18011	18122	17993	18123	17924	17890	17970	18067	17845	18094	17890	17892	17740	17797	17970	18089	17905	18038	17930	17919	18050	17997	17762	17956	18019	17911	17934	18008	17916	17799	18059	18092	17837	18007	17858	18010	17974	17998	17897	18015	18114	17840	17902	17901	18029	18055	17950	18020	18059	17898	17977	18013	17880	18052	17844	17901	18008	18275	18010	18066	17838	17931	17978	18059	17960	18031	18019	17989	17934	17786	17988	18180	17976	18100	17932	17917	18018	18039	18253	17894	18056	18209	18088	17816	17861	18073	17854	18056	18046	17877	17902	17760	17867	17853	18147	18062	17912	18034	17922	17763	17879	17853	17867	17941	18063	17811	18015	17842	17935	18045	17931	17995	17808	18190	18002	18151	18121	17897	18043	17936	18067	17938	18061	17835	17931	18024	17716	18069	17989	17980	17883	17855	18070	17960	17872	17977	18172	18071	17819	17951	18007	17801	17909	18064	17891	17890	17950	18001	17739	17726	17943	17989	17845	17837	17966	18184	17802	18071	18021	18253	17840	17936	17921	18126	18015	17971	18020	17903	18042	17755	18136	17960	17985	18112	17905	17928	17985	17977	17943	18207	17840	17859	17989	18053	17740	17925	17971	17640	17783	18017	17774	17702	17927	17975	18075	18105	18051	18067	17976	18122	18157	17957	17955	17900	17928	18051	18022	18124	17940	18029	17803	17877	17872	18090	18158	18071	17842	17952	18008	17919	17764	17888	17905	17833	17924	18075	18162	17952	18060	17754	17943	18095	17960	17952	18032	18094	18122	18003	17922	17885	17955	18020	17909	18178	17948	18116	18119	18007	18108	18127	18026	17940	18076	17956	17789	17916	17850	17860	17944	17981	18076	17874	17835	17932	17969	18148	17865	17902	18018	17902	17909	18172	17980	18104	18033	17890	18038	18151	17951	18111	17939	18063	17809	18055	18055	17986	18069	17822	18199	17883	17988	18074	17831	17806	18011
33529	55120	52246	42421	37416	32983	29283	26098	22046	20408	19186	18261	17676	17042	16562	16358	16297	16187	15800	15875	15732	15582	15475	15285	15260	15247	15369	15372	15228	15056	15179	15199	15198	15159	15223	15049	15150	15188	15088	15081	14939	15047	14996	15082	15164	15084	14866	15131	15045	15068	15040	15035	14994	15068	14959	15050	15058	15036	15141	14931	14773	14945	15006	15041	14991	15017	14981	15091	14943	14915	15077	14924	15175	14996	15078	14927	15012	15072	15131	14975	14936	15117	15009	15064	15149	14935	15068	14933	14963	15041	15033	14914	15020	15245	14923	15013	15046	15009	15094	15094	15051	15190	15140	15106	15104	14905	15010	15005	15040	15003	14990	15262	14797	15103	14924	15140	14956	15008	14950	15056	15066	15105	15060	14924	15004	15012	15148	14796	15089	15060	15025	14959	15108	15030	14996	15008	15069	15173	15134	15002	15131	15073	15127	15062	14920	14975	15100	14990	14989	15082	15011	15076	15098	14934	15055	14887	15024	14924	14959	15048	15048	14969	14931	15123	15117	15113	14938	15130	15089	15069	14971	14978	14989	15200	14927	14946	14874	15033	14998	14861	15074	14962	14862	15070	15106	15057	15033	14986	14825	14977	14945	14978	15025	14829	15022	14945	14896	14812	14928	15075	14895	14997	15039	15137	15073	15214	14974	15125	14978	14981	15053	14881	14943	15135	14963	14935	15116	14957	15073	15081	15024	15080	15013	14889	14932	15026	15045	15021	14848	15213	15040	15237	14992	15070	15125	15035	15154	14934	14881	14928	14928	15068	15060	14969	14992	15092	15131	14946	15052	15170	15067	14921	15162	15105	15042	15055	14972	14932	14953	15074	15122	15108	14930	15014	14949	14983	15028	15121	14975	15049	15063	15094	15204	15005	14999	15118	14923	15040	14937	15202	15018	15035	14968	14995	14974	15054	14967	15079	14932	15064	14955	14851	15244	14976	15035	14934	15011	14879	14926	14949	15013	14886	14967	15075	14985	15135	14857	15006	14923	15021	15030	14940	14852	14910	15097	15057	15030	15132	14914	14829	14903	14926	14952	15040	14960	15135	15050	14992	15067	15045	15152	14909	15160	15062	14888	14775	14885	15045	15003	14807	15137	15073	15166	15038	14885	15235	14919	15054	15043	15155	14931	14997	15000	15132	15104	14967	14998	14978	14952	14929	15231	15062	15099	15089	15076	14997	14942	14969	15071	15020	15015	15045	15072	15056	14881	15055	15028	15021	15119	15007	14885	14982	15058	14970	14977	15133	14823	15082	14984	14859	15006	14978	15172	15023	15069	15035	15089	14937	14991	14969	14962	14992	15067	15041	15088	15125	14941	14964	15003	14958	15091	14994	14883	14964	14993	14898	14991	15045	15015	14926	15053	14934	14973	15082	14961	14984	14963	14976	15009	15001	14903	15112	14883	15071	15131	15018	15007	15081	15083	14984	15004	14974	14998	14890	14941	15025	15123	14876	14975	15055	15003	15187	15059	15028	14939	15021	14930	15052	15244	15043	14913	15095	14949	15135	15120	14998	14957	14847	15186	14980	14962	15140	15176	15060	15080	15103	14998	15066	15074	15002	15005	14954	14803	15057	15023	14931	14956	14967	14998	14929	15011	15022	15019	15004	14982	15030	15073	14974	14927	15038	15049	15002	14996	15017	15073	15015	15014	14910	15223	15059	15184	15066	15029	14950	14980	14847	14932	15108	15022	14901	14966	15133	15136	15055	15033	15122	14975	15101	14799	14953	15076	14925	14929	15106	15078	14997	15204	15031	15013	15124	14892	14900	15136	15080	15122	15026	14978	14849	14972	14978	15048	15176	15103	14759	14950	14964	15017	14780	15100	14934	15226	14968	14985	14942	15004	14991	14963	15135	15014	14997	15096	15117	14969	15051	14937	15147	15037	14928	15136	15075	14863	15071	14922	15049	15166	15023	15003	14933	14879	14973	15223	15015	14845	14973	15195	14863	15095	15063	15193	14811	14921	14963	15081	15026	14924	15016	14735	15163	15143	14914	15047	15077	15066	14993	15103	15141	15143	15103	15043	15041	14890	14939	14891	14908	15029	14954	15007	15079	14911	15185	14930	14948	14998	14987	14987	15087	14996	15157	15068	15103	15147	15004	15079	15071	15043	15022	14960	15031	15123	15020	15016	15114	15064	15199	15127	14834	14953	15093	14952	14932	14887	15281	15131	14921	15096	15004	14946	14928	15024	15079	15146	15079	15094	14967	15025	15019	14851	14986	15144	14987	15037	14995	14966	15039	14913	15012	14888	15037	15078	14839	14999	14959	15003	15046	15139	14894	15023	15016	14964	15139	14891	14889	14991	15050	14938	14944	14983	15050	15033	15023	14856	14958	14958	15133	14944	15065	14958	14993	15159	15017	15003	15060	15114	15050	15023	14933	14814	15082	14994	14961	15073	14881	14975	14942	14869	14992	15073	14910	15071	15011	14961	15046	14989	15031	15140	14897	15198	15042	14989	14939	14923	14961	15086	15034	15058	15136	14886	14960	14766	15120	14977	14895	15034	14847	15070	15151	15098	15021	15072	14780	15022	15163	15027	14902	14897	15026	14960	15002	14978	14982	15124	14897	14940	15124	14875	15021	14927	14960	14972	15030	15094	14921	15056	15005	14955	15053	14883	14917	14963	15261	14951	15092	15040	14746	15207	15028	15011	15027	14990	14981	15104	15039	15124	15042	15184	15044	15003	14989	15084	15023	14972	15048	14876	15074	15084	14911	15084	15002	14884	14871	15073	15036	14941	14918	14907	14834	15006	15043	14948	15047	15096	15076	14904	15041	14883	14889	14924	15053	14808	14928	15166	14932	15010	15070	14973	15058	15136	15018	15118	15087	15058	15168	14855	15046	15299	15031	14909	14997	14924	15032	14883	14949	15198	14974	15031	14912	15089	15025	15019	14869	14897	15050	15256	14891	15003	14941	15195	14974	15097	14913	15080	14940	14879	15112	14926	14914	15159	14872	15004	14970	15097	15016	15018	15016	15101	14937	14924	15037	14929	15119	14974	14983	15158	15169	15159	14866	15076	14971	14973	15013	15068	14963	15060	14975	15000	14819	15066	14934	14940	15155	14984	14999	15042	15042	15028	14992	14912	15002	15072	15062	15177	15001	15151	15124	15001	14879	15059	14952	14965	15075	15100	14959	14986	14997	14989	14974	14950	15092	14927	15080	15032	14963	15026	15108	15083	14900	14989	14990	15102	14946	15049	15090	15031	14948	15089	15055	14878	15155	15024	14983	14995	15171	14998	14994	14884	14945	14937	14996	14812	14980	15005	14864	15034	15034	14853	14987	15189	14810	15022	14984	15159	15069	14942	14946	14961	14972	15060	15025	15055	14955	14867	15052	14970	15143	14923	14984	15001	15042	15057	14918	15033	15051	14903	15145	14995	15031	15004	15020	15019	15196	14957	14892	14782	14798	14978	14826	15000	15061	15070	15052	15070	15019	14891	14908	15087	15060	14929	15037	15162	14944	15184	14941	15057	14988	14956	15020	14898	15069	14888	15107	14997	15136	15155	14960	15120	14870	14913	15179	14883	14987	15024	14925	14955	15097	15049	15015	15191	14962	14986	15100	15041	14949	14913	15069	15026	15100	14916	14881	14940	14967	15051	15093	15037	15132	14989	14914	14945	15088	15046	15015	14940	14956	15202	14858	14993	15134	14997	15048	14966	15086	14947	15047	14983	15074	15036	15047	14916	14706	14916	15076	14910	14899	15022	15060	15057	15099	15011	14977	15188	14983	14882	15018	14998	15078	15029	15077	15008	15021	15010	15157	14993	15194	15020	14885	15047	15008	14998	14907	14887	14951	15085	14897	14973	14834	14889	14963	15196	14966	14823	15006	15138	14965	15003	14847	15031	15016	14976	15073	15131	14967	15049	15128	15022	14905	15031	15006	14962	15069	14958	14996	14952	15167	14928	14985	15009	14996	14953	15214	14993	15038	14923	14960	15061	15017	15057	15011	15044	14991	15067	15039	14939	15025	14907	14821	14995	15067	14960	14938	14939	15115	15077	14894	15228	15087	15057	15000	15046	14859	14829	14802	14841	14842	15010	15117	15028	15136	15055	15107	15174	14922	14867	15168	14991	15108	15019	15072	15041	14877	15031	14950	15147	14960	14961	14907	15012	15139	14846	15116	15054	14793	14993	14885	15052	15065	14974	15151	15129	14841	15063	14976	15166	15109	15040	14997	14860	14914	14967	15212	14983	15041	14956	15111	15022	15087	14979	14863	14959	15132	14941	15063	15126	15020	15003	15086	15018	14963	14910	14918	15020	14980	15141	14952	15041	15071	15051	15015	15118	15079	14949	15011	14924	14963	15032	14974	14977	14843	15071	15001	14961	15079	15056	15125	14995	14904	14815	15019	15070	15008	15061	15088	15044	15066	15005	15022	14986	15115	15060	15007	15062	15104	15021	15238	15066	15134	15055	14971	14960	14905	14953	15100	14958	15105	14882	14921	15161	14882	15084	14782	15024	15033	15048	15048	14990	14883	15124	14904	15118	14939	15015	15098	14940	15041	15130	15117	15004	15123	14909	15225	15095	14866	14942	15074	14936	14933	14920	14946	15130	15038	15037	15097	14984	15086	14869	14953	15085	15034	15075	14983	15041	14832	14967	14948	15020	15151	15020	15009	14981	14789	15044	15007	14958	15133	15028	15043	14956	14946	14852	15063	14985	14941	14934	14888	14983	15108	14948	15134	14902	15086	15014	14992	14884	15031	15066	15018	15025	15042	14874	15008	14983	14754	15072	15065	14951	15127	15001	15108	14961	14923	14896	14946	14918	14842	14989	14887	15065	14960	15240	15130	15053	14937	15091	15031	14912	14970	14950	14986	14917	15064	14996	15115	15058	14933	15023	14930	14989	15090	15106	14967	15061	14887	15017	15123	15090	15007	15195	15159	15125	15130	15080	15032	15237	15020	15095	15220	14870	15009	15083	15067	15022	14792	15154	14996	15118	14790	14931	15006	15012	15015	14885	14955	15007	15120	14921	15009	15204	14956	14960	14880	15099	15022	14965	14881	15051	15116	14981	14867	15016	14968	15052	15105	15126	14943	15115	14984	14973	14975	14902	15124	14930	14974	15127	15162	14887	14996	14870	14892
29671	29630	37960	34248	28146	24870	22380	20841	20096	19512	19284	18672	18638	18420	18326	18296	18282	18237	18051	17890	18040	17830	18174	17900	17958	18014	17793	17990	18035	17958	17920	17685	17779	17749	17913	17809	17958	17781	17835	18126	17812	17681	17890	17754	17888	17730	17913	17846	17967	17796	17725	17675	17710	17865	17961	17832	17877	17835	17751	17962	18047	17736	17841	17817	17797	17620	17891	17706	17603	17808	18107	17915	17662	17675	17822	17644	17693	17928	17766	17791	17672	17885	17887	17862	17856	17791	17740	17545	17907	17852	17810	17564	17864	17701	17894	17992	17815	17731	17776	17731	17714	17749	17673	17761	17916	17643	17579	17912	17791	17740	17784	17714	17673	17981	17799	17926	17806	17507	17757	17674	17812	17714	17704	17763	17874	17837	17712	17520	17722	17899	17802	17818	17910	17818	17696	17854	17725	17671	17645	17816	17582	17591	17830	17837	17919	17855	17764	17868	17881	17704	17536	17726	17757	17734	17834	17659	17810	17886	17780	17687	17514	17383	17983	17867	17737	17605	17907	17857	17665	17849	17830	17833	18081	17828	17919	17699	17802	17577	17907	17771	17762	17800	17742	17693	18044	17930	17638	17952	17720	17564	17915	17906	17803	17820	17600	17704	17783	17796	17558	17653	17919	17803	17762	18030	17825	17830	17795	17658	17685	17437	17697	17760	18005	17900	17948	17790	17543	17632	17989	17814	17913	17859	17935	18048	17887	17764	17627	17591	17843	17968	17832	17837	17841	17757	17793	17622	17741	17724	17673	17633	17720	17850	17578	17780	17898	17765	17931	17838	17816	17914	17836	17678	17647	17702	17763	17990	18005	17882	17770	17747	17909	17878	17781	17770	17748	17867	17767	17721	17660	17824	17678	17814	17790	17879	17856	17830	17640	17681	17813	17850	17813	17784	17830	17723	17625	17829	17686	18062	17933	17644	17907	17743	17961	17822	17710	17756	17722	17821	17629	17939	17799	17743	17757	17894	17795	17786	17931	17966	17825	17798	17824	17793	17787	17592	17768	17845	17808	17735	17869	17733	17970	17947	17729	17713	17623	17723	17710	17842	17823	17859	17805	17800	17657	17750	18107	17700	17939	17604	17781	17813	17707	17706	17834	17732	17618	17965	17836	17746	17900	17771	17648	17788	17803	17806	18022	17660	17740	17865	17718	17878	17868	17886	17968	17756	17992	17846	17761	17678	17838	17915	17776	17734	17825	17880	17930	17729	17788	17708	17712	17718	17727	17746	17739	17876	17708	17750	17801	17817	17697	17756	17678	17755	17987	17648	17836	17657	17747	17762	18068	17702	17842	17966	17860	17753	17829	17899	17784	17910	17623	17731	17615	17981	17799	17957	17637	17768	17832	17680	17777	17811	17771	17744	17843	17708	17778	17688	17868	17946	17791	17841	17735	17612	17883	17774	17740	17662	17579	17930	18025	17736	17903	17768	17870	17781	17799	17639	17847	17757	17918	17751	17848	17762	17741	18023	17682	17973	17874	17827	17706	17797	17689	17794	17915	17679	17799	17783	17939	17727	18052	17647	17838	17692	17794	17749	17671	17725	17780	18043	17874	17569	17860	17788	17711	18007	17780	17614	17825	17713	17870	17698	17680	17807	17749	17768	17838	17723	17566	17729	17936	17662	17406	17463	17780	17819	17718	17913	17842	17809	17861	17614	17897	17825	17809	17559	17859	17799	17813	17745	17725	17712	17635	17725	17915	17953	17809	17734	17789	17824	17718	17661	17673	17731	17725	17887	17628	17735	17802	18000	17890	17801	17846	17895	17716	17818	17686	17756	17842	17650	17878	17893	17892	17878	17875	17742	17946	17912	17811	17701	17906	17849	17779	17836	17735	18037	17756	17792	17869	17776	17880	17880	17784	17861	17530	17931	17710	17722	17707	18009	17838	17761	17773	17677	17705	17950	17752	17656	17861	17881	17734	17700	17732	17638	17724	17663	17711	17758	17780	17695	17732	17690	17693	17749	17927	17748	17809	17788	17984	17846	17640	17606	17820	17481	17660	17724	17878	17663	17638	17613	17579	17890	17552	17839	17738	17444	17818	17784	17904	17829	17905	17745	17803	17839	17947	17713	17934	17930	17807	17876	17856	17798	17755	17904	17728	18004	17636	17776	17722	17706	17952	17831	17650	17807	17743	17919	17955	17919	17726	17951	17702	17551	17775	17696	17743	17508	17936	17932	17712	17784	17699	17759	17766	17727	17761	17756	17867	17841	17761	17672	17900	17776	17834	17861	17902	17845	17676	17667	17905	17908	17781	17801	17883	17748	17699	17655	17742	17927	17950	17613	17754	17715	17906	17905	17833	17897	17922	17782	17813	17816	17847	17758	17745	17893	17855	17634	17729	17976	17791	17742	17709	17959	17892	17951	17752	17733	17661	17595	17829	17779	17906	17730	17764	17924	17874	17798	17833	17632	17701	17843	17754	17593	17750	17719	17867	17794	17706	17717	17845	17849	17708	17820	17694	17680	17747	17583	17602	17760	17764	17719	17932	17993	17699	17734	17822	17730	17720	17788	17741	18151	17923	17855	17740	18061	17940	17790	17846	17840	17615	17716	17758	17812	17701	17713	17660	17847	17798	17787	17879	17850	17799	17843	18038	17685	17821	17823	17761	17799	17903	17769	17878	17582	17744	17981	17892	17765	17779	17696	17705	17826	17746	17888	17715	17744	17859	17951	17713	17691	17554	17712	17588	17855	17769	17682	17568	17789	17921	17738	17955	17699	18020	17816	17784	17875	17835	17883	17841	17877	17773	17733	17905	17944	17982	17733	17789	17686	17820	17555	17632	17799	17739	17767	17916	17794	17727	17909	17876	17940	17893	17797	18020	17897	17780	17644	17760	17869	17787	17809	17915	17815	17837	17987	17913	17803	17679	17866	17835	17805	17681	17842	17763	17812	17633	17586	17863	17944	17820	17845	17648	17816	17682	17697	17649	17868	17667	17583	17849	17726	17812	17865	17801	17747	18104	17819	17838	17891	17788	17844	18005	17783	17880	17834	17920	17735	17765	17874	17868	17863	17649	17685	17870	17878	17545	17656	17801	17781	17830	17858	17893	17985	17978	17737	17692	17744	17890	17832	17734	17840	17835	17943	17857	17729	17792	17838	17787	17842	17883	17754	17743	17969	17808	17841	17788	17628	17862	17694	17844	17772	17947	17955	17843	17946	17764	17876	17883	17924	17876	17736	17870	17823	18047	17779	17727	17785	18036	17720	17728	17649	17881	17777	17906	17808	17739	17776	17739	17762	17867	17887	17642	17624	17956	17960	17639	17918	17866	17744	17603	17602	17714	17572	17959	17780	17638	17816	17742	17778	17780	17667	17637	17763	17957	17835	17779	17826	17653	17980	17921	17644	17894	17805	17743	18023	17807	17651	17987	17796	18066	17779	17749	17527	17694	17856	17821	17736	17623	17901	17775	17896	17801	17456	17794	17539	17646	17877	17796	17778	17773	17774	18021	17822	17946	17952	17726	17613	17770	17959	17772	17891	17846	17870	17923	17903	17670	17887	17835	17681	17792	18014	18050	17746	17846	17638	17730	17787	17664	17808	17845	17953	17828	17611	17770	17762	17895	17786	17778	17805	17990	17727	17678	17557	17638	17840	17651	18031	17729	17959	17903	17712	17795	17948	17730	17841	17910	17938	17616	17565	17710	17917	17718	17817	17913	17777	17580	17852	17698	17808	17513	17799	17751	17769	17898	17919	17963	17802	17815	17699	17821	17935	17854	17887	17652	17904	17889	17762	17795	17900	17758	17623	17814	18002	18002	17728	17818	17710	17990	17801	17714	17910	17936	17830	17763	17845	17882	17915	17731	17856	17753	17765	17695	17507	17850	17951	17734	17835	17809	17854	17621	17648	17694	18071	17923	17719	17894	17805	17793	18002	18029	17836	17695	17881	17891	17832	17942	17994	17810	17832	17630	17832	17795	17503	17875	17773	17838	17734	17816	17688	17714	17872	17894	17853	17759	17883	17872	17766	17796	17904	17805	17798	17659	17913	17925	17742	17598	17738	17749	17685	17877	17759	17689	17777	17764	17818	17899	17747	17810	17661	17814	17707	17883	17729	17951	18030	17709	17676	18004	17627	17871	17779	17634	17866	17792	17798	17605	17699	17776	17709	17943	17832	17838	17644	17993	17949	17791	17870	17800	17874	17764	17616	17547	17795	17915	17930	18011	17717	17741	17650	17943	17735	17722	17641	17718	17918	17799	17711	17908	17682	18074	17906	18014	17795	17621	17748	17859	17686	17706	17779	17951	17991	17759	17928	17983	17762	17667	17894	17946	17681	17730	17774	17722	17771	17707	17952	17707	17747	17772	17811	17795	17894	17681	17750	17789	17779	17687	17897	17861	17874	17868	17847	17884	17967	17937	17795	17709	17760	17693	17803	17735	17828	17934	17753	17751	17835	17687	18003	17810	17871	17945	17725	17924	17785	17740	17772	17674	18004	17905	17893	17693	17813	17857	17846	17872	17718	17876	17522	17735	17833	17806	17970	17901	17682	17701	17631	17629	17757	17770	17609	17836	17758	18025	17893	17611	17807	17625	17779	17642	17833	17925	17778	17968	17714	17676	17677	17948	17632	17759	17859	17584	17569	17815	17684	17957	17683	17770	17664	17766	17698	17694	17627	17775	17683	17943	17711	17633	17764	17673	17798	17852	17851	17784	17770	17866	17850	17743	17848	17698	17899	17772	17856	17806	17606	17819	17909	17712	17686	17699	17902	17758	17836	17778	17685	17815	17767	17733	17688	17634	17796	17794	17855	17853	17863	17619	17873	17792	17820	17861	17692	17772	17736	18000	17997	17694	17759	17827	17747	17609	17877	17737	17879	17827	17759	17736	17788	17883	17923	17784	17869	17970	17750	17575	17635	17679	17658	17582	17810	17782	17683	17888	17765	17799	17743	18051	17732	17701	17894	17720	17667	17699	17696	17734	17841	17695	17868	17842	17685	17780	17797	17880	17820	17482	17689	17996	17895	17674	17951	17612	17973	17936	17808	17585	17948	17606	17600	18083	17596	17914	17820	17677	17749	17766	17572	17772	17752	17776	17852	17776	17719	17743	17773	17805	17733	17632	17786	17732	17915	17775	17747	17870	17727
31752	45402	41731	33012	27810	23483	20932	19608	18064	17648	17014	16461	16201	15845	15679	15565	15394	15368	15466	15352	15389	15130	15091	15149	14951	15136	15225	15097	15077	14827	14921	14975	14841	14941	15108	14921	14912	14821	14994	14896	15037	14965	14933	14966	14983	14987	14949	15100	15065	15007	15003	14880	14936	14958	14788	14861	14845	15129	14992	14815	14950	14990	14895	14966	14954	15056	15068	14848	15016	15134	14901	15092	14998	14693	14848	14734	14841	14899	15068	14900	14946	14831	14758	14879	14814	15000	14971	15064	14906	14891	14925	14932	14750	14900	14914	15038	14912	14956	14921	14949	14980	14891	14770	14800	14894	14873	14957	14825	15094	14917	15060	14961	14872	14903	14899	14749	14935	14896	14948	15021	14964	14930	14827	14888	14902	14845	14911	14874	14995	14882	14994	14854	14915	14916	14835	14909	14841	14884	14892	14809	15007	14875	14883	14772	14992	14806	14950	14832	14965	14838	14853	15006	14931	14901	14847	14747	14904	14920	14943	14888	14982	14998	15087	14873	15089	15051	14983	15011	14904	14898	14770	14840	14961	14864	14874	14912	14788	14923	14991	15005	14898	14955	14933	14852	15030	14851	14961	14822	14997	15003	15034	14922	14942	14900	15082	14959	14834	14880	14926	14972	14850	14941	14837	14969	15115	14882	14887	15040	14907	14827	14996	14826	14782	14934	15150	14964	14835	14892	14907	14790	14874	14947	15017	14912	15025	14929	14897	14960	15013	14966	15017	14956	14883	14975	14901	14864	14922	14996	14871	14992	14865	14836	15002	14904	15042	14930	15001	14769	14984	14761	15020	15004	15162	14926	14966	14926	14950	14826	14911	14973	14997	14880	14848	14794	14971	14880	14929	15099	14914	14895	14856	14859	14902	14902	14981	15156	14876	15033	14901	15070	14880	14834	14917	14857	14808	14956	14871	15021	14770	14843	14969	14911	15062	15027	14941	14738	15029	14554	15065	14933	14914	14890	14882	14903	14992	15083	15003	15081	14824	14948	15014	14861	14945	14829	14948	14924	14869	14921	14880	14956	14951	14984	15002	14872	14952	14888	14960	14818	14938	14945	14946	15027	14897	15023	14862	14709	14828	14850	14836	14851	14890	14846	15071	14929	14934	14932	14862	14932	14763	14912	15040	14923	14855	14911	14940	15012	14906	14830	14981	14992	15005	14961	15054	14851	14956	14845	14950	14863	14812	14862	14898	15052	14912	14942	14799	14987	14748	14981	15037	14861	15088	14763	14967	14972	14821	14970	15001	14836	14929	14910	15051	14832	14966	14817	14998	14966	14917	15054	14949	14894	14873	14976	14870	15063	14999	14873	14999	14924	14831	14845	14968	15002	15101	14759	14751	15038	15088	14811	14750	14990	14841	14944	14920	14957	14860	14779	14844	15010	14910	14937	14907	14905	14816	14919	14893	14964	14860	14928	14920	14881	14977	14937	15107	14938	14948	15047	15061	14949	14739	15092	14863	15000	15159	14793	14883	14872	14987	14932	14870	14939	14974	14948	14805	14912	14737	15015	14886	14941	14910	14855	14862	14969	14907	14928	14820	14806	14856	14810	14901	14932	14907	14927	14898	14807	14870	14940	14856	14822	14929	15032	14913	14995	14996	14900	14806	14912	14940	14882	14970	14898	14875	14755	14966	14946	15025	14798	15074	14960	14973	14945	15018	15000	15015	14925	14831	14963	14961	14917	15043	15071	14879	14773	14975	14849	14931	14759	14868	14657	14946	15002	14908	15071	14924	14877	14929	14810	14886	14943	14965	14983	14728	14847	15087	14841	15012	14895	14937	14940	14752	15010	14892	14888	15003	15097	14904	14827	14861	14986	14998	14863	14832	14944	14946	14910	14832	14948	14864	14897	14979	14932	14916	14876	15078	14949	14830	15076	14815	14857	14954	14777	14841	14925	14925	15128	14853	14926	14845	14953	14913	14994	14879	14956	14951	14968	14987	14884	14928	14931	14841	14885	14942	14837	14963	14876	14918	14899	15105	14784	14898	15086	14837	14856	15035	14980	15107	14772	14984	14930	14905	14997	14836	14863	14916	14876	14932	14966	14995	14904	15085	15101	14846	15077	14993	14925	14798	15043	14674	14879	14916	14897	15037	14906	15044	14949	14889	14850	14930	15034	14947	14991	14985	14806	14956	15001	14888	14987	14956	14885	14963	14773	15102	15015	15060	15010	14835	14768	14983	14958	14910	14857	15066	14828	14943	14774	14808	15004	14785	14798	15072	14919	14998	14958	14906	15032	14793	14790	14904	14864	15041	14838	14964	14836	14942	14822	14964	15010	14849	14865	14974	15022	14902	14899	15031	14975	14837	14957	15003	14943	14854	14932	14809	15018	14864	14959	14903	14988	14889	15012	14918	14981	15045	15084	14769	15066	14936	14887	14954	15044	15005	14884	14911	14991	14900	14964	14793	14887	14951	14956	15004	15008	15054	14869	14910	14973	14898	15075	14936	14867	14688	14897	14773	14838	15098	14853	14953	14888	15058	14834	14984	14972	14787	15006	14807	14971	14941	14876	14925	14865	14905	14921	14829	14968	14782	14936	14789	15044	14840	14925	15215	14787	14943	14956	14932	14872	15062	14878	14929	14936	14969	14903	14858	15010	14940	15119	14974	14904	15084	14772	15036	14953	14889	14800	14949	14955	14816	14954	15018	14914	15007	14890	14949	14961	14843	14979	15028	15002	14784	14876	14990	14726	14924	15031	14929	14919	14955	15100	14957	15055	14963	15022	15073	14762	15013	14949	14861	15020	14716	14987	14871	14919	14743	15109	14867	14820	15014	14970	14869	15004	15000	14896	14877	14897	14940	14866	15008	15060	15008	15010	14989	14922	14841	14812	14843	14950	14870	14959	14892	14895	15012	15020	14995	15076	15056	15007	14884	15154	14819	14924	14961	15069	14867	14835	14863	14981	14871	14940	15104	15029	14928	14854	14849	14769	14897	14924	15004	15015	14980	14863	14995	14886	15067	14894	14877	15142	14886	14915	14825	14911	14950	14947	14884	14954	14679	14996	14912	14962	14750	14715	14925	15020	14790	14968	14793	14948	14916	14940	14842	14976	14985	15014	14825	14980	14844	14814	14923	14876	14954	14732	14973	14786	14712	14800	14851	14893	14962	14911	14841	14993	14979	14954	14784	14999	15006	14923	14859	14864	14932	15028	14815	14872	14927	14792	14961	15112	14927	15080	14907	14887	14849	14754	15074	14936	14801	14812	14779	14820	14967	14952	14879	14838	15115	14718	15164	14754	14890	14936	14744	14967	15007	15025	14939	14873	14878	14964	15028	14938	14808	14942	14992	14963	14951	14869	14943	15031	14957	15002	14959	15000	14906	14936	15026	14951	14925	15018	14894	15067	14904	14848	14774	14977	14929	14912	14816	14960	14948	14880	14905	14923	14974	14926	14882	14941	14969	14784	14968	14896	14824	14984	14959	14859	14982	14841	14921	14926	14948	14822	15112	15165	14839	14915	14927	14833	14831	14773	14944	14952	14879	14753	15094	14848	15091	14861	14956	14988	14954	14744	14935	14942	14983	15020	14739	14832	14851	14962	14743	14969	15004	14870	14856	14814	14969	14902	14873	14883	14973	14840	14962	14947	14849	14866	15045	14936	14925	14927	14970	14816	14983	14927	14994	14999	14926	14840	15079	14878	14843	14951	14840	14860	14863	14769	15100	14963	14894	14915	14868	14690	15000	15046	14850	14912	14978	15040	14921	15037	15001	14863	14897	15002	14920	14928	15074	14859	14933	15066	14855	14883	14946	14965	15133	14949	14860	15014	14937	15019	14935	14807	14968	15160	14884	14935	14664	14797	15036	15101	14988	14701	14933	14796	14951	14884	15083	14809	14822	15106	14927	14895	14992	14889	14946	14891	14977	15093	14975	14816	14779	14951	14877	14894	14911	15070	14783	14878	15007	14934	14749	14974	14692	14870	15050	15050	15027	14930	14934	14916	14937	15011	14726	14939	14960	14969	14890	14994	14928	14932	15082	15012	14887	14798	15094	14954	14903	14953	15065	14831	14978	14996	14950	14932	14794	14926	14986	14988	14923	14942	14895	14790	14901	14713	14869	14901	14880	14910	14890	15003	14981	14974	14890	15018	14906	15008	14834	15012	15075	14982	14906	14894	14940	15024	14992	14983	15061	14975	15068	14860	14985	14840	14986	14878	15016	14995	14736	14910	14823	14886	15120	14898	15023	14780	14899	15200	14931	15044	15035	15000	15066	14923	14956	14968	15081	14986	15031	15116	14894	14923	14961	14872	14832	15067	15078	14941	15010	15063	14817	14841	14943	14892	15074	15018	15064	14972	15022	14953	14886	14907	14943	15151	15137	15046	14753	14954	14792	14857	14882	15005	14765	15035	14932	14992	15132	14873	14876	14855	14648	14870	14896	14836	14961	14881	14920	15012	14824	14841	14922	14873	14795	15046	15019	14829	15024	15172	14923	15142	14936	14974	14961	14846	14767	14910	14823	14902	14766	15004	14860	14915	14680	15029	15018	14835	15049	14821	14991	15080	14957	14920	14967	14966	15028	14958	14984	14914	15127	15043	14875	15082	14717	14870	14836	14927	14903	14942	14896	14960	14971	14880	14793	15083	14859	14862	14820	15017	15009	14844	14907	15067	14893	14923	14940	14848	15024	14984	14929	14757	14964	14951	14763	14864	14936	14892	14880	14908	14891	14942	14906	14998	14940	14999	14906	14912	14798	14960	14975	14954	15033	14811	14829	14839	14836	14898	14895	14897	14830	14995	14878	15007	14875	14901	14982	14996	14826	15003	14757	14949	14964	14787	14787	14956	14896	14918	15014	14996	15093	14776	14930	14983	14995	15008	14978	14959	14960	15007	14900	14863	14751	15013	15098	14957	14897	15001	14865	14984	15049	15007	14823	14946	14880	15018	14868	14950	14729	14795	15095	14913	14920	14973	14915	14951	14938	14953	15003	14935	14955	14909	14883	14904	15003	14846	14821	15023	14998	14989	14940	14918	14888	14843	14835	14835	14811	15139	14931	14943	14888	15047	15036	14960	14892	15037	14904	14957	14971	14959	15058	14840	15024	15050	15096	15041	14890	14795	15010	15029	14813	14952	14931	14951	15125	15061
23995	21021	28555	26280	26310	27644	26265	22716	21107	20555	20109	19385	19086	18851	18616	18374	18367	18234	18245	18075	18002	17937	18135	17831	17729	17932	18125	17734	17797	17821	17542	17825	17805	17570	17855	17856	17696	17625	17887	17806	17777	17499	17582	17541	17893	17669	17661	17747	17792	17617	17710	17579	17807	17741	17821	17652	17574	17567	17700	17730	17661	17701	17676	17566	17690	17732	17825	17758	17781	17815	17533	17679	17592	17537	17560	17540	17752	17677	17655	17681	17651	17549	17509	17582	17498	17722	17582	17599	17368	17594	17610	17815	17586	17606	17575	17816	17438	17585	17465	17558	17636	17593	17720	17591	17597	17614	17629	17512	17543	17500	17652	17748	17609	17762	17597	17605	17680	17658	17601	17661	17491	17693	17651	17635	17856	17715	17622	17757	17748	17669	17596	17734	17703	17530	17653	17784	17435	17607	17368	17640	17571	17669	17644	17784	17632	17445	17627	17568	17684	17523	17557	17609	17701	17656	17608	17458	17490	17184	17620	17511	17403	17681	17750	17836	17717	17749	17659	17727	17665	17477	17542	17588	17691	17657	17741	17590	17716	17666	17840	17792	17771	17392	17674	17677	17644	17649	17712	17544	17821	17488	17729	17464	17570	17687	17552	17644	17602	17593	17464	17653	17704	17690	17611	17473	17777	17859	17673	17472	17660	17549	17415	17661	17688	17576	17663	17651	17785	17721	17653	17731	17686	17577	17453	17711	17604	17700	17618	17542	17571	17710	17588	17894	17673	17516	17867	17629	17681	17561	17423	17758	17700	17735	17753	17321	17639	17475	17621	17767	17573	17375	17677	17749	17908	17803	17525	17823	17642	17515	17471	17580	17581	17517	17620	17614	17614	17672	17914	17649	17624	17725	17511	17519	17584	17909	17951	17534	17521	17569	17611	17727	17682	17719	17825	17674	17700	17648	17666	17610	17608	17690	17638	17653	17517	17522	17513	17779	17501	17681	17619	17612	17693	17658	17605	17690	17736	17659	17699	17609	17475	17738	17620	17435	17538	17526	17390	17739	17525	17801	17534	17402	17601	17597	17794	17567	17841	17763	17697	17475	17698	17578	17704	17608	17647	17539	17457	17693	17683	17643	17703	17768	17736	17543	17572	17655	17516	17571	17707	17762	17668	17581	17662	17575	17720	17616	17638	17308	17549	17690	17542	17648	17699	17668	17712	17647	17693	17547	17620	17759	17516	17425	17677	17695	17661	17690	17381	17708	17892	17766	17631	17551	17537	17579	17637	17544	17465	17398	17574	17529	17736	17631	17566	17440	17645	17650	17640	17507	17703	17626	17945	17653	17766	17749	17772	17705	17717	17451	17658	17492	17687	17651	17754	17756	17442	17586	17562	17580	17610	17694	17761	17742	17732	17727	17388	17565	17626	17391	17504	17401	17620	17653	17830	17386	17533	17592	17701	17465	17654	17602	17708	17693	17423	17512	17845	17894	17511	17390	17475	17703	17475	17794	17420	17542	17588	17849	17415	17588	17718	17602	17612	17399	17700	17691	17838	17481	17587	17691	17738	17600	17840	17750	17498	17632	17754	17529	17641	17774	17770	17538	17511	17753	17759	17551	17600	17478	17610	17671	17545	17567	17453	17499	17571	17540	17496	17487	17779	17674	17515	17451	17606	17468	17641	17452	17860	17913	17623	17689	17606	17619	17520	17614	17503	17580	17631	17467	17654	17745	17619	17860	17670	17403	17627	17557	17572	17699	17442	17792	17780	17660	17793	17521	17513	17627	17747	17599	17700	17686	17602	17558	17671	17589	17549	17711	17895	17700	17681	17531	17627	17478	17737	17534	17649	17625	17622	17529	17786	17507	17536	17709	17571	17547	17663	17729	17401	17791	17525	17552	17681	17760	17599	17596	17691	17664	17756	17578	17668	17654	17605	17626	17625	17725	17706	17773	17554	17535	17883	17620	17518	17562	17630	17714	17718	17615	17715	17432	17695	17483	17672	17567	17492	17678	17740	17703	17680	17797	17515	17588	17572	17899	17649	17611	17679	17783	17551	17731	17904	17499	17526	17538	17762	17729	17575	17574	17723	17666	17501	17663	17612	17580	17537	17738	17891	17577	17693	17644	17548	17641	17509	17797	17524	17593	17572	17612	17590	17644	17662	17602	17808	17567	17470	17465	17621	17561	17708	17685	17659	17620	17491	17649	17586	17619	17570	17723	17594	17475	17810	17605	17463	17673	17665	17658	17824	17678	17619	17560	17483	17522	17849	17580	17690	17859	17693	17685	17683	17552	17480	17680	17659	17718	17507	17577	17514	17631	17670	17658	17794	17788	17847	17677	17671	17737	17579	17635	17532	17494	17718	17475	17583	17538	17698	17566	17558	17435	17771	17808	17720	17708	17855	17547	17667	17598	17625	17785	17536	17708	17707	17816	17592	17634	17602	17659	17547	17546	17661	17674	17725	17819	17678	17541	17629	17703	17553	17743	17613	17628	17631	17705	17631	17638	17592	17807	17370	17419	17662	17625	17448	17765	17587	17750	17675	17689	17668	17553	17788	17761	17928	17562	17648	17785	17599	17768	17647	17809	17610	17616	17687	17457	17544	17837	17593	17712	17589	17605	17693	17560	17568	17657	17808	17646	17618	17602	17500	17599	17722	17690	17465	17642	17524	17600	17567	17759	17721	17580	17542	17618	17364	17501	17533	17589	17660	17747	17776	17523	17608	17668	17513	17682	17425	17589	17772	17685	17689	17841	17630	17737	17640	17764	17444	17579	17685	17538	17566	17740	17784	17407	17616	17536	17507	17561	17629	17569	17830	17622	17565	17506	17899	17571	17862	17737	17668	17688	17794	17534	17503	17756	17496	17770	17618	17627	17689	17504	17649	17658	17527	17644	17691	17670	17532	17628	17664	17607	17583	17647	17511	17502	17609	17646	17758	17495	17624	17724	17547	17470	17735	17510	17763	17715	17515	17623	17504	17668	17802	17689	17762	17608	17614	17668	17596	17544	17615	17808	17757	17304	17400	17728	17582	17620	17806	17554	17476	17728	17622	17436	17571	17725	17675	17749	17705	17706	17618	17549	17559	17596	17661	17688	17667	17476	17681	17757	17617	17654	17535	17609	17643	17546	17603	17791	17476	17576	17564	17623	17695	17610	17628	17898	17622	17363	17432	17538	17609	17846	17532	17570	17590	17769	17765	17516	17549	17676	17575	17505	17804	17426	17468	17424	17525	17559	17671	17648	17747	17601	17642	17685	17606	17450	17466	17523	17493	17544	17424	17618	17569	17608	17620	17623	17802	17758	17556	17703	17701	17666	17749	17513	17538	17433	17613	17512	17803	17935	17687	17527	17544	17572	17693	17626	17830	17822	17486	17539	17537	17498	17508	17514	17582	17853	17605	17554	17567	17543	17609	17697	17592	17590	17603	17733	17866	17612	17587	17499	17584	17794	17768	17684	17632	17534	17557	17664	17620	17508	17477	17650	17934	17581	17715	17818	17487	17715	17545	17683	17559	17540	17655	17634	17650	17629	17653	17798	17655	17622	17848	17658	17625	17660	17581	17588	17533	17654	17656	17608	17759	17523	17564	17815	17684	17749	17825	17523	17598	17532	17838	17725	17731	17666	17613	17634	17551	17517	17587	17739	17597	17506	17573	17595	17694	17485	17653	17657	17560	17721	17753	17664	17846	17687	17660	17650	17718	17632	17772	17483	17536	17560	17730	17619	17626	17608	17721	17636	17923	17825	17738	17648	17793	17416	17409	17600	17763	17698	17531	17611	17598	17741	18017	17419	17630	17674	17565	17802	17607	17705	17800	17722	17591	17576	17781	17446	17596	17609	17616	17812	17767	17686	17645	17345	17759	17769	17510	17663	17644	17954	17691	17596	17432	17486	17656	17755	17620	17551	17564	17547	17675	17437	17439	17686	17597	17657	17608	17643	17379	17561	17782	17629	17730	17651	17675	17733	17331	17859	17775	17661	17531	17319	17765	17511	17615	17355	17622	17628	17429	17588	17596	17774	17641	17763	17688	17627	17585	17652	17448	17479	17797	17628	17656	17699	17261	17643	17569	17660	17624	17829	17681	17863	17702	17520	17698	17656	17450	17577	17564	17664	17476	17625	17613	17658	17789	17551	17790	17716	17640	17563	17578	17484	17670	17695	17467	17646	17640	17724	17601	17500	17597	17437	17649	17758	17780	17561	17789	17665	17414	17754	17545	17719	17564	17774	17736	17573	17767	17651	17759	17725	17713	17494	17476	17643	17543	17466	17680	17542	17877	17562	17508	17410	17454	17698	17613	17505	17764	17823	17568	17649	17657	17599	17598	17558	17597	17525	17560	17617	17647	17648	17409	17576	17740	17698	17757	17556	17754	17599	17495	17717	17799	17474	17544	17708	17699	17623	17623	17478	17603	17778	17555	17550	17482	17676	17644	17798	17694	17629	17714	17615	17529	17519	17635	17639	17664	17656	17602	17698	17522	17555	17745	17592	17686	17743	17736	17685	17730	17777	17548	17766	17500	17624	17817	17518	17544	17521	17577	17660	17727	17893	17667	17520	17542	17532	17684	17584	17600	17735	17584	17551	17714	17600	17633	17815	17641	17401	17560	17626	17539	17521	17625	17604	17441	17710	17609	17685	17412	17705	17632	17659	17732	17487	17564	17754	17542	17439	17678	17642	17710	17728	17738	17699	17732	17593	17861	17521	17818	17576	17647	17561	17717	17740	17507	17648	17829	17801	17716	17626	17493	17554	17443	17490	17732	17525	17667	17705	17635	17510	17459	17635	17550	17717	17693	17682	17580	17592	17686	17488	17499	17572	17529	17681	17566	17551	17771	17789	17741	17679	17499	17678	17744	17675	17809	17750	17542	17746	17520	17865	17611	17698	17665	17709	17571	17515	17422	17481	17626	17681	17565	17666	17633	17652	17666	17415	17835	17724	17577	17587	17538	17391	17535	17450	17604	17869	17508	17733	17649	17625	17637	17501	17577	17739	17663	17690	17716	17752	17599	17568	17761	17641	17859	17835	17737	17455	17452	17852	17465	17738	17567	17754	17571	17659	17616	17539	17623	17619	17572	17732	17614	17519	17552	17808	17782	17575	17780	17847	17416	17529	17585	17589	17761	17555	17733	17620	17641	17632	17626	17703
30474	51377	48287	38249	32300	27824	24022	21957	20043	19023	18246	17356	16896	16489	16021	15990	15781	15614	15632	15410	15438	15262	15228	15189	15025	15023	15038	15031	14945	15153	14978	15039	14867	14964	14941	14884	14929	14968	15068	14932	14753	14823	15013	14769	14978	14769	14729	14878	14984	14679	14898	14909	14851	14854	14690	14724	14806	14932	14756	14741	14980	14870	14957	14798	14911	14787	14953	15007	14875	14784	14874	14658	14732	14804	14829	14951	14705	14907	14954	14750	14833	14771	14641	14929	14635	14803	14789	15007	14848	14875	14731	14756	14791	14958	14744	15030	14792	14891	14853	14690	14995	14791	14814	14942	14894	14707	14953	14728	14849	14902	14813	14819	14969	14812	14923	14818	14861	14703	14869	14869	14891	14829	14971	14790	14832	14803	15065	15028	14764	14827	14817	14867	14641	14891	14704	14975	14938	14825	14862	15041	14668	14905	14860	14860	14750	14751	14930	14894	14872	14673	14888	14754	14803	14866	14897	14801	14813	14743	14778	14899	14810	14942	14908	14705	14902	14867	14824	14824	14885	14869	14712	14832	14884	14527	14985	14840	14819	14813	14827	14933	14734	14858	14690	14726	14869	14867	14686	14780	14930	14893	14940	14755	14758	14894	14691	14848	14783	14712	14849	14865	14919	14877	14795	14992	14770	14852	14901	14922	14675	14811	14678	14701	14896	14679	14708	14789	14762	14913	14861	14888	14774	14851	14785	14871	14820	14897	14814	14657	14885	14812	14893	14898	14892	14969	14816	14834	14775	14830	14813	14915	14809	14718	14891	14747	14955	14984	14784	14745	14929	14921	14717	14806	14834	14861	14797	14878	14606	14813	14745	14848	14893	14997	14755	14866	14882	14802	14734	14855	14785	14853	14868	14879	14902	14951	14954	14768	14938	14836	15000	14869	14959	14877	14783	14787	14703	14856	14830	14806	14746	14877	14929	14834	14978	14731	14674	14940	14863	14778	15050	14778	14890	14975	14810	14824	14964	14723	14901	14729	14823	14719	14931	14708	14888	14698	14974	14899	14931	14820	14859	14791	14806	14778	14872	14901	14870	14668	14832	14858	14824	14789	14835	14856	14881	14786	14703	14800	15030	14866	14716	15025	14864	14691	14850	14890	14807	14783	14854	14819	14841	14855	14872	14702	14602	14989	14715	15057	14871	14790	14747	15067	14907	14830	14946	14814	14674	15000	14814	14795	14814	14843	14786	14768	14862	14811	14907	14836	14744	14787	14869	14773	14755	14773	14948	14860	14888	14849	14995	14815	14800	14858	14815	14794	14861	14958	14795	14809	14909	14746	14748	14897	14808	14809	14848	14758	14950	14929	14713	14764	14874	14771	14777	14926	14809	14810	14739	14795	14873	14879	14997	14977	15084	14812	14816	14840	14814	14843	14768	14815	14748	14699	14850	14431	14923	15002	14903	14851	14962	14749	14774	14981	14827	14840	14928	14639	14735	14875	14845	14753	14868	14828	14851	14928	14679	14756	14730	14761	14730	14770	14866	14958	14718	14723	14870	14871	14838	14776	14722	14943	14916	14881	14790	14810	14787	14798	14910	14816	14810	14855	14854	14546	14795	14880	14855	14877	14898	14754	14848	14953	14872	14740	14867	14673	14933	14826	14790	14892	14815	15006	14761	14851	14854	14980	14950	14822	14890	14818	14848	14908	14878	14746	14734	14868	15005	14842	14742	14782	14855	14793	14801	14676	14927	14889	14835	14803	14777	14850	14909	14790	14808	14821	14900	14862	14878	14761	14858	14641	14886	14946	14883	14887	14730	14725	14867	14795	14863	14916	14763	14865	15063	14633	14913	14839	14731	14917	14750	14973	14868	15025	14828	14961	14981	14850	14972	14783	14909	14864	14633	14827	14765	15015	14763	14898	14809	14699	14928	14672	14828	14818	14978	14796	14850	14936	14863	14928	14817	14821	14771	14995	14753	14724	14672	14873	14891	14714	15052	14948	14849	14827	14891	14766	14803	14858	14884	14914	14714	14816	15023	14892	14868	14804	14719	15090	14713	14842	14993	14872	14883	14696	14719	14945	14662	14933	14849	14994	14881	14960	14988	14916	14797	14767	14869	14915	14855	14679	14895	14799	14830	14888	14833	14952	14782	14901	14663	14700	14929	14848	14842	14950	14856	14823	14870	14669	14775	14830	14718	14891	14877	14734	14666	14891	14816	14773	14738	14899	14768	14742	14823	14827	14642	14841	14799	15064	14779	15014	14907	14727	14951	14622	14922	15113	14853	15044	14909	14944	14728	14833	14930	14797	14851	14774	14999	14907	14969	14756	14751	14734	14949	14962	14802	14911	14893	14776	14898	14765	14796	14757	14651	14964	14915	14772	14827	14819	14996	14868	14840	14831	14725	14950	14933	14842	14880	14763	14848	14839	14847	14943	14893	14967	14734	14748	14992	14675	14751	14757	14873	14787	14933	14903	14849	14653	14827	14915	14797	14945	14659	14593	14823	14899	14758	14733	14781	14783	14916	14845	14983	14743	15007	14890	14696	14769	14856	14658	14970	14943	14914	14887	14999	14835	14951	14905	15041	14863	14715	14766	14927	14937	14869	14983	14803	14674	14860	14789	14846	14986	15074	14979	14847	15027	14839	14646	14794	15010	14822	14915	14843	14764	14849	14920	14944	14788	14855	14932	14986	14745	14829	14822	14894	14861	14831	14740	14770	14844	14774	14690	15064	14992	14827	14930	14850	15031	14888	14876	14746	14816	14728	14699	14805	14777	14738	14886	14810	14937	14821	14936	14917	14733	14889	14896	14848	14807	14947	14737	14870	14763	14832	14952	14910	14839	14728	14862	14843	14954	14898	14797	14974	14990	14894	15030	14993	14976	14959	14803	14828	14750	14807	14889	14889	14788	14621	14969	14706	14906	14850	14885	14808	14910	14841	14923	14939	14900	14780	14859	15006	14836	14863	14948	14714	14813	14966	14984	14855	14854	14784	14794	14856	14966	14840	14918	14674	14867	14853	14772	14808	14861	14883	14834	14726	14825	14928	14961	14840	14924	14680	14796	15042	14745	14841	15048	14938	14768	14837	14681	14886	14831	14774	14805	14894	14782	14857	14970	14779	14880	14887	14770	14973	14779	14832	14945	14690	14836	14739	14808	14790	14893	14935	14747	14871	14849	14843	14837	14856	14979	14783	14736	14977	14858	14853	14847	14768	14757	14826	14802	14939	14786	14924	14600	14783	14822	14797	14811	14926	15046	14935	14783	14807	14752	14724	14767	15000	15018	14758	14716	14699	14889	14899	14949	14776	14990	14920	14790	14848	14790	14815	14918	14755	14748	14852	14916	14971	14829	14893	14654	14667	14857	15048	14947	14805	14795	14700	14932	14907	15049	14777	14701	14846	15044	14926	14778	14825	14837	14848	14870	14971	14896	14862	15028	14915	14924	14825	14840	14955	14792	14800	14923	14774	14803	14941	14852	14961	14762	14844	14727	14694	14874	14831	14939	15080	14963	14844	14929	14998	14818	14776	14797	15004	14955	14736	14778	14762	14775	14758	14934	14885	15011	14839	14884	14805	14841	14983	14790	14925	14993	14962	14911	14824	14757	14814	14750	15005	14765	14686	14878	14951	14809	14848	14581	14859	14787	14831	14833	14706	14942	14797	14836	14940	14827	14834	14831	14891	14973	14759	14729	14937	14921	14857	14884	14782	14839	14929	14804	14752	14996	14945	14775	14915	14871	14730	14840	14666	14920	14945	14915	14788	14972	14996	14753	14864	14810	14851	14844	14912	14952	14866	14815	14868	14765	14787	14951	14726	14730	14793	14747	14723	14854	14760	14920	14826	14782	14768	14811	14654	14910	14904	14776	14748	14845	14739	14981	14817	14851	14858	14882	14998	14836	14696	14922	14826	14810	14844	14720	14939	14874	14930	14914	14999	14913	14876	14896	14873	14868	14953	14778	14788	14912	15010	14752	14822	14830	14702	14775	14800	14931	14853	14786	14892	14844	14989	14829	14818	14820	14744	15010	14938	14706	14955	15039	14622	14750	14867	14837	14760	14680	14735	14837	14769	15022	14789	14787	14870	14899	14960	15049	14916	14829	14883	14886	14876	14873	14868	14765	14741	14778	14985	14787	14981	14891	14835	14944	14953	14825	14838	14809	14831	14784	14914	14750	14771	14931	14878	14899	14920	14783	14618	14837	14873	14709	14785	14839	14766	14878	14824	14713	14767	14804	14768	14783	14898	14727	14842	14741	14839	14684	14811	14797	14674	14668	14895	14667	15010	14812	14894	14661	14867	14812	14803	14896	14941	14899	14791	14794	14828	14916	14969	14858	14776	14810	14801	14917	14699	14733	14929	14916	14839	14941	14971	14814	14822	14746	14839	14898	14861	14854	14955	14779	14724	14672	14652	14912	14867	14892	14884	14812	14738	14692	14692	14756	14727	14901	14834	14803	14882	15107	14726	14825	14770	15025	14901	14631	15013	14887	14928	14590	15055	14775	14867	14873	14935	14815	14778	14810	14750	14892	14788	14957	14958	14893	14839	14959	14783	14797	15051	14849	14944	14891	14821	14772	14971	14838	14784	14890	14867	14752	14939	14706	14819	14864	14807	14857	14744	14978	14944	14751	14810	14864	14704	14728	14744	14740	14935	14739	14959	14938	14958	14786	14899	14791	14828	14892	14822	14860	14743	14862	14780	14913	14859	14862	14856	14868	14896	14760	14966	15056	14792	14688	14723	14972	14883	14914	14865	14853	14934	14825	14844	14780	14916	14947	14865	14964	14858	14790	14891	14775	14863	14807	14846	14945	14744	14816	14999	14912	14933	14905	14731	14959	14900	14912	14758	15110	15027	14909	15025	14895	14818	14852	14959	14792	14853	14847	14964	14950	14837	14902	14835	14842	14905	14909	14780	14869	14908	14802	14862	14913	14888	14843	14674	14873	14820	14894	14999	14863	14878	14790	14889	14689	14733	15065	14985	14753	14833	14837	14710	14876	14724	14938	14848	14928	14870	14918	14856	14800	14846	14786	14878	14812	14894	14915	14818	14828	14779	14843	14798	14970	14888	14758	14811	14836	14805	14943	14867	14854	14799	14983	14737	14804	14812	14771	14721	14816	14870	14904	14987	14854	14852	14918	14804	14816
22737	21042	28817	23785	23517	28283	30295	24727	22672	22140	21491	20546	20204	20099	19732	19227	19105	19015	18922	18734	18695	18531	18548	18426	18332	18383	18342	18094	18425	18290	18221	18193	18430	18271	18178	18325	18278	18187	18073	18144	18271	18347	18200	18132	18250	18137	18053	18153	18307	18018	18060	18148	18079	18296	18110	18120	18095	18137	18012	18029	18156	18189	18087	18124	18210	18092	17917	18068	18176	18113	18211	18091	18120	18154	18148	18047	17964	17958	18081	18086	17983	18128	18139	18197	18125	18118	17932	18070	18189	18024	17993	18006	17960	18050	18101	18139	18251	17838	18095	18148	18128	18139	17890	18163	18104	17972	18167	17966	18061	18199	18109	17997	18169	18056	18187	18078	18006	18056	18094	18022	17857	18022	18059	18176	18218	18047	18102	18041	18015	18088	18067	18207	18322	17931	18019	18203	18084	18083	18071	18201	18242	18067	18035	17994	17862	18121	17805	18013	18144	17997	18246	18005	18029	18052	18003	18130	18110	18072	17954	17952	18053	17946	18066	18108	18016	17989	18149	18124	17982	17972	18171	18053	18051	18053	18222	18035	18213	17927	18100	18257	18156	18171	18120	18062	18254	17952	18006	18064	18014	18107	18064	18059	17900	17877	18077	18135	18274	18075	18231	18132	17971	18004	18094	17968	18188	18143	17928	18045	18079	17975	18094	18128	18266	18159	18167	18041	18082	17998	18017	18094	18150	17853	17955	18041	18124	18164	18036	18241	18129	18164	18088	17837	18205	17966	17997	17903	18045	17817	17964	17893	18139	18029	18145	18139	18011	18193	17954	18168	17894	17971	18052	18042	18215	18142	18152	18063	18091	18136	18175	17952	18217	18200	17976	18091	18188	18090	18010	18186	18049	18159	17998	18006	18241	18026	18282	18083	18178	18071	18011	18031	18165	18210	18085	18019	18197	17986	18219	18063	18013	17972	18082	17959	18140	17906	18041	18090	17927	18168	18292	18030	18004	18066	18088	18042	18141	18229	18128	18112	18084	17793	17982	17995	18038	18092	17990	18116	18157	17964	18137	17964	18090	18106	18224	18065	18170	18157	18102	18263	17859	18001	18032	17923	18178	18079	18099	18181	17969	18062	18032	17917	18285	18093	18049	18180	17851	18215	18020	18089	18183	17896	18154	17908	18103	18143	17997	18131	18080	18181	18219	18220	18047	18135	17992	18170	18131	18164	18118	18066	18085	17852	18175	18064	18195	18211	17994	18177	18154	18099	17964	18056	17805	17997	17999	18099	18047	18113	18206	18236	18044	18062	18079	18005	18142	18171	18016	17953	18100	18368	18120	18031	18270	18354	17919	18045	17904	18227	18201	18178	17974	18105	18126	18109	17912	17869	18018	18088	18173	18108	17998	18122	18174	18064	17966	18211	18199	18098	18042	17806	18029	18111	18058	18065	17959	17964	17839	18185	17981	18160	17913	18054	18193	18240	18104	18054	18192	17992	18078	18033	17932	18060	18248	18048	18129	17983	18137	18192	17948	18159	18134	18048	18027	17994	17901	18293	18087	17946	17972	18025	18053	18013	18161	18034	18159	18070	18192	17868	17804	18057	17923	18129	18165	18063	18054	18134	18168	18200	18013	17900	17878	18044	18138	18112	18072	18374	18236	17914	18077	17930	17969	18229	18301	17992	17945	18192	18063	18108	18039	18313	18009	17997	18150	17987	18056	18101	18069	18019	18026	17992	17943	18165	17895	18052	18171	17854	18179	18054	17974	17886	17975	18150	18017	17949	18178	18006	18102	18342	17891	18214	18146	17995	18023	18022	17903	17904	18020	17919	17920	17920	18105	17870	17969	17884	17933	18150	18045	17743	18139	18139	18191	18169	18142	17989	17909	17983	18088	18096	18082	18150	18185	18090	18113	17962	17951	18117	17943	18050	18144	17831	18202	18024	17899	17976	17987	18190	18144	17951	18121	17975	18068	18176	18145	18000	18382	18158	17886	17977	18071	18037	18028	18081	18052	18004	18335	17994	18018	18102	18085	18050	18130	18211	18146	18033	18173	18059	18096	17976	18172	18216	18184	18139	18132	18139	18099	18008	18073	18074	17992	18130	18085	17963	18188	18100	18049	18128	17767	17998	17953	17996	18012	17774	18031	17996	17891	17886	18015	18064	18038	17929	18191	17863	18050	17917	18151	18006	18299	18028	18163	17911	18237	17986	18111	18154	18115	18082	18034	18030	17874	18004	18092	18152	18028	18398	18193	17953	17933	18241	18216	17983	18023	18165	17938	18030	18112	17938	18066	18039	18001	18350	17807	18060	18222	18121	18308	18069	18323	18134	18157	17905	18105	18007	18124	18238	18255	17985	18163	18086	18162	18126	18133	18026	18077	18076	18141	18226	18152	18035	18212	18154	18174	18101	18106	18185	18187	18031	18096	17960	18207	18005	18097	18034	18152	18059	18241	18203	17956	18055	18215	17917	18210	18004	17944	18252	18189	18034	18026	18118	18077	18148	18284	18271	18156	18054	17858	18014	17889	18029	18202	17899	18096	18122	17993	18157	18231	18007	18143	18267	18087	17838	18120	18091	18165	18163	17898	18315	18079	18075	18030	18076	18085	17921	18033	17938	18083	18121	18100	18175	18083	17871	18102	18084	17935	18073	18273	18160	18325	18170	17988	17790	18025	17851	17956	18154	17914	17905	18053	18171	18122	18130	17880	18146	18060	18009	18014	18053	18016	18006	18170	17949	18023	18106	18196	17918	18076	18219	18243	18105	18010	18026	18212	17958	18302	18103	18080	18029	18080	18117	18096	18132	18233	17970	18221	18348	18238	18171	18228	18072	18193	18013	18201	18298	18106	18146	18345	18017	18239	18099	18059	17950	17978	17994	18218	17936	17968	18107	18066	18165	18094	18251	17999	17960	18267	17934	17915	17955	18131	18061	18143	17830	18101	17940	17925	17940	18271	18160	18102	18023	17990	18024	18051	17860	18056	17914	17944	17997	18119	17867	18148	18201	18163	18289	18047	18243	17997	18195	17904	18029	18119	18011	18189	18097	18150	17930	18054	17992	18196	18190	18047	18265	18109	17898	17944	18177	17867	17871	18342	18293	18151	18271	18084	18128	18131	17964	18250	18256	18286	18441	18287	18057	18010	18069	18264	18188	18036	18139	18086	18218	18099	17942	17961	18055	18213	18026	17928	18111	18138	18191	18181	18088	17824	17968	18129	17973	17859	18240	18104	18006	18159	17939	18071	18207	17991	18237	18093	18228	17975	18175	18206	17975	18005	18019	18005	17948	18065	18177	18205	18140	18061	18046	17909	18280	18052	18006	18271	18040	18127	17967	18205	18235	18137	17791	18063	17880	17906	18044	18025	18067	17875	18066	18411	18043	18012	18000	18253	18071	17906	17999	18118	18097	17804	18114	18040	18140	18136	18122	18057	18224	18237	18151	18082	18158	18008	18118	17958	18133	17969	18229	18028	18029	17955	17984	18148	18318	18194	17945	18180	18017	17891	17953	18181	18079	18411	18119	18052	18124	17944	18099	18161	17972	18203	18142	18104	18010	18070	17976	18233	17911	18183	17957	17998	18102	17925	18123	18216	18045	18130	18207	18385	18078	18049	17999	17942	18176	18221	18253	18074	18043	18081	18160	18044	17975	18167	17970	17913	18043	18094	18207	18092	18141	17949	18064	17853	18204	18001	18312	18171	17841	18039	18160	17945	18054	18170	17929	18120	18154	18261	17929	18033	18170	18177	18062	18049	18008	18212	18191	18206	18207	18002	18122	18056	18087	18187	18208	18222	18052	17904	18088	17932	18119	18084	18208	17936	18091	18031	17880	18099	18239	18001	18196	17829	18175	18091	18160	17911	17929	18261	18028	18178	18096	18073	18096	17919	17948	18037	18194	18245	18060	18159	18044	18050	18083	18113	18143	18053	18169	18289	18001	18166	18214	18274	18065	18090	18144	18061	18149	17915	18099	18081	18090	18215	18039	18139	18190	17990	17989	17990	18151	18057	17966	17973	18087	17995	18085	17986	18246	18229	17999	17989	18055	18009	17949	18044	18076	18100	17905	17995	17940	18093	17992	18105	18175	17910	18171	18203	18175	18081	18050	18193	17971	18127	17959	18333	18029	18209	18057	18062	17907	17910	18077	18165	18075	17960	18024	18143	18238	17928	17952	17914	17895	18124	18155	18028	17999	18105	18155	18154	18111	18061	18028	18355	18154	18210	18089	18026	17971	17971	18091	18199	18152	18021	18071	18358	18022	17946	18187	18195	18115	18175	18083	18047	18158	17844	18022	17945	17992	18148	18058	18058	17964	18148	17999	18076	18152	18059	18139	18049	18147	18210	18237	18138	17992	18145	18110	18123	17998	18195	17813	18037	18023	18028	18072	18031	18241	18232	17996	18086	18111	17909	17903	18237	18048	18031	18115	18062	18028	18060	18101	18118	18235	18028	18117	18004	18082	18033	17946	18089	18109	18060	17992	18063	18010	18161	18093	18179	17998	18019	17952	18205	18087	18058	18100	17947	17999	18078	18182	17982	18182	17778	18000	18196	18387	18277	18152	18026	18154	18176	18131	18129	18047	18201	18116	18221	18038	17879	18052	18184	18330	18131	18130	18068	18230	18169	18133	18162	18079	17994	18131	18081	17886	18008	18102	18088	18165	18233	18012	18194	18125	18029	17908	17930	18031	18004	17833	18165	18120	18135	17955	18094	18081	18053	18122	18094	17923	18043	17853	18132	18124	18145	18005	18001	17999	18102	18178	18118	18166	18240	18308	18307	17860	18021	17970	17947	17894	18123	18116	17900	18117	17843	18414	18103	18091	18315	17834	17947	18197	18335	17983	18117	18214	18186	18114	18142	18067	18124	18114	18118	17987	18158	18163	17952	17843	18115	18241	18082	18096	17922	18104	17822	18153	18047	18185	17886	18037	17896	17867	18103	17958	18013	18276	18316	18055	18027	18175	18076	18253	17948	18133	17995	17973	18115	18042	18161	17733	18102	18035	17998	18292	18166	18256	18062	18189	18184	17953	18173	18030	18057	18141	18048	17897	18233	18194	18076	18198	18089	18162	18008	17959	18104	18149	18133	17896	17742	18099	18332	18248	18154	18231	18014	18157	18019	18060	17991	18159	17850	18156	18204	17948
33143	56799	52434	42594	37184	32440	27662	24352	21989	20627	19586	18535	17982	17480	16884	16390	16246	16209	16026	16041	15773	15681	15501	15616	15486	15284	15324	15272	15197	15405	15560	15299	15344	15085	15175	15274	15240	15168	15280	15079	15386	15141	15142	15166	15140	15205	15318	15096	15070	15205	15124	15245	15148	15323	15170	14966	15288	14955	15009	15081	15131	15231	15132	15054	15019	15085	15127	15130	15089	15143	15029	15168	14986	15043	14940	14940	14929	15178	15037	15122	15114	15099	15267	15190	15020	15143	15243	15091	14965	14998	15105	14978	15033	15089	15051	14819	14917	15044	15034	15049	15140	15151	14997	15019	15222	15042	15174	15181	15063	15191	15099	15135	15207	15078	15076	15123	15130	15106	15146	15224	15276	15086	15149	15021	15063	15111	15194	15014	15093	15143	15005	15128	15194	15138	14956	14884	15028	15091	14961	15172	14993	14979	15145	15106	15015	14958	15172	15016	15214	15107	14960	15104	14963	14984	15216	15003	15098	14909	15106	15155	15320	15039	15046	15058	15035	14839	14950	15012	15273	15054	15001	15082	15293	14996	15122	15209	14950	15193	15090	14959	15069	15198	15077	14887	15059	15132	14982	15085	15209	14981	15124	14893	15075	15139	15074	15193	15019	14928	15130	15082	15052	15069	15107	15100	15008	15179	15002	14984	15149	15266	14878	15272	15030	14969	15117	14952	14930	15117	15081	15348	15136	15107	15080	15055	15065	15085	15262	15193	15027	15074	14965	15006	15068	15208	15097	14960	15004	15020	15297	15112	15024	14939	15200	14916	15206	14943	14968	15189	15151	15148	15237	15096	14908	15044	15037	14971	14996	14909	15060	15016	15026	14993	15154	15093	15084	14933	14994	15155	15032	14848	15043	15209	15071	15092	15183	15079	15029	15135	15026	15111	15101	14989	15078	15012	15054	15225	15216	15148	14927	15123	15078	14973	15053	14970	15128	15003	15111	15084	15202	15067	15001	15039	14968	15132	14924	15126	15061	15048	15081	15030	14904	15122	15072	14995	14974	15002	15015	15096	14961	14993	15078	14976	15136	15205	15156	15076	15025	15117	15109	15066	15140	14926	15072	14957	15096	15144	14909	15122	14848	15086	15181	15192	15045	15130	15109	15070	15087	15031	15085	14988	15020	15166	15081	15110	15153	15071	15088	14897	15199	14933	14965	14975	15139	15022	15006	15156	14900	15097	15015	15017	15219	15070	15201	15066	15152	14964	15041	15169	15016	15025	15002	15090	14988	15097	15128	15102	15160	14930	15144	14998	14984	14999	15028	15068	14874	14973	14859	14952	15025	15311	14949	15004	15034	15178	15098	14940	15004	15084	15185	15004	15068	15099	15023	15081	15121	15075	15131	14995	15059	14928	15129	15091	15047	15037	15089	15105	15031	14945	15243	14991	14904	15027	15164	14872	15226	14978	15261	14987	15061	15125	15191	15223	15078	15169	14976	15093	15024	15073	15094	15118	15040	15174	14875	15227	14959	15012	15060	14751	15049	15116	15024	14987	15097	14908	15120	15094	15014	15107	15021	14906	15095	15086	15001	15118	15103	15053	15001	15148	15030	15086	15126	15123	15046	15044	14924	15103	15103	14915	14939	15129	15116	15046	15115	14915	15082	14988	15051	15193	15214	15106	15071	15151	15156	15151	15079	15151	15096	15009	15054	14977	15029	15099	14948	15164	15096	15050	15062	15130	14994	14931	14924	15001	14980	15068	15095	15028	14944	15181	14957	15325	15033	14919	14928	15134	15018	14963	15153	15125	15031	15127	15214	14981	15131	15100	15003	15106	15090	15213	15096	15047	15150	15197	15260	14973	14941	15092	15097	15089	15116	14979	15112	14947	14971	15037	15329	14983	14892	15108	14925	15214	14979	15069	15125	15109	15077	15257	15199	14951	14981	15035	14907	15103	15099	15017	15197	15093	15012	15004	14873	15130	14966	15121	15067	15111	15199	15135	14920	15051	15165	14989	15198	15122	15004	14782	15199	15233	15140	14958	15076	15116	15156	15126	15076	14947	14997	15058	15191	14985	14977	15081	15054	14936	15058	14951	15144	15186	15055	15240	15175	15033	14987	15203	15096	15156	15056	14981	15239	14973	14891	15028	15061	14988	15095	15094	14942	14955	14970	15039	15085	15082	15123	15036	15122	15182	15125	15038	14956	15120	14987	15005	15115	15081	15037	15038	15163	15063	15056	15119	15107	15128	15045	15157	14984	15025	15134	14982	14903	15001	15105	14915	15072	15088	15254	15036	15134	15155	15020	15086	15217	15141	15009	15111	15050	15009	15048	14927	14973	14967	15234	15040	15154	15216	14893	14957	15054	15095	14915	15106	15126	15029	15031	15043	15071	15058	15086	15155	15002	15102	14886	15047	15166	15079	14926	14963	15014	15055	14980	14954	15033	15150	15031	15208	15253	14934	15199	15007	14907	15013	15150	15253	15099	15060	15015	15111	14980	14960	15062	14924	15010	15159	15131	14856	15269	15125	15051	15123	15259	15312	15130	14909	15077	15009	14895	15114	14952	15365	14995	15140	15065	14979	15039	14975	15059	15112	14953	15185	14998	15135	14932	14923	15121	15109	15045	14864	15031	15088	15114	15214	15037	15087	15041	15359	15147	15096	15100	15104	15042	15014	14993	15148	14971	15041	15069	15234	15090	15036	14868	15094	15045	15028	14913	15141	14917	15215	14968	15124	15061	14953	15092	15085	14920	14978	14816	15031	15004	15040	15059	15031	15046	15018	15164	15069	15127	14927	15015	15053	15002	15008	14972	15234	15089	14991	15142	14962	15113	15043	14913	15082	15056	15073	15057	15144	15056	15057	15058	15008	15165	15196	15095	15064	15213	15131	15087	14914	15093	15184	14862	15071	15095	15011	15097	15142	14994	15021	15040	15083	15147	15138	14979	14987	15177	14932	14999	14971	15165	15065	15128	15067	14718	15028	15113	15011	14825	15024	15077	15099	15012	15022	15162	14925	14974	15089	15005	15116	15009	15174	15070	15055	15196	15047	15107	14924	15006	15016	14984	15020	15056	14979	15276	15024	14918	15041	15151	15046	15049	15131	15084	15093	15054	14937	15099	14919	15230	15048	14966	15045	15089	15114	15090	15130	15155	15148	15019	15082	14984	14988	15092	15218	15101	15173	15085	14928	15035	15220	14819	15068	14937	15114	14890	15237	15011	15043	15102	15047	15124	15053	15024	15082	15007	15068	14982	14883	15064	15122	15148	14944	14942	15179	14973	15152	15125	15082	15165	14906	15039	15111	15098	15000	14958	15035	14743	15056	15058	15143	15046	15119	14943	15053	15114	15156	15105	14933	14986	14998	15111	15094	15138	15093	15149	14979	14933	15180	14939	15136	15140	15137	14907	14991	15116	14998	14951	15135	15100	15252	15141	15130	15244	15085	15115	15379	15097	14906	14963	14921	15038	14962	15191	15112	15126	15048	14976	15193	15034	15164	15036	15024	15034	15153	15048	15047	15078	15148	14954	15007	15079	15016	15213	15105	14993	15078	14981	14924	14949	14985	15095	15006	15076	15109	15022	15120	15246	14991	15218	15107	15153	15003	15116	15142	15185	15122	15093	14984	14980	15175	15085	14990	14946	15154	15233	14934	14885	15171	14986	15015	15262	15078	15174	15164	15031	15138	15011	14999	15047	15064	15247	15045	15223	15093	15071	15144	15004	15102	15105	14948	15289	15188	15022	15192	15032	15220	15236	15022	15276	15068	14872	15285	15222	15124	14949	14996	15029	15087	14865	15014	14992	15076	15071	15033	15075	14897	15151	15113	15164	15105	15104	15100	14888	15087	15011	15089	15087	15033	15071	14962	15004	15051	15068	15001	15113	15089	14783	14979	15029	15180	14929	15056	15021	15054	14953	14972	15020	15025	15118	14975	15077	15141	15021	15162	15131	15042	15051	15098	15054	14974	15110	14905	15080	14988	14960	14975	15210	15212	14936	15351	15041	15110	15021	15071	15074	15008	15065	15076	15273	14986	15052	14930	15115	15175	14986	15076	15168	15088	14997	15081	15066	15115	15044	15129	14955	15038	14980	15172	15027	15112	15008	15009	15043	15072	14943	14988	15067	14936	15035	15179	15221	15073	15120	15038	15190	15091	15176	15024	14967	15142	15203	14970	15127	15087	15170	15081	15017	15083	15027	15038	14966	15063	15217	15001	15095	15089	15226	15176	15037	15158	15060	14977	15162	15095	15015	15091	15087	15140	15069	14923	15202	15005	15017	15149	15105	15064	14952	15078	15013	14974	15113	15052	14993	15075	15157	15061	14894	15035	15068	15050	15147	15071	14972	14954	15021	15201	15130	15038	14978	14986	15009	15127	15242	15077	15074	14962	15050	15172	15056	15109	14968	15187	15111	15090	15178	15010	14900	15177	15158	15327	15050	15025	15145	14931	14920	15039	15022	14894	14999	15188	14992	14976	15275	15147	14980	15134	14959	15071	15136	15115	15005	15132	14940	14976	15058	14908	15111	15120	15035	14980	15095	15171	15150	15047	15139	15094	14985	15042	15112	15041	15021	15029	15048	15001	15115	15181	15061	15178	15092	15068	15043	15038	15140	15036	15243	15063	15082	15072	15185	15159	15074	15259	15061	15258	14990	15011	14982	15106	15102	15005	14948	15118	15043	15232	15090	14998	15188	15154	15065	15040	15109	15083	15138	15188	15080	14938	14914	15021	15026	15027	15244	14768	15300	15083	14975	15053	15140	15050	15075	15076	15080	15224	15116	15105	15051	15002	15022	15012	15196	15175	15212	15062	15067	14930	14987	15058	15013	15135	15241	15161	14973	14964	15101	14975	15255	15065	14964	15095	15169	15206	15019	15090	15272	14995	15005	15176	15036	15054	15131	14892	15089	15305	15092	15210	15104	14980	15112	15026	15018	15071	15104	15043	15034	15155	15188	15085	15007	15159	15070	15116	15024	14923	15080	14893	15197	15061	15046	15013	15235	15000	15146	15075	15071	15087	15107	15198	14969	15105	15106	15123	15057	15046	15018	14962	14960	14883	15031	15029	15163	15009	15220	15192	15116	15037	14831	15193	14988	15017	15059	14951	15141	15097	15040	15167	14958	15110	15114	14979	15064	15076	15123	14973
29959	30097	37936	33876	27641	24461	22370	20612	20005	19284	19279	18995	18913	18598	18364	18229	18408	18121	18011	17966	18103	18069	17955	18224	18030	18057	17974	18002	17910	17865	17933	17858	17754	17754	17856	17846	17885	17753	17751	17769	17757	18042	18010	17601	17769	17910	17676	17909	17813	17846	17962	17794	17903	18009	17797	17815	17928	17727	17919	17800	17880	17770	17636	17824	17787	17955	17867	17906	17886	17739	17667	17684	17936	17759	17960	17988	17727	17643	17884	17788	17853	17679	17782	17951	17979	17668	18005	17670	17729	17836	17851	17893	17814	17915	17633	18067	18119	17885	17849	17825	17733	17804	17962	17512	17625	17716	17961	17725	17812	17883	17836	17672	17894	18019	17915	17793	17820	17564	17719	17880	17896	17836	17909	17819	17847	17958	17925	17997	17764	17846	17657	17760	17818	17857	17936	17867	17803	17669	17771	18014	17659	17961	17801	18024	17640	17815	17732	17884	17844	17800	17747	17861	17835	17750	17968	17902	17979	17644	17638	17806	17883	17783	17732	17735	17888	17835	17922	17857	17811	17727	17802	17827	17761	17693	17740	17850	17874	17684	17593	17840	18024	17835	17743	17826	17721	17821	17674	17723	18100	17711	17904	17684	17729	17750	17704	17816	17749	17747	17938	17754	17815	17860	17941	17737	17831	17733	17883	17741	17785	17816	17793	17810	17813	17812	17678	17880	17668	17731	17786	17848	17811	17913	18093	17775	17913	17641	17883	17867	17656	17794	17834	17877	17938	17895	17843	17731	17987	17877	17751	17800	17863	17881	17777	17822	17976	17963	17814	17822	18083	17848	17690	17784	17637	17813	17675	17971	17861	17678	17986	18048	17892	17826	17720	17912	17792	17740	17880	17723	17878	17800	17710	17618	17699	17657	17926	17809	17817	17822	17834	17903	17983	17956	18024	17775	17672	17840	17857	17826	17849	17704	17932	17880	17849	17736	17762	17874	17710	17906	17923	17829	17896	17778	17891	18074	17900	17747	17907	17813	17959	17694	17707	18083	18091	17889	17651	17644	17773	18056	17860	17824	17889	17629	17800	17840	17722	17629	17771	17674	17837	17900	17852	17714	17878	17888	17864	17802	17912	17865	17897	17851	18001	17777	17681	17742	17865	17968	17680	17648	17927	17831	17850	17914	17959	18015	17589	17754	17831	17703	17773	17744	17941	17866	17923	17766	17901	17835	17870	17848	17863	17874	17723	17785	17842	17752	17958	17735	17644	17881	17903	17766	17833	17878	17889	17776	17714	17682	17799	17990	17993	17874	17885	17481	17683	17745	17923	17693	17832	17752	17875	17793	17696	17855	17945	17842	17785	17925	17833	17859	17935	17581	17847	17812	17807	17693	17606	17742	17714	17859	17769	17903	17754	17816	17800	17758	17612	17798	17826	17733	17725	17819	18071	17903	17796	17858	18066	17988	17758	17769	17873	17833	17645	17738	17836	17842	17918	17780	17543	17714	17688	17893	17858	17794	17848	17670	17683	17672	17852	17686	17823	17876	17874	17749	17835	17716	17780	17796	17895	17676	17965	17713	17691	17681	17745	17893	17918	17932	17563	17755	17967	17900	18002	18035	17823	17695	17743	17928	17806	17782	17820	17763	17735	17727	17860	17706	17805	17824	17761	17888	17654	17759	17692	17823	17639	17745	17845	17662	17734	17822	17828	17831	17628	17879	17883	17879	17990	17860	17792	17724	17785	17777	17713	17869	17855	17623	17822	17819	17942	17654	17878	17990	17786	17760	17653	17830	17967	17853	17825	17680	17759	17661	17822	17712	17733	17816	17735	17895	17671	17701	17773	17697	17849	17800	17845	17998	17731	17715	17825	17824	17685	17874	17748	17659	18066	17719	17874	17772	17910	17804	17949	17650	17838	17739	17906	17769	17716	17768	17850	17557	17991	17864	17622	17963	17890	17913	17880	17627	17662	17806	17749	17877	18014	17721	17719	17683	17925	17972	17715	17932	17913	17593	17945	17800	17760	17629	17741	17768	17772	17703	17758	17941	17584	17757	17814	17942	17833	17811	17806	17892	17592	17861	17678	17854	17798	17728	17915	17629	17784	17852	17702	17655	17817	17711	17979	17805	17736	17816	17773	17704	17821	17801	17612	17726	17890	17867	17716	17834	17749	17724	17610	17724	17697	17685	17702	17838	17900	17845	17830	17596	18008	17773	17590	17775	17793	17775	18088	17765	17835	17799	17713	17657	18079	17893	17946	17410	17579	17872	17660	17633	17719	17962	17820	17842	17693	17893	17921	17942	17913	17809	17833	17707	17796	17849	17816	17817	17995	17735	18103	17740	17961	17718	17751	17751	17685	17703	17561	17808	17868	17742	17917	17515	17991	17823	17726	17650	17706	17729	17975	18047	17803	17953	17765	18122	17808	17884	17876	17771	17623	17686	17879	17697	17744	17615	17798	17902	17839	17660	17925	17811	17842	17830	17861	17882	18043	17825	17678	17937	18139	17984	17852	17785	17753	17826	17850	17857	17651	17882	17861	17930	17822	17785	17655	17684	17828	17676	17917	17852	17822	17798	17804	18004	17583	17830	17675	17668	17703	17825	17975	18079	17831	17969	17754	17738	17958	17864	17765	17804	17777	17667	17585	17785	17828	17657	17728	17882	17635	17882	17914	17893	18100	17662	17804	17739	17606	17818	17674	17697	17822	17760	17852	17983	17784	17830	18054	17710	17761	17715	17851	17751	17914	17844	17780	17779	17828	17843	17847	17587	17854	17810	17881	17794	17826	17597	17860	17843	17833	17673	17671	17869	17952	17697	17647	17703	17699	17656	17695	17806	17927	17782	17560	17833	17840	17788	17648	17772	17825	17796	17708	18028	18000	17829	17732	17992	17843	18002	17892	17757	17797	17875	17751	17949	17879	17792	17942	17755	17912	17998	17611	17778	17741	17681	17760	17861	17743	17855	17849	17809	17883	17860	17828	17952	17815	17788	17843	17731	17869	17727	17764	17912	17836	17604	17734	17687	17733	17708	17737	17966	18057	17667	17844	17910	17761	17886	17845	17530	17859	17889	17726	17597	17738	17826	17962	17931	17707	18008	17804	17820	17848	17747	17693	18053	17994	17854	17879	17714	17998	17920	17752	17814	17876	17620	17800	17751	17726	17756	17712	17801	17839	17908	17523	17698	17871	17540	17781	17977	17757	17821	18035	17990	17648	17684	17943	18000	17870	17729	17778	18075	17674	17989	17855	17769	17706	17704	17742	17901	17736	17952	17891	17729	17794	17623	17690	17841	17738	17776	17775	17714	17614	17722	17793	17824	17970	17828	17924	17931	17903	17899	17840	17861	17937	18030	17794	17856	17822	17687	17783	18000	17778	17963	17987	17828	17844	17836	17886	17834	17813	17760	17725	17911	17957	17958	17928	17904	17723	17688	17629	17815	18043	17907	17774	17914	17810	17646	17880	17589	17805	17844	17794	17738	17695	17766	17963	17828	17852	17829	17687	17731	17747	17757	17846	17784	17828	17618	17634	17892	17787	17857	17685	17766	17765	17977	17702	17697	17584	17698	17827	17788	17786	17669	17756	17913	17906	17636	17469	18045	18129	17661	17771	17878	17646	17682	17735	17888	17793	17685	17658	17597	17880	17793	17790	17765	17833	17975	17805	17685	17734	17656	17839	17828	17763	17842	17688	17708	17770	17764	17854	17699	17715	17643	17783	17887	18017	17976	17814	18095	17878	17811	17974	17757	17766	17750	17779	17854	17787	17597	17816	17728	17689	17809	17808	17815	17853	17762	17854	17905	17877	17908	17958	17808	17904	17956	17987	17857	17941	17928	17700	17725	17709	17882	17941	17983	17883	18094	17609	17714	17795	17841	17905	17855	17983	17949	17766	17861	17850	17851	17747	17797	17775	17920	17793	17793	17826	18074	17685	17961	17827	17560	17771	17662	17796	17881	17705	17912	17943	17906	17998	17777	17584	17719	17946	17715	17919	17745	17984	17828	17752	17758	17853	17835	17954	17767	17735	17802	17831	17934	17925	17813	18015	17820	17894	17886	17907	17808	17899	17769	17933	17894	17828	17705	17733	17815	17741	17782	17850	17763	17759	17793	17900	17719	18039	17651	17803	17780	17875	17906	17754	17704	17861	17850	17780	17876	17921	17832	17733	17785	17861	17839	17772	17869	17795	17829	17593	17805	17794	17859	17687	17856	17912	18017	17879	18023	17783	17619	17803	17665	17788	17744	17814	17750	17518	17639	17920	17791	17925	17938	17755	17617	17868	17779	17982	17731	17893	17723	17734	17634	17755	17683	17818	17703	17782	17756	17757	17721	17807	17622	17902	17798	17931	17684	17853	17658	17932	17903	17802	17999	17803	17737	17555	17974	17785	17860	17971	17690	17766	17731	17657	17923	17849	17653	17892	17922	17895	17628	17823	17800	17912	17623	17710	17825	17803	18013	17758	17793	18028	17734	17796	17710	17849	17662	17747	17652	17673	17711	17906	17875	17737	17854	17896	17965	17892	17799	17657	17873	17790	17773	17787	17750	17875	17658	17912	17754	17690	17792	17743	17933	17922	17758	17730	17589	17609	17834	17725	17658	17861	17897	17853	17852	17655	17657	17816	17754	17939	17972	17907	17656	17652	17659	17778	17739	17819	17839	17874	17913	17763	17732	17662	17713	17734	17758	17845	17860	17999	17850	17811	17464	17912	17967	17674	17937	17822	17940	17764	17967	17692	17864	17863	17873	17904	17782	17852	17809	17628	17721	17763	17815	17883	18009	17977	17950	17831	17777	17911	17840	17907	17687	17833	17716	17737	17769	17752	17959	17736	17790	17709	17819	17848	17841	17736	17810	17704	17725	17965	17922	17726	17819	17795	18004	17768	17819	17713	17759	17881	17957	17804	17921	17943	17840	17712	17730	17793	17710	17577	17722	17695	17840	17952	17524	17672	17723	17701	18035	17750	17706	17774	17832	17687	17848	18030	17905	18017	17840	17680	17784	17824	17879	17731	17679	17922	18032	17585	17798	17939	17678	17745	17599	17831	17810	17816	17784	18092	17743	17725	17822	17798	17873	17766	17977	17843	17730	17692	17951	17946	17733	17767	17727	17865	17796	17925	17861	17655	17746	17732	17806	17897	17779	17900	17889
33380	45971	41884	32469	27915	23545	20919	19294	17919	17404	17036	16336	16199	16064	15853	15479	15346	15445	15362	15149	15119	15147	15129	14924	14839	15079	14977	14809	15040	14932	14982	14999	15030	14968	14982	15005	14881	14810	14903	14621	14872	14926	15046	14833	14940	15009	14914	15022	14941	14867	14900	14991	14998	15119	14927	14998	14936	14862	15176	14807	14963	14865	14845	15003	15026	14787	15029	14901	15095	14987	15015	15013	14835	15010	15029	14978	14909	15048	14817	14720	15024	14805	14865	14890	14944	14715	14977	14810	14892	14883	14950	14778	14787	14859	14887	14960	14908	14948	14952	14951	14972	14876	15047	14923	14909	14730	15037	14761	14979	14939	14946	14854	14971	15045	14709	14881	14734	14847	14741	14940	14888	14919	14934	14957	14888	14954	14816	14841	14803	15081	14912	14995	14907	14950	14730	14969	14900	14865	14851	14861	14853	14929	14914	14962	14889	14888	14861	14952	15028	14877	15033	14769	14766	15041	14779	14876	14936	14791	14909	14852	14956	15083	14937	15014	15091	14764	14950	14982	15051	15008	14905	14827	14911	14884	14978	14923	14941	14786	14897	14877	14769	14942	14800	14979	14899	14864	14774	14758	14908	15047	14848	14890	14889	15058	14882	14771	14982	14933	15044	14871	15006	15024	14910	14698	14747	14902	14888	15083	14964	15090	14844	14928	14973	14954	14901	14957	14907	14861	14908	14915	14698	15138	14765	14994	15060	14956	14901	14861	14833	14998	14847	15113	14861	15072	14867	14886	14932	14996	14805	14909	14910	14850	14892	14966	14842	14846	14968	14969	14925	14936	14878	15021	14948	14877	14727	14988	14950	14936	14841	14950	14841	14776	14759	14896	14896	14739	14973	14966	14987	15000	15087	15020	14928	14861	14787	14819	15070	14945	15137	14840	14941	14845	14931	14792	14692	14953	14905	14875	14900	14817	14831	14899	14950	14954	14825	14870	14958	14960	14862	14965	14979	14922	14897	14953	14809	14887	14929	14838	14953	14734	14814	14844	15013	14748	14987	14778	14957	14819	14864	14857	14993	14792	14873	14898	14612	15019	14899	14839	14929	14967	14916	14853	15038	14921	14800	14899	15026	14896	14719	14945	14953	14810	14887	14827	15199	14934	14994	14717	14897	14807	14884	14946	14981	14996	14951	14978	14763	15074	14867	14898	14856	15088	15101	14787	14936	15050	14925	14895	15007	14916	15049	14888	14957	14922	14938	15011	14887	14819	14774	14927	14795	14853	15099	14772	14759	15005	14972	14885	14907	14826	14826	14758	15040	14874	14889	15012	14603	14894	14924	14876	14979	14926	14950	15088	14621	14862	14920	15019	14861	14871	14910	15091	14807	14951	14810	14790	14821	14879	14973	14867	14981	14884	14967	14902	14759	14860	14928	14785	14732	14863	14799	14972	14924	14940	14901	14862	14843	14985	14975	14868	14942	14935	14929	14969	15056	14954	14951	14774	14889	14963	14859	14889	14862	14879	14955	14968	14997	14964	14904	14965	14774	15111	14935	14908	14858	14776	15040	15083	14854	14869	14887	14851	14956	14810	14899	14823	14944	15007	15039	14784	15002	14942	15043	14873	14880	14866	14771	14808	14928	14798	14897	14868	14874	14977	14681	14879	14913	15108	14958	14866	14940	14933	14890	14671	14754	14924	14925	14824	14806	14945	14893	14890	15097	15015	14830	14950	14760	14877	15086	14866	14999	14998	14953	15037	14876	14961	14827	15002	14912	14718	14993	14856	15107	14968	14879	15016	14812	14990	14930	14997	14867	14895	14816	15054	14951	15056	14770	14940	14819	14752	14996	14868	14905	14652	15022	14999	14944	14820	14878	14832	14734	15048	14969	14978	15025	14802	14972	14941	15096	15014	14925	14950	14860	14896	14903	14889	14800	14992	14858	14878	14967	14842	14691	14840	14793	15021	14999	14956	14869	14810	14849	15055	14984	14785	14924	15077	14929	14863	14755	14940	14903	15019	14918	14954	14937	14846	14882	14767	15008	14856	14978	15037	15068	14825	14902	14904	14789	14920	14903	14863	14918	14950	14728	14904	14943	14827	14892	14843	14965	14957	14985	14951	14987	14822	14936	14947	14913	14974	14854	14854	14946	14980	14818	15112	15017	14993	14825	14927	15038	14803	14923	14797	14982	14924	14899	14950	14897	14798	14825	14653	14874	14956	14927	14885	15000	15008	14825	14840	15084	14906	15017	15032	14987	14917	15030	15096	14970	14949	15062	14890	14877	14896	14840	14954	14872	14784	14885	14807	14719	14830	14915	14945	14970	14798	14848	14986	14957	14855	14883	14880	14883	14901	14845	14826	14867	14864	15102	14821	14981	14913	15060	14789	14842	14859	14889	14761	15041	14816	14906	14854	14804	14886	15035	15018	14850	14949	14948	15009	15047	14950	14857	15022	14963	14857	14861	14891	14870	15045	14852	15062	14905	14861	14974	14860	14792	14879	14796	14825	14847	14965	14988	14871	14974	14856	15037	14903	15018	14778	14968	15039	15085	14990	14886	14925	14874	14836	14921	14904	15026	14932	15056	14805	14860	15014	14788	14938	15001	14852	14857	14966	15009	14904	14936	14851	14935	14825	14905	14822	14891	14808	14915	14913	14886	14902	14929	14816	14825	15068	14882	15057	14676	15033	14820	14826	14775	14956	14965	14674	14847	14888	14928	14908	14922	14936	14995	14769	14883	14936	14926	14962	14897	15062	14985	14856	14939	14992	14886	14912	15091	14811	14900	14871	15036	14971	14836	14893	15002	15041	14824	14982	15011	15125	15059	14824	14823	15078	14925	14799	14820	15078	14866	14808	15009	14767	14766	14876	14953	14913	14850	15116	14867	14869	14924	14857	14954	14908	14872	14908	14924	14838	14906	14750	14931	14694	14917	14849	14863	14895	14722	14860	14924	14869	14806	15003	14771	14820	14814	14732	15022	15016	14897	14882	14971	14932	14826	14948	14915	14858	14940	14713	15111	14951	14900	15041	14778	14897	14916	14886	14807	14835	14898	14915	14864	14814	14891	15086	14866	14897	14849	14823	14779	14940	14761	14881	14920	14964	14816	14931	14925	14768	14829	14913	14822	14950	14804	15014	14957	14981	14820	14807	15028	14786	14959	14830	14934	14786	15039	14991	14931	14651	14949	15039	14721	14737	14901	14845	14891	14877	14882	14713	14933	14986	14896	14867	14979	14814	14939	14919	14873	14878	15070	15037	14813	14845	14922	14971	14990	14868	14856	14894	14962	14813	14849	14966	14914	15016	14764	14850	15081	14976	14833	14964	14797	15004	14837	15052	14836	14944	14886	14821	14922	14997	14722	14979	14950	14893	14947	15011	14860	14976	14876	15103	15141	14887	15012	14950	14889	14854	14871	14850	14913	14769	14969	14879	14910	14863	14771	15109	15113	14893	14976	14807	14919	14994	14927	14940	14943	14920	14777	14927	14829	14813	15031	14937	14997	14919	14826	14740	14895	14895	14925	14982	14967	14838	14881	14795	14935	14986	14963	14928	14908	14883	15058	14968	14826	14925	14888	15042	14864	14945	14940	14994	14971	15110	14980	14814	14797	15056	14920	15003	15063	14885	14815	14845	14873	14900	14960	14772	14897	14809	14875	14832	14939	15031	14888	14904	15072	14980	14918	14783	14790	14853	14794	14827	15078	14816	14898	14830	14876	14856	14921	14866	14822	14938	14825	15078	14913	14780	14899	15045	14830	14966	14746	14896	14887	14883	14768	15001	14883	14988	14841	14992	14948	14879	14820	14944	14981	14938	14933	14782	14923	15149	14809	14857	14911	14941	15044	14879	14709	14882	15113	15039	14978	14849	14869	14891	15005	14831	14964	14700	14808	14896	14870	14827	14883	14949	14860	14919	14870	15107	14901	14946	14926	14824	14966	14955	14906	14792	14811	14995	14844	14779	14889	14937	14894	15019	14945	14942	15141	14847	14881	14987	14915	14816	14789	14952	14906	14905	15083	14851	14802	15078	14867	14851	14963	15039	14995	14765	14802	14915	14862	14897	14933	14897	14894	14896	14875	14865	15016	15056	14893	14852	14932	14933	14993	15028	14952	14888	14918	14877	14942	14862	14902	14890	14961	14954	15027	14952	15011	14790	14835	14855	14833	15004	14850	14983	14978	14917	14912	14860	14957	14966	14912	14889	14960	14963	14847	14912	14839	14879	14997	14881	14921	14854	15093	15059	14833	14874	14886	14961	14987	15007	15071	14844	15005	14944	14783	15053	14951	14837	14954	14926	15075	14893	14995	14925	14972	15003	14771	14958	14799	14981	14813	14940	14981	14993	15160	14868	15062	15055	14987	14998	14872	14991	14971	15009	15070	14835	15002	14873	15058	15015	14905	14960	14899	14971	14972	14994	14932	14922	15029	14923	14931	14904	14987	14862	14966	15017	14929	15068	15004	14941	14859	15027	15016	14788	14775	14992	14846	14768	14904	14912	14962	14882	14919	14867	14913	14996	14954	14839	14886	14934	15013	14895	14989	14745	14939	14954	14854	14999	14832	15105	14912	14943	14767	14792	14776	14926	14946	14892	14855	14903	14887	14988	14909	14898	14838	14961	14777	14843	14927	15005	14944	14730	14944	15011	15018	14872	15060	14831	14897	14862	14953	14838	15039	14802	15023	15026	15012	14860	14848	14872	14896	14764	14783	15001	14884	14994	14862	14853	14833	14874	14988	14946	14952	15002	14804	15014	15046	14917	14958	14857	14886	14974	14909	14904	14620	14945	14814	14939	15104	14964	14746	14934	14872	14980	14818	15043	14768	14987	14919	15010	14921	14841	14879	14900	14887	14963	14929	14797	14900	14986	14948	14827	14839	14847	14923	14900	14804	14838	14862	14881	15058	14904	14658	14703	15007	15026	14738	14940	14845	14923	14879	14723	14880	14945	15122	14775	14809	14818	14736	14975	14926	14979	14872	14756	14827	14894	15020	14878	14893	14921	14803	15082	14907	14943	14850	14884	15038	14847	14915	15052	15070	14871	14873	14905	14861	14973	14783	14989	14927	14946	15024	14917	14894	15107	14909	14989	14766	14968	14877	14949	14790	14953	14920	15007	14819	14872	15036	14803	14941	14755	14890	14822	15038	14868
23937	21016	28505	26119	26456	27447	26017	22278	20822	20176	19929	19248	19060	18942	18346	18330	18085	18052	17934	17985	18062	17878	17629	17908	17964	17749	17718	17696	17659	17861	17902	17770	17668	17763	17664	17660	17695	17666	17637	17711	17587	17409	17724	17576	17582	17695	17593	17618	17575	17279	17563	17721	17505	17612	17462	17578	17539	17572	17615	17374	17644	17700	17590	17611	17542	17575	17739	17610	17577	17585	17389	17485	17475	17442	17638	17362	17417	17590	17425	17379	17372	17400	17731	17714	17518	17605	17516	17434	17599	17648	17501	17538	17444	17669	17708	17689	17763	17612	17725	17625	17601	17604	17614	17691	17592	17553	17610	17562	17571	17372	17473	17426	17527	17415	17442	17399	17666	17429	17472	17724	17506	17535	17482	17499	17574	17762	17630	17550	17658	17685	17658	17493	17425	17681	17462	17533	17687	17415	17420	17412	17534	17448	17452	17625	17658	17277	17595	17448	17598	17432	17437	17600	17646	17441	17363	17540	17578	17508	17590	17592	17710	17549	17444	17485	17694	17487	17655	17471	17444	17437	17532	17559	17764	17737	17702	17459	17554	17205	17486	17709	17547	17602	17621	17536	17486	17585	17674	17693	17426	17433	17621	17660	17627	17580	17534	17570	17655	17576	17568	17542	17541	17389	17680	17475	17346	17446	17513	17566	17493	17497	17368	17794	17582	17416	17569	17651	17517	17512	17638	17552	17471	17548	17578	17617	17340	17440	17439	17456	17563	17609	17676	17574	17594	17557	17542	17513	17587	17590	17533	17431	17245	17560	17658	17533	17450	17496	17587	17433	17527	17423	17570	17505	17573	17397	17607	17653	17799	17554	17735	17796	17437	17624	17548	17618	17184	17451	17718	17427	17829	17255	17755	17514	17599	17425	17532	17569	17508	17406	17576	17473	17376	17491	17412	17625	17576	17537	17512	17595	17435	17737	17610	17564	17328	17440	17440	17523	17647	17700	17428	17730	17520	17452	17596	17460	17454	17390	17435	17650	17662	17571	17519	17718	17543	17470	17418	17455	17458	17458	17801	17702	17741	17338	17571	17696	17625	17271	17664	17535	17486	17390	17688	17269	17409	17457	17651	17519	17512	17467	17744	17621	17543	17689	17587	17512	17562	17553	17592	17498	17559	17579	17566	17602	17548	17628	17738	17622	17562	17620	17630	17660	17597	17416	17547	17401	17610	17490	17435	17554	17506	17700	17372	17599	17563	17781	17539	17506	17662	17525	17435	17349	17646	17788	17408	17600	17611	17682	17579	17626	17499	17402	17519	17715	17550	17424	17501	17494	17575	17540	17415	17476	17617	17546	17794	17477	17618	17634	17400	17496	17604	17501	17566	17633	17426	17206	17604	17357	17808	17601	17539	17509	17519	17432	17321	17499	17630	17530	17647	17619	17587	17593	17478	17623	17796	17531	17463	17587	17423	17544	17471	17566	17534	17537	17619	17462	17637	17716	17664	17446	17680	17511	17783	17542	17510	17712	17566	17548	17546	17428	17796	17588	17568	17495	17652	17606	17588	17637	17690	17499	17645	17394	17648	17490	17531	17407	17563	17412	17639	17418	17476	17457	17584	17620	17465	17659	17756	17750	17386	17402	17604	17560	17640	17394	17676	17739	17451	17633	17675	17480	17490	17734	17504	17566	17645	17527	17623	17376	17400	17728	17738	17353	17474	17623	17546	17588	17611	17558	17548	17430	17791	17419	17787	17529	17895	17479	17592	17565	17506	17696	17584	17651	17474	17557	17777	17548	17670	17446	17507	17515	17468	17366	17303	17552	17585	17659	17448	17493	17620	17538	17531	17720	17631	17751	17428	17658	17621	17418	17588	17653	17617	17744	17733	17544	17486	17424	17700	17438	17608	17603	17469	17640	17520	17648	17709	17574	17530	17653	17563	17570	17576	17349	17526	17234	17502	17634	17512	17482	17845	17535	17600	17596	17532	17594	17536	17657	17633	17659	17431	17477	17553	17629	17429	17748	17360	17438	17334	17775	17725	17872	17684	17412	17618	17692	17368	17678	17426	17488	17297	17449	17669	17524	17503	17510	17455	17487	17495	17557	17604	17432	17380	17554	17417	17669	17707	17420	17429	17485	17693	17558	17369	17631	17495	17454	17639	17445	17540	17577	17831	17537	17553	17323	17529	17757	17512	17506	17563	17692	17652	17582	17454	17568	17569	17514	17577	17459	17479	17640	17470	17453	17445	17425	17507	17587	17711	17600	17427	17458	17608	17475	17723	17597	17538	17597	17723	17699	17600	17600	17510	17684	17708	17480	17481	17558	17562	17706	17457	17676	17636	17734	17619	17499	17626	17393	17433	17735	17454	17379	17597	17604	17675	17596	17506	17377	17610	17634	17430	17523	17495	17613	17483	17755	17606	17289	17541	17368	17622	17529	17477	17449	17356	17563	17871	17651	17554	17786	17544	17544	17500	17493	17641	17713	17388	17892	17620	17602	17514	17535	17649	17707	17434	17558	17534	17495	17337	17679	17436	17555	17484	17662	17542	17597	17492	17537	17538	17580	17568	17637	17692	17572	17476	17396	17597	17522	17663	17483	17660	17397	17476	17525	17432	17416	17536	17609	17453	17221	17544	17544	17604	17640	17682	17738	17568	17465	17582	17454	17390	17660	17430	17287	17736	17529	17590	17534	17475	17485	17686	17501	17785	17659	17455	17514	17678	17422	17641	17741	17518	17385	17575	17634	17464	17672	17400	17710	17483	17505	17539	17445	17575	17463	17494	17507	17502	17546	17783	17559	17416	17534	17608	17507	17599	17542	17540	17575	17658	17668	17558	17666	17481	17545	17561	17832	17662	17593	17786	17515	17587	17510	17538	17545	17650	17464	17663	17863	17485	17512	17645	17491	17606	17519	17369	17448	17532	17597	17573	17643	17571	17351	17612	17496	17710	17586	17632	17563	17697	17325	17532	17654	17530	17653	17491	17341	17474	17771	17512	17740	17692	17523	17584	17466	17383	17421	17446	17589	17444	17665	17533	17392	17532	17448	17450	17494	17426	17577	17777	17561	17434	17610	17503	17556	17423	17518	17569	17487	17591	17756	17635	17613	17325	17545	17443	17628	17595	17430	17479	17491	17550	17618	17390	17454	17328	17598	17708	17646	17553	17148	17484	17653	17591	17474	17490	17539	17751	17691	17628	17540	17485	17733	17759	17670	17517	17361	17594	17558	17702	17527	17661	17535	17565	17681	17645	17554	17626	17220	17531	17533	17459	17736	17620	17617	17336	17595	17571	17655	17684	17701	17537	17594	17502	17624	17487	17558	17656	17608	17452	17650	17568	17579	17542	17492	17422	17516	17605	17538	17432	17536	17449	17512	17640	17451	17424	17352	17536	17673	17517	17491	17833	17698	17619	17496	17558	17561	17408	17689	17502	17517	17608	17696	17361	17664	17745	17725	17617	17912	17642	17652	17571	17450	17544	17441	17605	17672	17579	17584	17510	17490	17674	17665	17598	17645	17694	17620	17634	17415	17539	17741	17744	17620	17428	17432	17675	17634	17511	17740	17561	17539	17347	17550	17743	17407	17670	17620	17487	17503	17570	17569	17723	17587	17641	17568	17609	17611	17395	17530	17568	17561	17453	17435	17767	17853	17701	17674	17404	17574	17704	17621	17533	17563	17370	17517	17814	17679	17401	17514	17465	17626	17601	17455	17735	17711	17722	17531	17593	17559	17643	17536	17729	17658	17539	17531	17400	17609	17529	17586	17535	17465	17436	17460	17409	17607	17432	17530	17763	17673	17240	17546	17720	17316	17712	17476	17713	17834	17642	17481	17302	17806	17613	17668	17736	17568	17499	17491	17538	17550	17689	17617	17567	17520	17494	17441	17483	17849	17465	17593	17694	17586	17511	17639	17496	17372	17646	17605	17599	17749	17475	17394	17676	17685	17654	17663	17606	17666	17730	17613	17614	17665	17613	17509	17495	17565	17604	17427	17542	17475	17382	17403	17571	17505	17617	17511	17543	17683	17487	17665	17576	17679	17673	17565	17492	17381	17725	17588	17470	17552	17597	17535	17412	17630	17339	17385	17746	17533	17638	17555	17390	17362	17461	17486	17565	17539	17586	17459	17558	17488	17599	17485	17645	17684	17376	17397	17758	17598	17546	17519	17471	17635	17415	17584	17539	17453	17650	17679	17683	17507	17505	17438	17664	17551	17612	17370	17623	17667	17515	17579	17513	17509	17468	17471	17640	17663	17703	17441	17431	17533	17749	17665	17622	17555	17441	17584	17859	17573	17412	17721	17844	17628	17574	17655	17561	17505	17592	17435	17620	17499	17532	17856	17608	17578	17641	17426	17455	17561	17580	17645	17664	17349	17369	17529	17461	17523	17420	17476	17493	17614	17569	17610	17491	17450	17607	17503	17633	17684	17439	17768	17500	17537	17813	17933	17633	17458	17502	17504	17688	17549	17504	17568	17423	17472	17426	17584	17686	17599	17445	17477	17475	17321	17518	17717	17723	17546	17471	17518	17799	17641	17518	17695	17685	17496	17476	17675	17663	17371	17637	17765	17498	17568	17648	17488	17400	17480	17751	17622	17585	17609	17561	17613	17627	17517	17572	17330	17440	17477	17447	17774	17486	17505	17604	17456	17715	17514	17439	17525	17546	17546	17643	17620	17671	17524	17458	17646	17420	17541	17503	17648	17454	17465	17572	17534	17605	17639	17732	17627	17614	17586	17552	17529	17488	17472	17607	17116	17586	17467	17580	17475	17722	17763	17676	17406	17440	17514	17494	17505	17517	17308	17403	17590	17547	17534	17434	17579	17619	17535	17703	17532	17695	17473	17692	17517	17370	17465	17488	17682	17493	17484	17459	17591	17653	17502	17513	17238	17456	17863	17725	17462	17588	17578	17585	17627	17465	17517	17681	17463	17604	17229	17539	17475	17661	17447	17431	17544	17725	17489	17503	17762	17474	17515	17753	17459	17643	17505	17486	17463	17487	17437	17575	17725	17553	17501	17553	17546	17558	17517	17609	17574	17539	17648	17426	17178	17468	17512	17591	17624	17429	17507	17475	17472	17541	17561	17537	17522	17506	17733	17538	17688	17607	17609	17599	17508	17543	17528	17515	17463	17715	17641	17548	17618	17590	17471
31505	51247	47684	37984	32483	27735	24008	21645	19873	18488	18034	17549	16779	16239	15997	15875	15617	15444	15488	15424	15527	15282	15018	14994	14989	14916	15026	15123	15025	14875	14863	15032	14974	14901	15006	14947	14908	14777	14938	14747	14660	14876	14790	14807	14862	14801	14739	14735	14844	14850	15006	14817	14947	14921	14814	14840	14919	14752	14785	14814	14737	14672	14781	14851	14812	14845	14679	14731	15018	14779	14858	14941	14671	14762	14866	14799	14747	14886	14819	14560	14827	14726	14799	14801	14960	14669	14749	14737	14931	14841	14914	14609	14729	14874	14848	14835	14821	14772	14831	14692	14784	14738	14829	14802	14631	14821	14768	14697	14670	14942	14824	14927	14772	14850	14743	14613	14909	14860	14819	14904	14652	14843	14733	14885	14710	14788	14778	14671	14826	14827	14958	14915	14830	14649	14727	14854	14793	14852	14861	14974	14942	14736	14598	14884	14790	14838	14871	14701	14916	14743	14797	14778	14951	14719	14643	14822	14687	14852	14761	14614	14779	14767	14910	14874	14892	14759	14790	14722	14655	14771	14868	14699	14855	14613	14876	14676	14784	14789	14775	14786	14871	14711	14888	14848	14796	14667	14831	14872	14792	14675	14802	14826	14901	14636	14751	14884	14870	14678	14915	14697	14961	14813	14611	14758	14661	14714	14710	14799	14738	14752	14708	14856	14817	14738	14751	14777	14542	14740	14544	14881	14857	14742	14807	14858	14815	14716	14792	14839	14645	14725	14765	14843	14823	14789	14883	14842	14762	14743	14904	14890	14833	14762	14861	14659	14697	14899	14691	14753	14817	14934	14523	14601	14880	14937	14852	14765	14846	14863	14603	14824	14946	14649	14742	14839	14797	14949	14826	14862	14742	14873	14682	14742	14647	14723	14845	14892	14675	14828	14749	14892	14947	14739	14992	14708	14778	14937	14774	14796	14793	14674	14852	15000	14848	14772	14845	14757	14963	14648	14747	14810	14852	14801	14847	14741	14752	14651	14711	14789	14720	14945	14586	14830	14817	14964	14861	14685	14772	14713	14688	14566	14788	14669	14788	14757	14740	14748	14850	14810	14785	14800	14760	14653	14860	14674	14758	14718	14832	14813	14656	14706	14699	14795	14826	14659	14762	14927	14806	14614	14940	14647	14886	14894	14816	14764	14842	14836	14822	14780	14637	14851	14907	14904	14630	14722	14783	14721	14805	14746	14748	14754	14937	14891	14772	14790	14746	14840	14735	14787	14713	14657	14766	14829	14771	14796	14668	14891	14836	14730	14742	14795	14654	15061	14738	14897	14843	14970	14541	14837	14799	14584	14690	14956	14752	14823	14742	14689	14751	14828	14743	14759	14787	14710	14865	14695	14693	14719	14775	14744	14767	14795	14658	14888	14851	14879	14819	14837	14762	14794	14823	14791	14690	14899	14790	14849	14781	14790	14769	14697	14832	14859	14928	14916	14791	14775	14921	14710	14701	14946	14850	14745	14821	14891	14964	14634	14857	14845	14921	14851	14768	14862	14809	14638	14768	14752	14901	14787	14684	14815	14797	14668	14815	14659	14745	14631	14741	14940	14683	14869	14707	14764	14664	14708	14678	14816	14714	14804	14688	14702	14797	14771	14599	14796	14839	14653	14880	14795	14576	14754	14887	14830	14932	14808	14691	14848	14649	14750	14766	14534	14902	14890	14828	14883	14811	14752	14714	14837	14747	14831	14817	14787	14611	14663	14876	14808	14751	14822	14659	14890	14894	14819	14641	14896	14736	14839	14687	14815	14871	15096	14713	14779	14761	14704	14809	14812	14648	14839	14904	14617	15020	14907	14811	14728	14767	14659	14847	14786	14753	14853	14626	14954	14815	14832	14815	14932	14700	14661	14693	14970	14728	14654	14728	14868	14628	14746	14847	14752	14855	14950	14841	14836	14639	14892	14834	14823	14833	14808	14779	14703	14616	14681	14942	14885	14999	14810	14631	14840	14855	14799	14718	14862	14698	14741	14665	14741	14813	14799	14738	14866	14858	14708	14882	14626	14791	14915	14727	14641	14768	14897	14861	14873	14892	14687	14738	14893	14943	14700	14699	14763	14721	14694	14770	14799	14828	15034	14652	14692	14831	14652	14914	14818	14729	14671	14753	14841	14872	14705	14755	14765	14839	14750	14764	14941	14732	14790	14769	14857	14720	14836	14822	14749	14945	14813	14690	14798	14811	14658	14797	14857	14801	14719	14798	14744	14789	14707	14699	14806	14573	14852	14874	14776	14860	14821	14745	14793	14836	14876	14869	14889	14734	14943	14878	14621	14835	14915	14765	14786	14763	14849	14673	14856	14843	14766	15061	14832	14691	14641	14834	14776	14847	14578	14715	14617	14771	14684	14730	14759	14776	14784	14770	14673	14704	14723	14839	14709	14736	14778	14956	14829	14848	14836	14749	14589	14961	14702	14750	14925	14811	14915	14698	14823	14795	14623	14733	14802	14923	14975	14757	14692	14889	14955	14845	14913	14668	14849	14834	14919	14732	14861	14924	14728	14826	14708	14753	14715	14867	14835	14727	14807	14796	14830	14825	14870	14808	14821	14709	14873	14631	14741	14925	14657	14839	14890	14625	14983	14802	15020	14741	14769	14984	14870	14891	14732	14889	14787	14706	14639	14973	14882	14871	14829	14865	14579	14926	14771	14796	14859	14811	14808	14726	14869	14792	14847	14770	14709	14729	14854	14893	14658	14828	14782	14826	14817	14698	14936	14779	14691	15032	14811	14713	14849	14786	14779	14846	14688	14714	14490	14863	14902	14706	14637	14708	14801	14789	14714	14992	14772	14754	14738	14799	14782	14886	14860	14710	14805	14880	14677	14735	14884	14763	14787	14936	14715	14785	14857	14853	14887	14972	14844	14845	14623	14783	14795	14817	14796	14890	14675	14843	14830	14733	14635	14898	14646	14689	14791	14887	14779	14929	14867	14845	14644	14679	14747	14678	14798	14807	14759	14760	14606	14860	14725	14893	14853	14863	14926	14778	14755	14803	14813	15000	14806	14738	14901	14908	14944	14832	14635	14978	14851	14792	14590	14936	14714	14701	14800	14845	14962	14911	14771	14840	14823	14748	14627	14814	14831	14806	14881	14885	14690	14791	14630	14706	14862	14776	14831	14733	14870	14905	14648	14886	14814	14749	14734	14802	14975	14801	14840	14896	14957	14865	14822	14754	14787	14785	15021	14738	14762	14810	14851	14748	14595	14765	14713	14704	14752	14906	14732	14879	14834	14637	14753	14807	14782	14728	14637	14777	14786	14730	14750	14776	14808	14706	14951	14808	14783	14793	14713	14807	14910	14740	14843	14746	14913	14896	14899	14746	14888	14911	14681	14818	14680	14876	14784	14824	14758	14801	14849	14839	14823	14874	14805	14859	14659	14756	14658	14905	14723	14778	14765	14775	14619	14907	14964	14855	14750	14686	14779	14746	14806	14738	14916	14766	14841	14802	14849	14770	14777	14817	14740	14863	14904	14877	14767	14880	14846	14798	14805	14697	14712	14699	14961	14782	14819	14639	14819	14778	14673	14937	14849	14988	14851	14736	14756	14822	14873	14838	14861	14799	14586	14710	14753	14695	14757	14822	14650	14873	14874	14830	14805	14883	14734	14725	14937	14867	14767	14927	14849	14854	14852	14906	14818	14709	14832	14713	14706	14745	14726	14838	14826	14770	14856	14888	14870	14822	14864	14678	14767	14786	14841	14778	14890	14997	14676	14833	14804	14834	14720	14887	14762	15039	14766	14656	14838	14949	14730	14798	14855	14655	14932	14733	14802	14818	14922	14766	14675	14785	14863	14770	14720	14660	14772	14816	14763	14877	14700	14771	14712	14852	14782	14900	14849	14803	14688	14917	14908	14828	14771	14897	14781	14834	14885	14873	14807	14756	14800	14802	14803	14772	14794	14746	14697	14867	14732	14695	14753	14802	14796	14638	14790	14899	14942	14671	14741	14864	14698	14912	14836	14845	15022	14836	14846	14795	14857	14944	14616	14765	14540	14848	14797	14808	14766	14837	14725	14737	14824	14597	14944	14777	14829	14775	14786	14599	14636	14631	14666	14706	14695	14740	14694	14638	14932	14918	14670	14884	14824	14823	14642	14836	14753	14879	14810	14653	14806	14615	14787	14977	14928	14771	14571	14801	14754	14847	14948	14900	14759	14712	14684	14764	14915	14981	14684	14705	14620	14778	14902	14696	14782	15015	14943	14811	14652	14909	14684	14956	14689	14675	14736	14920	14992	14835	14787	14742	14737	14794	14689	14770	14825	14803	14955	14912	14893	15001	14649	14854	14835	14685	14797	14639	14933	14768	14749	14767	14755	14709	14968	14892	14755	14790	14853	14774	14736	14552	14917	14703	14707	14795	14751	14818	14790	14741	14832	14705	14780	14935	14879	14687	14713	14797	14977	14764	14700	14891	14728	14728	14736	14681	14801	14943	14815	14766	14604	14863	14915	14988	14823	14655	14808	14831	14788	14827	14672	14815	14896	14909	14789	14755	14716	14663	14686	14818	14791	14824	14932	14760	14749	14834	14896	14828	14848	14769	14893	14673	14825	14818	14691	14869	14714	14888	14823	14835	14852	14786	14926	14996	14831	14778	14769	14727	14975	14811	14832	14756	14920	14724	14662	14787	14807	14608	14685	14878	14737	14775	14720	14678	15081	14959	14947	14616	14804	14877	14801	14739	14816	14887	14622	14882	14711	14780	14684	14669	14790	14890	14893	14779	14515	14996	14769	14759	14874	14927	14800	14633	14696	14658	14806	14760	14873	14717	14815	14663	14787	14947	14633	14860	14775	14796	14797	14876	14884	14892	14723	14868	14823	14837	14862	14779	14914	14691	14842	14810	14657	14957	14789	14767	14671	14790	14659	14799	14877	14774	14848	14786	14903	15033	14778	14850	14737	14720	14861	14726	14782	14860	14793	14839	14932	14889	14885	14813	14659	14713	14911	14801	14509	14832	14657	14706	14666	14857	14879	14933	14852	14739	14746	14966	14990	14839	14768	14929	14836	14633	14676	14850	14748	14951	14829	14744	14774	14860	14971	14754	14684	14781	14771	14744	14754	14784	14632	14794	14751	14867	14947	14811	14712	14760	14713	14828	14952
22664	20994	28733	23794	23123	27433	29689	24602	22646	21582	21085	20425	19992	19482	19287	19135	19017	18875	18615	18824	18506	18500	18606	18345	18188	18045	18327	18274	18125	18158	18171	18082	18119	17926	17917	18046	17933	17836	18103	18068	18002	18079	18010	17830	17965	17937	17887	18129	18075	17997	17966	18085	18092	18110	18218	18013	17874	17876	17827	17895	17897	17973	17992	18103	17808	17982	18065	18034	17936	17817	17892	18059	17989	17912	18062	17917	18042	18009	18107	17823	17815	17919	17993	17904	17930	18206	17847	17898	18011	17893	17984	17929	18088	17986	17963	18051	17925	18005	18191	18247	18013	17871	17954	17991	17862	17947	18290	17907	18153	18028	17866	17717	17854	18085	17914	17943	17797	17997	18005	17833	17939	18141	18028	17777	17985	17923	17860	17830	17553	17869	17897	18050	17852	17885	18025	17979	18084	17860	17984	17913	17961	17851	17921	17781	17937	17941	17812	17951	18004	17893	18007	17916	17766	17759	17788	18074	17985	17996	17941	17653	17878	17869	17945	18057	17927	17910	17780	17819	18053	17922	17947	17775	18028	17987	17973	17918	17967	17860	18145	17903	17936	18054	17814	17925	17845	17900	18058	17855	17876	17935	17918	17811	17949	18019	17966	17800	18045	17901	17992	17915	17967	17995	18003	18017	18029	18204	17819	17900	17989	17978	17978	18018	17852	17880	17958	17840	17804	17762	17800	18015	18167	17961	17897	18026	17828	17888	17955	18018	17989	18105	17730	17935	17934	17794	17846	18055	17940	18003	17954	17994	17980	17744	17920	17842	17860	17873	17889	18066	18151	17602	17943	18059	17664	17936	17827	18010	17963	17909	17860	17829	17997	18007	17850	17938	17937	17727	17913	17857	17972	18099	17899	18094	17798	17978	17875	18053	17894	18126	17954	18022	17835	17884	18131	17791	17851	17840	17940	17890	17938	17945	17854	17907	18208	17894	17752	18070	17840	17900	18002	17927	17683	17862	17878	17814	17841	17981	18123	17865	17862	17532	17911	18058	17995	18019	18010	18079	17951	18005	17893	18087	17907	17831	18061	17899	17968	18021	17838	17883	18070	18073	17918	17963	17896	17760	18026	17860	17863	17921	17904	17939	17917	18039	17872	17873	17879	17909	18122	17871	17879	17944	17747	17692	17918	18118	17857	17966	17792	17733	17956	17920	17925	17918	17955	17762	17974	17939	18081	17946	17830	17985	17721	17755	17794	17961	18136	17991	18017	18043	17851	17763	17851	17844	17884	17908	17830	17744	17818	17891	18053	17874	18076	18024	17891	18066	18169	17937	17725	18002	17910	17857	17890	17907	17810	18018	17988	18067	17946	18012	17859	18006	17955	17977	17848	17984	17772	17917	17844	17884	18063	18034	18045	17682	17908	17955	17980	17924	17818	17639	17704	18067	17822	17980	17981	17998	17893	17900	18071	18113	18010	17785	17900	17803	17971	17883	17940	17879	17938	17799	17888	17898	18045	17858	17783	18022	17973	17996	18149	17870	17829	17790	17979	17702	18035	18015	17960	17873	17702	17992	17775	18117	18109	17805	17712	17862	17814	17730	18021	17914	17787	18072	17777	17965	17826	17901	18173	17886	17892	17751	17853	17830	17919	18101	17940	17977	17893	17787	17861	18061	18042	17975	17785	18076	17928	17901	18044	17965	17958	18091	17961	17739	17675	17841	17913	17890	17971	17933	17846	17885	17770	17988	17767	17853	17997	17808	17801	17972	18032	17663	17755	17712	17926	17858	17816	17747	17872	17882	17962	18009	17928	18047	18155	17957	18066	17893	17758	17886	17990	17903	17931	17947	17941	17908	17972	17702	17962	17847	18053	17979	17841	17815	17879	17990	17958	18177	17800	17947	18104	17644	17873	17872	18044	18029	17840	18158	18066	17714	17808	17959	17880	18036	17980	17889	18033	18099	17864	17717	17834	17965	17958	18158	17997	17916	17804	17717	18000	17841	18011	17907	17749	18162	17933	17863	17881	17971	17899	18010	17924	17897	17995	17969	18023	17930	17773	17807	17992	17903	18047	17827	17867	17922	18058	17900	17836	17682	17895	17882	18208	18011	17880	17854	18068	17774	17880	18077	18200	17931	17856	18039	17932	17749	18005	17921	18046	17782	18085	17752	17880	17778	17731	17966	18008	17937	17901	17904	17814	17697	18013	18062	17812	17843	18104	18019	17826	17890	17846	17751	17924	17993	17856	17918	17837	17773	17852	17959	18147	17945	17866	17850	17955	17920	17771	18105	17846	17914	17839	17848	17933	17742	17891	18020	18047	17941	17910	17924	18126	17849	17853	17787	17668	17950	18020	17976	18139	18056	18030	18007	17878	17982	17806	17813	17705	17814	18027	17866	17949	18093	18067	17916	17968	17911	18020	17893	17871	17963	17922	18022	17943	18073	18010	17866	17999	17992	18085	18037	17920	18003	17905	17997	17952	18028	17860	18093	18041	17890	17898	17941	18100	17977	18068	17879	18022	18055	17881	17797	17799	17914	17900	17794	17845	17975	17914	17789	18093	18004	18053	17859	17834	17909	18067	17887	17990	17782	17821	17942	17961	17795	17755	17927	17811	17917	18027	17963	17767	18054	17962	18058	17803	17660	17980	18016	17893	18055	17980	17898	18161	17968	18078	17747	17859	18106	17994	17828	17958	17918	17925	17868	17875	18037	17894	17933	17818	17956	18074	17791	18097	18036	17816	18149	17919	17715	18053	17974	17832	18056	17828	18066	18029	17991	17882	17991	18004	17994	17881	18030	17862	17902	18020	17897	17894	17894	17981	17759	17926	17813	17973	18016	18033	17769	17872	17751	17833	18016	17899	17939	17882	17945	17950	17893	17910	18094	18009	18020	17777	17889	18103	17693	17881	17848	17809	18034	18156	17849	17796	17836	17891	17863	17990	17937	17910	17946	17788	17789	18086	17962	17961	18005	18135	18072	17775	18038	17844	17767	17869	18064	17824	17740	17868	17795	17926	18070	18202	17837	18035	17988	18043	18163	18015	18132	17698	18025	17949	17912	18038	17969	17940	17913	17768	18003	17768	18136	17878	17933	17950	18075	17852	17765	17977	17832	17814	17850	18041	17969	18018	17904	17952	17825	17896	17975	17996	18044	17783	18019	17728	17783	17754	17960	17922	17972	18080	17946	17790	18085	17955	17817	18237	17976	17882	18083	17850	17984	17772	17956	18011	18177	18169	18061	18060	17737	18070	18084	17829	17779	17996	17873	17939	17713	18101	17842	17854	17925	17990	17983	18041	17839	18020	17958	18018	17915	17873	17843	17864	17912	17770	18235	17877	17735	18088	17919	17667	17979	18147	17786	17918	17745	17881	17944	17813	17957	17889	17990	17876	18001	17899	18066	17929	17674	17870	17958	17810	18095	18032	18062	17922	17908	17972	18114	17926	17966	18119	17815	17884	17815	17834	18095	17705	17902	18072	18096	17872	17830	17903	18096	17748	18081	17970	17794	18165	17889	18084	17876	18031	18048	17778	17882	18071	17989	17911	17868	18106	17810	17915	17981	17873	18129	17880	17924	17705	17888	17921	17842	18031	17870	18052	17607	18011	17971	18060	17995	18072	17839	17723	17829	17909	17731	17866	17880	18084	18158	17816	17912	17954	17687	18016	17976	17781	17854	17745	17548	17918	17794	17892	18033	17924	17769	17847	18062	18001	17880	17870	17760	17865	17985	18056	18055	18118	18062	17993	18054	17798	17936	18002	17937	17880	18022	17798	17709	17973	17697	17706	18155	18102	17896	18004	17969	17999	18060	17897	17864	18023	17980	17788	17721	17831	18048	17873	17984	17919	17937	17934	17937	18030	18129	18093	17970	17898	17772	17911	17939	17867	18009	17993	17807	17754	17813	17699	17919	17760	17993	17934	17997	17816	17859	18091	17921	18116	17697	17941	17823	17906	17847	17787	18014	18037	17874	17873	17714	17970	17914	17924	17940	17853	17720	17798	17831	17907	17801	17813	17921	18001	17809	17824	18032	17887	17793	17798	18149	17889	17873	18076	17858	17932	18103	17987	17768	17868	18054	17952	17863	17876	17725	18106	17739	17733	17975	17817	17987	18129	17883	17921	17666	17864	17849	17754	17796	18010	17836	17924	17970	17826	17891	17791	17876	18020	17860	17936	17772	17831	17741	17832	17894	17935	17822	17983	17907	17946	17828	17975	17778	17916	18021	17945	17772	17788	17878	18004	17973	17997	17795	17897	18001	17985	17839	17882	17923	17923	17857	18004	17947	18035	17904	17950	17954	17811	17994	18053	17924	18090	18124	17914	17772	17874	17923	17727	17890	17840	17741	17863	17943	17808	18025	17883	17979	17723	18108	18121	17949	17847	17801	17848	17898	17816	17739	17825	18055	17929	17883	17904	17948	17979	18030	17957	17724	17928	17996	18034	17892	17910	18025	17907	17772	17677	17905	17918	17822	18019	17902	17930	17908	17814	17783	17836	17791	18068	17996	18089	17988	17906	18006	17926	17889	17941	17941	17997	17845	17845	18086	17887	17810	18105	17791	18061	18170	17677	17919	18035	17875	17848	17904	18099	18043	17926	17857	17890	18111	18087	18095	18098	18018	17987	17785	17998	17866	17892	18088	17866	17859	18062	17841	17823	17935	17803	17796	17739	17882	18007	17877	17877	17982	17988	17921	17827	17760	17892	17917	17957	18023	17837	17955	17953	17756	17923	17954	18006	17882	17866	17969	17791	17961	17841	18048	17824	17906	17836	17727	18103	17949	17836	18069	17758	17850	17867	17853	18022	18020	17931	17849	17894	17961	18029	18029	18091	17766	17983	17852	17874	17844	17804	18019	18000	17986	17748	17801	18102	17958	17718	17859	17846	18002	17912	18017	18101	17912	17856	18061	18083	17958	17787	17749	17958	17890	18023	17880	17908	18034	17761	18149	17968	17869	18127	17754	18044	17972	17828	17910	17715	17842	17922	18001	17790	17738	17730	17973	18024	18023	18083	18016	17913	18082	17940	17995	18094	17897	17890	18011	18010	17874	17954	17950	18033	17986	17896	17948	17838	17703	17864	18005	18139	17943	17880	17939	18024	17978	17993	17836	17771	18076	18105	17839	17796	18033	18176	17920	17762	17980	17973	17902
33434	56778	52657	42242	36110	30794	27073	24157	22072	20257	19498	18630	17767	17340	16869	16405	16105	15989	15630	15884	15686	15516	15392	15372	15232	15353	15275	15184	15188	15055	15110	15007	15163	15183	15257	15258	15111	14912	15076	15011	15151	14949	15122	15020	15019	14954	14965	15069	14907	15024	14938	14936	14956	14931	14984	14914	15145	15070	14863	15015	15045	14837	15031	14920	15046	15071	15067	14963	15217	15009	15006	15034	15004	15194	15006	15012	15007	15132	14878	14866	15019	14939	14873	15112	14910	15067	15122	15094	14978	14884	14977	14901	14939	15255	14923	14990	14837	14907	14988	14835	15032	14842	15143	15099	14877	15023	14928	14837	14991	14889	14888	15029	14872	15060	15126	14961	15074	15021	14976	14936	15107	14946	15169	14954	15116	15000	14964	14979	14895	14914	15055	14999	14904	15122	14993	14874	14966	14962	15096	14883	15219	15040	15058	14991	14925	14949	15034	14834	14968	14938	15001	14790	15008	14931	14978	15046	14851	14906	14935	14948	15009	15032	14952	14990	14881	15016	14811	14814	14913	14865	15108	15013	15008	15006	14827	15096	14955	14934	15040	14962	14907	14818	14842	15112	15012	14857	15035	14881	14941	14966	14991	14931	15027	14865	14996	15021	15042	14946	14943	15052	15153	14977	15111	14828	14882	14981	14959	14963	14916	15029	14943	15088	15038	14946	15062	14988	14894	14952	14866	14930	14954	15124	14960	15210	14948	14987	15069	15114	14888	14852	14949	14975	15017	14976	15156	14829	14969	15005	14852	14942	14917	14922	14931	15008	14969	14770	15046	14978	14789	15100	14937	14945	14976	15190	14911	15089	15004	14802	14853	14982	15152	14886	14954	14878	14928	14970	14936	15103	14965	15174	15134	15083	15143	15093	14791	14774	14871	14927	14981	14906	14911	14866	15035	14817	15047	14930	14927	15144	14947	15019	15037	15155	14839	14939	15011	15249	15148	14817	14949	14929	14855	14940	15086	14926	15110	14978	15079	15084	15002	14933	14861	14977	14978	14852	15070	14918	15044	14990	15011	14927	14926	14980	15008	14786	15069	14838	15074	14951	14875	15027	14994	15066	15083	15089	15170	14909	14948	14962	15040	15003	15074	15104	15012	14838	15062	14965	15044	15096	15081	15029	14909	14897	14903	14828	14781	15023	15107	14926	14975	14996	14897	14963	14872	14922	14826	14991	15026	15011	14931	14846	14949	15126	15047	15163	15007	14899	14820	15020	14874	14979	15020	15046	14840	14938	14892	15041	14923	14915	14972	15011	15009	14949	15000	14939	15030	14980	14773	15114	14978	14956	15133	15003	14893	15044	15027	15099	14963	15064	15049	14895	15240	15020	14999	14916	14947	15047	14862	14930	14895	14898	15045	15100	15017	15175	14972	15036	14919	15118	15041	14896	14892	14978	15025	14958	14879	14888	14928	15000	14856	15012	15014	14910	15019	15012	14844	15007	14939	15042	14962	14960	14960	15036	14937	14928	14905	15068	14828	14971	14988	14935	15042	14934	15087	15122	15114	14928	14979	14918	14968	15059	14827	14966	14887	15013	14964	14853	14963	14887	15021	14837	14968	15053	14942	15009	14880	14910	14880	15020	14787	15035	14906	14997	14954	14998	14851	14947	15120	15014	14838	14817	14953	15023	15102	14960	14860	14871	14909	15113	14849	14861	15047	15157	14935	15226	14978	15127	14965	14809	14968	14910	14899	14971	15140	14927	14865	15004	15042	14796	14903	14998	14958	14942	14918	15010	14945	14974	15052	15029	14989	15012	14729	14857	15070	14929	15045	14990	14960	15040	14828	15025	14935	15064	14882	15000	15194	14933	15018	14976	15094	15034	14939	14914	15170	14951	15027	14958	15032	14995	14807	15020	15055	14973	14751	14947	15036	14995	14822	15090	14949	14981	14927	14985	15122	14951	15079	14958	15160	15164	14850	15011	15099	14935	14913	14825	15022	14901	14843	14974	14982	15115	15069	15014	14878	14976	14999	14978	14966	14923	15043	15021	14994	14883	14878	14864	14871	14917	14720	15093	15012	14820	14849	14999	15021	14947	15131	14814	15096	14972	15046	14926	15137	15026	14990	14961	15049	14967	15121	14851	14799	14886	15002	14953	14991	15016	15003	14941	15069	15172	14913	14856	15125	14920	15082	14992	14868	14956	15051	14905	15049	14997	14899	14878	14925	14807	14997	15013	15008	15033	15114	14936	14910	14996	15157	14836	14995	15057	14938	15083	14954	15009	15071	15036	15069	14928	15244	14807	14956	14974	15083	15133	14956	14913	15168	14695	15134	14964	14983	14743	15173	14657	15009	14864	14807	14928	15037	15023	14873	15002	15054	14896	15120	14920	14993	14947	15014	14859	14797	15133	15034	14888	14998	14935	15092	14943	15083	14827	15159	15110	14943	14966	14822	14838	14931	15054	15045	15011	14975	15030	14888	14850	15019	14963	14956	14798	14981	15014	14801	14933	14868	15009	14914	15129	14894	14975	14995	14853	14770	15026	15039	14947	14866	14803	14911	15035	14968	14983	14979	15156	14938	15009	14950	15010	14890	14895	15091	14997	15053	14899	14865	14940	14754	14883	14927	14985	14917	14928	15013	14966	15005	15078	14880	14919	15006	15010	15001	15217	14982	15057	14902	14848	14937	15087	15094	14944	14949	14835	15021	14897	14966	14971	14869	14757	14885	15078	14928	14997	14832	15018	14894	14979	14730	14965	14987	14971	14886	14888	15018	14937	15108	15147	14948	15024	14814	15019	15033	15161	14922	15024	14974	14918	15031	14872	14890	14994	14748	14924	14964	15113	14896	14999	14908	14993	14934	14780	14778	14908	15129	14861	15019	15014	14904	14936	14899	14977	14839	14929	15097	14953	15058	14931	14938	15105	15011	14967	14995	14955	14967	14747	14994	14853	14871	14893	15075	14986	14983	14966	14931	14997	15038	14919	15002	14870	14925	14757	14920	14988	14912	14926	15022	15109	14837	14849	14980	15100	14969	15032	14905	14888	15029	14798	14982	15127	14974	14998	14990	14800	14980	15006	15033	15004	15120	14815	15027	14899	14910	14934	14914	14927	14968	14943	14998	15011	15046	14877	14860	14827	14908	14926	14974	14950	14966	15072	15012	14981	14940	14995	14978	14994	14969	14972	15046	14940	14957	14964	15070	14879	14898	14991	14974	15023	15044	14993	15079	14990	14929	14933	15078	14898	14788	14968	15021	14806	14986	15013	14886	14928	14947	14953	14967	15010	14942	15060	14993	14930	15087	15057	15117	15131	14887	14888	14991	14924	14938	15050	15107	14750	14777	15079	14932	14751	15086	14793	15030	15127	14861	15023	14926	14936	14935	14910	15080	14961	15007	15092	14926	14985	15037	14959	14808	14988	14974	15019	15091	14807	14993	14764	14983	14928	15064	15050	15039	14973	14952	15024	15052	14979	14922	15002	14945	15014	15037	14981	14831	14982	14937	14842	15041	14910	15040	15112	14915	14930	14890	15009	15005	14819	14983	15037	14879	14892	14975	15035	15020	15055	14880	14951	14931	14938	14985	14955	15081	14846	14940	14913	14784	14938	15144	14841	15015	14888	14886	14972	14899	14897	14936	14978	14839	15070	14997	14954	15069	14965	15072	15028	14903	14957	15059	14957	15095	14979	14951	14912	14897	14852	14884	15013	15079	15015	14847	14968	14960	14799	14947	15026	14990	14759	14996	15046	14861	15068	15040	14920	15045	14906	14966	15033	14908	14961	14987	14867	15168	15045	15051	14979	14812	15003	15033	14998	14910	14887	15209	15016	14982	14862	15154	14811	14963	14848	15029	14948	15056	15060	15036	15083	15024	14885	15041	15010	14943	14802	14996	14908	14884	14931	15034	14923	14985	15067	14924	14900	14862	14978	14856	14975	15013	14981	14964	15013	14907	14934	14921	14995	14985	14988	15086	15161	14926	14860	14919	14816	15063	14851	15085	15073	15063	14985	14946	14966	14923	14994	15019	15007	14975	15032	14836	15004	14794	14991	14995	15012	14912	14974	14934	14975	15017	14869	15019	14877	15016	15211	14869	14834	14929	14963	14985	14883	14992	15030	14971	14964	15019	14915	15020	14892	15060	14987	15233	14995	15006	14959	15009	14994	14803	15019	14915	15039	14878	14959	14952	15032	14965	15024	14980	15114	14860	14892	14883	14789	15097	15214	14877	14847	15080	14976	14796	15139	15005	14867	14826	15030	15039	15055	14903	14984	15026	14876	14994	14743	14951	15034	14918	14860	14834	14895	14963	14999	14954	15112	14936	14893	15107	14932	14894	14927	14925	14975	14870	14871	14886	15159	14731	14827	14928	14882	14847	15021	15006	15125	14922	15007	14931	14760	14941	14985	15033	14897	14920	14933	15009	14923	15095	14986	14978	15093	14837	15038	14939	14994	15081	15001	14753	14862	14844	14995	14847	14990	14766	14666	14842	14998	14866	15083	14899	15057	14750	15080	14793	15000	14964	14892	14848	14946	14945	15056	14852	14935	14900	15268	14885	15209	14978	14991	14824	15021	15086	14812	14982	14887	15017	14839	15057	14972	15119	14816	15004	14871	14864	14946	15110	15019	14846	15089	14903	14934	14995	14941	15028	15024	15031	14999	14784	14880	14961	14782	14982	14995	14921	14975	14891	15063	14909	15078	15090	14936	15092	14896	15060	14996	15051	14983	14909	14871	14868	15093	14862	15001	14904	14894	15024	15085	14952	15050	15010	14922	14831	14934	15030	15112	15120	15046	15067	14935	14775	14849	15042	14805	15229	15019	14865	15000	15196	14970	15113	14919	15028	15001	14989	14787	14946	15012	15053	15024	14847	14926	14771	15107	14829	14933	15155	15071	14965	14857	15098	15040	15087	14851	15079	14910	15016	14984	14718	15041	14916	15024	15079	14887	14999	14853	14854	15023	14894	14883	15023	14887	15197	14879	15003	14804	15093	14945	15025	14924	15066	14864	15029	15074	14845	14977	14935	14966	15113	15047	14982	14959	14825	15066	15135	15120	15117	14861	14948	15003	14925	14791	14848	14928	15001	14888	14899	14810	14977	15064	15079	15095	14985	15140	14922	15028	15059	14910	14884	14842	14876	15023	14966	14941
29572	30498	38319	34417	27694	24397	22271	20767	19893	19206	19092	18854	18360	18265	18086	18108	18010	18159	17977	17935	17892	17912	18005	17990	17806	17764	17630	17640	17754	17748	17483	17750	17531	17579	17721	17579	17822	17528	17667	17688	17482	17743	17942	17630	17582	17793	17712	17760	17464	17682	17632	17732	17769	17729	17502	17873	17613	17652	17832	17672	17653	17730	17485	17836	17674	17665	17637	17664	17653	17782	17696	17442	17542	17503	17695	17641	17495	17644	17710	17503	17646	17472	17700	17516	17746	17659	17613	17704	17644	17575	17513	17596	17551	17469	17425	17481	17609	17729	17552	17400	17513	17577	17597	17456	17505	17496	17532	17547	17598	17457	17483	17505	17741	17746	17569	17615	17757	17627	17705	17562	17861	17764	17588	17536	17650	17666	17682	17772	17760	17648	17627	17779	17746	17561	17646	17459	17541	17716	17497	17556	17341	17550	17647	17337	17470	17622	17666	17545	17497	17596	17593	17591	17870	17440	17527	17485	17500	17732	17700	17739	17751	17669	17648	17664	17680	17782	17600	17673	17749	17634	17838	17760	17648	17641	17797	17610	17551	17557	17424	17612	17574	17609	17758	17533	17600	17569	17706	17663	17512	17656	17611	17552	17509	17524	17500	17604	17680	17572	17521	17672	17517	17636	17705	17489	17438	17560	17448	17520	17620	17742	17448	17561	17730	17833	17584	17735	17463	17508	17671	17626	17395	17504	17686	17774	17658	17490	17766	17467	17611	17607	17538	17553	17586	17630	17560	17629	17343	17901	17495	17512	17604	17718	17660	17611	17661	17796	17546	17537	17533	17619	17588	17562	17650	17712	17663	17546	17714	17617	17802	17536	17566	17639	17592	17757	17663	17666	17473	17776	17649	17674	17527	17836	17743	17631	17582	17530	17398	17408	17555	17598	17613	17679	17731	17869	17677	17682	17698	17679	17562	17588	17578	17731	17758	17564	17534	17645	17741	17835	17754	17647	17624	17771	17628	17614	17784	17702	17529	17702	17768	17758	17641	17624	17755	17647	17341	17756	17625	17675	17559	17733	17641	17824	17593	17657	17756	17674	17567	17765	17993	17645	17676	17673	17672	17501	17415	17467	17520	17574	17687	17812	17610	17565	17613	17610	17514	17674	17804	17371	17445	17449	17521	17560	17591	17794	17727	17701	17702	17605	17785	17580	17662	17741	17671	17554	17534	17582	17574	17664	17260	17779	17846	17684	17574	17739	17764	17544	17508	17571	17687	17430	17338	17553	17440	17671	17608	17735	17552	17854	17887	17633	17478	17662	17645	17709	17737	17487	17736	17718	17502	17601	17552	17796	17578	17575	17679	17635	17548	17594	17447	17843	17640	17529	17817	17597	17647	17493	17358	17805	17609	17465	17810	17548	17770	17616	17530	17550	17770	17416	17463	17597	17684	17703	17474	17520	17582	17417	17704	17788	17660	17700	17501	17345	17719	17836	17584	17687	17596	17745	17437	17636	17530	17711	17654	17632	17584	17544	17770	17716	17630	17829	17559	17605	17618	17725	17469	17475	17699	17602	17583	17651	17534	17565	17716	17731	17616	17644	17502	17749	17569	17715	17665	17598	17642	17800	17875	17677	17824	17617	17553	17585	17827	17620	17698	17666	17735	17673	17390	17714	17716	17430	17750	17681	17446	17577	17796	17458	17834	17691	17523	17766	17521	17656	17618	17679	17727	17662	17684	17355	17838	17465	17535	17595	17740	17504	17565	17565	17534	17513	17723	17682	17611	17553	17700	17630	17805	17728	17512	17543	17636	17545	17424	17542	17719	17598	17452	17601	17634	17449	17651	17622	17368	17702	17699	17755	17693	17857	17632	17785	17643	17840	17777	17570	17782	17540	17616	17669	17606	17688	17599	17636	17621	17685	17746	17722	17833	17499	17718	17592	17422	17784	17620	17543	17530	17668	17749	17483	17749	17452	17581	17738	17518	17537	17614	17645	17699	17713	17497	17664	17822	17824	17549	17579	17500	17577	17707	17467	17824	17692	17663	17829	17632	17570	17541	17795	17498	17494	17619	17753	17581	17638	17707	17645	17775	17650	17499	17567	17289	17581	17425	17672	17623	17368	17589	17613	17877	17561	17674	17490	17487	17599	17589	17689	17540	17668	17603	17553	17589	17563	17823	17700	17632	17670	17693	17579	17797	17546	17761	17746	17602	17420	17634	17612	17568	17650	17688	17658	17752	17794	17746	17642	17668	17878	17657	17515	17512	17756	17756	17637	17852	17708	17692	17583	17625	17678	17585	17887	17824	17738	17713	17711	17557	17608	17623	17720	17534	17548	17640	17549	17653	17700	17914	17636	17725	17692	17660	17650	17442	17548	17401	17460	17715	17974	17652	17639	17673	17629	17730	17746	17548	17667	17783	17698	17608	17452	17685	17787	17673	17651	17721	17473	17800	17692	17705	17683	17622	17725	17571	17719	17398	17650	17657	17683	17505	17439	17644	17720	17646	17629	17514	17737	17643	17538	17691	17857	17706	17441	17753	17518	17636	17552	17720	17614	17898	17721	17555	17530	17771	17689	17448	17503	17504	17640	17735	17697	17512	17591	17961	17482	17616	17638	17749	17550	17519	17640	17564	17833	17552	17650	17490	17509	17970	17591	17670	17702	17659	17676	17513	17404	17541	17628	17771	17640	17730	17667	17747	17567	17609	17692	17795	17351	17434	17533	17475	17679	17620	17495	17962	17735	17693	17740	17834	17828	17676	17706	17690	17735	17589	17570	17558	17585	17551	17633	17603	17686	17311	17715	17854	17631	17698	17775	17565	17565	17614	17733	17564	17580	17616	17638	17682	17769	17654	17509	17733	17575	17524	17627	17679	17574	17676	17636	17731	17581	17574	17721	17797	17604	17769	17640	17680	17605	17693	17715	17651	17603	17500	17528	17689	17469	17584	17637	17363	17596	17558	17677	17901	17698	17619	17532	17632	17605	17682	17623	17704	17638	17546	17608	17815	17674	17600	17673	17649	17476	17681	17446	17673	17605	17689	17561	17552	17608	17705	17616	17626	17605	17458	17515	17713	17756	17519	17424	17662	17551	17681	17723	17562	17533	17748	17556	17569	17597	17675	17654	17529	17576	17729	17499	17548	17469	17802	17649	17680	17715	17612	17668	17403	17650	17714	17536	17631	17643	17453	17605	17563	17705	17498	17629	17603	17625	17586	17683	17691	17681	17703	17729	17738	17861	17655	17577	17546	17474	17545	17521	17728	17625	17659	17606	17490	17655	17596	17842	17581	17562	17728	17725	17664	17675	17799	17765	17702	17552	17709	17874	17717	17392	17629	17554	17675	17618	17670	17794	17787	17536	17575	17454	17696	17646	17782	17661	17598	17712	17501	17808	17461	17501	17454	17569	17709	17608	17485	17738	17646	17566	17412	17701	17720	17594	17621	17724	17571	17699	17710	17658	17702	17762	17447	17462	17600	17594	17767	17677	17762	17577	17683	17392	17672	17538	17789	17551	17645	17549	17739	17762	17574	17563	17784	17648	17673	17766	17740	17555	17589	17582	17912	17581	17708	17501	17717	17621	17408	17585	17718	17641	17641	17382	17677	17673	17556	17593	17625	17583	17574	17737	17681	17509	17659	17519	17530	17638	17601	17722	17478	17757	17535	17839	17529	17666	17616	17683	17528	17653	17453	17545	17754	17775	17642	17668	17492	17579	17724	17576	17715	17670	17631	17467	17531	17482	17603	17611	17565	17763	17556	17627	17832	17692	17645	17642	17524	17720	17722	17804	17671	17457	17536	17536	17648	17710	17568	17487	17619	17702	17745	17518	17661	17555	17800	17658	17418	17629	17680	17679	17762	17553	17478	17663	17627	17486	17393	17520	17708	17436	17653	17706	17722	17568	17700	17791	17851	17919	17419	17675	17403	17398	17715	17662	17615	17569	17727	17732	17565	17736	17464	17592	17940	17527	17740	17505	17643	17429	17510	17568	17651	17694	17552	17571	17610	17636	17636	17640	17720	17641	17648	17663	17525	17689	17685	17678	17589	17433	17881	17579	17845	17723	17816	17855	17673	17814	17708	17475	17560	17786	17721	17504	17546	17680	17603	17691	17779	17557	17612	17581	17671	17452	17560	17532	17658	17533	17789	17634	17724	17617	17815	17641	17673	17622	17488	17673	17646	17653	17643	17920	17604	17431	17843	17766	17636	17639	17821	17673	17527	17857	17433	17635	17510	17618	17838	17610	17642	17598	17826	17423	17658	17688	17634	17544	17623	17649	17555	17685	17811	17498	17556	17531	17688	17742	17983	17560	17765	17520	17661	17672	17743	17508	17703	17760	17536	17564	17650	17439	17734	17670	17566	17583	17820	17668	17669	17703	17524	17546	17851	17661	17562	17611	17665	17691	17543	17643	17603	17782	17750	17323	17567	17554	17699	17749	17474	17649	17685	17596	17715	17833	17776	17392	17440	17688	17598	17553	17698	17718	17700	17610	17600	17402	17658	17467	17590	17653	17534	17858	17618	17526	17686	17730	17663	17781	17589	17544	17701	17649	17742	17704	17757	17777	17791	17668	17524	17580	17503	17557	17663	17680	17688	17641	17868	17694	17616	17786	17649	17624	17516	17750	17724	17640	17527	17691	17671	17669	17680	17712	17801	17683	17572	17746	17603	17854	17403	17725	17697	17660	17622	17719	17707	17591	17547	17585	17747	17563	17717	17653	17727	17663	17559	17605	17558	17563	17507	17515	17495	17651	17604	17557	17597	17592	17583	17606	17788	17634	17592	17648	17749	17677	17656	17528	17505	17868	17795	17563	17836	17511	17525	17477	17552	17533	17876	17678	17671	17621	17517	17633	17729	17673	17557	17385	17790	17507	17775	17638	17520	17772	17778	17549	17412	17558	17510	17476	17624	17665	17481	17707	17777	17729	17604	17607	17673	17630	17648	17685	17603	17716	17710	17683	17451	17529	17850	17651	17760	17555	17657	17581	17401	17540	17619	17443	17686	17774	17762	17610	17793	17516	17676	17723	17637	17581	17543	17883	17706	17467	17476	17476	17637	17707	17860	17829	17636	17664	17539	17581	17637	17781	17710	17693	17695	17448	17399	17616	17674	17503	17516	17765	17914	17599	17822	17828	17635	17475	17689	17577
32020	46144	42409	32927	27481	23617	21245	19473	18139	17376	16898	16552	16276	15820	15762	15593	15373	15108	15127	15260	15113	14961	15142	15064	14950	14933	14911	14930	14979	15020	14886	14928	14919	14855	15060	15005	14762	14804	14943	14981	14648	14704	15016	14797	14977	14815	14762	14637	14861	14934	14716	14859	14943	14874	14997	15006	14847	14712	14715	14859	14915	14956	14922	14778	14791	14822	14761	14782	14757	14958	15024	14890	14990	14702	14710	14857	14734	14784	14765	14880	14843	14740	14694	14657	14863	14872	14805	14926	14854	14929	14881	14802	14772	15034	14858	14910	14765	14894	14668	14830	14518	14721	14736	14841	14651	14764	14745	14954	14728	14978	14793	14834	14789	14823	14786	14773	14747	14812	14940	14922	14887	14837	14803	14920	14769	14799	14584	14816	14841	14692	14887	14805	14869	14734	14692	14699	15030	14798	14934	14834	14950	14922	14731	14827	14958	14769	14879	14770	14724	14776	14726	14839	14842	14733	14836	14696	14816	14840	14757	14891	14695	14835	14769	14975	14815	14714	14811	14886	14892	14845	14942	14725	14824	14968	14779	14760	14745	14550	14843	14886	14719	14983	14781	14806	14852	14793	14751	14663	14878	14759	14947	14734	14776	14665	14850	14828	14716	14737	14800	14763	14786	14841	14845	14870	14869	14824	14721	14843	14775	14915	14749	14861	14873	14773	14797	14827	14791	14818	14846	14812	14778	14728	14672	14848	14807	14911	14673	14836	14678	14834	14716	14759	14861	14742	14798	14713	14885	14851	14809	14805	14655	14807	14764	14852	14879	14802	14714	14825	14707	14799	14861	15015	14906	14828	14839	14801	14889	14785	14855	14856	14863	14706	14988	14776	14818	14813	14805	14784	14831	14891	14795	14919	14831	14756	14793	14840	14844	14788	14739	14873	14894	14824	14950	14873	14652	14754	14882	14690	14948	14752	14822	14898	14945	14867	14867	14961	14709	14899	14688	14787	14757	14855	14788	14711	14861	14847	14802	14839	14800	14727	14726	14907	14800	14796	14976	14800	14865	14944	14800	14697	14850	14744	14796	14705	14757	14795	14811	14922	14701	14763	14871	14947	14744	14783	14891	14964	14960	14810	14679	14712	14899	14736	14857	14730	14579	14860	14719	14683	14737	14856	14854	14913	14859	14948	14763	14812	14838	14861	14815	14947	14851	15004	14872	14679	14772	14892	14872	14772	14892	14881	14926	14737	15002	14885	14822	14980	14729	14749	14665	14782	14715	14654	14816	14712	14715	14765	14827	14651	14776	14740	14888	14830	14763	14808	14827	14767	14920	14916	14854	14892	14857	14945	14837	14804	14745	14883	14821	14789	14883	14735	14994	14923	14642	14718	14875	14918	14881	14917	14770	14903	14785	14754	14807	14736	14741	14891	14876	14897	14835	14667	14938	14811	14794	15042	14960	14932	14797	14789	14735	14788	15052	14746	14832	15017	14950	14928	14887	14810	14826	14736	14829	14915	14931	14670	14803	14773	14822	14897	14839	14731	14839	14823	14848	14786	15020	14966	14718	14898	14855	14800	14992	14871	14930	14925	14822	14686	14931	14955	14831	14897	14782	14834	14910	14791	14795	14930	14887	14876	14737	14764	14884	15032	14746	14768	15022	14719	14926	14677	14840	14858	14831	14580	14860	14814	14915	14861	14808	14849	15093	14786	14902	14819	14934	14878	14840	14813	14642	14920	14882	14855	14685	14837	14701	14753	14670	14881	14771	14756	14783	14873	14809	14809	14812	14746	14814	14821	14832	14910	14691	14631	14850	14736	14842	14739	14858	14805	14914	14874	14976	15043	14731	14724	14917	14923	14898	14896	14818	14879	14611	14719	14887	14717	14975	14778	14767	14857	14753	14869	14941	14671	14932	14819	14816	15021	14982	14855	14650	14778	14815	14840	14789	14745	14658	14798	14788	14775	14780	14848	14710	14835	14764	14808	14777	14785	14882	14932	14953	14842	14869	14739	14829	14793	14810	14917	14858	14827	14836	14753	14950	14803	14844	14791	14770	14829	14794	14758	14900	14737	14862	14863	14888	14997	14920	14977	14960	14821	14850	14770	14923	14725	14847	14749	14670	15039	14798	14748	15043	14878	14775	14865	14762	14748	14844	14985	14910	14699	14851	14881	14781	14902	14726	14741	14762	14886	14728	14900	14797	14882	14778	14812	15002	14875	14840	14867	14937	14937	14906	14845	14780	14792	14757	14760	15001	14864	14876	14864	14957	14874	14869	14862	14809	14955	14673	14789	14850	14902	14759	14805	14649	14848	14757	14766	14809	14705	14873	14804	14851	14778	14870	14877	14821	14898	14774	14858	14931	14901	14936	14820	14823	14807	14698	14863	14813	14798	14802	14704	14734	14950	14734	14875	14778	14889	14789	14773	14723	14781	14818	14822	14894	14818	14820	14803	15003	14651	14815	14743	14984	14930	14660	15045	14703	14910	14766	14901	14636	14915	15004	15021	14747	14792	14910	14889	14802	14793	14717	14906	14875	14818	14885	14887	14903	14636	14783	14904	14872	14879	14871	14973	14864	14916	14927	14760	14892	14941	15049	14880	14981	14781	14855	14624	14818	14817	14840	14761	14702	15005	14846	14804	14937	14728	14882	14799	14667	14652	14823	14753	14851	14858	14835	14766	14922	14887	14761	14807	14839	14904	14886	14798	14858	14941	14789	14860	14881	14850	14918	14846	14712	14593	14736	14798	14795	14786	14608	14916	14955	14800	14746	14847	14849	14858	14746	14834	15037	14818	14774	14797	14979	14863	14692	14804	14758	14847	15008	14813	14716	14870	14755	14734	14837	14890	14784	14824	14773	14847	14834	14820	14603	14810	14867	14991	14825	14870	14862	14817	14869	14867	14819	14736	14855	14752	14903	14744	14954	14893	14862	14887	14780	14728	14871	14748	14832	14856	14890	14873	15008	14869	14795	14848	14934	14643	14868	14772	14676	14855	14947	14937	14968	14765	14833	14678	14861	14820	14729	14752	14794	15014	14893	14699	14925	14806	14814	14892	14785	14816	14734	14912	14781	14850	14485	14947	14850	14735	14867	14988	14947	14826	14806	14758	14942	14769	14797	14774	14725	14748	15036	14916	14787	14690	14867	14840	14908	14719	14933	14928	14741	14961	14893	14764	14816	14893	14755	14797	14691	15052	14738	14989	14834	14746	14860	14852	14665	14998	14854	14898	14770	14813	14896	14766	14728	14704	14778	14840	14750	14928	14968	14923	14970	14715	14954	14937	14719	14873	14902	14869	14939	14722	14844	14796	14747	14923	14828	14806	14729	14736	14755	14991	14709	14777	14714	14695	14920	14857	14765	14918	14790	14799	14844	14799	14690	14898	14819	14914	14726	14783	14934	14779	14963	14842	14893	14788	14921	14655	14899	14953	14895	14811	14929	14717	14737	14919	14979	14766	14924	14896	14795	14973	14916	14823	14845	14812	14900	14779	14805	14853	14791	14804	14838	14863	14817	14718	14933	14802	14785	14839	14678	14834	14806	14894	14755	14876	14773	14853	14905	14746	14890	14809	14829	14777	14845	14725	14827	14972	14765	14881	14862	14937	14867	14897	14873	14828	14912	14726	14846	14726	14734	14846	14771	14827	14861	14890	14877	15016	14670	14884	14610	14913	14898	14771	14934	14760	14882	14878	14777	14880	14661	14832	14892	15044	14933	14775	14852	14750	14769	15040	14780	14853	14664	14780	14667	14845	14619	14663	14815	14831	14843	14819	14775	14904	14775	14856	14813	14684	14830	14870	14917	14715	14792	14816	14990	14800	14740	14807	14863	14850	14873	14944	14870	14788	14656	14693	14883	15065	14830	14752	14865	15036	14782	14852	14848	14871	14954	14875	14789	14792	14794	14719	14602	14961	14739	14884	14725	14805	14712	14659	14856	14828	14817	14957	14870	14836	14896	14705	14741	14779	14750	14906	14736	14792	14800	14765	14973	14820	14711	14822	14899	14942	15035	14837	14906	14806	14853	15007	14674	14834	14887	14789	14842	14743	14845	14779	14704	14685	14858	15019	14902	14937	14784	14879	14907	14745	14965	14669	14849	14796	14853	14740	14850	14739	14883	14797	14915	14826	14800	14855	14697	14881	14822	14810	14941	14789	14952	14900	14957	14858	14707	14552	14689	14971	14595	15010	14817	14674	14794	14756	14756	14806	14689	14970	14750	14815	14866	14749	14763	14857	14880	14971	14968	15006	14951	14749	14839	14790	14966	14784	14787	14828	14825	14829	14908	14934	14667	14855	14784	14773	14968	14840	14821	14816	14957	14816	14750	14860	15074	14628	14897	14790	14766	14882	14954	14798	14848	14764	14898	14646	14814	14806	14957	14708	14820	14890	14938	14903	14859	14904	14881	14696	14800	14972	14786	14821	14837	14851	14834	14838	14890	14782	14714	14878	14754	14876	14878	14781	15000	14850	14660	14858	14523	14767	14883	14957	14902	14881	14852	14742	14892	14824	14773	14739	14865	14871	14707	14913	14775	14808	14875	14712	14786	14773	14953	14835	14819	14905	14801	14920	14735	14903	14905	14876	14818	14788	14906	14827	14809	14749	15032	14793	14785	14745	14845	14915	14787	14752	14814	15077	14735	14771	14822	14742	14737	14741	14872	14915	14698	14734	14751	14892	14857	15002	14729	14822	14704	15026	14861	14942	14785	14709	14823	14596	14885	14773	14855	14812	14828	14907	14843	14729	14852	14781	14843	14874	14917	14873	14873	14869	14845	14675	14922	14795	14842	14813	14830	14827	14853	14765	14927	14925	14865	14909	14887	14804	14694	14868	14864	14850	14840	14658	14872	14741	14827	14753	14779	14829	14712	14802	14875	14721	14742	14915	14757	14946	14780	14739	14803	14723	14690	14919	14702	14693	14746	14897	15078	14807	14761	14947	14977	14833	14834	15035	14755	14925	14758	14681	14912	14693	14575	14823	14923	14829	14721	14910	14753	14836	14739	14723	14993	14928	14942	14833	14799	14915	14838	14710	14871	14591	15023	14774	14862	14814	15016	14870	14787	14946	14890	14816	14755	14816	14681	14834	14921	14755	14657	14981	14761	14942	14843	14714	14736	14793	14883	14811	14914	14914	14736	14908	14761	14828
23929	21022	28593	26131	26243	27603	26579	22813	20937	20168	19699	19356	19102	18623	18523	18381	18260	17946	18100	17922	17825	17795	17659	17676	17805	17639	17708	17542	17640	17636	17562	17682	17540	17611	17636	17554	17682	17502	17548	17451	17556	17464	17528	17588	17363	17575	17683	17540	17512	17521	17421	17466	17574	17474	17469	17387	17266	17655	17465	17702	17602	17380	17577	17559	17392	17343	17634	17695	17552	17497	17262	17323	17593	17530	17551	17672	17554	17476	17522	17393	17455	17473	17526	17444	17400	17313	17431	17608	17495	17478	17472	17362	17208	17466	17390	17300	17606	17411	17407	17560	17402	17346	17435	17625	17519	17544	17461	17513	17498	17417	17280	17493	17511	17566	17557	17335	17341	17383	17347	17463	17600	17599	17570	17452	17514	17516	17549	17390	17409	17355	17535	17382	17524	17634	17369	17511	17482	17614	17654	17674	17384	17649	17438	17343	17405	17655	17491	17379	17337	17536	17543	17400	17442	17366	17418	17539	17534	17546	17484	17675	17501	17549	17432	17547	17523	17527	17675	17271	17587	17453	17363	17518	17295	17365	17345	17289	17544	17514	17532	17615	17318	17562	17493	17442	17683	17440	17487	17421	17179	17364	17393	17252	17400	17536	17509	17340	17438	17536	17453	17439	17258	17514	17424	17276	17500	17480	17566	17336	17464	17328	17555	17472	17296	17386	17437	17282	17230	17554	17452	17418	17363	17527	17495	17571	17425	17415	17486	17606	17334	17215	17678	17359	17334	17487	17445	17298	17580	17521	17549	17380	17768	17451	17440	17614	17222	17513	17475	17309	17614	17277	17827	17561	17574	17468	17461	17418	17520	17118	17613	17518	17363	17432	17546	17368	17399	17295	17525	17514	17583	17522	17682	17565	17681	17511	17670	17403	17465	17313	17410	17398	17337	17588	17420	17737	17473	17406	17447	17500	17446	17421	17342	17294	17397	17431	17506	17443	17527	17444	17343	17372	17465	17505	17443	17565	17583	17306	17549	17370	17563	17717	17434	17374	17492	17601	17513	17525	17316	17415	17618	17441	17570	17571	17325	17423	17606	17254	17404	17554	17471	17495	17370	17416	17483	17661	17305	17391	17632	17482	17413	17513	17596	17494	17468	17287	17623	17257	17547	17472	17563	17412	17349	17443	17408	17549	17465	17445	17493	17517	17426	17700	17469	17237	17457	17436	17201	17460	17408	17414	17336	17568	17343	17337	17445	17460	17497	17490	17399	17617	17374	17516	17339	17426	17485	17464	17461	17379	17430	17448	17359	17215	17626	17374	17579	17621	17525	17421	17333	17552	17529	17349	17347	17591	17560	17481	17689	17592	17495	17431	17517	17466	17500	17306	17426	17495	17538	17429	17483	17440	17406	17440	17513	17521	17605	17457	17497	17356	17325	17422	17334	17420	17336	17447	17438	17454	17447	17337	17602	17483	17541	17560	17491	17622	17666	17377	17507	17518	17598	17317	17636	17225	17370	17297	17403	17651	17533	17435	17556	17369	17386	17717	17477	17491	17330	17616	17331	17485	17471	17430	17351	17509	17600	17546	17486	17398	17451	17450	17413	17426	17294	17284	17576	17554	17480	17450	17638	17456	17363	17475	17425	17496	17495	17315	17357	17611	17437	17434	17478	17428	17444	17560	17480	17403	17594	17371	17490	17406	17344	17370	17454	17613	17401	17322	17417	17459	17442	17487	17448	17576	17367	17152	17622	17254	17528	17431	17583	17457	17577	17440	17581	17605	17636	17363	17521	17539	17466	17538	17564	17446	17561	17340	17496	17738	17509	17520	17234	17253	17589	17340	17396	17569	17650	17605	17502	17273	17510	17491	17413	17482	17263	17380	17559	17389	17522	17399	17282	17517	17574	17534	17260	17414	17476	17350	17378	17352	17495	17233	17396	17522	17506	17384	17368	17344	17415	17356	17415	17219	17634	17619	17524	17571	17620	17732	17296	17268	17431	17611	17335	17356	17622	17572	17592	17562	17487	17415	17592	17617	17326	17494	17361	17477	17436	17374	17529	17523	17322	17456	17517	17489	17504	17134	17561	17332	17566	17450	17523	17269	17511	17548	17445	17448	17520	17450	17338	17539	17650	17570	17298	17391	17390	17386	17365	17593	17291	17645	17482	17412	17523	17367	17454	17518	17596	17403	17367	17549	17605	17558	17535	17354	17416	17448	17505	17353	17349	17412	17618	17476	17571	17554	17435	17565	17442	17540	17284	17512	17409	17438	17350	17462	17440	17409	17313	17688	17469	17325	17428	17556	17432	17457	17570	17585	17621	17476	17554	17432	17637	17319	17382	17314	17795	17508	17524	17494	17547	17694	17470	17596	17476	17430	17371	17531	17470	17374	17643	17375	17369	17366	17703	17334	17659	17486	17517	17503	17700	17486	17488	17341	17521	17525	17530	17423	17514	17577	17645	17571	17642	17305	17480	17358	17617	17425	17401	17384	17604	17300	17490	17500	17638	17762	17403	17369	17139	17390	17391	17454	17521	17327	17398	17570	17566	17331	17396	17455	17380	17445	17422	17204	17479	17373	17580	17506	17184	17333	17446	17501	17422	17478	17512	17404	17526	17348	17350	17451	17210	17538	17538	17462	17395	17454	17399	17291	17219	17539	17505	17530	17642	17452	17505	17391	17543	17681	17609	17655	17602	17232	17286	17409	17505	17633	17457	17576	17349	17595	17484	17568	17417	17093	17504	17325	17722	17404	17415	17225	17311	17381	17384	17649	17460	17484	17650	17427	17534	17410	17456	17701	17472	17357	17548	17617	17257	17558	17374	17502	17541	17429	17443	17347	17564	17493	17505	17378	17271	17324	17536	17704	17529	17247	17373	17428	17348	17356	17250	17334	17544	17546	17475	17418	17407	17495	17377	17538	17424	17552	17312	17345	17311	17483	17235	17544	17344	17184	17512	17457	17509	17302	17550	17540	17296	17451	17328	17327	17536	17708	17620	17494	17203	17319	17549	17457	17424	17544	17697	17334	17338	17344	17401	17562	17366	17496	17549	17585	17494	17658	17426	17430	17361	17529	17487	17597	17414	17342	17729	17340	17516	17400	17338	17493	17518	17447	17526	17426	17427	17408	17307	17440	17438	17457	17271	17234	17238	17519	17464	17518	17583	17353	17286	17282	17427	17333	17392	17584	17560	17373	17537	17560	17459	17573	17493	17345	17138	17234	17358	17407	17575	17474	17488	17379	17705	17511	17428	17508	17592	17535	17508	17454	17571	17609	17595	17370	17344	17285	17439	17486	17483	17364	17484	17621	17454	17363	17683	17664	17299	17407	17424	17330	17474	17447	17757	17600	17417	17491	17454	17466	17546	17632	17372	17271	17545	17658	17575	17603	17455	17463	17482	17510	17517	17484	17467	17523	17518	17394	17534	17460	17419	17428	17438	17269	17410	17580	17541	17582	17304	17504	17635	17149	17317	17477	17605	17278	17448	17619	17389	17286	17481	17265	17447	17548	17489	17622	17424	17331	17337	17600	17355	17483	17647	17502	17481	17345	17504	17308	17416	17437	17407	17377	17504	17366	17327	17649	17540	17801	17492	17407	17418	17533	17287	17463	17629	17483	17504	17333	17502	17468	17328	17423	17250	17206	17552	17308	17464	17342	17409	17435	17608	17389	17707	17445	17383	17601	17509	17430	17494	17484	17384	17557	17459	17393	17358	17380	17299	17626	17535	17560	17593	17483	17580	17365	17709	17698	17412	17511	17568	17443	17692	17243	17470	17398	17339	17421	17419	17556	17595	17492	17530	17602	17568	17387	17505	17413	17608	17351	17578	17468	17421	17318	17443	17515	17663	17413	17534	17267	17386	17547	17725	17377	17384	17330	17462	17410	17665	17531	17338	17364	17703	17192	17212	17329	17446	17339	17454	17489	17394	17483	17309	17406	17365	17380	17252	17373	17414	17474	17576	17359	17415	17690	17351	17590	17345	17467	17501	17476	17383	17259	17544	17570	17613	17371	17401	17436	17715	17556	17408	17471	17446	17284	17468	17421	17462	17456	17594	17526	17606	17457	17298	17424	17277	17503	17374	17311	17375	17433	17543	17478	17492	17555	17347	17450	17559	17614	17318	17597	17342	17429	17522	17276	17537	17505	17640	17257	17405	17611	17598	17498	17531	17252	17483	17621	17415	17460	17476	17363	17624	17496	17407	17478	17555	17361	17535	17597	17352	17412	17380	17460	17425	17482	17486	17478	17352	17409	17512	17395	17429	17398	17356	17565	17482	17403	17546	17477	17575	17623	17428	17583	17353	17288	17511	17524	17473	17540	17435	17287	17369	17377	17557	17340	17464	17636	17348	17392	17562	17558	17260	17318	17269	17581	17254	17348	17566	17658	17357	17473	17449	17330	17367	17435	17377	17448	17347	17545	17615	17380	17489	17307	17404	17386	17594	17457	17535	17226	17431	17434	17471	17347	17343	17472	17338	17491	17605	17469	17641	17559	17480	17579	17603	17448	17657	17344	17294	17458	17513	17709	17472	17548	17530	17480	17558	17374	17599	17542	17603	17432	17528	17473	17611	17593	17498	17433	17291	17218	17293	17559	17681	17471	17588	17563	17547	17458	17415	17529	17560	17563	17298	17527	17527	17363	17384	17671	17682	17399	17410	17491	17575	17627	17309	17624	17485	17333	17456	17445	17708	17483	17499	17415	17362	17457	17379	17403	17552	17633	17399	17620	17654	17514	17564	17438	17296	17583	17384	17619	17686	17618	17426	17324	17473	17480	17621	17482	17431	17474	17516	17522	17600	17393	17509	17534	17429	17504	17517	17528	17398	17566	17612	17360	17382	17417	17553	17578	17401	17356	17432	17373	17406	17406	17510	17392	17557	17524	17662	17277	17447	17347	17439	17423	17402	17442	17473	17450	17518	17431	17592	17509	17356	17523	17385	17314	17412	17488	17603	17369	17253	17392	17580	17245	17292	17516	17408	17615	17264	17612	17477	17492	17471	17533	17276	17387	17629	17773	17519	17316	17604	17607	17429	17674	17419	17366	17576	17561	17381	17571	17546	17701	17569	17587	17311	17363	17627	17407	17377	17518	17462	17469	17334	17424	17202	17428	17501	17528	17536	17270	17433	17556	17301	17355	17520	17407	17531	17419
30847	51365	48406	37973	32565	27869	24865	21904	20008	18486	17795	17433	16809	16452	15872	15789	15473	15481	15366	15405	15334	14970	15148	15184	15042	15027	15065	15024	14778	14861	14977	14803	15107	14997	14819	14811	14805	14993	14758	14764	14787	14885	14768	14742	14629	14691	14658	14688	14932	14853	14741	14784	14848	14674	14687	14849	14915	14909	14793	14828	14752	14745	14764	14754	14804	15001	14880	14783	14627	14828	14695	14666	14832	14830	14645	14629	14789	14681	14755	14763	14779	14624	14965	14735	14726	14721	14704	14591	14833	14977	14724	14703	14669	14817	14720	14707	14820	14774	14712	14603	14694	14872	14583	14801	14683	14604	14722	14858	14659	14747	14591	14868	14584	14754	14818	14808	14843	14719	14805	14758	14767	14709	14708	14648	14815	14768	14696	14770	14739	14625	14695	14788	14716	14740	14740	14634	14718	14852	14615	14725	14790	14696	14606	14853	14637	14843	14582	14684	14709	14757	14771	14702	14760	14804	14748	14785	14834	14655	14547	14703	14783	14619	14714	14799	14796	14704	14927	14682	14730	14685	14855	14628	14623	14714	14718	14740	14829	14886	14684	14719	15031	14775	14835	14787	14744	14552	14784	14674	14563	14711	14750	14715	14699	14599	14750	14729	14888	14802	14797	14611	14772	14841	14658	14814	14866	14645	14639	14794	14724	14845	14690	14645	14758	14716	14800	14819	14666	14757	14939	14743	14852	14709	14797	14851	14606	14611	14928	14800	14737	14650	14706	14814	14917	14488	14843	14718	14721	14714	14730	14690	14739	14692	14782	14702	14766	14713	14848	14830	14736	14810	14688	14696	14727	14728	14702	14701	14705	14628	14745	14661	14919	14615	14655	14725	14792	14842	14692	14650	14796	14598	14506	14742	14599	14834	14695	14820	14779	14742	14702	14664	14754	14671	14812	14900	14763	14644	14677	14730	14714	14733	14741	14568	14819	14642	14746	14715	14719	14772	14788	14682	14669	14611	14708	14737	14778	14872	14697	14792	14757	14618	14558	14666	14743	14596	14708	14771	14654	14637	14870	14688	14659	14756	14766	14586	14635	14879	14748	14655	14788	14795	14798	14891	14551	14897	14711	14822	14975	14858	14569	14795	14826	14721	14812	14526	14579	14760	14744	14731	14828	14869	14872	14662	14874	14755	14797	14719	14749	14631	14706	14638	14680	14653	14942	14719	14864	14758	14820	14644	14730	14499	14687	14747	14492	14680	14616	14698	14589	14734	14763	14785	14791	14677	14784	14828	14746	14746	14670	14782	14898	14726	14567	14750	14653	14691	14694	14739	14845	14732	14778	14590	14843	14939	14802	14753	14742	14888	14854	14824	14970	14734	14598	14746	14754	14572	14640	14721	14702	14672	14673	14717	14543	14579	14773	14755	14722	14800	14780	14766	14682	14775	14926	14938	14599	14748	14793	14736	14746	14624	14638	14892	14821	14849	14743	14716	14670	14797	14756	14969	14645	14863	14788	14729	14576	14754	14918	14691	14861	14565	14470	14765	14826	14659	14686	14664	14605	14636	14893	14707	14796	14698	14519	14704	14876	14766	14790	14635	14715	14831	14780	14702	14729	14778	14806	14507	14675	14617	14672	14736	14827	14696	14658	14667	14619	14722	14690	14700	14738	14598	14674	14585	14817	14793	14605	14653	14763	14743	14954	14506	14808	14680	14819	14861	14647	14773	14816	14732	14696	14765	14885	14580	14767	14633	14725	14652	14564	14655	14668	14680	14712	14796	14674	14720	14604	14638	14687	14730	14755	14803	14698	14685	14824	14717	14754	14652	14729	14528	14573	14795	14756	14799	14662	14755	14649	14680	14681	14668	14833	14721	14703	14745	14744	14635	14649	14632	14758	14724	14708	14845	14738	14798	14735	14705	14806	14792	14581	14645	14836	14654	14675	14869	14685	14890	14780	14836	14799	14741	14771	14579	14805	14559	14929	14699	14742	14739	14858	14762	14719	14875	14556	14827	14824	14839	14725	14974	14677	14730	14847	14756	14670	14870	14641	14780	14770	15040	14732	14902	14735	14798	14686	14810	14881	14660	14814	14545	14814	14742	14786	14650	14614	14791	14788	14725	14666	14746	14612	14746	14860	14626	14858	14685	14752	14772	14816	14636	14506	14804	14654	14618	14652	14747	14798	14835	14911	14573	14776	14905	14763	14748	14527	14892	14765	14541	14772	14863	14716	14640	14714	14753	14754	14733	14645	14784	14617	14715	14639	14677	14761	14784	14823	14708	14770	14769	14708	14849	14712	14735	14926	14728	14803	14853	14763	14688	14707	14803	14732	14559	14830	14533	14657	14648	14596	14765	14785	14725	14953	14782	14744	14815	14639	14754	14711	14685	14677	14782	14838	14610	14749	14682	14828	14633	14901	14834	14957	14649	14793	14634	14871	14605	14626	14677	14846	14699	14910	14581	14535	14701	14923	14724	14733	14731	14686	14715	14810	14609	14716	14892	14733	14711	14588	14627	14753	14680	14736	14741	14739	14671	14821	14756	14819	14756	14661	14884	14680	14733	14744	14758	14718	14567	14764	14850	14700	14642	14704	14702	14717	14725	14662	14715	14891	14778	14624	14800	14695	14860	14782	14761	14719	14682	14535	14773	14928	14819	14859	14705	14665	14757	14694	14661	14852	14653	14634	14737	14721	14765	14719	14707	14661	14655	14864	14695	14688	14824	14702	14827	14777	14902	14885	14690	14593	14599	14667	14682	14803	14717	14668	14894	14835	14562	14681	14618	14692	14800	14765	14700	14652	14673	14752	14643	14882	14603	14937	14606	14679	14788	14802	15005	14886	14788	14663	14822	14739	14836	14811	14715	14681	14881	14626	14691	14791	14711	14606	14829	14866	14687	14706	14649	14671	14830	14773	14750	14816	14631	14815	14769	14851	14737	14777	14825	14758	14574	14792	14714	14705	14688	14662	14697	14848	14763	14735	14686	14933	14864	14794	14659	14616	14725	14768	14708	14825	14622	14718	14788	14816	14751	14782	14841	14795	14868	14711	14661	14639	14797	14786	14907	14738	14809	14697	14797	14824	14512	14762	14666	14744	14866	14802	14813	14770	14699	14636	14620	14712	14858	14642	14726	14622	14928	14770	14656	14735	14676	14771	14812	14755	14660	14865	14745	14642	14667	14694	15029	14794	14646	14859	14819	14790	14798	14864	14720	14728	14629	14749	14673	14910	14811	14852	14834	14645	14775	14759	14765	14765	14656	14583	14801	14905	14743	14761	14725	14756	14781	14800	14677	14826	14839	14712	14672	14909	14642	14698	14727	14710	14632	14692	14751	14836	14745	14883	14732	14647	14765	14708	14775	14654	14722	14646	14657	14928	14655	14782	14679	14749	14753	14753	14595	14727	14729	14759	14769	14745	14583	14670	14774	14698	14662	14854	14650	14741	14756	14772	14641	14583	14681	14822	14635	14663	14771	14791	14854	14511	14825	14719	14767	14673	14774	14785	14773	14776	14744	14517	14737	14671	14720	14764	14703	14814	14612	14838	14899	14811	14754	14797	14734	14783	14658	14828	14849	14875	14950	14655	14910	14604	14634	14846	14933	14884	14822	14803	14749	14657	14802	14857	14688	14714	14598	14723	14732	14755	14769	14809	14594	14747	14684	14873	14643	14675	14611	14840	14602	14662	14694	14811	14590	14791	14697	14761	14901	14806	14792	14680	14780	14650	14604	14801	14747	14596	14902	14637	14753	14746	14720	14831	14852	14875	14647	14712	14921	14920	14693	14713	14786	14747	14594	14801	14726	14682	14900	14663	14505	14765	14635	14858	14666	14930	14737	14849	14717	14664	14628	14806	14713	14758	14758	14892	14668	14845	14718	14708	14988	14847	14740	14780	14674	14717	14636	14746	14677	14738	14600	14727	14767	14888	14563	14641	14812	14766	14636	14777	14786	14776	14702	14703	14622	14702	14746	14898	14740	14672	14727	14726	14891	14590	14722	14610	14624	14837	14731	14808	14747	14689	14730	14811	14842	14738	14684	14555	14714	14707	14793	14755	14769	14580	14846	14720	14711	14653	14808	14727	14889	14549	14736	14729	14747	14562	14868	14523	14704	14807	14650	14790	14899	14766	14809	14769	14656	14898	14574	14759	14792	14636	14662	14757	14741	14661	14678	14679	14780	14721	14882	14662	14746	14811	14686	14720	14771	14644	14670	14785	14746	14753	14728	14738	14638	14698	14760	14765	14735	14685	14679	14656	14760	14963	14727	14713	14740	14848	14835	14660	14913	14666	14852	14670	14914	14880	14640	14742	14503	14767	14777	14660	14765	14690	14773	14651	14770	14666	14514	14774	14704	14598	14786	14711	14917	14711	14777	14783	14631	14738	14838	14730	14752	14735	14732	14633	14749	14763	14765	15033	14623	14847	14697	14750	14710	14543	14703	14571	14643	14734	14705	14706	14687	14881	14643	14937	14559	14708	14679	14679	14738	14809	14505	14666	14750	14681	14574	14710	14839	14778	14577	14646	14690	14677	14859	14822	14616	14824	14762	14873	14747	14778	14624	14673	14608	14724	14702	14673	14508	14803	14912	14617	14802	14795	14713	14789	14819	14653	14778	14709	14851	14689	14651	14659	14844	14540	14732	14742	14625	14842	14745	14628	14852	14701	14669	14791	14637	14721	14696	14857	14909	14742	14777	14640	14751	14764	14734	14722	14869	14686	14683	14699	14794	14924	14610	14775	14965	14691	14700	14928	14758	14572	14833	14815	14767	14589	14638	14816	14764	14715	14881	14735	14551	14771	14818	14887	14613	14808	14702	14686	14800	14738	14603	14694	14858	14831	14590	14673	14644	14775	14755	14701	14682	14828	14779	14788	14825	14680	14837	14793	14808	14901	14681	14830	14779	14767	14780	14714	14706	14770	14719	14837	14683	14820	14830	14900	14839	14722	14908	14743	14765	14643	14700	14759	14729	14747	14697	14683	14721	14871	14810	14808	14832	14856	14871	14745	14658	14888	14714	14938	14620	14734	14801	14810	14757	14662	14706	14743	14615	14720	14818	14742	14670	14858	14881	14675	14549	14683	14798	14759	14591	14658	14716	14708	14747	14824	14726	14764	14718	14910	14792	14658	14857	14691	14695	14717	14724	14728	14849
22738	21075	28854	23894	23471	28066	30190	24879	22949	22016	21127	20472	20063	19821	19394	19160	18816	18660	18679	18502	18348	18467	18247	18352	18229	18251	18126	18179	18199	18257	18143	18030	18276	18342	18126	17959	18109	18162	18176	18189	18039	18058	18077	17923	17693	17927	18084	18067	17905	18035	17979	18112	17948	18230	17955	17963	18026	17835	17860	17947	17814	18088	17885	18063	17889	17808	17982	18052	17924	17945	17982	17765	17876	17838	17742	17984	17943	17822	17986	18046	17883	17995	18167	17748	18053	17973	17777	17913	17941	17782	18006	17851	18001	17891	17914	17916	18081	18121	18024	17990	17862	17791	18024	17811	17918	17678	18116	17833	18010	17961	17928	17815	18114	17805	18023	17994	17816	17805	18006	18075	18052	17745	17923	18015	17932	17937	18026	17885	17963	17887	17936	17742	17877	17842	17983	17762	17894	17821	17888	17886	17855	17985	17903	18015	17809	18256	17960	17821	17708	17766	17904	17822	18112	17924	17699	17928	18001	18004	18022	17941	17896	17851	17766	17958	17905	17785	17980	17848	17814	17902	17802	17898	17701	17962	17955	17710	17842	18090	17952	17822	17787	17935	17781	18096	17694	17896	17854	17771	17770	17993	17923	17763	17953	18076	17878	17879	18080	17712	17907	17778	17940	18010	17995	18026	17974	18104	17904	17799	18103	17970	17881	17853	17893	17687	17977	17989	17843	17940	17863	17934	17816	17755	17987	17767	17719	17819	17937	17939	17793	17948	17802	17976	17751	17856	17946	17813	17781	17841	17888	17704	17694	17730	17931	17966	17894	17913	17824	17901	17691	17801	17799	18018	17797	17828	17813	17710	17879	17834	17761	17948	17862	17841	17986	17711	17756	17720	18070	17693	17713	17807	17811	17836	17778	17874	17940	18185	17918	18135	18000	17946	17957	17929	17735	17939	17779	17685	17872	17823	18095	17818	17807	17726	17994	17943	17911	18081	17823	17832	17783	17904	18062	17753	17898	17832	17941	18033	17856	17793	17801	17929	18048	17824	17788	17849	17736	17712	17936	17940	17990	17734	17994	18051	17719	17877	18017	17628	17945	17828	17965	17924	17744	17920	17766	17765	17727	18028	18019	17857	17849	17748	18013	17816	17863	17936	17803	17817	17818	18090	17723	17781	17897	17793	17780	17747	17941	17797	17982	17913	17999	17861	18053	17997	17897	17899	17766	17923	17727	17939	17820	17874	17996	17694	17734	17902	17745	17725	18085	17741	17987	17983	17904	17819	17927	17941	17892	17921	18134	17900	18190	17818	18089	17946	17825	17987	17727	17860	17919	17822	17943	18102	17972	17599	17835	17751	17851	17687	17751	17810	17877	17871	17805	17888	17802	17926	17797	17708	17967	18031	17973	17933	17855	17780	17770	18020	17985	17805	17833	17920	17697	17982	17804	17974	17886	17869	17990	17705	17922	17482	17909	17738	18059	17748	17915	17893	17891	17900	17894	17822	17799	17835	17761	17963	18030	17762	17941	17958	17733	17846	17784	17872	17855	17811	17790	17843	17754	17599	17695	17843	17890	17960	18055	18045	17960	17852	17924	17972	17875	17852	18014	18073	17757	18056	18008	17724	17882	17975	17967	17751	17954	17982	17948	17823	17900	17813	18028	18037	17693	17917	18111	17683	17884	17775	17799	17932	18092	17782	17913	17911	18079	17756	17990	17912	17879	17924	17790	17928	17815	17825	17801	18044	17977	17893	17903	18009	17722	17744	17736	17830	17757	17998	17880	17792	18073	17984	17916	17938	18062	17724	17865	17896	17861	17820	17838	18064	18137	17908	17683	17853	18001	18010	17760	17868	17842	17766	17870	18080	17948	18056	17824	17892	17733	17801	17934	18025	17923	17826	17941	17822	17724	17966	17805	17809	17747	18005	17889	17882	17860	17861	17858	17772	17921	18009	17868	17815	18104	17701	17967	18028	17814	17686	17911	17766	17980	17852	17919	17889	18026	17777	17964	18022	17924	17909	17950	17846	18023	17800	17858	17764	18217	17812	17954	17905	17858	18035	17814	17714	17964	17987	17822	18101	17763	17783	17787	17736	17945	17764	17997	17787	17901	17744	17688	17967	17908	18061	17841	17916	17903	17882	17959	18113	17798	17806	17690	17880	18022	17895	17828	17948	17931	18010	18117	17962	18026	17707	17808	17785	17959	17724	17728	17866	17787	17914	18028	17497	18005	18089	17873	17839	17899	17678	17881	17843	17948	17970	17921	17966	17921	18143	17880	17697	17835	17630	17788	17835	17825	18057	17821	17980	17957	17980	17966	17988	17816	18076	17800	17926	17706	17736	18037	17910	17934	17985	17891	17931	17828	18051	17860	18000	17698	17873	17758	17764	17806	17741	18028	17805	17994	17850	17875	17814	18011	18091	18032	17781	17941	17690	17799	18074	17812	17937	18023	17735	17988	17800	17955	17861	18005	18030	17863	17812	17882	17815	17959	17803	17835	17860	18049	17880	17739	17766	17797	17770	18099	18406	18083	18046	17793	17684	17903	17821	17891	17922	18039	17906	17995	17878	17946	17986	17912	17877	17725	17999	18012	17909	17795	17949	17912	17934	17888	17696	17954	17880	18068	17989	17819	17843	17863	17902	17831	17765	17899	18017	18020	17889	17771	17959	17900	17949	17753	17943	17998	17890	17992	17988	17707	17826	17843	17915	17881	17877	17812	17967	17728	17923	17878	17955	17908	17973	17995	17987	17979	17846	17848	17816	18030	17852	17848	17856	17774	17934	17883	17743	17774	17738	17767	17864	17875	18008	18034	18011	17893	18019	17785	18043	17716	18240	18034	17852	18024	18063	17776	17830	17870	17819	17764	17863	17942	17821	17824	17963	17838	17860	17883	17867	18080	17894	17888	17971	17849	17896	17947	17871	17804	17953	17917	18068	17946	17684	17867	17843	17812	17989	17827	17848	17902	17820	17643	17837	17905	17862	18186	17897	17885	17868	17968	17904	17711	17922	17909	18005	17828	18070	17986	17923	17861	17939	17845	17888	17884	17783	17652	17963	17898	17891	17860	17927	18051	17814	17691	17904	17884	17809	17917	17969	17730	17921	17930	17719	17644	17836	18064	17875	17977	17944	17903	17845	17944	17990	17861	17948	18053	17723	17535	17865	17939	17948	18002	18000	17940	18010	18037	17886	17681	17930	17967	18010	17990	18002	18033	17786	17961	17873	18008	18067	18055	17947	18109	17875	17825	18009	17858	17734	17779	17803	17779	17952	17982	17789	18007	17896	17617	17809	17691	17746	17789	17857	17985	17998	17830	17695	17800	17881	17807	17890	17814	17991	17851	17841	18030	17825	17802	17895	17805	17869	17805	17881	17676	17771	17944	17765	17909	17816	17897	17964	17725	17829	17899	18000	17821	17975	17893	17895	17705	17820	17873	17767	17924	17885	17870	17842	17820	17716	17681	17939	18091	17845	17817	17656	17848	17803	17856	17773	17643	18028	17711	17801	18027	18015	17783	17880	17931	17858	17872	17748	17746	17813	17899	18121	18049	17778	17731	17993	17900	17894	18080	17980	17937	17946	17911	17941	17946	17775	17920	17866	17977	17936	17981	17922	18077	17836	17755	17856	18034	17920	17955	17981	17839	17858	17739	17884	18025	17876	17859	17864	17737	17809	17925	17951	17868	17762	17937	17945	17941	17972	17781	17785	17886	17908	17795	17641	17995	17940	18000	17847	17907	18076	17796	17944	17653	17882	17685	18023	17977	17993	18072	17889	18077	17809	17800	18056	17773	17930	17959	17852	17872	17984	17759	17894	17901	17750	17848	17856	17927	17815	17915	18054	17824	18025	17951	17870	17618	17722	17974	17757	17854	18014	17970	18077	17930	17685	17901	17669	17933	17913	17738	17710	17948	17985	17976	17794	17976	17829	17937	17723	17685	17753	17908	17932	17713	17719	17903	17843	17936	17823	17812	17801	17995	17852	18050	17949	17658	17970	17851	17926	17955	17818	17775	17984	17884	17782	17806	17745	17977	17888	17838	17724	17774	17734	17966	17848	17889	17940	18005	17968	17857	17835	17666	17980	17933	18132	18012	17916	17875	17622	17816	17917	17902	17986	17824	17889	17943	17794	17707	17852	17862	17968	17948	17865	17788	17810	18048	18095	17964	17726	17854	17852	18023	17934	18118	17795	17843	17764	17798	17899	18042	17884	17928	17697	17798	17905	17873	17870	17935	17906	17986	17922	17829	17819	17846	17796	17855	17793	17804	17847	17786	17948	17817	18142	17834	17794	17962	17804	18021	17706	17935	17832	17933	17840	17803	17984	17772	18042	17959	17895	17887	17993	17740	17875	17924	17843	18024	17848	17991	17766	17760	17989	17912	17935	17984	17897	17953	17845	17899	17862	17845	17821	18004	17693	17864	17973	18065	17913	17777	17786	17986	17898	17769	17958	18057	18123	17966	17781	17766	17776	18087	18005	17805	17765	17872	17846	17877	17786	17759	17844	17797	17945	17834	17821	18171	17872	17747	18043	17646	18002	17900	18004	17959	17963	17869	18045	17806	17839	17840	17673	17853	17856	17924	17882	17788	17671	17728	17858	17862	17883	17942	17727	18183	17873	17924	17931	17717	17894	17882	18006	18102	17920	18053	17670	17725	17775	17866	17846	17896	17909	18076	17837	18058	17877	17888	17902	17790	17756	17818	17901	17933	17845	17754	17841	17837	17872	17717	17729	17757	17825	17838	17861	17906	17719	17811	17909	17929	17868	17899	17935	17755	17735	17896	17748	17891	17911	17842	18071	17819	17917	17858	18141	18085	17948	17858	17950	17777	17830	17941	17886	18035	17896	17833	17695	17817	17711	18041	17685	17924	17674	17732	17802	17967	17874	17932	17842	17908	18038	17848	18069	17985	17850	17878	17836	17898	17842	18120	17817	17800	17727	17806	18007	17766	17880	17771	17953	17833	17969	17777	17702	17711	17926	17817	17863	17947	17921	17818	17919	17786	17985	18060	17609	17907	17836	17679	17858	17819	17598	17884	17758	17944	18016	17911	18021	17787	17710	17996	17966	17906	17857	17850	17799	18063	17942	17799	17944	18043	17945	17780	17784	17831	17908	17962	17922	17845	17682	18170	17849	17834	17821	17686	17916
33300	56602	53802	43142	37617	32272	27600	24722	22790	20557	19247	18594	18175	17413	17033	16582	16370	16043	15989	15816	15734	15763	15430	15414	15407	15316	15388	15425	15377	15113	15199	15236	15313	15129	15094	15079	15056	15042	15118	15133	15035	15108	15084	15064	15066	14911	14999	15112	15028	14962	15140	15032	15002	15105	15009	15057	15009	14950	14963	15036	14890	14929	14897	15042	15030	15030	15009	14882	15023	15151	15124	15150	14968	15036	15088	14975	14874	15085	15012	14884	15043	15017	15168	14952	14994	15193	14857	14967	15014	15045	14985	14900	14941	14979	15058	15060	15055	15078	15081	14892	15061	15060	15094	15054	14959	15067	14917	14943	14806	14977	14995	14919	14935	15139	15001	14774	15081	15019	15016	14909	15041	15055	14882	15067	15229	14966	15073	14925	14978	14943	14936	14928	14795	14931	14970	15258	14922	14968	14964	14922	14990	14903	14980	14987	14995	15029	15020	15149	15022	15057	15051	15117	14970	15055	14950	14942	14919	15068	15018	14913	14793	14945	15079	15075	14962	15012	14867	15026	14960	15052	15051	14935	15011	14959	15027	14879	15133	15025	15095	15003	14951	15029	14973	14980	14922	14990	14944	15025	14877	14981	15101	15094	14940	14775	15101	15233	15048	14972	15180	15104	14967	15021	14903	14905	15059	14866	15170	14996	14892	15015	14976	14937	14836	14963	14797	14998	14957	14994	14899	14982	14924	15057	14977	14909	15132	14896	15098	15064	14948	15020	14794	14966	14844	15003	14890	14940	15132	15038	15085	14996	15139	14884	15077	14900	14881	14868	14893	14935	14913	14954	14993	15237	14826	14890	15025	14849	15130	14902	15039	14837	15072	15076	15023	14928	14903	15033	14947	15114	14947	14794	14891	14888	14968	14967	14974	14874	14978	14992	14865	15003	14945	15097	14913	15179	15115	15059	14864	14981	15034	15000	15029	15184	15067	15019	15020	14881	14916	14839	15041	15004	15038	14866	14841	14936	14966	14948	14943	15020	14884	15099	14956	15057	14916	14906	15046	14852	15097	14856	15087	14927	14994	14957	14984	15038	14979	14842	14917	15059	14855	15103	14799	14836	14883	15078	15031	14971	14980	15057	14976	15085	15161	14949	14905	14816	15062	15014	15008	14978	15068	14922	15069	15066	15002	15011	15154	14916	15027	14993	14952	14767	14850	15195	14955	15007	15056	14899	15129	15025	14979	15105	14970	15113	15045	15159	15104	14922	14995	14983	15080	14882	14999	14832	14963	14964	15017	14861	14948	15071	14933	14838	14969	14923	15039	14902	14846	14914	14956	15120	14992	14951	15026	14893	15039	15039	15021	15001	14869	14956	15041	14895	15019	14883	14995	14990	14855	14957	15069	14874	14890	14915	14931	15042	15072	15106	14977	14885	14934	14958	14880	14969	15013	15018	14853	14961	15015	15016	14793	15003	14930	14820	14940	15002	15097	14919	15016	14985	15021	14898	14957	14963	14915	14942	14951	15135	14846	14974	14936	15000	14996	14931	14924	15073	15153	14884	14887	14947	14943	15064	14894	14885	14946	14899	14893	15172	15036	14976	14870	15011	15040	14764	14850	15073	14929	14996	14938	15091	14743	14824	15032	15043	15019	14939	15145	15048	14856	14935	15041	15027	14955	14914	15093	14704	15102	15131	14970	15091	14970	15095	14906	15062	15098	15066	15059	14884	15077	14884	14895	14928	15208	15193	15101	15029	15052	15129	14977	14940	14967	15045	14977	15081	14930	15000	15011	15096	15113	14988	14974	14933	14889	15046	15140	15052	15063	14899	14926	15120	15126	14853	15010	15094	15031	14878	15000	14878	14977	14773	14867	14969	14962	15080	14936	14771	14838	15029	14779	15014	14842	15015	15085	14913	14994	14959	14877	14820	15035	15033	15073	14960	14896	14916	14782	14976	14978	15028	15012	14885	15068	14855	15139	14917	15084	15020	15051	14982	15038	15028	14778	15053	14971	15035	14958	15059	15034	14910	14887	14946	14873	14826	15051	14865	14993	14902	14972	14891	14931	14873	14887	14921	15105	14954	14899	15031	14963	15090	14993	14958	15112	15024	14899	14961	15174	14975	14912	14993	15128	14947	15129	14994	15102	14868	14995	14907	14964	14984	14937	14929	14868	15015	14988	15005	14940	15004	14822	14923	14947	15010	15093	14859	14787	14999	14843	14935	15045	14926	14965	14984	14923	15011	14893	15346	14961	14984	15047	15091	14935	14948	14961	14849	14955	15002	14989	14920	15047	14941	14937	14733	14901	15025	15055	15029	15045	14915	14931	15009	14908	14947	14972	14917	15013	14998	14976	15035	14828	15003	15052	14999	14767	15009	15004	15026	15001	15001	15111	15045	14990	15060	14893	14973	14918	15041	15019	14940	14780	14936	15020	15090	15206	14940	15072	14949	15059	14781	15077	15000	15060	15038	15009	14855	15082	15140	14919	15112	15035	15036	14937	15104	14883	14977	14902	14954	14749	14929	14819	14999	14984	14886	14941	14995	14882	15049	15148	14810	15072	15089	15048	14951	15081	15104	14913	15090	14861	14929	15045	15061	15031	14975	15159	14926	15019	15170	15103	14820	15009	14902	15129	15097	14948	15002	14984	14963	14922	14865	14936	15086	14796	14920	14866	14866	14961	14903	14951	14919	14905	14922	15014	14905	14988	15014	15178	14845	14975	15096	15101	15007	14965	15123	14941	14890	15006	15085	15021	15090	14955	15161	14978	14922	15054	14881	15225	14913	14916	14913	15049	14993	14986	15094	14780	14850	14957	15038	14985	14985	14785	14947	15031	14852	15130	14967	14990	14832	15034	14937	14905	15129	14876	14893	15218	15071	15073	15059	15012	14798	14910	14915	14976	14907	14934	15046	14978	15019	15041	14935	14896	15062	14961	15008	15173	14989	14966	14951	14997	14930	15065	14798	15226	14813	15045	14873	14974	14977	14998	15004	15037	14945	15003	14817	14967	15169	15129	15049	15037	14814	14855	14978	14952	14978	14911	14773	15058	15069	14985	14963	14938	15027	14888	15064	15024	15024	14927	14959	14828	15089	14937	15001	14972	14846	15089	14804	14978	14837	14983	15001	15003	14960	14928	15008	15011	14941	15012	14983	15000	15086	14937	14994	15050	14929	14993	14937	14983	14950	15090	14935	14729	15098	14865	15113	14931	14904	15227	14957	14945	15034	15064	15023	14997	15061	14977	14859	14952	15201	15090	14776	14980	14785	14939	14949	15080	15035	14952	14887	14961	14974	15010	14888	14991	14912	14892	15042	14956	14914	14961	14948	15036	15110	15108	14963	14989	15262	14984	14977	15060	15082	15011	14961	15048	14842	14994	14923	14935	14945	14888	14843	14991	14808	15098	15072	14876	15080	15005	14940	14979	15007	14875	15034	14984	14952	14933	14905	14952	14821	14918	14873	15051	15029	15027	14992	15051	14942	14946	15113	15148	14953	15034	15093	14949	15079	15055	14939	14833	14852	15008	14950	15052	15151	15064	15041	14892	15188	14905	15080	14897	15010	14992	15142	15048	14898	14858	14954	15134	14884	14955	14931	14975	14987	15043	14834	14842	15015	15213	14958	14864	14996	14901	14965	14944	14995	14812	14984	14878	14835	14943	14876	14900	15270	14924	14961	14876	15110	14917	14964	14903	14907	15084	14915	14917	14982	14874	15070	14845	14959	15011	15162	14977	15047	14989	14997	14880	15024	15024	14913	14991	15073	14991	14936	14978	15149	14887	15054	15057	14926	14971	14922	14931	15153	14969	14838	15182	15114	14834	14945	14946	15139	14950	14961	14900	14999	15008	14836	14960	15027	15029	14991	14960	14968	15057	14854	14844	15068	15147	15018	15150	14862	15057	14917	15088	14882	15006	14922	14960	14907	14948	14845	14888	14919	15059	14921	14903	15013	15215	14935	14862	14791	15004	15033	15080	14914	14847	14964	15108	14905	15028	15151	14887	15061	15320	14961	14971	14719	15017	14955	14962	14944	14962	14880	15143	14977	15066	14978	15130	15057	15132	14834	14859	14977	15006	14978	15055	14980	14860	15026	15064	15080	14949	14911	15005	14991	14938	14796	15037	15107	15079	14988	14999	14929	15155	15082	15006	15080	14891	14983	15059	14919	14940	15032	15011	15043	14989	15054	15036	14965	14885	15063	15060	15048	14925	14980	15031	14965	15027	14972	14927	15037	15030	15016	15029	15060	15007	14993	15154	14890	15076	14913	15101	14796	15029	14887	14956	14773	15096	14711	14696	14963	14749	14934	15052	15055	14915	15047	14955	14983	14996	14903	15138	15119	15112	14945	15031	15049	14915	15217	14985	14973	14992	14821	15157	15056	14809	14993	15075	14869	14981	14978	15071	14935	15121	14869	15052	14913	15124	14952	14892	14837	14950	15078	14833	14907	14867	15010	15015	14977	15010	14962	15004	14914	14961	15030	15019	14838	14912	14914	14785	14910	15101	14988	15041	15126	15074	15031	15012	14923	14997	14918	14950	15093	14846	15024	14791	14873	14914	14933	14882	14977	14971	14899	15012	15060	14991	15179	15052	14836	15086	15128	15113	15147	15080	14983	14907	14926	14869	15028	14989	15069	14911	15012	15060	15059	15028	15014	14959	14954	14965	14949	15011	14967	15137	14952	14805	14975	14964	14837	14914	15066	14841	14837	14984	15076	15013	14958	14857	14935	15080	15086	15054	15130	14845	15016	14882	14891	14855	15101	15042	14949	14865	14814	14937	14948	14978	14916	14933	14989	15038	14913	14966	15039	14923	15076	14984	15091	15122	14850	15132	14904	15069	15070	15043	14995	14844	15169	14844	14879	15009	15090	15162	14876	15014	15068	15010	14811	14989	14923	14854	14911	15009	14930	15004	14812	15051	15123	15179	15096	14943	14846	14877	14970	14925	15074	15101	15045	14953	14994	14855	14984	14939	14957	15001	14962	15114	14776	14935	14928	14917	15108	14975	15074	14910	14862	15057	15080	14913	15078	15078	15080	14871	14872	14916	14979	15057	15085	14964	15198	14897	15103	14892	15100	14806	14916	14967	14987	14922	14978	15111	14756	14950	14816	15092	15063	14858	14876	15106	14945	15082	14999	14966	15084	15012	15074
29586	29938	38868	34134	28021	24374	22329	20664	19818	19511	18992	18371	18567	18261	18090	18026	17908	17690	17873	17685	17742	17767	17797	17783	17771	17565	17791	17684	17747	17619	17515	17597	17638	17565	17666	17600	17637	17511	17506	17621	17812	17630	17576	17461	17525	17593	17499	17750	17642	17626	17684	17719	17533	17488	17539	17664	17573	17600	17665	17628	17611	17626	17595	17608	17495	17475	17352	17682	17446	17606	17401	17564	17406	17359	17655	17346	17469	17695	17696	17556	17446	17483	17658	17470	17559	17505	17676	17571	17556	17641	17628	17549	17657	17683	17511	17531	17451	17602	17490	17428	17701	17574	17525	17497	17486	17439	17483	17464	17663	17523	17593	17531	17624	17569	17424	17589	17481	17534	17418	17430	17511	17649	17607	17476	17604	17600	17469	17404	17354	17676	17674	17425	17438	17532	17420	17379	17523	17611	17537	17588	17539	17631	17493	17547	17618	17507	17467	17639	17645	17608	17530	17625	17283	17638	17534	17609	17404	17595	17709	17551	17573	17440	17450	17561	17581	17638	17668	17509	17508	17399	17613	17554	17480	17635	17682	17523	17454	17361	17472	17729	17335	17335	17568	17386	17754	17427	17688	17421	17616	17469	17429	17461	17484	17672	17646	17461	17555	17572	17639	17469	17527	17756	17471	17524	17563	17376	17508	17594	17521	17562	17462	17443	17419	17511	17485	17479	17483	17656	17670	17246	17355	17625	17515	17537	17616	17732	17426	17557	17593	17626	17428	17384	17609	17557	17389	17596	17358	17589	17652	17560	17495	17437	17569	17433	17507	17672	17577	17720	17477	17400	17757	17637	17556	17459	17447	17613	17653	17542	17436	17588	17497	17591	17441	17511	17423	17286	17490	17570	17544	17562	17428	17508	17348	17535	17397	17368	17456	17407	17603	17416	17454	17315	17513	17543	17637	17523	17407	17539	17600	17672	17600	17601	17459	17734	17644	17663	17358	17489	17418	17509	17382	17529	17568	17632	17419	17405	17609	17655	17684	17542	17781	17557	17681	17687	17653	17459	17521	17523	17528	17523	17671	17498	17556	17616	17393	17596	17588	17448	17337	17617	17675	17357	17514	17482	17345	17324	17659	17551	17591	17554	17569	17538	17404	17453	17523	17752	17394	17475	17664	17712	17738	17633	17720	17617	17581	17500	17625	17494	17293	17142	17509	17411	17370	17555	17552	17665	17436	17360	17493	17363	17521	17408	17621	17735	17512	17556	17394	17302	17380	17556	17513	17231	17775	17592	17735	17784	17345	17771	17807	17535	17617	17503	17601	17662	17567	17664	17477	17493	17587	17469	17515	17464	17441	17625	17448	17693	17503	17384	17614	17450	17547	17638	17536	17573	17298	17282	17461	17507	17557	17531	17361	17567	17726	17490	17480	17636	17601	17489	17671	17700	17526	17576	17482	17428	17690	17461	17642	17289	17452	17528	17622	17619	17450	17572	17338	17600	17575	17490	17371	17499	17537	17644	17500	17498	17521	17538	17558	17460	17740	17705	17668	17556	17489	17509	17769	17434	17475	17662	17353	17582	17283	17172	17396	17415	17495	17517	17802	17358	17436	17500	17490	17649	17660	17568	17274	17665	17685	17688	17669	17560	17678	17585	17339	17495	17912	17575	17606	17717	17696	17702	17454	17631	17725	17401	17549	17441	17598	17502	17698	17547	17413	17615	17548	17501	17402	17569	17512	17774	17507	17537	17370	17579	17557	17591	17612	17461	17486	17490	17413	17540	17606	17361	17409	17595	17555	17702	17493	17518	17370	17376	17628	17371	17605	17525	17572	17656	17478	17378	17453	17603	17601	17518	17540	17670	17665	17782	17583	17529	17459	17629	17577	17493	17360	17488	17627	17532	17731	17581	17618	17562	17561	17702	17601	17550	17652	17479	17534	17588	17629	17631	17589	17534	17555	17475	17498	17511	17648	17381	17430	17545	17668	17727	17561	17458	17509	17492	17370	17464	17326	17747	17486	17475	17462	17495	17596	17433	17659	17485	17658	17459	17438	17654	17545	17438	17627	17477	17557	17330	17614	17479	17636	17517	17300	17474	17661	17498	17585	17513	17527	17457	17512	17558	17444	17438	17534	17317	17537	17485	17472	17270	17355	17385	17488	17717	17463	17734	17601	17637	17525	17677	17628	17606	17637	17471	17504	17558	17474	17600	17382	17586	17447	17706	17384	17624	17357	17575	17406	17612	17443	17440	17667	17422	17574	17556	17515	17348	17288	17731	17633	17562	17585	17641	17546	17741	17432	17685	17450	17534	17623	17336	17453	17567	17627	17474	17393	17605	17600	17433	17608	17673	17675	17594	17701	17741	17527	17592	17620	17464	17691	17473	17422	17423	17422	17538	17408	17418	17546	17633	17430	17527	17409	17552	17468	17580	17445	17486	17676	17621	17577	17654	17662	17596	17589	17504	17507	17609	17577	17349	17542	17630	17490	17631	17527	17487	17301	17529	17397	17646	17497	17588	17600	17576	17472	17465	17668	17605	17631	17422	17541	17560	17431	17436	17457	17499	17468	17591	17598	17638	17458	17507	17601	17559	17753	17592	17692	17616	17484	17481	17405	17545	17493	17735	17525	17554	17541	17655	17562	17487	17619	17701	17592	17490	17578	17520	17579	17631	17630	17536	17398	17615	17560	17736	17546	17386	17565	17567	17752	17408	17495	17540	17485	17614	17560	17486	17430	17461	17605	17597	17489	17698	17531	17560	17553	17865	17730	17520	17512	17546	17598	17441	17465	17614	17575	17585	17632	17517	17528	17625	17702	17514	17691	17393	17480	17692	17573	17661	17536	17613	17429	17584	17466	17357	17657	17564	17395	17476	17368	17633	17527	17516	17643	17551	17404	17489	17466	17473	17576	17678	17429	17535	17411	17487	17624	17432	17444	17546	17473	17601	17414	17603	17566	17363	17669	17418	17615	17586	17573	17464	17476	17551	17331	17260	17756	17506	17595	17541	17457	17553	17590	17501	17556	17509	17473	17398	17527	17526	17476	17497	17574	17772	17492	17668	17714	17525	17413	17709	17598	17277	17586	17329	17627	17481	17528	17625	17640	17513	17703	17696	17517	17581	17369	17469	17487	17445	17683	17580	17259	17795	17461	17535	17549	17416	17537	17381	17530	17415	17645	17413	17496	17673	17485	17568	17496	17508	17443	17633	17458	17531	17609	17577	17500	17595	17401	17455	17434	17513	17432	17485	17615	17534	17433	17467	17470	17429	17601	17511	17452	17434	17354	17294	17732	17540	17504	17286	17646	17657	17493	17686	17509	17388	17636	17692	17429	17611	17510	17626	17383	17439	17550	17506	17585	17604	17622	17484	17616	17686	17664	17627	17570	17635	17598	17589	17525	17594	17494	17476	17465	17525	17700	17584	17495	17506	17628	17383	17573	17506	17595	17257	17645	17536	17505	17493	17681	17592	17485	17675	17549	17492	17877	17563	17508	17832	17679	17764	17488	17470	17611	17711	17516	17254	17428	17579	17693	17498	17652	17606	17491	17503	17808	17623	17414	17501	17572	17541	17567	17644	17442	17681	17330	17530	17613	17574	17572	17488	17654	17677	17599	17447	17563	17508	17382	17544	17553	17465	17547	17582	17538	17556	17720	17522	17592	17646	17681	17635	17376	17155	17388	17628	17465	17630	17473	17546	17626	17467	17678	17457	17543	17502	17467	17494	17600	17443	17717	17525	17558	17658	17754	17410	17545	17510	17654	17482	17544	17580	17525	17494	17799	17648	17609	17592	17515	17616	17524	17502	17593	17601	17765	17545	17590	17472	17703	17475	17436	17572	17289	17376	17519	17537	17349	17641	17567	17364	17353	17469	17264	17394	17492	17858	17379	17613	17616	17414	17332	17468	17502	17428	17629	17420	17403	17503	17722	17482	17693	17459	17511	17459	17688	17492	17505	17578	17354	17684	17350	17369	17808	17306	17432	17341	17444	17330	17417	17576	17519	17566	17501	17510	17511	17544	17596	17647	17501	17583	17634	17593	17519	17474	17438	17433	17696	17574	17445	17598	17660	17576	17523	17424	17721	17485	17684	17471	17655	17451	17506	17515	17628	17486	17634	17317	17768	17509	17598	17512	17411	17501	17557	17775	17708	17399	17643	17516	17555	17550	17789	17463	17590	17345	17625	17420	17311	17677	17230	17568	17480	17348	17334	17447	17582	17511	17654	17760	17534	17488	17692	17545	17720	17462	17466	17655	17308	17479	17402	17352	17561	17408	17296	17441	17398	17656	17484	17791	17855	17349	17480	17533	17398	17612	17596	17559	17443	17422	17602	17560	17448	17653	17396	17678	17579	17710	17450	17482	17529	17593	17295	17326	17459	17563	17517	17607	17749	17648	17643	17493	17498	17447	17612	17581	17644	17639	17601	17666	17502	17528	17425	17494	17626	17535	17460	17587	17524	17440	17741	17552	17582	17496	17535	17330	17491	17509	17555	17698	17640	17567	17426	17561	17556	17524	17408	17691	17518	17490	17461	17544	17750	17605	17644	17428	17608	17639	17401	17515	17531	17481	17353	17358	17473	17446	17627	17506	17529	17760	17697	17553	17622	17598	17485	17554	17629	17562	17462	17672	17482	17394	17391	17383	17596	17439	17608	17449	17665	17546	17581	17659	17636	17707	17637	17425	17628	17353	17600	17610	17458	17501	17445	17372	17499	17472	17974	17438	17453	17559	17639	17559	17584	17449	17397	17553	17620	17482	17672	17441	17528	17590	17579	17627	17587	17619	17464	17627	17482	17831	17584	17503	17431	17506	17325	17578	17535	17581	17500	17620	17519	17647	17481	17571	17390	17637	17414	17578	17469	17647	17440	17585	17554	17538	17874	17613	17575	17455	17635	17542	17509	17418	17473	17583	17572	17573	17666	17524	17565	17637	17630	17573	17700	17538	17484	17421	17413	17435	17553	17486	17479	17577	17603	17733	17637	17545	17479	17403	17496	17311	17655	17404	17412	17449	17357	17360	17420	17327	17612	17582	17624	17524	17728	17567	17542	17663	17678	17635	17456	17387	17598	17618	17734	17715	17493	17628	17524	17618	17443	17418	17734	17427	17637	17494	17357	17826	17486	17425	17413	17358	17420	17523	17582	17449	17552	17555
32004	46143	42771	32671	27853	24102	21197	19807	18130	17417	16620	16377	16279	15848	15681	15402	15249	15201	15088	15049	15225	15114	15021	15029	15027	14849	14840	14890	14855	14925	14776	14671	14832	14832	14898	14836	14701	14819	14781	14858	14780	14661	14691	14612	14580	14793	14786	14836	14807	14718	14726	14821	14725	14747	14732	14656	14752	14857	14784	14803	14792	14688	14919	14880	14694	14764	14777	14931	14866	14607	14784	14827	14714	14764	14805	14721	14785	14606	14794	14844	14665	14740	14743	14756	14799	14742	14653	14792	14766	14710	14782	14907	14741	14634	14739	14718	14720	14775	14567	14866	14712	14700	14718	14936	14779	14661	14730	14611	14700	14810	14911	14849	14661	14780	14818	14654	14724	14887	14786	14726	14720	14791	14846	14738	14679	14735	14639	14778	14772	14652	14798	14799	14534	14676	14699	14879	14820	14681	14821	14811	14766	14762	14716	14801	14588	14811	14602	14829	14787	14911	14826	14971	14862	14733	14788	14618	14633	14818	14590	14941	14785	14787	14944	14693	14918	14703	14791	14689	14844	14818	14791	14737	14783	14741	14622	14867	14770	14830	14709	14709	14858	14794	14907	14799	14745	14736	14645	14810	14851	14705	14714	14788	14647	14723	14656	14629	14582	14784	14876	14693	14734	14752	14820	14717	14761	14641	14695	14794	14659	14941	14810	14654	14863	14771	14890	14861	14673	14783	15018	14554	14698	14735	14826	14720	14855	14701	14821	14626	14895	14731	14833	14716	14617	14657	14740	14928	14589	14720	14808	14791	14727	14888	14725	14690	14599	14753	14700	14794	14844	14786	14857	14899	14649	14898	14715	14678	14777	14735	14821	14706	14700	14819	14823	14776	14775	14949	14822	14847	14696	14799	14706	14850	14805	14869	14621	14716	14642	14646	14758	14641	14733	14764	14916	14612	14563	14761	14586	14737	14957	14727	14830	14788	14848	14680	14741	14980	14917	14824	14750	14623	14720	14781	14811	14866	14872	14786	14708	14891	14732	14503	14849	14898	14934	14696	14777	14701	14786	14893	14616	14725	14732	14763	14663	14852	14821	14909	14729	14560	14899	14632	14726	14669	14830	14573	14622	14944	14769	14844	14737	14788	14833	14776	14696	14696	14795	14764	14860	14760	14775	14929	14756	14743	14642	14752	14931	14852	14664	14710	14983	14648	14767	14733	14768	14623	14840	14692	14815	14663	14784	14785	14712	14577	14763	14930	14714	14748	14849	14745	14711	14796	14786	14707	15025	14750	14718	14827	14630	14796	14597	14531	14720	14904	14691	14785	14668	14760	14761	14788	14774	14728	14838	14786	14843	14833	14882	14861	14745	14643	14797	14739	14767	14653	14732	14762	14815	14734	14723	14644	14756	14840	14775	14682	14686	14592	14688	14906	14775	14785	14825	14765	14622	14891	14797	14797	14673	14635	14837	14548	14804	14764	14803	14726	14715	14736	14896	14818	14785	14579	14842	14847	14742	14615	14510	14696	14818	14704	14856	14783	14724	14852	14686	14872	14724	14918	14811	14791	14676	14762	14654	14790	14644	14617	14708	14725	14816	14772	14605	14752	14934	14693	14809	14672	14600	14835	14811	14878	14814	14686	14731	14767	14791	14743	14682	14665	14740	14856	14772	14801	14797	14722	14582	14567	14840	14719	14622	14797	14788	14820	14814	14581	14713	14648	14870	14909	14793	14627	14703	14737	14858	14770	14681	14781	14819	14794	14800	14656	14910	14705	14726	14861	14834	14904	14730	14680	14846	14793	14546	14804	14774	14921	14828	14698	14971	14601	14723	14850	14772	14750	14765	14674	14727	14697	14751	15022	14821	14807	14772	14903	14823	14807	14890	14885	14724	14772	14836	14544	14879	14746	14722	14793	14711	14947	14562	14767	14705	14809	14768	14895	14674	14594	14702	14622	14748	14734	14631	14584	14621	14711	14659	14815	14794	14638	14768	14732	14779	14932	14764	14681	14856	14545	14745	14684	14903	14732	14688	14747	14568	14594	14883	14621	14663	14821	14767	14768	14603	14562	14757	14640	14746	14623	14780	14856	14789	14765	14804	14584	14732	14785	14669	14726	14714	14783	14786	14772	14741	14915	14730	14807	14727	14767	14700	14730	14827	14767	14694	14953	14656	14791	14866	14704	14701	14803	14605	14734	14590	14866	14817	14611	14614	14768	14782	14850	14589	14655	14951	14700	14741	14779	14762	14719	14732	14780	14719	14738	14713	14787	14987	14699	14794	14715	14888	14808	14774	14663	14948	14750	14713	14603	14780	14684	14629	14860	14841	14825	14800	14818	14761	14888	14674	14656	14793	14796	14733	14703	14791	14688	14830	14683	14886	14893	14766	14921	14864	14793	14829	14713	14701	14756	14638	14811	14701	14800	14671	14788	14856	14744	14809	14745	14639	14722	14702	14771	14650	14563	14881	14826	14756	14812	14878	14678	14785	14703	14901	14611	14827	14794	14823	14765	14761	14740	14761	14814	14792	14752	14872	14901	14730	14694	14914	14646	14738	14527	14749	14839	14787	14806	14787	14700	14735	14728	14636	14756	14716	14828	14730	14861	14760	14550	14788	14770	14609	14748	14677	14767	14704	14757	14844	14843	14788	14810	14522	14944	14900	14766	14511	14678	14691	14836	14799	14815	14620	14835	14752	14700	14798	14792	14693	14750	14688	14731	14702	14969	14778	14581	14624	14572	14915	14886	14673	14927	14690	14678	14559	14776	14776	14790	14627	14717	14577	14692	14798	14674	14718	14754	14512	14709	14871	14762	14782	14695	14812	14741	14711	14854	14792	14834	14707	14720	14934	14772	14760	14657	14908	14817	14809	14773	14818	14740	14650	14825	14658	14764	14824	14724	14651	14889	14780	14732	14702	14908	14659	14723	14721	14589	14579	14783	14788	14815	14798	14851	14818	14903	14833	14533	14746	14695	14672	14906	14813	14849	14774	14906	14794	14745	14748	14902	14797	14952	14913	14682	14853	14678	14875	14627	14700	14847	14837	14822	14624	14900	14836	14823	14893	14755	14685	14752	14772	14720	14639	14779	14709	14941	14713	14779	14747	14666	14696	14779	14692	14812	14718	14741	14698	14597	14805	14706	14636	14554	14698	14746	14870	14729	14575	14874	14780	14808	14740	14764	14783	14786	14778	14679	14773	14669	14814	14746	14890	14841	14832	14664	14789	14745	14935	14843	14835	14826	14865	14747	14669	14854	14845	14777	14770	14689	14634	14618	14654	14642	14717	14841	14523	14886	14856	14737	14938	14943	14632	14617	14876	14780	14724	14848	14609	14685	14687	14861	14764	14689	14751	14813	14668	14789	14630	14705	14832	14735	14794	14848	14722	14725	14822	14622	14640	14708	14728	14777	14886	14750	14727	14627	14770	14969	14966	14790	14812	14503	14873	14677	14706	14707	14801	14766	14817	14765	14935	14584	14780	14795	14668	14793	14664	14575	14780	14773	14835	14920	14663	14740	14858	14748	14745	14762	14822	14678	14971	14797	14852	14836	14646	14884	14787	14661	14721	14794	14859	14836	14896	14726	14634	14798	14850	14779	14843	14732	14805	14742	14651	14820	14778	14870	14696	14776	14765	14744	14713	14797	14600	14756	14868	14832	14872	14705	14955	14723	14919	14571	14686	14645	14770	14834	14639	14650	14687	14781	14728	14741	14717	14761	14898	14724	14843	14847	14809	14641	14729	14778	14692	14852	14791	14869	14779	14771	14624	14728	14926	14776	14843	14795	14726	14754	14524	14920	14816	14815	14886	14594	14890	14831	14804	14845	14835	14820	14659	14739	14590	14698	14891	14563	14812	14773	14790	14768	14887	14967	14671	14798	14707	14773	14848	14871	14779	14675	14777	14717	14664	14703	14906	14782	14641	14724	14766	14700	14680	14830	14734	14628	14767	14772	14709	14847	14882	14758	14739	14873	14761	14752	14828	14708	14777	14896	14774	14689	14739	14664	14827	14885	14756	14905	14891	14581	14754	14639	14705	14563	14809	14889	14747	14739	14823	14872	14876	14761	14750	14758	14753	14752	14725	14777	14799	14698	14729	14675	14704	14816	14677	14754	14696	14730	14861	14621	14809	14659	14754	14685	14760	14812	14791	14682	14781	14812	14831	14766	14727	14752	14687	14819	14766	14742	14956	14876	14604	14787	14809	14818	14706	14848	14848	14703	14609	14917	14692	14669	14845	14881	14808	14709	14927	14647	14896	14651	14851	14669	14572	14919	14676	14789	14770	14861	14810	14677	14639	14619	14751	14707	14894	14840	14777	14944	14698	14808	14823	14700	14797	14846	14833	14813	14659	14763	14676	14738	14958	14903	14611	14847	14842	14728	14802	14729	14767	14701	14808	14807	14681	14684	14761	14714	14757	14789	14716	14823	14743	14832	14714	14807	14800	14823	14721	14853	14877	14780	14865	14648	14768	14609	14696	14695	14701	14692	14714	14749	14617	14883	14676	14743	14768	14863	14628	14914	14716	14714	14767	14717	14928	14849	14855	14618	14606	14730	14881	14664	14998	14605	14735	14926	14632	14687	14893	14791	14730	14753	14664	14625	14852	14682	14770	14746	14864	14783	14745	14868	14778	14817	14673	14906	14654	14723	14673	14594	14785	14682	14989	14853	14678	14737	14751	14743	14825	14797	14815	14651	14746	14735	14675	14594	14738	14724	14609	14637	14794	14603	14765	14718	14858	14615	14909	14685	14994	14626	14555	14813	14714	14902	14729	14629	14857	14618	14692	14569	15052	14754	14781	14719	14688	14699	14743	14612	14666	14819	14751	14717	14695	14801	14700	14600	14833	14763	14928	14866	14791	14875	14597	14675	14904	14605	14817	14815	14607	14656	14654	14771	14797	14642	14740	14646	14873	14666	14681	14727	14819	14708	14572	14914	14698	14698	14959	14804	14769	14667	14806	14757	14733	14735	14695	14612	14730	14605	14737	14869	14842	14855	14769	14789	14716	14801	14795	14668	14862	14739	14706	14614	14978	14762	14710	14671	14714	14810	14636	14667	14848	14820	14730	14735	14862	14657	14542	14702	14722	14759	14953	14849	14672	14647	14729	14854	14876	14675	14821	14793	14949	14995	14544	14816	14854	14625	14642	14760
24093	21089	28661	26117	26489	27836	26735	22799	21153	20579	19608	19089	18898	18665	18112	18257	18094	18037	18024	17829	17995	17890	17838	17885	17819	17597	17588	17766	17913	17657	17778	17393	17693	17474	17457	17681	17599	17531	17681	17476	17651	17498	17637	17449	17434	17369	17518	17618	17448	17315	17230	17475	17547	17506	17626	17596	17500	17634	17433	17417	17533	17400	17402	17669	17658	17294	17626	17383	17605	17478	17321	17421	17536	17664	17442	17636	17332	17350	17482	17295	17441	17180	17563	17325	17293	17523	17343	17587	17476	17186	17429	17442	17363	17431	17352	17422	17441	17686	17367	17558	17477	17553	17323	17487	17515	17397	17537	17310	17430	17499	17439	17419	17505	17401	17340	17524	17417	17415	17391	17221	17525	17570	17487	17212	17316	17489	17489	17317	17505	17520	17489	17204	17172	17429	17253	17337	17537	17458	17559	17217	17439	17371	17531	17612	17479	17232	17199	17337	17315	17472	17350	17452	17505	17485	17489	17336	17653	17326	17630	17603	17477	17373	17479	17446	17578	17569	17455	17464	17625	17602	17301	17210	17210	17329	17395	17235	17278	17414	17285	17340	17451	17407	17573	17464	17358	17415	17493	17532	17417	17394	17239	17490	17529	17249	17495	17410	17378	17600	17524	17235	17358	17347	17621	17479	17559	17564	17580	17451	17480	17365	17524	17233	17573	17328	17379	17494	17464	17312	17435	17417	17495	17447	17566	17580	17439	17661	17422	17227	17353	17372	17540	17555	17419	17259	17523	17559	17422	17232	17368	17515	17481	17305	17667	17526	17397	17310	17548	17421	17336	17477	17568	17435	17423	17561	17566	17429	17407	17231	17474	17437	17447	17580	17320	17537	17372	17562	17631	17569	17499	17215	17365	17556	17577	17385	17425	17467	17384	17460	17562	17404	17477	17587	17327	17389	17373	17437	17333	17529	17367	17585	17376	17367	17514	17468	17385	17466	17391	17550	17486	17495	17388	17393	17234	17462	17399	17389	17421	17257	17569	17400	17446	17313	17458	17542	17366	17526	17341	17413	17543	17383	17246	17218	17548	17550	17453	17495	17393	17357	17711	17373	17461	17388	17342	17391	17490	17409	17327	17349	17415	17499	17494	17466	17450	17388	17452	17521	17596	17486	17306	17310	17225	17312	17275	17644	17421	17264	17439	17519	17538	17309	17347	17484	17597	17429	17632	17397	17402	17339	17349	17292	17516	17354	17488	17437	17464	17463	17609	17390	17532	17477	17325	17440	17277	17276	17196	17384	17463	17368	17399	17390	17397	17536	17429	17569	17599	17480	17608	17641	17539	17463	17353	17361	17478	17325	17406	17360	17341	17541	17448	17531	17417	17399	17412	17456	17417	17465	17367	17494	17399	17364	17471	17510	17621	17214	17233	17548	17459	17519	17346	17517	17356	17287	17390	17712	17270	17399	17471	17395	17585	17510	17181	17250	17576	17431	17531	17426	17464	17478	17433	17441	17437	17126	17203	17343	17234	17346	17444	17514	17444	17369	17382	17431	17322	17524	17454	17344	17460	17471	17179	17571	17495	17483	17441	17438	17457	17356	17357	17674	17539	17382	17469	17381	17596	17521	17462	17372	17231	17429	17373	17272	17388	17387	17221	17353	17459	17274	17222	17475	17387	17613	17484	17626	17483	17574	17566	17386	17302	17368	17445	17580	17505	17493	17398	17309	17230	17347	17558	17382	17277	17404	17607	17430	17336	17440	17478	17381	17395	17551	17535	17421	17299	17367	17290	17339	17422	17441	17523	17455	17460	17458	17464	17599	17396	17382	17135	17572	17531	17353	17298	17568	17412	17375	17460	17512	17393	17349	17392	17494	17530	17437	17485	17511	17315	17454	17473	17598	17487	17493	17307	17475	17363	17525	17407	17508	17433	17594	17380	17387	17288	17493	17222	17340	17632	17503	17466	17433	17561	17575	17343	17459	17350	17426	17189	17302	17412	17354	17608	17428	17276	17515	17608	17548	17636	17424	17379	17575	17363	17429	17585	17357	17585	17183	17323	17425	17266	17530	17314	17298	17431	17560	17689	17505	17361	17603	17400	17460	17268	17447	17486	17543	17317	17462	17573	17477	17353	17590	17376	17429	17269	17453	17344	17375	17399	17471	17284	17489	17502	17426	17387	17383	17316	17442	17455	17329	17337	17497	17221	17568	17423	17465	17373	17450	17509	17334	17563	17424	17415	17217	17482	17478	17340	17436	17572	17329	17260	17331	17364	17298	17328	17249	17469	17407	17503	17472	17178	17392	17304	17419	17452	17621	17406	17439	17415	17517	17346	17429	17280	17488	17475	17369	17434	17438	17463	17502	17442	17357	17530	17435	17448	17657	17313	17509	17408	17403	17523	17380	17353	17370	17285	17359	17232	17312	17118	17562	17509	17378	17528	17455	17402	17405	17360	17350	17530	17287	17633	17212	17272	17487	17335	17348	17323	17343	17379	17465	17457	17452	17232	17481	17513	17341	17472	17327	17365	17245	17359	17492	17537	17693	17313	17579	17311	17398	17459	17484	17362	17637	17475	17330	17438	17438	17403	17312	17502	17287	17450	17422	17369	17433	17523	17390	17587	17345	17665	17461	17427	17561	17377	17642	17560	17548	17403	17326	17657	17290	17453	17307	17502	17456	17387	17541	17583	17416	17401	17301	17672	17480	17424	17394	17410	17492	17594	17408	17295	17449	17574	17241	17422	17354	17467	17273	17464	17381	17491	17582	17415	17540	17495	17546	17308	17380	17496	17437	17200	17388	17372	17396	17306	17294	17304	17280	17215	17535	17353	17378	17442	17468	17521	17559	17278	17460	17520	17413	17388	17384	17461	17275	17423	17408	17475	17484	17257	17372	17645	17468	17531	17493	17441	17415	17479	17310	17243	17424	17224	17416	17307	17364	17252	17314	17553	17506	17596	17383	17583	17519	17558	17493	17379	17430	17499	17489	17546	17459	17465	17549	17559	17512	17543	17613	17594	17391	17442	17272	17411	17523	17414	17469	17406	17449	17522	17582	17441	17357	17388	17678	17415	17658	17486	17531	17270	17525	17320	17391	17505	17449	17569	17214	17305	17361	17346	17410	17470	17222	17360	17349	17410	17571	17581	17264	17448	17426	17368	17262	17542	17420	17518	17451	17468	17632	17554	17215	17491	17263	17166	17402	17407	17437	17582	17426	17508	17495	17530	17750	17498	17513	17544	17454	17425	17361	17383	17242	17406	17452	17625	17255	17343	17505	17558	17417	17482	17177	17406	17405	17389	17209	17443	17457	17381	17413	17212	17312	17560	17454	17420	17428	17340	17569	17314	17257	17441	17311	17397	17342	17449	17680	17488	17491	17499	17310	17296	17410	17290	17343	17501	17509	17534	17501	17494	17396	17576	17322	17416	17577	17593	17218	17388	17465	17459	17268	17366	17373	17621	17515	17376	17367	17590	17470	17416	17307	17559	17503	17395	17431	17349	17434	17502	17386	17436	17382	17300	17476	17368	17324	17479	17501	17409	17412	17405	17552	17462	17550	17651	17353	17585	17441	17427	17417	17560	17193	17457	17276	17270	17464	17459	17392	17451	17326	17675	17564	17458	17586	17629	17438	17314	17329	17421	17122	17387	17385	17454	17403	17447	17456	17400	17370	17546	17476	17330	17389	17461	17465	17551	17344	17313	17211	17452	17572	17461	17445	17454	17325	17451	17208	17591	17438	17338	17319	17282	17638	17352	17347	17381	17455	17555	17557	17388	17488	17428	17321	17470	17307	17498	17406	17425	17484	17507	17524	17475	17473	17521	17521	17479	17634	17461	17461	17469	17698	17633	17332	17388	17454	17403	17379	17459	17266	17342	17422	17422	17340	17453	17226	17378	17516	17349	17482	17213	17437	17436	17471	17262	17473	17509	17478	17545	17426	17425	17507	17344	17396	17432	17342	17360	17588	17514	17466	17407	17483	17791	17341	17485	17314	17177	17601	17485	17351	17155	17571	17383	17077	17458	17541	17578	17356	17332	17522	17372	17409	17376	17544	17423	17315	17340	17495	17467	17327	17609	17379	17091	17322	17491	17313	17437	17296	17444	17166	17265	17400	17420	17486	17403	17268	17473	17196	17254	17299	17465	17481	17369	17384	17464	17330	17462	17366	17378	17515	17437	17368	17594	17537	17546	17567	17453	17602	17457	17294	17458	17464	17386	17424	17413	17160	17481	17335	17573	17652	17354	17313	17545	17597	17518	17467	17481	17559	17547	17588	17373	17465	17467	17283	17243	17369	17429	17645	17335	17425	17374	17457	17417	17510	17355	17510	17551	17446	17312	17479	17367	17379	17337	17621	17476	17390	17374	17589	17363	17575	17480	17576	17510	17567	17580	17448	17427	17449	17527	17406	17488	17471	17387	17376	17446	17306	17463	17329	17503	17578	17598	17301	17405	17300	17245	17481	17564	17574	17558	17288	17399	17504	17456	17456	17500	17455	17467	17202	17540	17351	17479	17505	17479	17245	17453	17716	17426	17322	17470	17387	17324	17363	17293	17286	17231	17395	17472	17402	17701	17469	17397	17458	17417	17235	17488	17382	17364	17435	17477	17369	17261	17603	17439	17276	17232	17534	17613	17440	17581	17378	17429	17364	17480	17413	17516	17266	17400	17371	17469	17320	17505	17650	17472	17641	17355	17468	17425	17218	17444	17544	17307	17406	17429	17455	17720	17401	17539	17374	17532	17389	17293	17181	17256	17502	17331	17567	17128	17410	17518	17418	17509	17378	17439	17615	17393	17340	17263	17405	17571	17341	17392	17051	17286	17463	17654	17587	17442	17387	17444	17460	17427	17260	17282	17503	17344	17245	17248	17439	17556	17441	17277	17417	17583	17377	17644	17547	17386	17540	17341	17302	17518	17335	17427	17202	17536	17450	17351	17430	17524	17389	17470	17402	17516	17169	17297	17365	17262	17424	17488	17355	17301	17358	17474	17145	17496	17517	17429	17537	17609	17454	17352	17325	17617	17294	17435	17319	17483	17422	17311	17222	17328	17371	17381	17228	17237	17505	17241	17128	17438	17515	17181	17444	17478	17361	17301	17414	17418	17431	17350	17332	17356	17562	17505	17455	17414	17322	17495	17363	17315	17357	17358	17396
31296	52812	48387	38231	32738	28590	24883	22386	20507	18729	17759	17181	17005	16394	16055	15797	15656	15406	15196	15288	15276	15253	15060	15147	15128	14918	15010	14969	14997	14918	14966	14671	15037	14868	14914	14835	14810	14635	14809	14909	14990	14843	14918	14909	14817	14682	14650	14774	14668	14882	14918	14755	14797	14860	14825	14829	14804	14683	14646	14871	14699	14860	14807	14752	14886	14837	14731	14907	14658	14825	14711	14889	14856	14732	14718	14888	14687	14923	14805	14793	14794	14825	14781	14622	14623	14745	14819	14893	14733	14616	14675	14795	14791	14625	14707	14730	14823	14744	14857	14688	14675	14757	14761	14858	14642	14639	14808	14757	14807	14738	14897	14818	14688	14645	14889	14701	14748	14709	14721	14806	14773	14956	14785	14662	14685	14800	14873	14707	14798	14827	14838	14717	14759	14754	14763	14742	14817	14896	14761	14697	14800	14929	14843	14758	14731	14789	14751	14835	14824	14735	14800	14742	14733	14881	14733	14751	14858	14831	14854	14782	14528	14818	14976	14814	14944	14777	14756	14928	14675	14745	14890	14816	14605	14742	14775	14951	14881	14756	14595	14955	14781	14813	14867	14743	14820	14874	14770	14816	14728	14650	14679	14806	14698	14845	14758	14533	15011	14813	14714	14857	14679	14796	14586	14676	14763	14815	14769	14789	14716	14694	14866	14569	14950	14723	14650	14710	14836	14801	14772	14755	14730	14702	14599	14783	14596	14766	14803	14639	14830	14811	14578	14819	14784	14874	14836	14695	14568	14726	14640	14695	14735	14816	14780	14662	14651	14836	14615	14709	14764	14726	14966	14925	14760	14656	14602	14768	14678	14823	14830	14728	14622	14687	14696	14775	14899	14661	14684	14696	14850	14811	14739	14706	14741	14751	14653	14834	14806	14880	14903	14818	14793	14902	14720	14812	14737	14773	14742	14632	14798	14840	14684	14754	14777	14819	14787	14706	14695	15084	14814	14898	14614	14745	14655	14849	14782	14790	14763	14707	14685	14792	14619	14755	14883	14557	14743	14899	14606	14686	14819	14828	14630	14627	14841	14827	14608	14779	14989	14646	14582	14709	14640	14769	14790	14687	14704	14776	14723	14825	14801	14863	14721	14687	14681	14725	14916	14577	14658	14702	14717	14752	14725	14858	14767	14683	14653	14921	14800	14767	14790	14749	14830	14744	14815	14713	14549	14833	14706	14880	14727	14811	14612	14932	14836	14861	14712	14693	14809	14774	14759	14656	14672	14726	14801	14709	14777	14754	14876	14832	14637	14902	14878	14967	14761	14752	14600	14863	14755	14710	14710	14721	14674	14835	14734	14722	14672	14765	14765	14811	14816	14815	14727	14822	14692	14822	14826	14792	14784	14751	14687	14650	14724	14791	14713	14766	14824	14714	14677	14776	14740	14758	14775	14804	14787	14852	14804	14868	14826	14804	14933	14827	14778	14838	14800	14739	14791	14722	14705	14741	14727	14634	14768	14675	14802	14778	14614	14750	14776	14835	14773	14742	14756	14624	14697	14832	14659	14824	14795	14770	14798	14790	14693	14742	14791	14811	14551	14804	14618	14714	14794	14758	14790	14699	14748	14711	14898	14719	14648	14742	14779	14763	14744	14802	14835	14776	14639	14710	14820	14696	14864	14677	14697	14798	14623	14756	14755	14640	14668	14721	14656	14826	14708	14842	14839	14751	14695	14687	14598	14572	14740	14821	14830	14860	14787	14796	14776	14680	14671	14794	14770	14676	14643	14689	14610	14889	14823	14930	14796	14786	14792	14794	14802	14767	14721	14744	14686	14705	14901	14877	14738	14917	14648	14723	14756	14780	14794	14817	14591	14696	14745	14725	14765	14843	14775	14658	14818	14800	14680	14686	14651	14720	14678	14658	14835	14819	14845	14972	14678	14819	14885	14725	14743	14745	14679	14570	14717	14730	14756	14789	14738	14616	14850	14924	14772	14700	14817	14740	14873	14656	14663	14759	14795	14852	14731	14657	14754	14839	14668	14695	14717	14776	14617	14661	14717	14637	14717	14787	14886	14644	14831	14724	14831	14759	14638	14893	14700	14820	14912	14653	14724	14788	14783	14868	14745	14874	14841	14775	14782	14682	14786	14758	14693	14774	14657	14613	14678	14806	14809	14759	14596	14678	14688	15035	14639	14845	14926	14737	14868	14742	14876	14730	14691	14887	14687	14784	14813	14963	14697	14724	14755	14751	14879	14658	14744	14712	14679	14863	14713	14768	14966	14876	14761	14746	14746	14828	14742	14563	14864	14582	14778	14866	14757	14978	14747	14688	14606	14858	14699	14690	14730	14696	14763	14936	14692	14788	14702	14645	14957	14831	14880	14818	14765	14903	14666	14856	14717	14832	14743	14769	14784	14686	14950	14670	15029	14688	14688	14861	14671	14824	14833	14791	14813	14831	14666	14762	14820	14874	14734	14770	14714	14824	14550	14712	14751	14694	14736	14752	14839	14805	14675	14701	14986	14690	14864	14665	14675	14749	14588	14618	14787	14793	14809	14793	14727	14838	14931	14659	14888	14907	14897	14900	14890	14752	14656	14676	14630	14726	14760	14621	14881	14641	14750	14826	14772	14740	14752	14694	14710	14821	14785	14739	14760	14650	14658	14624	14828	14846	14915	14597	14816	14704	14577	14740	14706	14767	14733	14715	14671	14757	14857	14812	14670	14856	14680	14851	14957	14719	14597	14893	14679	14848	14890	14818	14725	14627	14796	14912	14838	14564	14689	14716	14718	14853	14721	14662	14724	14684	14776	14896	14853	14898	14780	14637	14696	14744	14730	14685	14762	14871	14709	14884	14768	14773	14760	14771	14692	14826	14815	14626	14668	14609	14685	14782	14695	14728	14685	14730	14712	14850	14867	14704	14798	14637	14765	14799	14903	14837	14733	14671	14671	14645	14598	14750	14632	14707	14775	14815	14804	14579	14798	14862	14808	14732	14706	14754	14835	14744	14793	14775	14682	14906	14837	14849	14839	14547	14692	14814	14751	14703	14569	14774	14881	14930	14585	14694	14617	14875	14810	14756	14701	14817	14685	14841	14668	14924	14686	14678	14798	14897	14589	14715	14674	14894	14710	14607	14640	14904	14810	14816	14704	14845	14822	14739	14799	14749	14737	14708	14785	14892	14679	14611	14682	14710	14872	14789	14864	14720	14760	14689	14786	14860	14831	14690	14829	14800	14828	14931	14784	14656	14837	14708	14929	14819	14704	14765	14846	14614	14723	14737	14668	14843	14677	14739	14609	14707	14696	14801	14663	14805	14814	14819	14903	14744	14803	14781	14910	14833	14956	14674	14758	14676	14799	14662	14766	14824	14871	14766	14920	14866	14636	14724	14729	14847	14795	14751	14597	14822	14718	14756	14750	14674	14896	14748	14652	14830	14804	14799	14727	14849	14815	14697	14764	14826	14722	14831	14884	14808	14843	14744	14688	14889	14845	14774	14805	14852	14764	14914	14743	14866	14828	14798	14650	14692	14742	14820	14683	14682	14778	14899	14829	14852	14924	14916	14964	14879	14732	14697	14663	14741	14867	14613	14845	14853	14746	14880	14745	14645	14710	14862	14779	14862	14870	14749	14788	14777	14691	14667	14771	14764	14689	14789	14804	14865	14575	14939	14841	14761	14739	14821	14840	14786	14801	14906	14726	14757	14781	14664	14867	14859	14761	14729	14809	14741	14752	14655	14697	14685	14746	14726	14880	14784	14823	14632	14817	14785	14807	14730	14684	14702	14902	14849	14877	14741	14876	14668	14708	14689	14754	14802	14721	14739	14783	14679	14659	14837	14816	14762	14935	14633	14715	14683	14912	14882	14592	14724	14772	14813	14659	14805	14728	14532	14599	14717	14837	14834	14746	14697	14858	14606	14938	14840	14790	14827	14840	14763	14768	14767	14690	14754	14835	14858	14622	14804	14671	14788	14732	14594	14786	14808	14625	14768	14913	14687	14710	14655	14727	14730	14762	14776	14552	14688	14863	14780	14777	14891	14695	14630	14832	14588	14782	14744	14719	14717	14686	14711	14823	14619	14852	14950	14721	14874	14905	14831	14798	14743	14869	14737	14816	14753	14823	14797	14874	14898	14899	14624	14718	14812	14750	14808	14689	14757	14762	14867	14718	14719	14768	14711	14765	15015	14775	14744	14902	14827	14703	14751	14737	14825	14672	14862	14689	14718	14847	14603	14636	14574	14688	14807	14827	14772	14717	14630	14894	14797	14763	14563	14653	14737	14755	14902	14862	14524	14787	14872	14768	14947	14715	14609	14610	14640	14655	14881	14760	14661	14794	14662	14675	14692	14757	14636	14846	14762	14570	14723	14403	14570	14609	14650	14810	14736	14797	14884	14836	14680	14884	14847	14936	14745	14694	14683	14847	14717	14686	14848	14862	14744	14778	14670	14963	14861	14768	14751	14887	14838	14768	14804	14737	14961	14805	14717	14710	14745	14971	14652	14682	14748	14609	14908	14686	14806	14665	14873	14636	14671	14787	14787	14671	14789	14735	14678	14635	14745	14787	14673	14833	14745	14826	14829	14727	14808	14834	14740	14785	14732	14754	14735	14702	14773	14762	14845	14867	14665	14733	14896	14706	14852	14682	14739	14756	14688	14774	14843	14783	14773	14823	14744	14762	14765	14805	14916	14705	14683	14649	14793	14805	14831	14506	14715	14858	14728	14742	14814	14625	14994	14765	14690	14713	14878	14900	14822	14878	14770	14807	14623	14817	14667	14685	14691	14709	14597	14712	14768	14810	14721	14730	14851	14677	14859	15006	14803	14624	14661	14785	14788	14642	14630	14769	14588	14895	14682	14697	14578	14864	14737	14740	14709	14646	14918	14766	14701	14836	14966	14739	14734	14919	14786	14987	14835	14807	14790	14775	14783	14704	14816	14644	14815	14724	14806	14796	14765	14685	14895	14712	14523	14798	14898	14684	14568	14795	14778	14714	14761	14897	14738	14703	14688	14789	14792	14788	14719	14684	14598	14878	14827	14631	14764	14939	14638	14693	14779	14848	14695	14755	14629	14711	14878	14810	14689	14862	14812	14838	14733	14572	14884	14754	14823	14822	14646	14774	14625	14673	14667	14673	14835	14847	14739	14810	14834
22673	21014	28722	23813	23124	27975	30256	24821	22806	21739	20983	19918	19699	19503	19113	18863	18755	18532	18435	18370	18457	18222	18232	18184	17935	18091	17966	18025	18020	18044	18017	17997	17965	18002	17934	17930	17997	17592	17736	17911	17799	17757	17897	17890	17763	17686	17788	17656	17769	17760	17728	17575	17813	17794	17661	17667	17607	17740	17750	17708	17858	17658	17560	17850	17734	17793	17560	17668	17771	17626	17782	17485	17691	17748	17702	17863	17842	17867	17582	17651	17770	17743	17649	17944	17765	17656	17596	17740	17515	17761	17801	17631	17861	17529	17670	17857	17859	17572	17678	17630	17761	17746	17783	17726	17850	17701	17735	17662	17738	17752	17764	17568	17731	17737	17606	17620	17749	17660	17723	17747	17737	17780	17792	17567	17816	17806	17615	17902	17900	17712	17855	17748	17549	17666	17715	17743	17860	17763	17612	17747	17650	17790	17750	17618	17766	17698	17640	17776	17678	17558	17711	17765	17707	17646	17573	17580	17575	17710	17876	17651	17733	17673	17738	17504	17669	17877	17940	17808	17674	17833	17728	17576	17882	17933	17496	17601	17877	17753	17495	17671	17677	17781	17670	17621	17670	17794	17633	17801	17483	17712	17673	17697	17865	17662	17834	17689	17524	17813	17435	17779	17451	17818	17769	18003	17761	17702	17716	17751	17619	17547	17732	17913	17736	17776	17729	17693	17777	17554	17827	17678	17604	17557	17910	17838	17718	17665	17787	17682	17864	17624	17847	17674	17659	17771	17804	17714	17624	17755	17643	17895	17590	17698	17757	17641	17652	17724	17640	17692	17734	17801	17784	17762	17801	17821	17808	17762	17797	17725	17661	17606	17796	17638	17835	17697	17732	17668	17582	17732	17727	17431	17817	17524	17720	17686	17716	17543	17755	17753	17878	17704	17780	17730	17772	17779	17953	17671	17767	17689	17599	17622	17731	17936	17965	17857	17697	17837	17711	17707	17682	17849	17684	17830	17624	17513	17654	17794	17960	17706	17610	17716	17850	17512	17645	17444	17647	17780	17566	17760	17714	17735	17603	17664	17668	17646	17760	17738	17900	17768	17721	17628	17648	17694	17585	17656	17855	17570	17693	17754	17631	17593	17899	17780	17811	17718	17590	17636	17468	17497	17705	17726	17807	17726	17744	17581	17433	17717	17662	17644	17599	17807	17743	17669	17743	17845	17728	17579	17471	17788	17701	17680	17594	17739	17560	17741	17827	17799	17646	17584	17804	17508	17705	17509	17701	17484	17724	17747	17764	17905	17659	17606	17747	17600	17834	17680	17475	17666	17667	17658	17705	17652	17861	17660	17783	17707	17785	17601	17561	17770	17696	17803	17834	17722	17630	17676	17679	17802	17673	17686	17677	17677	17857	17644	17607	17791	17597	17742	17894	17721	17610	17659	17839	17632	17708	17645	17494	17706	17600	17698	17937	17519	17699	17704	17591	17632	17850	17741	17731	17779	17798	17842	17735	17741	17736	17672	17593	17677	17751	17587	17754	17604	17697	17776	17641	17626	17736	17928	17617	17660	17830	17684	17715	17599	17629	17767	17685	17655	17658	17677	17716	17755	17386	17550	17672	17723	17868	17629	17724	17737	17625	17598	18091	17829	17573	17820	17572	17668	17783	17742	17691	17701	17787	17584	17544	17656	17567	17673	17498	17745	17580	17693	17803	17594	17547	17606	17592	17658	17653	17831	17486	17671	17507	17733	17598	17544	17689	17898	17733	17700	17693	17668	17646	17715	17822	17946	17494	17692	17591	17673	17601	17786	17691	17622	17877	17953	17753	17844	17897	17898	17780	17577	17683	17800	17703	17751	17809	17756	17858	17806	17519	17634	17369	17956	17776	17757	17466	17829	17762	17645	17572	17619	17651	17849	17923	17713	17809	17574	17825	17529	17483	17797	17562	17661	17412	17688	17698	17724	17671	17665	17824	17618	17604	17697	17647	17618	17810	17524	17770	17927	17659	17781	17865	17799	17737	17601	17655	17786	17706	17655	17625	17741	17784	17454	17725	17716	17721	17571	17683	17514	17745	17625	17718	17854	17733	17716	17637	17772	17601	18009	17955	17554	17524	17638	17607	17894	17809	17771	17710	17959	17661	17823	17632	17785	17678	17783	17651	17931	17684	17687	17581	17774	17678	17702	17672	17782	17645	17762	17739	17657	17511	17688	17781	17523	17721	17777	17660	17648	18015	17619	17680	17702	17605	17865	17599	17657	17936	17733	17683	17575	17539	17390	17631	17590	17579	17743	17554	17595	17839	17595	17630	17604	17731	17643	17755	17627	17910	17505	17518	17853	17783	17696	17595	17569	17678	17835	17724	17698	17805	17684	17671	17621	17648	17768	17599	17776	17542	17635	17847	17918	17692	17598	17538	17704	17691	17695	17826	17622	17776	18018	17802	17732	17497	17628	17650	17659	17801	17666	17647	17549	17641	17665	17866	17869	17592	17542	17861	17461	17817	17668	17727	17719	17608	17714	17784	17594	17720	17573	17780	17626	17485	17763	17484	17675	17501	17785	17741	17545	17371	17676	17693	17897	17833	17540	17586	17652	17610	17712	17683	17616	17768	17772	17669	17633	17627	17608	17751	17815	17669	17592	17735	17765	17702	17683	17688	17575	17892	17473	17726	17595	17886	17647	17664	17865	17357	17597	17742	17736	17690	17620	17712	17522	17521	17743	17765	17720	17719	17672	17698	17818	17634	17722	17596	17726	17831	17718	17618	17920	17637	17829	17706	17596	17589	17794	17795	17898	17714	17717	17741	17551	17676	17686	17725	17611	17711	17645	17707	17604	17730	17682	17751	17896	17516	17647	17607	17541	17922	17630	17686	17689	17752	17533	17797	17684	17870	17509	17553	17559	17564	17693	17498	17554	17791	17641	17672	17634	17518	17700	17815	17666	17681	17911	17690	17554	17562	17666	17601	17675	17535	17828	17655	17637	17675	17761	17707	17748	17709	17750	17746	18021	17638	17737	17699	17863	17660	17623	17839	17529	17627	17822	17719	17471	17838	17593	17838	17675	17787	17824	17677	17706	17642	17645	17655	17725	17690	17610	17592	17605	17569	17640	17666	17780	17659	17709	17780	17774	17533	17501	17602	17644	17763	17660	17732	17700	17969	17960	17655	17869	17425	17558	17770	17639	17727	17605	17708	17667	17727	17664	17635	17784	17612	17518	17634	17660	17722	17643	17715	17906	17661	17805	17710	17555	17825	17573	17702	17701	17721	17704	17702	17782	17814	17681	17733	17878	17849	17749	17782	17585	17676	17595	17587	17412	17536	17838	17679	17592	17698	17618	17538	17840	17451	17613	17779	17749	17687	17429	17821	17625	17536	17595	17639	17559	17721	17806	17643	17756	17640	17749	17691	17736	17542	17657	17757	17655	17772	17807	17753	17671	17733	17637	17788	17677	17727	17701	17678	17711	17773	17741	17785	17728	17662	17497	17765	17692	17700	17739	17838	17879	17761	17675	17600	17722	17767	17388	17657	17567	17621	17779	17903	17934	17906	17938	17645	17693	17733	17595	17777	17518	17875	17657	17798	17681	17651	17625	17717	17596	17703	17654	17769	17623	17510	17650	17711	17671	17646	17797	17714	17580	17713	17846	17641	17552	17716	17574	17598	17817	17566	17831	17807	17633	17797	17700	17663	17664	17602	17582	17548	17520	17745	17705	17575	17796	17940	17656	17612	17691	17357	17683	17875	17597	17729	17892	17714	17667	17578	17800	17611	17822	18003	17679	17820	17721	17648	17728	17757	17733	17825	17614	17697	17455	17693	17816	17500	17712	17664	17902	17723	17815	17654	17718	17916	17704	17857	17529	17614	17818	17834	17605	17677	17736	17778	17720	17675	17783	17711	17671	18055	17828	17714	17649	17720	17740	17730	17899	17697	17718	17602	17600	17863	17724	17778	17917	17697	17548	17900	17643	17841	17650	17669	17655	17696	17718	17763	17835	17615	17663	17847	17785	17665	17518	17822	17704	17847	17597	17810	17562	17617	17620	17789	17906	17668	17665	17755	17574	17760	17655	17710	17558	17672	17731	17749	17697	17735	17575	17813	17616	17825	17823	17688	17520	17821	17782	17667	17788	17726	17672	17672	17595	17897	17598	17869	17682	17657	17623	17806	17711	17545	17717	17554	17687	17527	17870	17721	17900	17683	17768	17650	17781	17621	17688	17706	17766	17576	17935	17567	17530	17537	17584	17741	17643	17631	17754	17571	17638	17731	17815	17835	17722	17637	17692	17848	17730	17634	17646	17722	17974	17851	17892	17834	17902	17737	17739	17695	17728	17782	17796	17614	17650	17837	17717	17670	17652	17844	17771	17531	17944	17715	17916	17778	17778	17607	17601	17892	17670	17728	17697	17625	17722	17851	17647	17729	17785	17807	17826	17588	17679	17638	17674	17616	17790	17850	17579	17763	17527	17737	17724	17593	17557	17693	17823	17751	17896	17459	17900	17839	17718	17742	17728	17727	17713	17788	17780	17576	17616	17799	17511	17545	17665	17743	17581	17782	17627	17604	17702	17791	17617	17483	17894	17746	17607	17662	17590	17695	17577	17634	17663	17766	17725	17697	17591	17678	17593	17755	17718	17951	17762	17755	17736	17874	17623	17788	17806	17748	17767	17788	17638	17599	17746	17749	17608	17755	17685	17644	17838	17779	17543	17729	17671	17607	17656	17703	17625	17725	17775	17679	17620	17634	17857	17613	17702	17872	17694	17737	17798	17683	17758	17764	17782	17672	17732	17640	17820	17721	17728	17705	17861	17969	17692	17659	17706	17850	17713	17468	17726	17598	17695	17509	17686	17581	17423	17763	17887	17662	17680	17829	17797	17758	17661	17669	17664	17666	17600	17492	17418	17778	17808	17715	17552	17700	17697	17785	17589	17805	17504	17713	17707	17920	17761	17864	17621	17791	17628	17636	17677	17654	17676	17638	17760	17753	17405	17745	17860	17863	17715	17539	17838	17662	17910	17651	17752	17784	17739	17744	17592	17922	17759	17746	17497	17817	17657	17700	17772	17845	17799	17746	17784	17859	17595	17652	17714	17537	17618	17680	17545	17712	17651	17810	17686	17608	17780	17920	17827	17748	17675	17776	17553	17849	17824
34282	57461	53489	41869	36820	32453	28279	24884	22572	20811	19106	18212	17716	17422	16656	16173	16100	16005	15607	15570	15640	15458	15395	15160	15346	15214	15358	15131	15236	15219	15144	15160	15177	15055	14966	15017	15134	14963	15081	14910	14934	14946	15013	15050	14924	14893	15013	15023	14906	14909	14992	15033	14847	14957	15026	14941	15093	14835	14904	14996	14806	14831	14904	14953	14910	14847	14829	14933	15058	14921	15103	14986	14784	14821	14886	14829	14972	15108	14942	14879	14880	14870	15050	14986	14856	14617	14698	14798	14907	14924	15099	15020	15012	14980	14882	14816	14818	14791	14827	14969	14903	15055	14904	14870	15051	14790	14977	14981	14783	14815	14710	14873	15084	15043	14956	14928	14879	14845	14879	14977	14846	14967	14777	14971	14918	15060	14940	14876	14904	14922	14772	15008	14839	14963	14872	14953	14863	14861	14827	14980	14966	14781	14878	14794	15051	14870	14897	14932	15074	14925	14879	15040	14837	14942	14824	14974	14926	14814	15049	14975	14979	14843	15037	15148	14973	15078	14875	14908	14815	14717	14891	14930	14931	14865	14898	14942	14938	14824	15018	14909	14976	14985	15035	14740	14894	15021	14960	14631	14833	14912	14930	15007	14832	15043	14947	15026	14903	14870	14892	14808	15038	14845	14815	14907	14915	14933	14863	14898	14883	14869	14844	14807	14788	14830	14898	14826	14766	14881	15056	14959	14967	14879	15043	14795	14708	14933	14857	14841	14796	14917	14997	14871	14731	14935	14992	14689	14912	14780	14884	14927	14948	14999	14891	15052	15013	15024	15008	14861	14985	14782	14926	14845	14901	14659	14883	14844	14915	14853	14794	14811	14915	14919	14978	14857	14879	15131	14837	14785	14949	14760	14999	14820	15054	14969	15002	14790	14811	14998	14924	14960	14805	14912	14912	15033	14820	15000	14888	14875	14910	14743	15015	15001	14942	14952	15046	14971	14993	14845	15018	14798	14968	14954	14871	14896	14980	15008	14927	14838	14793	14805	15042	14894	14842	14957	15213	14791	15045	14839	14998	14777	14875	14919	14990	14741	14653	15027	14874	14857	15081	14835	14964	14946	14970	14793	14775	14956	14881	15204	15005	14808	14811	14951	14823	14999	14870	14865	14999	14947	14884	14800	14881	14888	14912	14800	14957	14822	14950	14993	14795	14954	14999	14838	14670	14855	14986	14918	15008	14973	14843	14849	14742	14944	14864	14826	14920	14889	14922	14831	14952	14788	14869	14959	14875	14868	14788	14997	14948	14974	14941	14864	14844	14913	14878	14860	14809	14905	14938	14831	14887	14961	14953	14921	14658	14950	14906	14803	14886	14855	14810	14959	14887	14989	14828	14878	14892	14915	14996	14809	14942	14755	14931	14767	15011	14912	14928	14934	14904	14858	14731	14966	14884	15046	14770	14813	14846	14717	14881	14801	14773	14867	14875	14782	14828	14894	14955	14877	14847	14744	14744	15044	14934	14915	14940	14847	14996	14861	14989	14843	14967	14920	14800	15039	14897	14868	14861	14948	14878	14782	14801	14840	14935	14936	14888	14776	14982	14825	14832	15074	14850	14856	15006	14896	14734	15020	15068	14755	14873	14900	14806	14905	14897	14951	14883	14819	14782	14942	14728	14918	14990	14750	14980	14832	14802	14747	14923	14842	14902	14737	14757	14837	14791	14791	14909	14884	15038	14843	15034	14927	14844	14873	14891	14991	14927	14910	14935	14971	14792	14901	14884	15072	14826	14833	14782	14832	14902	15031	14798	14910	14953	14982	14883	15029	14875	14799	14865	14843	14822	14883	15050	14947	14962	14968	14831	14811	14942	14802	14877	14913	14822	14954	14986	14993	14796	14957	14752	14933	14874	14918	15008	14811	14883	14880	14995	14941	14877	15023	14755	14841	14859	14957	14760	14791	14778	14835	14839	14832	14957	14913	14947	14773	14918	14986	14901	14907	14990	14794	14815	14808	14778	14956	15036	14915	14973	14824	14922	14816	14959	14819	14946	14891	14876	14940	15085	14888	14858	14857	14872	14906	14842	14942	15048	14980	14875	14894	14757	14972	14968	14759	14729	14879	14960	14939	14780	14772	14798	15028	15036	15039	15012	14914	14881	14958	14823	14778	14970	14877	14994	14851	14973	14867	15042	14922	14981	14821	14967	14866	14729	14764	14860	14977	14757	14818	14825	14905	14845	15015	14899	14822	14983	14838	14847	14936	14933	14992	14884	14749	14862	14871	14857	14921	14914	15006	14876	14953	14959	14995	14996	14874	15018	15022	14766	14865	14882	14866	14907	14849	14841	14873	14863	14863	14830	14931	14860	14869	15022	14930	14800	14782	14838	14977	14902	14836	14906	14935	14891	15022	14895	14889	14815	14797	15007	14954	14987	14728	14880	14916	14864	14851	14899	14996	14943	14912	15009	14863	15059	14851	14841	14809	14989	14991	14841	14935	14957	14898	14741	15021	15036	14742	14983	14906	14928	14775	15033	14958	14829	14940	14845	15099	14932	14800	14876	14788	14916	14854	14948	15059	14986	14682	14664	14809	15089	14935	14991	14700	14824	14949	14872	14916	14967	14884	14969	14870	14801	14917	14781	14781	14976	14990	14901	14811	14989	14970	14903	14943	14881	15103	14915	14989	14888	14778	14838	15075	14876	15083	14975	15014	14875	14940	14808	14977	14845	14821	14889	14817	14765	14817	14822	14641	14765	15029	15062	15067	14998	14962	14833	14868	14807	14891	14784	14900	14982	15209	14866	14945	14932	14848	14872	14872	14869	15016	14768	14885	14959	15020	14970	14842	14966	14856	14955	14998	15051	14883	14805	14891	15100	14852	14852	14944	14855	14917	14883	15019	14986	14840	14790	14731	15032	14755	14974	14850	14763	14913	14913	14886	14868	14737	14853	15011	14924	14779	14827	14901	14753	14881	14940	15060	14974	14964	14878	14797	14893	14773	14936	14931	14936	14880	14604	14982	14980	14819	14986	15111	14822	14985	14916	14851	15100	14842	14856	14899	14848	14848	14699	14999	14813	15046	14914	14941	14813	14893	14875	14913	15052	14849	15021	14928	14894	14724	14837	15015	14988	14799	14973	14813	14837	14806	14880	15001	14849	14869	14757	15022	15074	14893	14750	14969	14844	14794	15021	14831	14888	15066	14777	14990	14844	14878	14911	15010	14982	14928	14881	14897	14798	14849	14885	14927	14969	15076	14909	14808	14904	14969	15034	14858	14890	14763	14767	14955	14923	14798	14941	15169	14996	14963	14924	14872	14825	14853	14748	15023	14978	14935	14870	14933	14847	14793	14921	14969	14908	14891	14946	14954	14936	14783	14937	14945	14823	15028	14919	15089	14948	14835	15042	14708	14890	14711	14910	14748	14853	14722	14816	14849	14789	14979	15026	14971	14642	15064	15119	14697	14953	14896	14935	14801	14891	14984	14770	14892	15015	14899	14888	14969	14932	14890	14932	14820	14966	14994	14769	14984	14824	14977	15048	14877	14866	14823	15089	14833	14883	14799	14824	14947	14900	14890	14854	15016	14935	14790	14939	14890	14994	14991	14860	14834	14864	14955	14866	14850	14865	14894	14854	14850	15157	14868	15006	14917	14789	15084	14920	14771	14852	14936	14833	14845	14948	14934	14973	14774	14972	15016	14837	14910	14911	14812	14861	14883	15081	14910	14916	14816	14964	14883	14943	14860	14915	14869	14959	14984	14920	15080	14934	14983	14903	14962	14733	14784	14981	14932	14971	14721	15039	14831	14868	14865	14906	14935	14939	14802	14787	15120	14748	14950	14892	14810	14786	14981	14840	14845	15006	14858	14932	14754	14738	14929	14905	14775	14937	14863	14784	14934	14894	14954	14852	14894	14866	14979	14715	14700	14965	14810	14661	14877	14812	14951	15045	14843	14821	15129	15016	14924	14924	14840	14824	14890	15097	14820	14819	14868	14916	14964	14846	14752	15007	14972	14898	14923	14876	14656	15018	14933	14848	14880	14843	14844	14905	14836	15038	14728	14971	14921	14954	14772	14949	14855	14931	15007	14852	14897	14673	14940	14792	14811	14854	14722	15075	15001	15131	15020	14754	15039	14979	15105	14811	14936	14830	14936	14824	14859	14938	14888	14912	14888	15010	15022	14974	15007	15001	14864	14739	14980	14832	14955	14935	14906	14752	14829	14801	14785	14909	14998	14994	14811	14964	14995	14765	15134	14859	14849	14766	14801	14709	14960	14797	14753	14747	14997	14715	14961	14965	14911	14965	14813	14993	14891	14941	14771	14833	14918	14936	14926	14880	14972	14915	14810	14853	14815	14891	14819	14880	14806	14971	14969	14724	14941	14715	14766	15079	14885	14999	14989	14780	14894	14852	15003	15016	14854	14772	15028	14913	14803	14815	15016	14907	14919	14937	14915	14961	14875	14948	14937	14921	14905	14800	14889	14949	14940	14994	14709	14956	14822	15052	14813	14991	14720	14919	15071	14856	14947	14935	14949	14941	14885	14952	14858	15046	15047	14931	14793	14873	14867	15031	14990	15019	15005	14908	14747	14972	14863	14914	14984	14905	14701	14863	14903	14931	14996	14979	15051	14825	14982	14927	14822	14929	14869	14749	14951	15004	14847	14906	14988	14950	14661	15075	14930	14687	15074	14833	14982	14759	14924	14895	14925	14765	15011	14917	14838	14846	15021	15013	14778	15012	14898	15022	14903	14881	14721	14960	14754	14847	14763	15140	14872	14869	15165	14811	14917	14952	14649	14975	14867	14825	15035	14798	14966	14967	15001	14786	14972	14804	15012	14950	14737	14933	14879	14964	14816	15029	14764	14835	14855	15040	14861	14946	14975	14999	14878	15056	14799	14876	14874	14923	14930	14827	14921	14988	14947	14858	14854	14906	15026	14947	14974	14973	14835	14826	14922	14953	14976	14920	14959	14911	14991	14807	14800	14986	14891	15038	14954	14771	14808	14916	14898	14854	14802	14910	14961	14928	14835	14898	15001	14802	14871	14855	14907	14908	14823	15022	14798	14893	14874	14950	14773	14912	14999	14733	14868	15067	14968	14914	14913	14861	14805	15032	14876	14898	14795	15032	15046	14895	14735	14850	14933	14982	14959	14918	14990
29887	31230	39112	34320	27809	24508	22564	20909	19977	19427	18708	18530	18377	18285	18160	17955	17660	17885	17830	17592	17743	17777	17688	17522	17714	17574	17548	17379	17495	17469	17596	17433	17638	17357	17544	17532	17525	17559	17467	17584	17685	17533	17486	17388	17520	17546	17508	17378	17349	17562	17639	17589	17491	17332	17634	17548	17399	17624	17316	17563	17373	17539	17484	17374	17465	17410	17361	17652	17483	17379	17490	17730	17591	17441	17407	17535	17591	17456	17476	17346	17401	17327	17601	17360	17541	17525	17517	17582	17493	17502	17473	17475	17485	17519	17465	17471	17419	17499	17488	17411	17478	17562	17529	17412	17588	17503	17562	17495	17648	17574	17507	17485	17477	17594	17641	17604	17410	17354	17404	17627	17509	17534	17572	17191	17464	17206	17591	17476	17411	17664	17558	17441	17521	17527	17544	17412	17345	17441	17557	17412	17513	17449	17560	17529	17508	17393	17452	17418	17538	17429	17452	17492	17386	17505	17657	17501	17391	17429	17406	17452	17518	17450	17372	17740	17453	17433	17353	17439	17283	17434	17576	17230	17485	17565	17303	17438	17431	17426	17615	17267	17664	17580	17404	17365	17349	17556	17653	17381	17430	17325	17381	17291	17476	17490	17394	17646	17345	17490	17387	17450	17445	17626	17340	17463	17471	17478	17484	17472	17364	17377	17426	17313	17496	17534	17577	17469	17195	17479	17473	17298	17373	17676	17436	17434	17259	17594	17487	17407	17332	17320	17517	17485	17660	17452	17549	17660	17568	17502	17243	17394	17334	17387	17635	17379	17670	17246	17334	17301	17339	17474	17348	17597	17663	17394	17378	17468	17464	17230	17403	17572	17416	17451	17575	17445	17590	17395	17253	17523	17611	17433	17383	17452	17541	17556	17374	17576	17490	17541	17626	17488	17463	17433	17553	17564	17360	17517	17463	17258	17318	17429	17603	17526	17559	17484	17401	17407	17495	17496	17547	17505	17403	17467	17549	17655	17575	17569	17475	17437	17493	17642	17351	17526	17561	17409	17414	17358	17362	17499	17647	17542	17385	17480	17355	17520	17302	17465	17404	17454	17380	17287	17387	17409	17459	17290	17491	17589	17320	17546	17459	17422	17526	17554	17489	17341	17617	17403	17526	17534	17421	17547	17606	17193	17504	17480	17599	17569	17442	17571	17358	17235	17363	17487	17389	17492	17598	17360	17524	17477	17563	17741	17394	17491	17507	17660	17557	17556	17584	17620	17654	17338	17447	17310	17400	17446	17323	17485	17355	17595	17611	17517	17683	17477	17453	17448	17458	17631	17434	17493	17414	17439	17681	17531	17543	17713	17415	17502	17557	17604	17378	17284	17600	17578	17517	17535	17534	17502	17473	17307	17478	17473	17669	17341	17471	17531	17400	17530	17482	17358	17427	17360	17627	17462	17556	17400	17439	17606	17564	17286	17521	17669	17378	17515	17376	17537	17388	17365	17416	17463	17475	17502	17626	17417	17414	17469	17576	17358	17553	17553	17482	17518	17518	17323	17374	17485	17279	17405	17351	17606	17349	17425	17463	17287	17412	17279	17556	17131	17490	17503	17579	17484	17434	17733	17476	17510	17507	17415	17378	17569	17584	17408	17516	17533	17505	17418	17562	17510	17601	17474	17430	17694	17360	17238	17436	17382	17418	17321	17413	17616	17462	17800	17377	17548	17529	17459	17414	17731	17736	17380	17509	17489	17456	17511	17633	17668	17648	17555	17384	17511	17389	17301	17518	17583	17446	17646	17423	17487	17451	17603	17519	17403	17338	17451	17295	17435	17598	17683	17462	17505	17349	17505	17500	17308	17432	17417	17305	17449	17527	17633	17390	17391	17350	17429	17383	17545	17414	17720	17468	17547	17450	17477	17682	17430	17426	17458	17457	17602	17351	17422	17295	17472	17497	17664	17563	17356	17799	17665	17312	17251	17680	17197	17533	17367	17492	17451	17501	17282	17560	17629	17354	17384	17258	17536	17462	17594	17646	17407	17380	17342	17501	17480	17387	17485	17469	17414	17431	17523	17370	17403	17530	17555	17383	17431	17248	17597	17506	17415	17512	17356	17520	17317	17404	17474	17525	17439	17510	17322	17409	17369	17450	17335	17479	17478	17484	17370	17423	17510	17607	17583	17457	17481	17543	17365	17473	17434	17429	17328	17612	17494	17599	17617	17451	17501	17232	17481	17334	17292	17595	17577	17650	17547	17482	17388	17572	17293	17356	17432	17389	17417	17382	17509	17387	17489	17572	17464	17361	17604	17514	17533	17563	17387	17742	17644	17375	17431	17658	17396	17525	17281	17573	17445	17206	17429	17425	17409	17551	17517	17443	17554	17478	17619	17486	17527	17577	17267	17602	17604	17689	17650	17684	17449	17568	17422	17590	17561	17450	17506	17467	17205	17554	17482	17391	17224	17657	17653	17230	17430	17560	17610	17566	17344	17359	17249	17400	17441	17557	17598	17656	17418	17504	17659	17604	17592	17512	17516	17469	17596	17442	17577	17590	17554	17547	17478	17324	17314	17588	17458	17563	17343	17360	17533	17382	17575	17534	17253	17501	17469	17497	17500	17430	17561	17420	17395	17245	17432	17570	17529	17517	17484	17522	17440	17476	17430	17329	17419	17560	17553	17614	17179	17601	17391	17619	17442	17527	17531	17521	17367	17592	17347	17520	17431	17590	17614	17530	17401	17572	17239	17376	17399	17433	17618	17425	17560	17447	17752	17452	17641	17264	17345	17563	17433	17578	17538	17390	17362	17381	17469	17594	17625	17586	17620	17315	17503	17614	17561	17711	17381	17617	17603	17472	17541	17445	17350	17489	17454	17705	17480	17611	17521	17624	17391	17504	17440	17485	17231	17506	17546	17763	17654	17478	17644	17692	17558	17516	17263	17602	17479	17374	17476	17568	17478	17554	17361	17700	17363	17403	17528	17441	17365	17562	17567	17564	17453	17530	17455	17239	17310	17584	17534	17308	17406	17358	17200	17414	17414	17538	17251	17428	17396	17527	17379	17467	17557	17447	17527	17380	17347	17425	17352	17440	17613	17646	17554	17437	17383	17537	17566	17612	17569	17593	17587	17481	17483	17455	17390	17574	17551	17556	17409	17674	17293	17658	17382	17306	17587	17521	17294	17395	17343	17418	17382	17487	17615	17484	17507	17530	17340	17645	17434	17437	17513	17379	17424	17599	17639	17642	17533	17584	17212	17559	17489	17415	17556	17558	17528	17742	17525	17533	17439	17471	17449	17276	17534	17530	17552	17496	17372	17485	17587	17392	17492	17530	17637	17536	17502	17387	17527	17487	17614	17423	17491	17516	17467	17441	17546	17441	17457	17602	17501	17365	17523	17462	17446	17445	17485	17385	17468	17590	17502	17649	17311	17496	17621	17308	17452	17389	17447	17401	17493	17422	17482	17560	17628	17522	17314	17468	17562	17492	17321	17402	17423	17435	17640	17515	17449	17456	17451	17478	17229	17512	17541	17584	17429	17609	17505	17546	17587	17641	17344	17623	17688	17503	17536	17452	17444	17437	17357	17515	17411	17509	17330	17682	17523	17767	17351	17375	17338	17359	17327	17505	17453	17524	17697	17371	17352	17613	17437	17568	17685	17498	17519	17261	17533	17621	17400	17400	17437	17393	17477	17685	17476	17450	17537	17443	17608	17525	17148	17502	17676	17493	17670	17641	17406	17546	17566	17409	17543	17668	17507	17566	17547	17255	17346	17451	17357	17486	17327	17551	17599	17430	17480	17597	17440	17468	17472	17450	17459	17525	17479	17443	17511	17295	17576	17610	17573	17617	17547	17640	17657	17596	17487	17423	17501	17496	17510	17503	17454	17361	17425	17483	17564	17395	17380	17297	17504	17444	17291	17553	17334	17458	17578	17457	17538	17524	17490	17636	17471	17440	17676	17513	17327	17565	17625	17511	17622	17446	17562	17622	17606	17416	17426	17393	17478	17516	17508	17615	17400	17445	17550	17480	17544	17514	17465	17455	17399	17446	17446	17517	17567	17253	17290	17400	17371	17529	17524	17481	17526	17563	17468	17493	17292	17362	17298	17503	17452	17472	17351	17473	17590	17293	17397	17556	17557	17277	17532	17640	17406	17495	17318	17427	17313	17439	17630	17409	17457	17717	17354	17503	17347	17662	17382	17307	17648	17482	17654	17672	17579	17352	17487	17527	17362	17285	17529	17410	17750	17678	17580	17547	17551	17536	17525	17482	17704	17492	17533	17535	17439	17382	17626	17459	17599	17571	17422	17535	17464	17460	17377	17535	17403	17605	17514	17392	17550	17543	17331	17398	17387	17523	17239	17400	17610	17555	17445	17520	17353	17699	17605	17453	17486	17285	17474	17510	17361	17461	17613	17545	17517	17131	17405	17515	17662	17535	17462	17555	17343	17331	17532	17424	17364	17278	17553	17422	17539	17422	17439	17600	17297	17373	17693	17524	17477	17588	17539	17342	17420	17566	17458	17463	17402	17602	17478	17382	17529	17187	17533	17444	17464	17672	17620	17484	17507	17332	17496	17274	17414	17395	17450	17506	17430	17529	17480	17539	17275	17530	17456	17474	17275	17757	17466	17480	17296	17305	17227	17319	17480	17602	17483	17561	17486	17533	17497	17482	17382	17540	17466	17191	17378	17386	17331	17399	17429	17673	17473	17575	17445	17337	17444	17480	17654	17614	17441	17379	17526	17525	17362	17479	17450	17589	17339	17544	17585	17669	17492	17271	17420	17453	17502	17608	17507	17585	17510	17430	17362	17454	17378	17506	17618	17628	17458	17312	17431	17513	17534	17532	17287	17282	17368	17572	17474	17506	17191	17541	17653	17258	17598	17451	17485	17485	17453	17599	17503	17399	17234	17577	17403	17379	17456	17311	17706	17443	17395	17512	17561	17562	17615	17478	17474	17644	17395	17494	17391	17593	17604	17537	17374	17484	17475	17346	17509	17579	17600	17664	17527	17394	17595	17639	17496	17568	17660	17506	17387	17370	17465	17473	17431	17602	17537	17412	17610	17609	17465	17230	17404	17738	17558	17412	17384	17653	17460	17514	17187	17370	17261	17272	17285	17534	17531	17524	17615	17399	17530	17622	17573	17510	17441	17489	17407
32239	47132	42898	33024	27958	24355	21511	19835	18753	17376	16761	16403	15987	15798	15698	15464	15152	15235	15071	15029	14953	15059	15006	14968	14854	15029	15014	14847	14734	14902	14817	14677	14757	14862	14760	14703	14780	14649	14867	14667	14753	14760	14730	14797	14620	14839	14750	14623	14764	14765	14810	14822	14714	14708	14746	14643	14756	14814	14738	14662	14763	14818	14772	14894	14812	14839	14812	14716	14812	14792	14821	14818	14891	14816	14758	14854	14687	14620	14820	14679	14725	14708	14687	14640	14865	14722	14627	14700	14780	14736	14872	14550	14786	14880	14677	14666	14824	14532	14683	14761	14862	14731	14656	14716	14823	14780	14792	14895	14664	14772	14700	14914	14783	14609	14721	14684	14672	14566	14703	14726	14709	14635	14715	14637	14690	14766	14763	14751	14650	14823	14572	14767	14731	14810	14708	14745	14721	14777	14839	14626	14768	14714	14792	14856	14791	14819	14739	14639	14726	14651	14705	14608	14750	14683	14667	14778	14568	14772	14612	14714	14699	14889	14822	14691	14790	14683	14667	14761	14643	14604	14768	14645	14720	14632	14923	14789	14566	14756	14758	14429	14843	14714	14773	14704	14687	14796	14727	14585	14759	14674	14801	14653	14740	14834	14719	14782	14647	14842	14739	14490	14678	14711	14808	14757	14672	14741	14751	14723	14761	14741	14621	14798	14645	14750	14635	14574	14660	14667	14882	14671	14777	14610	14650	14681	14833	14692	14780	14705	14719	14634	14772	14733	14699	14718	14916	14765	14775	14851	14821	14714	14616	14727	14900	14800	14731	14888	14740	14841	14693	14779	14608	14775	14728	14719	14847	14728	14807	14727	14627	14925	14844	14811	14659	14714	14872	14767	14794	14714	14919	14827	14789	14923	14661	14697	14672	14901	14789	14831	14819	14570	14890	14786	14697	14757	14754	14858	14833	14685	14568	14868	14737	14654	14654	14656	14797	14713	14825	14582	14722	14642	14628	14716	14727	14603	14856	14713	14624	14774	14723	14674	14839	14743	14686	14627	14675	14515	15029	14826	14741	14679	14805	14776	14747	14805	14808	14682	14632	14853	14657	14595	14624	14764	14660	14619	14796	14856	14763	14690	14590	14568	14641	14733	14926	14649	15031	14876	14824	14633	14749	14756	14691	14734	14804	14810	14728	14607	14921	14882	14808	14818	14780	14652	14653	14857	14755	14705	14794	14864	14680	14726	14880	14834	14711	14700	14764	14875	14743	14684	14779	14853	14864	14679	14767	14727	14794	14674	14721	14645	14916	14906	14646	14981	14706	14732	14604	14674	14712	14688	14765	14778	14803	14847	14774	14712	14730	14744	14755	14823	14938	14538	14897	14656	14634	14666	14709	14854	14819	14965	14622	14747	14645	14823	14756	14812	14657	14850	14681	14645	14658	14909	14733	14752	14783	14676	14776	14752	14770	14769	14827	14750	14801	14924	14552	14848	14755	14720	14751	14853	14761	14808	14620	14736	14753	14853	14810	14737	14642	14964	14777	14706	14687	14776	14807	14713	14636	14591	14770	14595	14789	14693	14527	14682	14662	14761	14866	14644	14812	14743	14744	14933	14740	14803	14790	14700	14841	14689	14681	14712	14745	14876	14778	14785	14798	14698	14587	14769	14895	14743	14782	14680	14691	14612	14809	14719	14610	14914	14676	14722	14606	14797	14801	14882	14768	14566	14749	14747	14612	14709	14763	14758	14767	14802	14722	14692	14664	14910	14707	14808	14807	14825	14812	14822	14647	14807	14640	14768	14773	14782	14716	14963	14755	14705	14897	14715	14765	14756	14809	14751	14758	14830	14653	14794	14744	14867	14525	14888	14669	14779	14745	14859	14777	14773	14594	14686	14855	14741	14558	14766	14807	14906	14824	14717	14881	14693	14913	14693	14816	14778	14697	14558	14708	14823	14704	14731	14559	14736	14665	14605	14871	14816	14629	14840	14768	14678	14621	14559	14680	14885	14907	14770	14777	14849	14785	14748	14898	14765	14720	14753	14743	14681	14769	14801	15019	14844	14685	14812	14719	14853	14617	14804	14647	14872	14803	14764	14668	14785	14717	14715	14784	14783	14896	14896	14786	14764	14911	14773	14785	14519	14649	14792	14715	14935	14876	14701	14719	14809	14699	14560	14856	14878	14751	14890	14804	14801	14817	14614	14612	14775	14787	14824	14624	14770	14722	14581	14650	14863	14687	14725	14640	14822	14730	14653	14843	14677	14661	14718	14740	14819	14678	14713	14817	14691	14701	14594	14780	14693	14824	14727	14848	14822	14822	14767	14768	14676	14687	14667	14682	14846	14708	14596	14821	14757	14791	14634	14520	14739	14674	14713	14756	14729	14523	14770	14757	14761	14785	14709	14817	14656	14669	14899	14701	14752	14919	14646	14619	14760	14861	14812	14813	14626	14714	14868	14658	14735	14771	14765	14725	14640	14605	14674	14769	14938	14799	14822	14968	14544	14754	14792	14736	14679	14715	14825	14808	14770	14804	14740	14856	14548	14774	14886	14656	14716	14756	14776	14714	14755	14842	14707	14517	14873	14727	14810	14749	14828	14832	14715	14783	14631	14914	14742	14790	14695	14818	14620	14633	14712	14867	14793	14753	14811	14522	14679	14774	14712	14973	14767	14632	14875	14909	14757	14786	14601	14572	14768	14737	14750	14681	14880	14656	14505	14828	14721	14848	14687	14835	14435	14824	14645	14775	14857	14724	14735	14646	14756	14682	14790	14677	14883	14809	14847	14821	14711	14939	14777	14767	14791	14839	14810	14572	14585	14617	14644	14810	14733	14638	14727	14867	14706	14862	14912	14699	14741	15000	14786	14879	14658	14756	14945	14540	14671	14711	14561	14786	14745	14725	14747	14637	14760	14737	14838	14559	14661	14664	14761	14724	14687	14593	14766	14583	14797	14664	14785	14776	14649	14681	14771	14741	14699	14826	14781	14671	14753	14618	14826	14860	14726	14795	14504	14809	14800	14735	14699	14648	14865	14499	14649	14760	14872	14763	14692	14832	14668	14694	14894	14684	14630	14775	14808	14782	14714	14855	14692	14811	14714	14873	14669	14798	14896	14819	14657	14821	14807	14767	14946	14587	14750	14818	14841	14855	14862	14695	14637	14740	14771	14863	14708	14798	14414	14599	14818	14759	14894	14858	14797	14929	14773	14846	14685	14727	14771	14609	14779	14867	14763	14864	14727	14743	14786	14933	14578	14842	14719	14726	14809	14569	14600	14762	14719	14715	14745	14822	14757	14552	14912	14616	14674	14588	14750	14792	14902	14764	14639	14905	14781	14795	14781	14650	14637	14807	14812	14795	14630	14717	14867	14602	14804	14666	14719	14862	14799	14709	14748	14669	14750	14774	14924	14591	14665	14611	14831	14818	14562	14810	14868	14566	14826	14802	14808	14624	14797	14770	14864	14636	14726	14857	14508	14791	14720	14829	14894	14742	14631	14708	14817	14611	14820	14771	14708	14855	14737	14797	14787	14939	14771	14915	14859	14709	14573	14676	14954	14776	14816	14750	14876	14742	14784	14732	14803	14759	14710	14705	14840	14680	14790	14766	14748	14623	14756	14870	14552	14688	14627	14749	14788	14582	14854	14749	14612	14765	14669	14756	14800	14656	14866	14733	14853	14762	14780	14818	14590	14743	14883	14666	14634	14734	14696	14948	14788	14779	14813	14917	14678	14690	14679	14828	14718	14733	14871	14591	14625	14849	14888	14796	14740	14785	14625	14777	14813	14782	14835	14886	14631	14721	14816	14786	14672	14650	14698	14617	14863	14591	14828	14649	14796	14697	14856	14657	14728	14643	14695	14731	14829	14566	14810	14673	14652	14862	14761	14864	14777	14623	14843	14707	14746	14760	14697	14913	14758	14859	14655	14691	14657	14658	14750	14711	14901	14585	14592	14842	14720	14687	14711	14689	14777	14608	14806	14747	14664	14734	14681	14859	14864	14540	14727	14769	14766	14588	14740	14711	14655	14776	14738	14742	14824	14654	14801	14892	14982	14730	14945	14629	14702	14697	14633	14688	14749	14864	14720	14769	14843	14803	14779	14668	14734	14674	14737	14831	14685	14747	14691	14796	14815	14695	14765	14617	14582	14698	14643	14732	14810	14776	14856	14837	14739	14700	14812	14818	14576	14790	14702	14828	14764	14719	14716	14882	14885	14672	14769	14824	14799	14753	14825	14782	14567	14810	14599	14612	14814	14812	14791	14807	14743	14711	14820	14800	14745	14714	14685	14820	14889	14690	14797	14883	14756	14726	14595	14777	14828	14610	14784	14705	14747	14710	14687	14604	14761	14826	14814	14763	14765	14777	14593	14743	14858	14803	14680	14598	14683	14607	14618	14751	14719	14693	14626	14633	14927	14734	14777	14788	14692	14764	14509	14750	14757	14647	14782	14745	14727	14689	14686	14844	14687	14828	14653	15025	14884	14662	14817	14778	14855	14776	14767	14913	14798	14694	14672	14690	14616	14887	14877	14688	14790	14674	14659	14814	14782	14769	14710	14859	14659	14811	14751	14848	14812	14751	14647	14659	14706	14683	14819	14646	14852	14818	14741	14800	14757	14686	14786	14905	14747	14743	14810	14754	14913	14627	14652	14749	14701	14773	14605	14639	14814	14762	14686	14691	14726	14820	14786	14657	14664	14698	14903	14765	14782	14810	14801	14839	14670	14787	14759	14751	14735	14864	14727	14997	14776	14993	14777	14872	14723	14769	14614	14696	14682	14810	14607	14668	14758	14833	14898	14715	14899	14813	14856	14744	14648	14644	14698	14809	14734	14834	14813	14835	14708	14829	14831	14658	14784	14698	14714	14849	14793	14668	14816	14793	14676	14927	14737	14614	14842	14811	14766	14721	14870	14641	14690	14878	14774	14750	14802	14781	14661	14772	14972	14594	14699	14762	14681	14800	14712	14740	14663	14858	14769	14792	14641	14602	14610	14563	14518	14682	14861	14725	14642	14645	14644	14754	14769	14961	14904	14847	14748	14738	14851	14853	14677	14760	14750	14846	14710	14792	14775	14854	14835	14834	14721	14603	14764	14710	14757	14436	14756	14579	14728	14746	14654	14785	14827	14697	14618	14861	14763	14682	14703	14678	14829
23878	20931	28388	25994	26379	27589	26208	22815	21175	20473	19629	18957	18542	18214	18071	18016	17757	17784	17607	17597	17581	17592	17358	17565	17452	17452	17197	17370	17282	17343	17337	17142	17369	17296	17183	17230	17265	17047	17133	17219	17183	17465	17293	17060	17307	17117	17150	17326	17188	17370	17384	17288	17226	17186	17199	17199	17246	17119	17109	17295	17092	17393	17089	17127	17087	17218	17221	17206	17265	17214	17186	17231	16989	17223	17393	17173	17196	17305	17299	17331	17108	17321	17332	17303	17391	17174	17354	17222	17353	17239	17244	17297	17209	17149	17280	17142	17428	17195	17182	17264	17158	17233	17293	17192	17312	17125	17244	17372	17284	17125	17249	17259	17074	17246	17173	17332	17227	17252	17318	17125	17144	17310	17065	17446	17325	17325	17151	17229	17199	17183	17046	17428	17041	17192	17257	17268	17350	17219	17290	17209	17193	17218	17013	16983	17106	17243	17193	17136	17085	17321	17347	17353	16989	17322	17315	17275	17275	17233	17293	17377	17388	17122	17420	17097	17264	17241	17301	17157	17179	17179	17113	17256	17163	17259	17437	17435	17145	17275	17179	17315	17130	17106	17190	17180	17252	17201	17176	17256	17284	17170	17219	17198	17329	17281	17388	17353	17334	17303	17156	17182	17341	17188	17396	17198	17392	17298	17230	17105	17021	16915	17024	17102	17146	17135	17235	16957	17171	17131	17204	17330	17145	17094	17051	17092	17093	17310	17343	17027	17178	17277	17209	17349	17085	17389	17264	17525	17248	17010	17164	16961	17152	17322	16942	17260	17116	17292	17418	17331	17264	17198	17200	17198	17214	17152	17213	17185	16991	17121	17426	17412	17186	17068	17319	17188	17310	17188	17143	17049	17208	17106	17264	17072	17146	16976	17169	17221	17255	17289	17068	17259	17129	17126	17306	17117	17203	17066	17235	17136	17205	17145	17118	17165	17010	17313	17307	17219	17068	17189	17193	17202	17182	17299	17006	17020	17104	17329	17027	17382	17156	17179	17198	17278	17176	17179	17281	17333	17262	17334	17058	17183	17014	17292	17183	17201	17217	17200	17120	17170	17297	17151	17176	17214	17191	17237	17294	17003	17285	17189	16989	17309	17318	17206	17245	17251	17199	17288	17371	17200	17094	17155	17122	17190	17360	17099	17319	17313	17341	17265	17160	17250	17144	17349	17075	17169	17194	17202	17158	17322	17257	17386	17323	17185	17309	17038	17105	17234	17262	17258	17325	17300	17227	17332	17389	17296	17336	17316	17272	17367	17261	17281	17141	17532	17065	17141	17223	17205	17159	17343	17492	17211	17279	17336	17339	17338	17139	17051	17425	17079	17289	17306	17567	17161	17255	17115	17332	17164	17418	17401	17212	17221	17364	17093	17347	17087	17232	17059	17210	17398	17271	17330	17296	17220	17361	17252	17386	17209	17094	17259	17267	17165	16978	17115	17213	17261	17226	17138	17066	17271	17405	17156	17237	16986	17257	17198	17158	17167	17265	17002	17231	17390	17291	17175	17202	17288	17241	17333	17311	17174	17184	17188	17052	17188	17118	17094	17392	17257	17278	17187	17289	17161	17171	17046	17231	17181	17350	17266	17041	17119	17242	17279	17068	17378	17437	17583	17223	17286	17211	17203	17160	17111	17449	17064	17218	17271	17296	16870	17042	16988	17306	17243	17230	17119	17089	17106	17255	17265	17006	17114	16984	17092	17244	17240	17346	17525	17044	17208	17181	17397	17129	17179	17012	17127	17151	17195	17193	17157	17327	17323	17410	17000	17279	17296	17117	17547	17029	17192	16999	17209	17313	17340	17372	17338	17283	17320	17202	17158	17319	17260	17206	17090	17289	17142	17114	17088	17250	17268	17226	17252	17234	17250	17231	17246	17182	17232	17063	17133	17036	17090	17479	17199	17249	17227	17062	17212	17417	17124	17373	17140	17345	17253	17209	17089	17309	17344	17237	17190	17105	17365	17259	17127	17004	17423	17359	17213	17179	17275	17063	17217	17353	17190	17210	17220	17214	17037	17224	17161	17278	17232	17063	17196	17311	17051	17327	17227	17287	17396	17321	17194	17130	17192	17350	17228	17247	17078	17229	17215	17255	17125	17084	17319	17317	17363	17273	17108	17114	17135	17029	17121	17242	16994	17350	17252	17131	17202	17261	17167	17219	17080	17199	17213	17328	17054	17189	17238	17150	17090	17033	17143	17081	17241	17301	17110	17367	17227	17021	17196	17304	17164	17165	17107	17254	17303	17423	17167	17228	17103	17205	17163	17299	17283	17219	17093	17431	17183	17116	17169	17174	16881	17405	17228	17272	17263	17415	17072	17296	17051	17108	17115	17369	17340	17107	17310	16990	17314	17213	17248	17303	17115	17178	17101	17390	17464	17453	16988	17047	17231	17201	16988	17023	17285	17354	17201	17199	17208	17122	17150	17128	17254	17277	17119	17289	17198	17326	17180	17359	17194	17296	17204	17275	17156	17214	17265	17084	17297	17250	17157	17086	17077	17230	17189	17097	17124	17272	17317	17303	17176	17376	17156	17316	17319	17050	17172	17333	17264	17214	17159	17409	17290	17240	17217	17081	17151	17171	17298	17302	17196	17249	17199	17269	17324	17320	17391	17257	17447	17223	17370	17046	17058	17095	16974	16993	17091	17378	17075	17131	17416	17296	17316	17322	17274	17169	17134	17313	17165	17187	17360	17068	17141	17181	17022	17269	17337	17339	17230	17046	17234	17254	17167	17090	17247	17214	17031	17252	17374	17362	17112	17211	17140	17333	16980	17149	17190	17077	17245	17126	17193	17051	17288	17174	17097	17236	17223	17275	17181	17220	17207	17095	17297	17242	17052	17145	17375	17329	17126	17145	17425	17196	17153	17175	17209	17377	17294	17126	17170	17267	17387	17499	17440	17120	17057	17184	17212	17320	17256	17051	17249	17215	17111	17135	17188	17303	17380	17235	17167	17275	17411	17223	17117	17130	17183	17181	17280	17331	17075	17163	17034	17228	17273	17274	17236	17301	17134	17261	17179	17342	17140	17220	17382	17214	17373	17201	17011	17254	17173	17068	17327	17314	17296	17257	17116	17211	17204	17258	17220	17224	17129	17265	17290	17254	17095	17144	17270	17096	17424	17206	17324	17531	17107	17328	16947	17084	17262	17251	17094	17224	17286	17181	17395	17196	17256	17285	17035	17239	17373	17144	17374	17109	17222	17188	17216	17248	17239	16989	17236	17186	17086	17030	17278	17193	17069	17000	17203	17054	17183	17202	17197	17144	17032	17009	17268	17171	17222	17301	17215	16939	17388	17163	17180	17314	17241	17113	17173	17199	17353	17312	17059	16959	16919	17209	17246	17280	17190	17040	17086	17182	17269	17419	17286	17290	17202	17317	17419	16999	17263	17208	17155	17173	17165	17226	17179	17302	17281	17287	17182	17066	17355	17099	17172	17025	17099	17297	16990	17094	17105	17051	17164	17129	17174	17140	17159	17215	17149	17180	17063	17216	17327	17244	17352	17175	17253	17158	17162	17132	17239	17417	17296	17274	17104	17244	16990	17090	17254	17294	17303	16967	17069	17259	17370	17299	17264	17192	17316	17189	17193	17261	17197	17159	17077	17246	17174	17240	17265	17350	17228	17076	17297	17236	17375	17386	17443	17112	17248	17245	17183	17256	17139	17405	17192	17152	17132	17283	16996	17119	17259	17163	17154	16962	17250	17039	17117	17142	17281	17066	17172	17153	17308	17299	17082	17131	17383	17288	17187	17155	17299	17234	17230	17277	17094	17375	17325	17207	17246	17315	17488	17338	17167	17163	17241	17255	17092	17333	17209	17087	17373	17184	17386	17207	17090	17102	17138	17108	17274	17366	17237	17107	17174	17000	16944	17172	17328	17253	17085	17289	17183	17174	17194	17355	17266	17244	17336	17190	17222	17173	17231	17064	17267	17122	17230	17268	17132	17223	17131	17128	17150	17200	17027	17017	17119	17331	17259	17221	17346	17196	17292	17189	17344	17414	17018	17068	17297	17263	17059	17176	17035	17264	17259	17287	17321	17144	17132	17212	17295	17280	17196	17203	17169	17344	17303	17301	17292	17135	17241	17199	17151	17066	17245	17253	17255	17160	17198	17186	17121	17416	17314	17420	17167	17330	17291	17100	17123	17358	17191	17185	17136	17341	17262	17131	17184	17418	17018	17203	16984	17166	17098	17441	17364	17228	17159	17213	17254	17317	17211	17123	17064	17302	17207	17189	17433	17299	17193	17280	17192	17196	17397	17184	17178	16987	17195	16974	17199	17184	17097	17230	17363	17467	17034	17332	17196	16970	16987	17142	17194	17037	17182	17533	17130	17202	17218	17288	16973	17071	17179	17272	17309	17108	17287	17306	17243	17344	17115	17289	17026	17083	17277	17245	17375	17116	17186	17138	17317	17390	17297	17221	17229	17207	17189	17115	17239	17258	17103	17236	17119	17200	17283	17230	17284	17141	17311	17235	17238	17299	17424	17265	17321	17333	17187	17233	17114	17262	17199	17034	17243	17364	17267	17321	17090	17308	17302	17160	17376	17432	17173	17429	17313	16961	17043	17302	17290	17051	17292	17071	17148	16916	17220	17198	17319	17205	17264	17483	17163	17296	17284	17254	17241	17251	17222	17219	17235	17157	17140	17258	17283	17276	16965	17284	17161	17146	17153	17177	17245	17336	17055	17171	17046	17362	17239	17386	17195	17223	17352	17225	17206	17393	17223	17017	17379	17453	17295	17256	17091	17132	17064	17392	17145	17282	17111	17193	17441	17058	17094	17115	17138	17164	17088	17240	17184	17181	17256	17243	17281	17168	17096	17133	17131	17275	17260	17310	17253	17050	17122	17184	17431	17161	17035	17182	17254	17229	17377	17224	17065	17289	17132	17332	17150	17237	17225	16993	17226	17092	17152	17143	17164	17127	17209	17130	17244	17112	17214	17152	17248	17139	17099	16959	17369	17196	17157	16965	17142	17083	17247	17356	17136	17240	17301	17450	17150	17333	17402	16994	17136	17226	17170	17373	17079	17228	17129	17269	17375	17226	17071	17213	17294	17338	17343	17240	17212	17185	17074	17275	17191	17190	17124	17135	17339	17395	17116
31145	51397	48151	38315	32899	28320	24603	22444	20609	19208	17882	17063	16609	16066	16009	15858	15331	15117	15336	14868	15070	15043	15000	14999	15037	14787	14795	14957	14763	14740	14781	14715	14751	14516	14691	14664	14603	14730	14651	14530	14549	14628	14576	14624	14734	14650	14811	14649	14813	14575	14611	14461	14751	14627	14566	14512	14614	14634	14791	14626	14723	14481	14637	14716	14575	14534	14494	14614	14517	14539	14556	14633	14337	14687	14516	14583	14561	14564	14617	14658	14492	14584	14535	14571	14432	14660	14393	14554	14535	14496	14660	14561	14603	14733	14681	14567	14669	14597	14551	14625	14595	14668	14692	14499	14512	14437	14572	14551	14606	14475	14572	14518	14443	14750	14550	14687	14547	14449	14580	14471	14588	14799	14583	14615	14668	14646	14765	14653	14492	14614	14572	14629	14754	14534	14762	14570	14381	14591	14837	14629	14531	14693	14470	14451	14520	14719	14709	14431	14507	14544	14651	14521	14601	14645	14601	14376	14698	14400	14550	14456	14620	14654	14549	14531	14664	14780	14569	14522	14673	14574	14574	14497	14346	14704	14501	14672	14582	14769	14493	14525	14659	14520	14598	14413	14519	14575	14534	14542	14438	14737	14701	14603	14606	14533	14707	14608	14449	14515	14589	14722	14587	14630	14568	14623	14666	14440	14582	14719	14533	14605	14581	14474	14412	14612	14572	14719	14663	14456	14546	14493	14669	14769	14573	14690	14643	14659	14538	14720	14564	14570	14636	14713	14674	14664	14502	14565	14634	14517	14476	14585	14400	14560	14474	14665	14668	14402	14500	14533	14653	14501	14501	14336	14524	14641	14614	14408	14582	14632	14644	14691	14561	14463	14569	14665	14671	14435	14590	14557	14641	14622	14546	14732	14438	14610	14665	14574	14470	14607	14445	14689	14586	14792	14586	14481	14846	14596	14541	14636	14584	14443	14400	14505	14623	14539	14666	14475	14407	14677	14454	14394	14590	14502	14490	14549	14534	14643	14685	14411	14559	14698	14639	14641	14491	14634	14553	14492	14675	14495	14615	14375	14547	14545	14609	14623	14528	14590	14633	14590	14643	14510	14564	14760	14524	14718	14700	14470	14578	14430	14625	14575	14540	14599	14712	14482	14470	14549	14634	14582	14603	14690	14600	14677	14569	14511	14684	14611	14631	14537	14628	14447	14600	14746	14632	14694	14574	14667	14666	14693	14587	14682	14531	14518	14552	14671	14660	14704	14606	14525	14574	14677	14523	14575	14653	14586	14528	14622	14484	14443	14623	14591	14461	14549	14604	14562	14526	14658	14621	14599	14701	14649	14608	14545	14541	14654	14654	14535	14627	14699	14594	14763	14695	14702	14528	14645	14618	14649	14698	14565	14538	14641	14479	14407	14820	14582	14471	14550	14544	14634	14550	14534	14734	14552	14710	14493	14703	14540	14714	14719	14657	14486	14556	14514	14422	14358	14593	14564	14675	14393	14531	14768	14540	14465	14585	14501	14484	14737	14413	14564	14654	14693	14459	14634	14557	14736	14640	14591	14613	14445	14569	14540	14953	14561	14476	14709	14671	14647	14497	14468	14593	14555	14665	14350	14751	14554	14738	14488	14593	14614	14373	14814	14645	14698	14546	14453	14517	14597	14763	14403	14525	14661	14595	14708	14493	14459	14637	14543	14653	14637	14589	14600	14432	14593	14650	14650	14689	14526	14752	14515	14648	14630	14333	14507	14523	14462	14720	14571	14533	14603	14705	14652	14548	14446	14685	14622	14488	14431	14629	14398	14699	14803	14783	14575	14648	14632	14547	14656	14608	14545	14545	14738	14706	14504	14693	14669	14597	14565	14518	14448	14641	14793	14531	14459	14513	14667	14516	14623	14650	14692	14689	14664	14564	14722	14375	14658	14708	14317	14570	14507	14722	14501	14658	14391	14438	14534	14595	14650	14585	14394	14526	14712	14596	14592	14694	14580	14701	14536	14524	14536	14694	14669	14617	14581	14553	14629	14488	14540	14600	14554	14741	14610	14380	14748	14612	14506	14529	14432	14669	14579	14422	14581	14453	14478	14469	14464	14548	14539	14585	14471	14572	14586	14619	14496	14746	14471	14556	14814	14719	14353	14588	14639	14638	14475	14596	14370	14662	14625	14609	14665	14669	14634	14696	14590	14486	14578	14596	14621	14453	14579	14629	14540	14681	14490	14548	14559	14569	14549	14539	14502	14665	14523	14432	14694	14427	14490	14474	14628	14574	14697	14300	14680	14528	14741	14670	14576	14602	14592	14454	14635	14500	14625	14628	14521	14585	14614	14664	14360	14552	14651	14448	14439	14508	14589	14701	14404	14652	14651	14630	14707	14444	14600	14595	14629	14568	14689	14668	14685	14341	14605	14577	14590	14537	14438	14485	14693	14514	14639	14635	14496	14577	14419	14664	14543	14604	14726	14508	14524	14527	14646	14600	14513	14595	14714	14364	14542	14480	14567	14431	14650	14524	14733	14508	14621	14444	14680	14494	14540	14535	14696	14611	14539	14662	14538	14584	14552	14610	14464	14674	14477	14473	14604	14631	14572	14574	14615	14617	14492	14656	14621	14510	14553	14499	14667	14523	14536	14510	14612	14535	14474	14604	14535	14595	14583	14383	14626	14674	14513	14571	14625	14632	14680	14624	14471	14507	14528	14533	14634	14643	14651	14684	14509	14484	14406	14688	14699	14514	14554	14561	14738	14534	14750	14591	14626	14626	14591	14481	14591	14449	14689	14623	14671	14579	14568	14510	14591	14490	14529	14670	14549	14664	14511	14576	14489	14654	14663	14592	14475	14631	14769	14542	14542	14451	14749	14649	14341	14462	14508	14605	14626	14601	14551	14610	14530	14598	14431	14613	14674	14549	14580	14527	14583	14685	14743	14596	14542	14402	14480	14744	14597	14405	14690	14469	14624	14551	14760	14623	14571	14589	14523	14644	14629	14482	14660	14682	14554	14536	14607	14406	14780	14586	14493	14464	14558	14732	14624	14577	14635	14580	14412	14687	14675	14644	14581	14663	14638	14514	14753	14516	14689	14786	14691	14698	14435	14565	14412	14655	14486	14587	14705	14592	14686	14755	14491	14569	14537	14764	14770	14528	14480	14673	14497	14637	14578	14501	14525	14580	14517	14657	14578	14690	14596	14628	14579	14669	14694	14635	14537	14716	14617	14632	14587	14611	14609	14509	14360	14532	14461	14492	14518	14521	14592	14493	14599	14596	14615	14834	14570	14638	14519	14515	14512	14708	14758	14580	14418	14596	14506	14608	14674	14567	14656	14661	14671	14473	14507	14539	14469	14575	14677	14645	14538	14591	14520	14550	14491	14476	14582	14732	14636	14653	14485	14667	14617	14484	14678	14551	14642	14423	14709	14616	14554	14551	14744	14528	14658	14579	14554	14743	14424	14459	14670	14590	14704	14554	14604	14567	14580	14688	14491	14643	14589	14570	14619	14595	14493	14578	14404	14536	14648	14696	14599	14592	14622	14340	14807	14731	14522	14580	14598	14597	14673	14688	14578	14719	14351	14523	14552	14625	14629	14498	14570	14534	14503	14700	14564	14549	14786	14660	14513	14664	14557	14541	14531	14589	14529	14476	14652	14580	14445	14675	14588	14419	14579	14664	14651	14696	14711	14467	14607	14510	14426	14660	14551	14470	14818	14641	14578	14544	14648	14816	14439	14688	14704	14559	14565	14639	14689	14679	14727	14487	14569	14490	14580	14634	14560	14584	14609	14580	14807	14487	14409	14572	14605	14718	14554	14703	14654	14665	14550	14443	14520	14507	14632	14657	14615	14570	14732	14772	14472	14606	14552	14611	14543	14418	14667	14473	14385	14598	14647	14639	14615	14556	14602	14724	14702	14604	14541	14599	14679	14426	14658	14466	14564	14673	14586	14635	14649	14590	14579	14701	14518	14579	14732	14647	14526	14531	14452	14465	14642	14517	14248	14554	14645	14423	14576	14531	14696	14407	14657	14584	14621	14535	14657	14637	14588	14552	14703	14419	14720	14614	14604	14399	14665	14381	14562	14610	14602	14688	14616	14644	14642	14714	14730	14704	14464	14468	14492	14554	14623	14805	14657	14554	14681	14516	14591	14526	14529	14590	14772	14528	14813	14705	14504	14566	14591	14620	14510	14723	14661	14700	14660	14544	14756	14596	14633	14549	14676	14574	14506	14453	14457	14658	14701	14557	14639	14437	14573	14602	14536	14655	14684	14689	14620	14733	14653	14524	14590	14554	14535	14565	14571	14604	14447	14672	14537	14572	14729	14599	14681	14643	14632	14451	14602	14543	14558	14672	14724	14468	14610	14766	14687	14624	14587	14493	14596	14669	14641	14529	14417	14507	14501	14670	14569	14564	14754	14484	14692	14527	14768	14508	14635	14693	14815	14399	14535	14485	14634	14642	14440	14601	14759	14671	14756	14735	14595	14440	14482	14715	14785	14475	14513	14484	14644	14565	14671	14472	14533	14555	14536	14639	14616	14631	14596	14709	14555	14586	14508	14500	14679	14639	14595	14704	14596	14629	14695	14632	14448	14539	14462	14603	14560	14553	14739	14567	14511	14670	14667	14605	14614	14635	14749	14626	14685	14460	14549	14624	14573	14382	14597	14520	14518	14662	14611	14522	14323	14636	14677	14668	14589	14523	14673	14620	14563	14628	14531	14729	14513	14687	14704	14562	14502	14581	14669	14255	14574	14536	14440	14521	14622	14610	14373	14610	14577	14527	14663	14661	14514	14612	14595	14721	14542	14495	14659	14549	14528	14575	14630	14670	14618	14579	14444	14608	14500	14699	14692	14595	14545	14567	14550	14774	14562	14607	14533	14581	14450	14493	14558	14645	14600	14709	14601	14685	14579	14576	14530	14527	14586	14635	14680	14597	14480	14522	14638	14589	14553	14563	14740	14586	14507	14506	14468	14622	14609	14490	14803	14563	14652	14640	14515	14615	14531	14607	14656	14628	14749	14548	14652	14605	14591	14530	14643	14495	14584	14577	14730	14552	14653	14688	14594	14564	14681	14500	14653	14591	14628	14534	14661	14694	14513	14738	14557	14487	14520	14394	14515	14568	14702	14616	14571	14672	14678	14566	14473	14584	14559	14627	14689
22667	21008	28745	23787	23329	28243	30892	25285	23096	22440	21300	20146	19777	19410	19080	18910	18800	18527	18405	18108	18100	18147	18244	18031	17921	18138	17930	17906	17907	17830	17863	17813	17648	17830	17646	17719	17754	17666	17724	17727	17740	17783	17898	17843	17791	17668	17672	17805	17779	17716	17772	17566	17621	17719	17887	17816	17726	17715	17626	17798	17674	17639	17733	17800	17675	17627	17785	17841	17561	17593	17641	17521	17712	17688	17826	17579	17551	17807	17840	17650	17559	17604	17836	17913	17778	17725	17745	17572	17631	17628	17749	17596	17594	17636	17515	17817	17616	17922	17725	17533	17653	17614	17698	17673	17801	17610	17569	17591	17626	17493	17769	17633	17613	17341	17617	17515	17754	17598	17766	17588	17841	17741	17719	17577	17698	17452	17489	17720	17603	17658	17567	17541	17653	17565	17710	17741	17722	17518	17680	17702	17497	17687	17711	17735	17629	17779	17496	17547	17633	17689	17645	17851	17622	17685	17782	17721	17491	17586	17741	17544	17632	17544	17597	17539	17793	17621	17648	17560	17561	17607	17530	17624	17510	17512	17485	17532	17813	17804	17610	17640	17612	17541	17501	17559	17503	17801	17774	17645	17520	17570	17574	17666	17707	17461	17749	17704	17748	17765	17620	17888	17614	17677	17724	17728	17623	17797	17606	17751	17604	17672	17750	17718	17781	17699	17789	17598	17853	17536	17654	17460	17664	17755	17325	17633	17589	17585	17772	17595	17706	17491	17553	17456	17642	17743	17685	17780	17630	17701	17653	17590	17593	17532	17671	17694	17574	17496	17733	17547	17716	17346	17727	17674	17499	17719	17753	17575	17620	17793	17683	17750	17572	17626	17428	17518	17639	17711	17775	17589	17757	17512	17616	17630	17645	17402	17638	17613	17444	17741	17695	17725	17668	17632	17575	17713	17718	17705	17923	17489	17667	17547	17624	17641	17504	17655	17833	17782	17638	17649	17571	17733	17906	17699	17734	17688	17565	17675	17716	17351	17556	17627	17432	17497	17827	17710	17471	17587	17681	17711	17671	17664	17370	17656	17487	17662	17555	17516	17521	17761	17545	17589	17525	17729	17670	17671	17846	17665	17792	17329	17554	17779	17744	17818	17693	17613	17517	17436	17605	17533	17613	17606	17818	17547	17778	17752	17545	17840	17875	17585	17681	17658	17444	17536	17578	17557	17551	17799	17500	17472	17628	17584	17463	17781	17623	17661	17593	17760	17679	17578	17756	17452	17624	17877	17726	17727	17872	17622	17478	17535	17455	17533	17581	17734	17389	17502	17610	17628	17684	17702	17406	17554	17666	17678	17376	17459	17558	17523	17451	17707	17702	17581	17685	17477	17732	17732	17489	17334	17492	17875	17586	17729	17715	17706	17645	17564	17648	17591	17769	17729	17688	17756	17796	17524	17524	17766	17525	17718	17911	17605	17650	17488	17691	17849	17724	17740	17701	17634	17619	17468	17602	17709	17570	17719	17624	17635	17730	17460	17521	17667	17587	17489	17626	17688	17556	17604	17393	17614	17781	17642	17617	17726	17762	17767	17762	17633	17631	17773	17856	17527	17564	17538	17783	17743	17747	17663	17632	17729	17650	17635	17635	17699	17754	17681	17373	17679	17655	17651	17851	17716	17677	17645	17534	17570	17551	17561	17621	17687	17723	17566	17590	17574	17505	17749	17541	17611	17662	17819	17363	17752	17696	17620	17831	17568	17773	17890	17852	17826	17527	17620	17554	17568	17649	17676	17531	17621	17708	17579	17508	17464	17725	17646	17868	17440	17453	17547	17555	17795	17574	17675	17990	17704	17606	17650	17853	17634	17810	17731	17611	17688	17594	17427	17545	17656	17593	17807	17703	17460	17795	17667	17627	17703	17677	17521	17551	17596	17464	17566	17783	17556	17616	17493	17472	17789	17596	17411	17542	17687	17723	17550	17720	17663	17624	17712	17641	17795	17558	17612	17541	17556	17707	17485	17537	17542	17755	17454	17640	17573	17722	17658	17670	17668	17635	17605	17589	17433	17777	17711	17751	17565	17671	17763	17699	17507	17490	17550	17661	17812	17717	17529	17744	17446	17546	17474	17537	17518	17636	17647	17629	17614	17462	17754	17621	17731	17696	17815	17522	17792	17810	17670	17574	17572	17516	17575	17520	17582	17591	17505	17708	17659	17523	17848	17612	17630	17886	17683	17574	17542	17920	17441	17646	17767	17548	17626	17753	17766	17646	17641	17540	17611	17435	17676	17731	17661	17696	17595	17565	17580	17719	17497	17622	17703	17822	17697	17568	17568	17850	17580	17405	17903	17613	17452	17723	17587	17430	17519	17669	17716	17731	17821	17747	17746	17779	17542	17604	17553	17595	17587	17533	17689	17655	17545	17858	17636	17594	17404	17628	17600	17651	17448	17534	17682	17688	17665	17747	17661	17537	17635	17816	17876	17466	17722	17534	17761	17757	17717	17712	17444	17680	17647	17518	17661	17650	17558	17565	17641	17848	17826	17649	17681	17571	17529	17480	17689	17641	17593	17645	17522	17420	17599	17825	17516	17691	17470	17506	17633	17633	17660	17502	17576	17519	17665	17396	17600	17672	17686	17455	17592	17592	17612	17700	17776	17995	17680	17588	17727	17567	17504	17452	17575	17783	17807	17524	17614	17744	17792	17622	17470	17645	17676	17392	17739	17751	17716	17516	17486	17531	17472	17425	17485	17863	17420	17747	17536	17869	17745	17523	17675	17626	17509	17608	17520	17618	17758	17532	17524	17599	17605	17696	17423	17505	17611	17704	17641	17960	17599	17619	17465	17759	17514	17519	17609	17606	17569	17555	17859	17834	17724	17403	17750	17721	17658	17616	17448	17770	17833	17483	17775	17726	17493	17770	17445	17535	17605	17464	17639	17660	17537	17596	17550	17694	17601	17671	17534	17620	17768	17584	17743	17783	17486	17644	17759	17749	17655	17801	17522	17710	17636	17396	17714	17845	17610	17550	17676	17696	17558	17564	17440	17674	17678	17654	17530	17455	17535	17724	17753	17811	17664	17651	17568	17668	17712	17863	17636	17527	17633	17770	17708	17858	17810	17585	17705	17541	17538	17755	17668	17579	17347	17602	17710	17601	17539	17606	17791	17454	17636	17574	17670	17703	17820	17752	17724	17803	17560	17631	17635	17480	17811	17581	17595	17494	17698	17620	17463	17577	17487	17630	17837	17661	17590	17685	17508	17597	17723	17754	17553	17661	17684	17570	17794	17652	17488	17775	17843	17497	17776	17745	17455	17639	17545	17729	17594	17513	17873	17592	17552	17825	17563	17613	17711	17612	17650	17685	17713	17775	17615	17600	17709	17624	17493	17371	17471	17655	17606	17720	17506	17416	17511	17520	17731	17533	17617	17605	17544	17740	17442	17658	17636	17726	17792	17357	17707	17690	17422	17503	17749	17442	17679	17536	17698	17591	17530	17596	17766	17715	17605	17629	17758	17734	17595	17655	17764	17634	17853	17629	17606	17482	17552	17697	17577	17739	17554	17666	17493	17563	17594	17642	17578	17723	17645	17632	17624	17547	17642	17687	17640	17687	17681	17676	17699	17691	17670	17587	17565	17471	17756	17615	17698	17488	17569	17633	17874	17766	17648	17597	17738	17630	17815	17723	17540	17487	17817	17534	17727	17772	17670	17623	17651	17648	17552	17668	17630	17448	17654	17700	17605	17598	17605	17668	17782	17763	17545	17679	17532	17675	17512	17841	17588	17594	17551	17645	17307	17563	17722	17544	17624	17641	17642	17718	17770	17413	17593	17629	17633	17574	17619	17669	17565	17658	17607	17658	17649	17591	17655	17578	17519	17576	17744	17671	17637	17538	17423	17727	17529	17426	17547	17677	17635	17494	17607	17855	17593	17779	17501	17691	17597	17604	17495	17848	17733	17509	17846	17818	17819	17329	17655	17645	17453	17652	17530	17502	17825	17804	17787	17725	17719	17891	17526	17764	17785	17574	17761	17574	17510	17529	17399	17614	17661	17707	17617	17465	17599	17626	17545	17763	17577	17571	17593	17571	17623	17703	17482	17689	17616	17498	17567	17431	17668	17528	17766	17579	17743	17695	17442	17581	17626	17694	17597	17641	17451	17425	17531	17487	17710	17547	17675	17665	17625	17910	17803	17771	17913	17818	17498	17427	17817	17729	17757	17684	17687	17757	17627	17509	17592	17813	17797	17621	17476	17703	17472	17804	17532	17716	17762	17597	17701	17731	17458	17642	17521	17471	17649	17710	17738	17560	17608	17813	17917	17659	17537	17722	17614	17807	17660	17580	17603	17490	17716	17953	17578	17724	17618	17810	17731	17680	17695	17869	17647	17675	17558	17674	17676	17607	17608	17792	17822	17805	17435	17728	17701	17743	17669	17594	17732	17964	17624	17565	17572	17849	17460	17596	17716	17866	17513	17717	17697	17680	17762	17635	17487	17554	17577	17628	17829	17783	17736	17798	17616	17531	17624	17546	17703	17917	17366	17539	17676	17701	17665	17781	17585	17657	17725	17614	17720	17691	17621	17728	17666	17661	17702	17501	17633	17840	17529	17504	17851	17502	17729	17855	17716	17655	17604	17593	17584	17859	17507	17528	17725	17693	17743	17613	17563	17775	17679	17814	17756	17532	17674	17608	17642	17726	17486	17443	17557	17798	17902	17789	17554	17452	17817	17563	17586	17617	17497	17778	17572	17665	17803	17751	17781	17619	17589	17617	17408	17525	17729	17622	17734	17704	17575	17721	17466	17627	17461	17711	17493	17718	17785	17552	17567	17610	17541	17625	17619	17800	17579	17690	17409	17601	17672	17701	17607	17602	17691	17610	17834	17444	17579	17604	17831	17863	17528	17493	17776	17733	17543	17513	17667	17553	17665	17715	17540	17669	17648	17715	17741	17954	17533	17492	17590	17672	17755	17454	17599	17705	17672	17357	17616	17630	17697	17808	17430	17791	17683	17723	17666	17728	17862	17588	17563	17656	17545	17610	17635	17854	17547	17423	17529	17686	17629	17555	17678	17527	17544	17502	17558	17833	17515	17712	17408	17544	17437	17676	17833	17668	17651	17630	17483	17670	17583	17846	17550	17695	17728	17809	17892	17838	17881
33013	57135	53112	42649	37326	32522	29272	25694	23152	21252	19780	18390	17788	17206	16867	16701	16113	15995	15727	15490	15434	15348	15434	15248	15215	15199	15193	15103	15025	15020	15000	15112	14962	15166	15029	14880	14905	14914	14861	14982	14817	14876	14691	14958	14863	15050	14724	14833	14951	14728	15000	14718	14917	14846	14914	14961	14843	14912	14801	14737	14843	14830	14867	14898	14909	14715	14818	14957	14897	14801	14851	14900	14867	14792	14997	15087	14971	14769	14848	14799	15035	14882	14837	14765	14853	14634	14851	14824	14876	14991	14782	14816	14911	15013	14663	14807	14949	14886	14878	14772	14968	14745	14735	14837	14737	14953	14836	14844	14905	14885	14941	14705	14848	14794	14824	14810	14949	14815	15037	14857	14800	14909	14787	14925	14727	14853	14815	14691	14868	14941	14912	14753	14938	14861	14827	14841	14834	14815	14912	14879	14984	14772	14926	14787	14956	14954	14965	14872	14886	14810	14802	14718	15028	14976	14876	14885	14925	14878	14551	14740	14730	14911	14913	14744	14877	14914	14946	14814	14916	14704	14645	14827	14820	14850	14812	14877	14914	14900	14723	14914	14995	14897	14856	14771	14766	14702	14974	14763	14885	14770	15032	14755	14930	14819	14823	14966	14658	14765	14680	14686	14900	14893	14859	14816	14942	14742	14665	15029	14767	14781	14739	14775	14760	14811	14812	14962	14909	14724	14796	14836	14817	14735	15025	14826	14841	14983	14798	14869	14829	14757	14796	14812	14855	14786	14763	15003	14815	14837	14994	14612	14927	14909	14885	15018	14814	14856	14955	14669	14878	14932	15067	14773	14837	14868	14800	14890	14910	14823	14875	14827	14847	14867	14936	14820	14884	14734	14779	14798	14893	14873	14754	14915	14642	14699	14826	14828	14706	14868	14786	14767	14742	14616	14763	14968	14701	15031	15072	14789	14939	14902	14692	14837	14722	14802	14855	14773	14809	15007	14849	14860	14829	14866	14889	14941	14737	14956	14728	14827	14696	14984	14737	14820	14909	14681	14930	14800	14729	14822	14864	14811	14964	14940	14791	14785	14933	14931	14896	14891	14953	14929	14960	14799	15036	14836	14782	14812	14817	14940	14860	14879	14877	14671	14746	14786	14877	14789	14849	14839	14734	14994	14783	14801	14744	14876	15002	14763	14848	14787	14734	14988	14725	14757	14786	15027	14831	14703	14977	14974	14918	14836	14907	14755	14713	14851	14897	14635	14942	14999	14936	14782	14863	14865	14669	15087	14871	15001	14671	14951	14772	14736	14849	14878	14799	14726	14864	14798	14965	14810	14848	14777	14862	14975	14824	14992	14821	14822	14966	14851	14767	14820	14797	14840	14925	14824	14858	14912	14837	14885	14916	14839	14855	14705	14832	14813	14835	14913	14819	14831	14780	14809	14890	14822	14965	14785	14846	14873	14743	14832	14778	14798	14799	14859	14969	14907	14765	14805	14951	14965	14754	14812	14787	14870	14955	14868	14847	14998	14715	14861	14822	14949	14777	14688	14880	14908	15051	14711	14806	14705	14908	14763	14855	14956	14872	14828	15026	15018	15031	14804	14990	14806	14840	14943	14723	14872	14927	14882	14844	14905	14863	14963	15084	14734	14806	14893	14866	14793	14971	14877	14808	14778	14843	14768	14761	14693	14843	15028	14776	14878	14743	14928	14823	14771	14965	14864	14806	14878	14956	14845	14904	14894	14870	14795	14959	14764	14763	14797	14940	14817	14572	14876	14940	14794	14939	14916	14890	14754	15019	14812	14862	14835	14849	14844	14761	14758	14954	14698	14841	14629	14773	14853	14792	14857	15038	15041	14711	14881	14748	14797	14925	14694	14821	14683	14832	14708	14905	14790	14944	15006	14872	14830	14703	14897	14640	14936	14747	14942	14922	14842	14928	14915	14759	14666	14891	14888	14871	14805	14820	14753	14957	14759	14710	14829	14754	14663	14855	14847	14916	14893	15122	14929	14968	14844	14814	14820	14924	14770	14810	14767	14864	14760	14767	14994	14683	14834	14859	14708	14803	14952	14880	14915	15051	14706	14855	14728	14737	14846	14729	14839	14872	14912	14795	14723	14842	14848	14809	14743	14821	14949	14878	14835	14849	15081	14697	14714	14969	14760	14701	14795	14866	14936	14866	14817	14868	14840	14774	14976	14794	14694	14910	14963	14917	14826	14790	14903	14847	14800	14821	14791	14983	15012	14948	14815	14644	14905	14858	14912	14676	14890	14822	14877	14816	14792	14927	14747	14854	14737	14938	14757	14714	14934	14772	14789	14722	14947	14788	14914	14749	14936	14774	14887	15005	14835	14922	14791	15052	14786	14713	14665	14791	14867	14687	15026	14721	14840	14867	14767	14981	14930	14785	14945	14838	14869	14681	14786	14741	14903	14872	14769	14898	14908	14815	14789	14794	14987	14994	14886	14863	14849	14851	14819	14758	14843	14884	14766	14821	14796	14754	14840	14899	14651	14755	14784	14797	14867	14868	14846	14969	14773	14925	14845	14879	14989	15078	14980	14845	14805	14876	14825	14899	14763	14672	14934	14773	14963	14637	14964	14815	14772	14760	14838	14702	14759	14772	14801	14934	14794	14669	14807	14754	14782	14851	14920	14863	14960	14904	14843	14907	14851	14838	14897	14873	14899	14750	14925	14870	14953	14815	14895	14868	14818	14785	14904	14894	14828	14852	14823	14871	14878	15027	14790	14891	14851	14753	14850	14980	14873	14989	14972	14823	14850	14831	14802	14700	15015	14824	14702	14704	14859	14755	14869	14783	15038	14840	14900	14765	14932	14854	14725	14749	14840	14854	14967	14613	14721	14913	15019	15028	14931	14723	14910	14872	14778	14849	14829	14796	14828	14859	14895	14957	14741	14838	14786	14956	14668	14898	14814	15018	14689	14844	14790	14851	14799	14708	14726	15076	14741	14852	14729	14946	14767	14984	14938	14960	14948	14940	14752	14628	14847	14802	14855	14591	14853	14694	14779	14900	14848	14921	14892	15019	14812	14896	14841	14793	14676	14890	14685	14892	14973	14920	14828	15045	14793	14887	14836	14766	14871	14971	14823	14829	14961	14798	14998	14780	14854	14917	14657	14972	15092	14928	14738	14733	14982	14762	14645	14919	14728	14697	14977	14877	14777	14697	14872	14793	14972	14881	14832	14999	14566	14716	14877	14972	14891	14858	14776	14835	14831	14641	14760	14715	14837	14764	14950	14859	14825	14869	14841	14777	14797	15009	14787	14973	14741	14846	14763	14817	14837	14862	14815	14916	14750	14903	14761	14968	14732	14984	14798	14767	14986	14873	14746	14770	15027	14762	14793	14895	14685	14940	14945	14865	14947	14862	14905	14933	14874	14754	14854	14638	14778	14957	14768	14757	14922	14876	14661	14847	14870	14798	15065	14793	14789	14699	14819	15006	14776	14913	14874	14877	15066	14910	14844	14738	14787	14823	15054	14921	14894	14815	14707	14834	14945	14698	14914	14894	14774	15000	14832	14810	14810	14998	14783	14940	14798	14806	14704	14829	14900	14990	14752	14865	14848	14823	14928	14951	14794	14609	14818	14990	14811	14869	15004	14713	14974	14624	14902	14854	14808	14976	14728	14831	14933	14909	14760	14952	14863	14879	14824	14827	14739	14758	14898	14810	14675	14892	14838	14847	14714	14875	14907	14844	14808	14873	14938	14825	14676	14921	14835	14754	14741	14802	14818	14751	14870	14888	14753	14718	14631	14870	14810	14824	14919	14869	14825	14811	14867	14868	14871	14752	14856	14882	14822	14725	14975	14769	14988	14866	14744	14884	15039	14773	14793	14864	14743	14852	14897	14973	14922	14834	14760	15006	14638	14821	14924	14887	14923	15057	14822	14816	14804	14887	14969	14988	14904	14799	14725	14879	14724	14819	14610	14857	14871	14796	14876	14842	14664	14917	14886	14817	14903	14858	14827	14865	14981	14916	14900	14881	14837	14779	14859	14837	14842	14643	14780	14867	14793	14863	14774	14990	14816	14867	14899	14975	14876	14695	14596	14955	14810	14868	14847	14846	14718	14808	14769	14786	14776	14990	14792	14914	14856	14779	14872	14737	14864	14778	14712	14852	14819	14928	14692	14802	14664	14756	14886	14887	14902	14684	14896	14865	14966	14875	15029	14901	15055	14897	14806	14928	14741	14774	14808	14680	14847	14846	14719	14936	14970	14937	14864	14900	14654	14745	14954	14771	14932	14912	14912	14776	14882	14948	14984	14887	14713	14818	14867	14750	14974	14913	14891	14927	14835	15000	14957	14799	14931	14916	14765	14712	14735	14791	14747	14855	14742	14738	14848	14907	14941	14896	14675	14879	14822	14757	14720	14783	14769	14937	14689	14838	14894	14846	14959	14870	14730	14686	14823	14787	14798	14896	14817	14837	14770	15063	14811	14856	14877	14824	14578	14749	14955	14777	14858	14905	14748	14848	14912	14804	14864	14801	14888	14817	14664	14725	14840	14889	14841	14786	14828	14769	14881	14773	14972	14808	14796	14966	14746	14804	14656	14920	14769	14974	14734	14983	14731	14638	14715	14757	14891	14840	14989	14860	14915	14750	14863	14895	14996	14823	14852	14709	14697	14888	14831	14985	14659	14937	14954	14764	14994	14826	14762	14782	14852	14949	14800	14770	14790	14785	14864	14858	14588	14667	14912	14812	14813	14864	14774	14785	14699	14707	14841	14906	14828	14858	14669	14618	14839	14802	14806	14746	14820	14810	14771	14994	14760	14790	14780	14958	14854	14797	14925	14907	14851	14795	14700	14768	14983	14814	14980	14880	14885	14853	14907	14864	14908	14823	14708	14880	14856	14733	14763	14767	14852	14761	14857	14888	14926	15038	14792	14891	14865	15024	14852	14872	14854	14883	14679	14946	14715	14815	14786	14931	14937	14844	14706	14892	14845	14644	14791	14788	14874	14845	14874	14785	15061	14756	14799	14899	14759	14835	14778	14750	14866	14859	14878	14782	14919	14711	14837	14844	14879	14584	14882	14905	14878	14797	14764	14767	14882	14794	14956	15006	14910	14801	14834	14830	14862	14929	14779	14711	14836	14800	14825	14835	14994	14868	14961	14757	14822	14901	14865
29562	30843	38964	34413	28325	24876	22620	20990	19779	19354	18832	18658	18348	17950	17776	17824	17831	17792	17810	17597	17659	17560	17507	17565	17497	17606	17519	17157	17344	17140	17401	17420	17290	17380	17392	17500	17476	17344	17590	17459	17358	17533	17292	17365	17420	17577	17487	17261	17374	17498	17419	17471	17331	17201	17097	17289	17443	17482	17416	17201	17237	17432	17180	17459	17634	17298	17446	17184	17396	17426	17289	17362	17393	17336	17224	17395	17591	17280	17549	17335	17552	17334	17518	17376	17380	17287	17332	17325	17401	17252	17300	17458	17366	17396	17180	17494	17398	17606	17323	17405	17366	17439	17528	17339	17279	17152	17419	17282	17330	17434	17381	17487	17312	17423	17393	17310	17462	17458	17249	17197	17131	17304	17288	17414	17273	17565	17361	17298	17341	17211	17506	17547	17309	17493	17446	17312	17409	17365	17334	17213	17229	17535	17613	17407	17213	17270	17319	17352	17479	17302	17578	17431	17503	17357	17172	17423	17321	17667	17322	17336	17259	17399	17303	17592	17507	17522	17447	17274	17393	17442	17197	17344	17449	17345	17241	17331	17483	17117	17353	17485	17248	17269	17207	17347	17639	17391	17261	17334	17364	17533	17538	17539	17369	17539	17310	17374	17348	17489	17323	17235	17491	17237	17442	17299	17321	17409	17234	17473	17351	17340	17599	17322	17347	17609	17380	17416	17326	17655	17320	17323	17243	17411	17355	17478	17353	17518	17541	17606	17247	17661	17333	17245	17202	17401	17365	17295	17227	17462	17391	17415	17350	17518	17284	17258	17228	17284	17378	17378	17404	17339	17404	17366	17407	17304	17294	17361	17393	17381	17446	17290	17467	17315	17348	17238	17490	17690	17208	17387	17323	17376	17378	17401	17276	17371	17552	17479	17723	17432	17284	17232	17447	17423	17538	17178	17112	17332	17602	17230	17233	17167	17380	17375	17410	17425	17384	17361	17339	17607	17468	17326	17337	17193	17334	17474	17414	17213	17247	17376	17459	17605	17542	17386	17418	17360	17338	17469	17257	17451	17288	17307	17470	17517	17670	17298	17348	17606	17536	17422	17233	17430	17444	17435	17406	17336	17297	17603	17574	17483	17504	17322	17306	17265	17316	17293	17348	17356	17455	17572	17429	17443	17403	17360	17392	17171	17304	17399	17560	17327	17311	17365	17361	17491	17369	17416	17297	17414	17384	17199	17447	17371	17254	17329	17337	17404	17485	17185	17487	17491	17289	17238	17339	17249	17421	17390	17167	17328	17492	17564	17406	17423	17360	17376	17181	17374	17227	17358	17431	17505	17443	17319	17235	17542	17406	17460	17348	17417	17458	17341	17523	17339	17652	17554	17318	17588	17630	17436	17309	17486	17541	17321	17189	17295	17379	17319	17539	17420	17440	17375	17451	17349	17370	17392	17309	17435	17317	17197	17238	17372	17372	17293	17455	17469	17257	17344	17286	17521	17582	17548	17322	17262	17542	17313	17259	17338	17222	17348	17356	17604	17377	17397	17464	17452	17255	17672	17717	17426	17459	17476	17359	17576	17673	17429	17408	17354	17439	17426	17437	17277	17242	17262	17396	17526	17370	17356	17177	17365	17417	17369	17331	17374	17473	17484	17259	17481	17443	17306	17388	17428	17690	17402	17415	17222	17498	17410	17579	17298	17520	17596	17333	17406	17374	17143	17437	17608	17454	17568	17530	17234	17493	17307	17343	17356	17520	17170	17412	17384	17408	17683	17367	17142	17283	17412	17323	17250	17330	17382	17479	17366	17395	17335	17339	17323	17318	17392	17468	17211	17319	17303	17259	17557	17513	17409	17321	17340	17441	17381	17541	17441	17471	17326	17414	17397	17686	17283	17268	17441	17322	17326	17485	17477	17472	17260	17389	17380	17560	17413	17389	17558	17298	17197	17442	17459	17483	17426	17455	17283	17350	17298	17589	17313	17406	17493	17367	17422	17380	17480	17401	17516	17425	17449	17373	17520	17428	17410	17439	17487	17499	17358	17303	17225	17408	17405	17423	17421	17310	17526	17358	17387	17420	17158	17367	17539	17399	17437	17402	17340	17087	17441	17239	17435	17551	17424	17395	17310	17368	17282	17443	17405	17382	17200	17368	17520	17224	17462	17338	17416	17381	17411	17420	17397	17501	17457	17478	17418	17454	17329	17509	17379	17407	17405	17202	17467	17431	17381	17415	17436	17656	17561	17509	17391	17368	17378	17348	17249	17227	17272	17387	17194	17385	17466	17431	17565	17411	17396	17436	17286	17560	17509	17421	17606	17437	17479	17503	17238	17314	17423	17633	17323	17323	17152	17481	17302	17430	17262	17543	17135	17110	17491	17417	17323	17339	17445	17259	17331	17346	17464	17156	17388	17493	17381	17517	17601	17474	17449	17343	17423	17372	17383	17455	17276	17488	17526	17431	17344	17277	17343	17330	17302	17227	17358	17223	17250	17331	17442	17301	17233	17377	17370	17240	17424	17542	17505	17422	17247	17316	17481	17376	17385	17418	17387	17292	17173	17421	17364	17344	17318	17509	17387	17383	17444	17106	17382	17532	17297	17351	17482	17265	17213	17587	17515	17455	17416	17310	17462	17501	17431	17512	17504	17597	17353	17319	17441	17384	17296	17375	17436	17455	17384	17550	17490	17483	17469	17357	17239	17490	17302	17380	17426	17496	17343	17333	17299	17499	17299	17321	17294	17133	17456	17419	17572	17622	17463	17501	17276	17252	17567	17365	17303	17508	17223	17489	17420	17283	17338	17550	17370	17355	17163	17258	17247	17417	17346	17247	17473	17276	17271	17240	17435	17288	17376	17529	17261	17418	17349	17387	17428	17268	17335	17461	17472	17189	17518	17453	17574	17496	17593	17440	17247	17435	17309	17215	17393	17304	17468	17317	17459	17258	17345	17468	17406	17501	17259	17255	17523	17252	17500	17250	17394	17473	17518	17307	17468	17325	17339	17207	17270	17387	17420	17341	17281	17244	17506	17552	17406	17489	17316	17410	17557	17495	17407	17498	17362	17217	17204	17515	17094	17239	17312	17433	17579	17324	17128	17279	17505	17438	17398	17482	17343	17272	17682	17283	17285	17578	17518	17359	17538	17329	17274	17440	17442	17495	17344	17525	17325	17375	17275	17240	17442	17455	17431	17513	17449	17652	17382	17273	17231	17251	17378	17344	17540	17471	17343	17118	17397	17364	17521	17557	17357	17296	17314	17467	17225	17512	17403	17315	17379	17379	17362	17260	17564	17476	17404	17364	17482	17464	17375	17467	17393	17359	17260	17415	17298	17451	17490	17490	17554	17184	17259	17288	17353	17393	17517	17363	17296	17212	17206	17226	17307	17408	17466	17435	17623	17589	17149	17418	17322	17430	17422	17318	17715	17449	17263	17335	17426	17451	17411	17326	17292	17511	17366	17356	17376	17334	17270	17335	17378	17476	17322	17495	17349	17296	17340	17485	17351	17496	17330	17342	17463	17296	17357	17516	17304	17293	17570	17596	17415	17488	17414	17235	17419	17672	17375	17371	17216	17121	17336	17287	17335	17307	17546	17449	17269	17347	17414	17381	17262	17404	17314	17418	17463	17528	17541	17485	17178	17411	17466	17515	17529	17378	17311	17440	17433	17401	17352	17372	17492	17293	17506	17543	17502	17392	17333	17400	17272	17436	17494	17313	17197	17279	17463	17303	17407	17477	17296	17209	17424	17514	17443	17448	17465	17380	17391	17358	17337	17324	17293	17543	17160	17534	17321	17329	17496	17376	17328	17516	17475	17492	17320	17351	17445	17348	17307	17258	17453	17392	17546	17380	17257	17313	17321	17227	17583	17411	17423	17356	17311	17152	17266	17183	17351	17183	17152	17491	17474	17197	17447	17360	17387	17260	17298	17479	17353	17307	17307	17325	17420	17357	17330	17186	17326	17299	17456	17399	17551	17223	17451	17487	17381	17345	17462	17526	17491	17517	17434	17531	17554	17370	17412	17178	17476	17446	17343	17323	17296	17250	17631	17480	17349	17332	17446	17339	17377	17254	17250	17246	17370	17470	17528	17386	17328	17470	17435	17367	17186	17353	17571	17341	17195	17366	17325	17353	17359	17182	17482	17206	17352	17319	17462	17556	17435	17378	17368	17288	17455	17412	17324	17262	17428	17191	17478	17440	17267	17549	17318	17408	17534	17263	17440	17368	17244	17403	17495	17429	17326	17257	17590	17452	17265	17409	17463	17621	17307	17484	17571	17507	17416	17626	17426	17337	17419	17340	17494	17232	17260	17678	17392	17488	17421	17485	17496	17724	17491	17675	17484	17424	17411	17433	17318	17377	17394	17394	17152	17346	17448	17379	17358	17281	17337	17366	17357	17244	17565	17530	17423	17405	17402	17280	17270	17425	17538	17622	17303	17391	17656	17392	17246	17466	17295	17549	17567	17350	17602	17618	17435	17474	17161	17295	17333	17371	17400	17650	17446	17651	17519	17653	17459	17429	17344	17390	17254	17394	17276	17493	17587	17422	17672	17318	17326	17479	17336	17546	17465	17282	17333	17404	17502	17514	17432	17521	17615	17372	17364	17495	17405	17479	17404	17394	17556	17342	17351	17514	17296	17174	17402	17332	17165	17460	17528	17416	17356	17425	17466	17424	17462	17413	17392	17313	17567	17365	17463	17352	17346	17304	17700	17476	17439	17446	17502	17511	17391	17355	17296	17285	17346	17361	17571	17392	17472	17467	17254	17148	17148	17336	17261	17616	17555	17459	17365	17112	17420	17429	17473	17307	17569	17310	17660	17334	17440	17406	17265	17291	17317	17379	17376	17391	17466	17472	17249	17208	17326	17164	17241	17405	17416	17510	17457	17483	17628	17569	17513	17425	17556	17545	17378	17298	17280	17490	17381	17480	17232	17345	17302	17407	17377	17391	17448	17345	17428	17406	17401	17360	17242	17403	17415	17489	17340	17263	17330	17352	17511	17389	17429	17388	17379	17233	17617	17538	17438	17415	17171	17539	17342	17406	17539	17308	17499	17604	17643	17424	17384	17476	17539	17414	17303	17534	17319	17436	17316	17190	17408	17280	17323	17514	17302	17385	17412	17526	17342	17566	17275	17513	17501	17499	17369	17624	17420
31924	46868	43244	33487	28382	24654	21831	19954	18626	17985	16865	16508	15770	15821	15471	15486	15281	15120	15007	15068	14896	14846	14908	14963	14791	14855	14723	14930	14874	14528	14703	14799	14708	14722	14556	14816	14826	14557	14844	14779	14640	14849	14775	14702	14730	14625	14675	14691	14676	14770	14701	14710	14541	14726	14712	14783	14805	14751	14704	14650	14581	14698	14753	14713	14689	14615	14648	14635	14731	14693	14565	14711	14630	14923	14654	14835	14846	14731	14481	14677	14637	14702	14863	14778	14584	14718	14628	14691	14527	14745	14615	14804	14571	14706	14677	14809	14713	14746	14778	14667	14701	14611	14684	14806	14586	14567	14786	14602	14628	14768	14737	14683	14753	14794	14702	14628	14772	14631	14745	14677	14621	14721	14702	14786	14750	14710	14618	14767	14676	14682	14720	14820	14804	14662	14834	14663	14726	14737	14719	14631	14737	14879	14689	14855	14759	14641	14740	14813	14734	14782	14737	14624	14772	14722	14769	14706	14782	14659	14824	14756	14593	14787	14666	14594	14626	14717	14805	14791	14611	14662	14636	14783	14712	14681	14834	14673	14612	14644	14705	14645	14524	14649	14689	14657	14620	14544	14951	14685	14656	14884	14785	14747	14766	14762	14768	14787	14620	14885	14822	14711	14754	14715	14784	14683	14728	14727	14730	14721	14627	14626	14555	14811	14723	14840	14516	14658	14780	14661	14653	14586	14692	14720	14649	14664	14803	14576	14650	14891	14621	14497	14662	14652	14668	14568	14736	14728	14708	14781	14764	14675	14807	14783	14699	14627	14733	14597	14710	14691	14586	14654	14759	14796	14776	14658	14688	14712	14768	14598	14721	14811	14702	14729	14890	14719	14693	14769	14928	14724	14740	14746	14793	14667	14606	14697	14660	14920	14597	14843	14576	14762	14624	14571	14683	14704	14702	14729	14659	14760	14767	14507	14617	14636	14702	14691	14780	14652	14523	14734	14495	14751	14539	14683	14692	14571	14653	14595	14759	14746	14698	14692	14767	14770	14770	14965	14714	14830	14670	14669	14836	14749	14663	14714	14547	14736	14853	14649	14791	14645	14567	14821	14613	14589	14691	14866	14765	14808	14696	14770	14488	14726	14659	14839	14860	14769	14655	14621	14846	14876	14532	14767	14700	14734	14567	14677	14867	14580	14690	14575	14731	14553	14531	14823	14664	14621	14749	14690	14867	14924	14764	14714	14714	14725	14720	14655	14481	14800	14719	14830	14729	14487	14815	14586	14654	14717	14533	14743	14694	14604	14726	14793	14649	14728	14873	14894	14676	14572	14625	14718	14598	14550	14749	14771	14571	14667	14659	14613	14748	14626	14790	14779	14789	14746	14756	14672	14720	14677	14772	14697	14680	14544	14561	14609	14679	14681	14674	14618	14777	14820	14694	14744	14713	14740	14526	14726	14734	14645	14721	14552	14683	14667	14665	14728	14727	14736	14801	14561	14684	14716	14629	14704	14709	14690	14658	14697	14551	14641	14677	14729	14777	14694	14586	14676	14715	14602	14721	14647	14686	14837	14713	14800	14566	14872	14460	14598	14881	14813	14602	14786	14679	14693	14786	14779	14670	14575	14510	14728	14825	14855	14545	14603	14744	14548	14726	14794	14616	14786	14657	14869	14689	14538	14787	14570	14838	14683	14731	14758	14816	14540	14672	14828	14684	14743	14701	14666	14654	14641	14833	14640	14711	14621	14792	14755	14590	14759	14707	14614	14706	14619	14550	14603	14581	14629	14729	14639	14623	14745	14649	14650	14696	14519	14577	14744	14389	14689	14722	14704	14629	14749	14722	14783	14555	14532	14757	14705	14656	14824	14805	14705	14571	14684	14725	14775	14639	14713	14671	14663	14757	14607	14591	14838	14720	14662	14693	14717	14588	14863	14728	14567	14772	14693	14699	14682	14841	14711	14751	14631	14578	14587	14694	14828	14798	14781	14806	14686	14698	14651	14860	14859	14742	14503	14584	14692	14750	14675	14606	14701	14597	14548	14713	14698	14867	14700	14620	14828	14538	14697	14761	14536	14787	14760	14832	14699	14778	14653	14742	14822	14758	14668	14714	14857	14718	14709	14557	14682	14705	14658	14717	14802	14689	14635	14741	14659	14687	14605	14681	14709	14619	14716	14644	14649	14737	14693	14741	14687	14617	14764	14672	14608	14746	14715	14676	14629	14705	14630	14827	14658	14699	14879	14633	14592	14534	14617	14793	14855	14706	14601	14705	14806	14516	14724	14797	14635	14688	14671	14762	14846	14671	14721	14769	14778	14729	14679	14922	14643	14812	14609	14753	14727	14595	14772	14636	14646	14686	14599	14750	14640	14619	14626	14821	14731	14747	14740	14695	14797	14752	14569	14791	14787	14866	14615	14796	14648	14618	14633	14748	14503	14816	14664	14773	14632	14739	14594	14560	14791	14764	14691	14954	14651	14761	14623	14722	14747	14645	14629	14819	14669	14718	14865	14691	14662	14542	14887	14653	14689	14773	14616	14551	14697	14727	14907	14552	14776	14571	14592	14584	14669	14869	14698	14657	14682	14707	14686	14698	14700	14687	14704	14609	14671	14764	14594	14846	14506	14652	14832	14656	14646	14730	14691	14729	14704	14751	14705	14729	14687	14574	14576	14907	14749	14694	14700	14699	14791	14783	14523	14852	14586	14734	14639	14670	14754	14720	14804	14633	14874	14644	14703	14836	14720	14663	14642	14677	14641	14740	14690	14663	14693	14776	14643	14731	14754	14698	14766	14870	14712	14707	14628	14770	14603	14628	14641	14649	14639	14738	14704	14583	14760	14499	14696	14776	14718	14694	14578	14630	14885	14780	14699	14663	14733	14733	14779	14764	14761	14624	14710	14774	14655	14659	14740	14583	14540	14878	14810	14777	14780	14685	14681	14496	14749	14776	14683	14625	14823	14656	14756	14689	14618	14606	14562	14803	14652	14804	14726	14616	14564	14663	14679	14700	14770	14659	14739	14777	14714	14553	14651	14723	14714	14702	14864	14631	14562	14633	14598	14773	14727	14701	14818	14701	14954	14735	14615	14750	14803	14768	14516	14741	14672	14560	14783	14717	14435	14737	14690	14727	14636	14767	14719	14618	14605	14746	14710	14608	14622	14533	14809	14551	14660	14787	14697	14787	14786	14736	14684	14770	14606	14746	14775	14634	14597	14626	14569	14817	14694	14580	14796	14693	14800	14682	14605	14660	14789	14642	14558	14531	14716	14622	14743	14764	14901	14557	14794	14712	14677	14599	14707	14764	14719	14731	14709	14734	14666	14550	14569	14708	14654	14786	14723	14648	14860	14554	14596	14617	14882	14644	14650	14674	14737	14811	14656	14811	14707	14796	14694	14764	14882	14631	14656	14668	14688	14768	14712	14698	14688	14747	14491	14746	14723	14824	14631	14899	14578	14718	14744	14613	14766	14543	14629	14818	14845	14570	14804	14755	14664	14723	14634	14802	14690	14684	14601	14688	14622	14678	14760	14629	14595	14634	14816	14835	14634	14690	14785	14681	14733	14709	14751	14747	14612	14531	14681	14524	14723	14784	14691	14665	14638	14833	14572	14701	14852	14719	14774	14665	14766	14683	14742	14642	14606	14641	14784	14646	14558	14764	14660	14586	14793	14722	14719	14622	14563	14892	14645	14811	14658	14744	14702	14741	14628	14633	14784	14454	14820	14806	14735	14644	14861	14579	14783	14665	14714	14769	14803	14826	14747	14620	14604	14647	14749	14681	14603	14639	14769	14680	14748	14910	14722	14642	14745	14655	14662	14663	14765	14727	14604	14667	14614	14820	14670	14704	14635	14700	15027	14762	14721	14735	14793	14610	14714	14749	14855	14774	14711	14691	14516	14709	14715	14698	14747	14826	14712	14681	14841	14721	14755	14630	14620	14537	14715	14689	14759	14751	14726	14660	14626	14705	14721	14778	14721	14755	14644	14821	14955	14597	14892	14717	14516	14665	14677	14838	14686	14595	14783	14776	14585	14851	14782	14743	14608	14606	14747	14898	14639	14649	14974	14664	14719	14751	14562	14712	14569	14903	14588	14625	14827	14886	14603	14675	14684	14763	14762	14712	14770	14734	14785	14603	14715	14721	14592	14816	14598	14847	14805	14617	14691	14487	14629	14663	14707	14716	14800	14621	14677	14616	14727	14593	14683	14655	14638	14832	14574	14677	14656	14706	14646	14559	14658	14709	14583	14544	14662	14834	14297	14862	14682	14645	14617	14539	14813	14592	14776	14677	14776	14775	14877	14780	14727	14636	14666	14684	14605	14685	14663	14765	14655	14724	14780	14748	14605	14715	14656	14689	14670	14682	14823	14752	14805	14737	14780	14666	14746	14622	14788	14566	14655	14699	14807	14696	14712	14789	14666	14743	14571	14768	14682	14669	14805	14592	14558	14598	14722	14656	14606	14810	14660	14633	14751	14844	14888	14676	14691	14686	14807	14762	14769	14514	14553	14668	14689	14780	14568	14528	14642	14773	14686	14720	14690	14828	14881	14724	14716	14673	14795	14769	14818	14660	14887	14667	14674	14652	14631	14627	14710	14645	14646	14679	14749	14752	15067	14691	14701	14660	14699	14829	14674	14711	14822	14661	14728	14764	14891	14626	14713	14665	14734	14803	14801	14835	14678	14844	14672	14682	14836	14627	14523	14928	14828	14773	14816	14910	14747	14787	14698	14661	14775	14931	14788	14635	14870	14708	14585	14619	14818	14771	14885	14729	14842	14764	14651	14680	14643	14593	14752	14631	14746	14608	14638	14830	14709	14599	14682	14817	14699	14738	14692	14743	14633	14567	14713	14623	14557	14671	14739	14770	14745	14777	14594	14656	14768	14618	14691	14640	14708	14737	14693	14824	14802	14626	14727	14527	14533	14709	14644	14534	14799	14679	14752	14651	14789	14716	14651	14774	14878	14731	14541	14598	14632	14729	14857	14723	14627	14749	14871	14787	14730	14694	14667	14715	14837	14608	14691	14759	14761	14704	14851	14664	14843	14783	14667	14842	14729	14685	14663	14645	14866	14744	14711	14738	14805	14658	14651	14575	14729	14619	14608	14828	14592	14864	14614	14820	14615	14782	14673	14845	14673	14723	14776	14640	14715
24013	21022	28520	26295	26606	27541	26358	22633	20961	20411	19853	19150	18511	18507	18122	17918	17860	17832	17846	17697	17628	17703	17567	17575	17403	17390	17384	17297	17486	17432	17109	17390	17461	17327	17187	17375	17311	17464	17185	17310	17204	17537	17163	17213	17196	17146	17211	17131	17407	17293	17350	17453	17541	17380	17216	17203	17260	17432	17331	17237	17392	17399	17017	17232	17229	17126	17001	17177	17220	17213	17118	17372	17209	17249	17138	17413	17249	17164	17042	17105	17203	17266	17239	17461	17208	17260	17296	17225	17302	17221	17190	17191	17138	17357	17243	17134	17188	17235	17044	17285	17291	17279	17390	17224	17322	17403	17167	17032	17182	17279	17212	17186	17131	17257	17077	17205	17411	17236	17284	17156	17282	17298	17296	17176	17101	17185	17462	17265	17245	17154	17207	17157	17172	17156	17498	17028	17239	17288	17158	17215	17099	17251	17231	17319	17468	17271	17184	17184	17366	17319	17219	17223	17388	17343	17475	17302	17111	17321	17220	17106	17262	17272	17212	17174	17159	17317	16997	17058	17206	17414	17381	17294	17273	17397	17389	17160	17190	17368	17100	17071	17200	17228	17290	17345	17252	17183	17046	17334	17034	17202	17153	17137	17309	17193	17382	17262	17105	17387	17047	17341	17302	17166	17317	17433	17302	17347	17274	17152	17175	17072	17075	17329	17389	17297	17145	17377	17128	17166	17006	17062	17295	17296	17223	17373	17208	17244	17287	17312	17135	17408	17300	17173	17148	17190	17287	17099	17107	17204	17315	17203	17079	17134	17318	17258	17210	16968	17204	17354	17231	17237	17264	17220	17067	17353	17111	17099	17219	17130	17050	17162	17186	17357	16895	17327	17433	17162	17219	16967	17295	17452	17244	17309	17202	17166	17046	17004	17117	17238	17076	17277	17332	17264	17287	17320	17247	17248	17299	17355	17349	17462	17043	17140	17235	17368	17268	16956	17135	17249	17185	17247	17167	17126	17321	17033	17140	17270	17358	17124	17272	17102	17340	17188	17288	17413	17247	17326	17023	17254	17243	17179	17201	17136	17563	17335	17191	17168	17300	17128	17193	17214	17145	17242	17198	17384	17310	17171	17092	17152	17350	17208	17376	17286	17319	17252	17405	17074	17374	17263	17226	17178	17235	17246	17117	17111	17130	17232	17135	17198	17342	17380	17227	17417	17454	17395	17326	17115	16926	17068	17395	17226	17061	17280	17290	17183	17088	17254	17154	17151	17337	17305	17267	17231	17326	17574	17329	17088	17340	17296	17110	17159	17311	17241	17220	17141	17173	17174	17213	17069	17137	17209	17075	17137	17176	17244	17258	17300	17014	17203	17139	17344	17315	17346	17129	17215	17270	17239	17207	17086	17422	17240	17277	17105	17248	17385	17207	17144	17361	17226	17280	17255	17331	17367	17219	17200	17218	17437	17254	17286	17346	17462	17281	17124	17339	17195	17071	17194	17235	17217	17142	17283	17257	17406	17180	17334	17130	17197	17216	17337	17362	17089	17427	17163	17267	17418	17286	17178	17090	17019	17193	17202	17092	17279	17174	17143	17151	17083	17274	17251	17305	17392	17023	17385	17262	17237	17205	17281	17005	17284	17384	17114	17230	17264	17140	17381	17189	17380	17076	17288	17229	17082	17295	17297	17310	17310	17255	17162	17172	17249	17136	17303	17075	17191	17338	17257	17183	17176	17320	17262	17223	17210	17221	16998	17253	17432	17122	17245	17241	17343	17292	17207	17226	17293	17315	17078	17146	17306	17045	17130	17258	17177	17188	17282	17278	17246	17393	17106	17115	17073	17083	17278	17366	17023	17094	17231	17249	17223	17117	17269	17368	17221	17318	17201	17100	17187	17118	17362	17230	17310	17132	17298	17274	17136	17167	17174	17181	17094	17376	17377	17056	17119	17119	17361	17376	17387	17310	17121	17320	17175	17419	17049	17095	17183	17205	17140	17144	17116	17299	17289	17288	17205	17161	17238	17201	17124	17167	17119	17051	17353	17324	17165	17351	17155	17211	17224	17080	17250	17565	17252	17298	17096	17261	17220	17349	17225	17280	17442	17309	17193	17317	17266	17297	17173	17436	17224	16973	17194	17165	17182	17139	17316	17240	17212	17439	17253	17209	17442	17298	17110	17109	16928	17133	17174	17420	17200	17319	17146	17463	17357	17223	17100	17017	17299	17235	17502	17205	16917	17466	17073	17155	17291	17223	17364	17323	17030	17282	17338	17288	17121	17291	17364	17053	17372	17185	16949	17212	17051	17361	17254	17336	17316	17081	17154	17183	17287	17159	17166	17286	17393	17255	17096	17392	17014	17051	17218	17513	17360	17293	17253	17250	17338	17315	17184	17161	17127	16983	17173	17197	17312	17301	17060	17348	17236	17065	17036	17266	17346	17153	17101	17276	17295	17360	17505	17359	17172	17209	17247	17200	17302	17161	17058	17053	17157	17308	17305	17236	17320	17335	17215	17275	17201	17415	17184	17261	17068	17275	17369	17164	17244	17164	17040	17184	17276	17261	17152	17188	17264	17187	17339	17284	17375	17191	17233	17216	17247	17319	17309	17245	17213	17305	17185	17164	17363	17196	17134	17319	17101	17401	17217	17263	17312	17393	17265	17101	17185	17372	17191	17022	17282	17183	17292	17140	17163	17074	17310	17199	17130	17182	17210	17258	17173	17294	17127	17145	17102	17155	17048	17129	17056	17140	17241	17213	17204	17254	17282	17284	17246	17153	17154	17359	17390	17389	17255	17191	17214	17459	17265	17403	17121	17146	17106	17237	17395	17213	17237	17462	17110	17249	17345	17259	17122	17193	17047	17357	17315	17240	17140	17233	17027	17426	17166	17090	17269	17183	17311	17360	17177	17225	17060	17347	17144	17116	17360	17095	17350	17036	17245	17168	17150	17183	17049	17332	17239	17494	17232	17485	17257	17438	17408	17121	17150	17401	17184	16959	17045	17106	17200	17294	17124	17107	17202	17159	17081	17261	17180	17234	17308	17456	17176	17347	17280	17264	17376	17403	17078	17352	17374	17096	17306	17255	17258	17238	17226	17248	17341	17109	17256	17275	17113	17264	17262	17448	17329	17182	17143	17295	17279	17307	17163	17421	17252	17215	17184	17330	17385	17273	17134	17400	17300	16974	17318	17127	17311	17207	17322	17149	17169	17329	17244	17237	17179	17404	17306	17309	17366	17085	17291	17189	17108	17172	17307	17246	17467	17200	17191	17223	17102	17110	17198	17171	17195	17485	17386	17118	17217	17270	17097	17379	17431	17194	17015	17283	17182	17305	17323	17016	17224	17181	17278	17159	17150	17232	17226	17404	17293	17280	17230	17131	17004	17097	17246	17286	17187	17313	17237	17312	17251	17246	17087	17249	17338	17059	17201	17422	17284	17091	17226	17381	17218	17313	17415	17220	17263	17380	17201	17370	17171	17276	17190	17344	17193	17128	17083	17303	17326	17098	17299	17300	17202	17135	17115	17453	17341	17328	17359	17230	17131	17095	17323	17284	17221	17255	17352	17523	17249	17227	17181	17224	17227	17371	17306	17209	17304	17168	17051	17099	17106	17104	17155	17466	17243	17334	17243	17303	17292	17316	17200	17313	17289	17223	17149	17206	17172	17189	17331	17245	17173	17252	17103	17262	17221	17270	17236	17088	17309	17508	17322	17472	17313	17099	17362	17419	17116	17432	17125	17211	17011	17285	17087	17353	17070	17153	17294	17295	17399	17280	17309	17115	17268	16984	17121	17202	17256	17142	17266	17215	17150	17079	17101	17040	17467	17323	17106	17145	17321	17330	17315	17232	17306	17078	17247	17199	17151	17178	17360	17152	17127	17218	17242	17264	17258	17123	17222	17062	17138	17261	17336	17115	17297	17249	17266	17207	17213	17342	17278	17293	17234	17391	17409	17373	17164	17116	17060	17150	17211	17339	17196	17328	17349	17195	17109	17227	17144	17231	17092	17213	17287	17374	16970	17212	17378	17380	17336	17265	17313	17359	17357	17249	17357	17347	17386	17057	17315	17406	17120	17354	17179	17103	17413	17368	17157	17188	17258	17361	17321	17360	17166	17149	17365	16980	17220	17116	17145	17123	17154	17152	17112	17062	17189	17280	17265	17410	17329	17270	17361	17280	17179	17182	17555	17399	17386	17416	17284	17095	17122	17269	16905	17214	17432	17240	17367	17319	17302	17269	17315	17067	17254	17261	17197	17291	17236	17315	17175	17173	17128	17272	17101	17105	17281	17123	17181	17121	17240	17319	17269	17153	17012	17087	17122	17064	17136	17163	17293	17349	17196	17184	17214	17400	17238	17184	17150	17369	17104	17182	17228	17198	17295	17281	17197	17188	17466	17503	17113	17109	17195	16907	17352	17303	17324	17276	17289	17086	17263	17204	17337	17288	17193	17137	17191	17059	17198	17215	17196	17157	17135	17295	17235	17495	17311	17263	17173	17211	17217	17305	17142	17211	17300	17337	17189	16986	17254	17536	17293	17191	17294	17403	17260	17071	17130	16926	17319	17316	17164	17225	17202	17307	17256	17264	17166	17217	17205	17270	17310	17074	17495	17379	17312	17100	17243	17277	17198	17270	17247	17102	17082	17231	17300	16928	17249	17168	17421	17249	17198	17190	16972	17279	17352	17476	17018	17336	17046	17331	17197	17304	16971	17190	17282	17341	17160	17146	17369	17216	17200	17346	17217	17120	17286	17234	17031	17263	17353	17236	17283	17174	17193	17210	17215	17027	17405	17342	17164	17199	17400	17202	17457	17289	17153	17296	17134	17116	17254	17231	17306	17125	17207	17161	17483	17116	17325	17517	17222	17062	17177	17252	17079	17291	17122	17152	17208	17405	17229	17278	17059	17435	17378	17141	17257	17544	17328	17355	17278	17055	17102	17306	17189	17323	17165	17250	17150	17095	17228	17288	17169	17167	17297	17266	17357	17008	17148	17188	17289	17515	17240	17145	17058	17052	17186	16996	17223	17391	17183	17221	17322	17385	17313	17233	17256	17175	17116	17293	17192	17223	17358	17524	17077	17390	17299	17376	17489	17015	17237	17056	17215	17167	17309	17402	17171	17133	17426	17273	17323	17217	17025	17207	17163	17392	17326
32485	52794	48465	38170	32666	28124	24844	22070	20291	19101	18089	17231	16651	16477	15977	15382	15415	15448	15104	15160	15166	15027	14876	15077	14915	14809	14727	14739	14730	14602	14824	14621	14779	14808	14676	14808	14854	14696	14801	14683	14681	14718	14792	14742	14741	14817	14677	14633	14696	14719	14617	14767	14557	14619	14572	14683	14710	14692	14482	14562	14601	14600	14614	14574	14757	14551	14603	14598	14419	14656	14675	14709	14515	14480	14633	14671	14648	14732	14644	14608	14670	14667	14554	14407	14843	14631	14661	14609	14549	14772	14526	14458	14782	14621	14780	14553	14533	14553	14674	14479	14613	14718	14847	14626	14604	14619	14749	14715	14734	14704	14444	14661	14386	14676	14630	14670	14632	14678	14722	14605	14674	14725	14718	14645	14687	14479	14619	14811	14762	14502	14461	14516	14657	14656	14696	14590	14655	14537	14659	14697	14584	14564	14593	14661	14638	14640	14853	14530	14583	14672	14583	14603	14740	14646	14821	14607	14743	14461	14620	14633	14506	14617	14673	14601	14746	14849	14437	14677	14536	14592	14613	14800	14625	14631	14863	14504	14831	14398	14661	14554	14670	14496	14682	14785	14736	14564	14609	14734	14674	14667	14786	14717	14682	14694	14697	14417	14426	14540	14702	14784	14704	14721	14660	14584	14693	14655	14674	14636	14602	14543	14577	14679	14475	14665	14611	14666	14674	14528	14723	14618	14649	14589	14711	14667	14606	14565	14629	14621	14688	14505	14748	14721	14617	14673	14730	14606	14583	14727	14815	14614	14734	14642	14659	14605	14612	14553	14715	14587	14679	14631	14617	14795	14709	14518	14582	14645	14725	14573	14709	14659	14431	14651	14506	14578	14656	14558	14616	14637	14551	14616	14807	14642	14683	14552	14763	14560	14576	14602	14691	14716	14537	14593	14648	14681	14718	14719	14642	14746	14595	14598	14542	14651	14673	14460	14678	14691	14662	14562	14619	14643	14698	14899	14657	14565	14627	14600	14597	14603	14707	14566	14524	14561	14696	14549	14547	14537	14467	14782	14492	14667	14701	14686	14532	14453	14503	14507	14761	14574	14517	14743	14531	14604	14586	14751	14492	14678	14603	14673	14540	14647	14509	14595	14907	14585	14585	14698	14525	14668	14586	14652	14555	14492	14721	14717	14711	14792	14679	14384	14580	14654	14703	14794	14747	14690	14669	14661	14728	14542	14552	14514	14743	14614	14689	14511	14487	14591	14607	14814	14623	14700	14442	14588	14670	14742	14565	14566	14420	14575	14514	14808	14499	14549	14696	14616	14797	14640	14694	14498	14589	14704	14745	14583	14573	14625	14712	14651	14481	14603	14725	14629	14421	14557	14537	14469	14600	14526	14542	14699	14687	14606	14617	14617	14703	14632	14736	14565	14602	14659	14823	14584	14547	14613	14676	14649	14737	14609	14695	14577	14485	14800	14568	14729	14733	14623	14686	14561	14552	14622	14652	14690	14529	14679	14602	14745	14617	14661	14764	14576	14705	14676	14485	14661	14635	14576	14787	14444	14488	14707	14621	14747	14661	14693	14506	14648	14745	14599	14700	14727	14680	14552	14646	14649	14475	14544	14653	14744	14501	14759	14546	14641	14639	14497	14837	14511	14694	14715	14642	14768	14619	14532	14599	14602	14551	14599	14739	14615	14526	14599	14677	14581	14714	14687	14826	14594	14813	14702	14611	14577	14550	14568	14691	14626	14651	14625	14721	14396	14588	14641	14704	14649	14701	14673	14433	14884	14616	14464	14692	14616	14545	14586	14571	14759	14726	14522	14664	14442	14513	14503	14613	14718	14557	14596	14454	14676	14771	14603	14537	14692	14673	14754	14644	14583	14424	14664	14709	14636	14534	14576	14687	14690	14765	14751	14637	14664	14558	14587	14554	14651	14549	14602	14729	14540	14655	14547	14608	14586	14689	14554	14397	14586	14499	14604	14769	14745	14558	14741	14652	14600	14482	14549	14700	14694	14601	14574	14792	14851	14449	14607	14602	14776	14788	14467	14775	14542	14549	14566	14780	14649	14788	14563	14508	14666	14685	14674	14535	14638	14565	14540	14633	14766	14806	14785	14431	14551	14472	14695	14583	14681	14681	14569	14612	14655	14737	14707	14832	14609	14697	14639	14633	14608	14642	14585	14566	14789	14703	14557	14482	14594	14516	14667	14745	14689	14690	14643	14509	14704	14583	14552	14765	14715	14624	14760	14533	14735	14587	14661	14724	14686	14707	14566	14546	14611	14786	14773	14602	14659	14522	14535	14719	14553	14557	14631	14646	14632	14560	14586	14582	14445	14575	14761	14466	14596	14779	14665	14610	14808	14623	14652	14589	14608	14420	14732	14623	14529	14741	14528	14672	14751	14669	14532	14688	14714	14654	14656	14614	14496	14578	14788	14561	14664	14593	14513	14598	14702	14805	14558	14603	14445	14667	14616	14708	14869	14767	14797	14611	14580	14561	14656	14493	14655	14560	14655	14501	14650	14516	14663	14685	14695	14758	14601	14601	14688	14536	14669	14806	14472	14679	14588	14575	14579	14625	14627	14646	14588	14628	14603	14628	14707	14655	14603	14598	14451	14710	14549	14774	14562	14507	14649	14643	14595	14569	14675	14552	14538	14729	14602	14609	14732	14675	14716	14508	14660	14464	14498	14623	14698	14489	14593	14627	14633	14657	14630	14671	14708	14583	14699	14551	14624	14674	14495	14675	14647	14529	14870	14730	14584	14705	14675	14594	14714	14688	14607	14676	14553	14545	14747	14623	14557	14676	14558	14599	14690	14517	14548	14610	14795	14647	14672	14530	14622	14561	14687	14706	14503	14622	14528	14670	14647	14607	14622	14507	14517	14807	14553	14665	14727	14674	14668	14505	14531	14465	14663	14485	14758	14710	14806	14446	14559	14672	14622	14548	14457	14712	14597	14675	14654	14571	14585	14692	14652	14846	14490	14657	14490	14751	14592	14634	14680	14700	14592	14547	14908	14549	14742	14813	14609	14661	14664	14640	14675	14454	14626	14706	14638	14680	14728	14598	14481	14682	14633	14787	14646	14570	14572	14624	14473	14632	14607	14568	14608	14708	14648	14570	14537	14691	14665	14832	14708	14548	14667	14631	14660	14568	14685	14571	14501	14643	14642	14604	14599	14582	14855	14500	14733	14875	14559	14631	14673	14710	14747	14673	14626	14590	14753	14769	14443	14661	14477	14623	14654	14426	14656	14506	14669	14595	14507	14749	14611	14496	14539	14518	14568	14640	14641	14646	14552	14413	14710	14751	14468	14717	14565	14668	14751	14587	14684	14727	14522	14625	14674	14590	14492	14632	14674	14571	14679	14728	14505	14614	14552	14605	14523	14585	14416	14647	14743	14644	14676	14593	14572	14518	14598	14767	14551	14661	14518	14623	14556	14809	14512	14607	14561	14698	14580	14514	14629	14657	14587	14541	14595	14684	14674	14533	14492	14708	14569	14582	14698	14635	14544	14642	14474	14560	14633	14872	14859	14620	14542	14689	14733	14614	14813	14702	14492	14824	14638	14663	14639	14707	14664	14749	14779	14623	14620	14537	14441	14668	14532	14520	14617	14477	14581	14720	14534	14697	14579	14737	14773	14551	14736	14573	14691	14606	14631	14800	14613	14606	14520	14540	14587	14720	14548	14628	14611	14610	14791	14544	14705	14749	14618	14474	14722	14480	14496	14635	14633	14678	14642	14742	14440	14710	14657	14580	14699	14853	14607	14626	14686	14764	14759	14670	14597	14604	14704	14706	14726	14662	14569	14612	14650	14681	14383	14575	14781	14613	14583	14743	14566	14784	14713	14658	14746	14536	14659	14783	14546	14602	14609	14590	14732	14588	14648	14702	14608	14568	14535	14755	14713	14644	14817	14646	14786	14697	14473	14698	14836	14601	14647	14814	14680	14547	14546	14678	14715	14656	14593	14659	14528	14556	14834	14575	14705	14704	14663	14527	14600	14666	14689	14624	14546	14723	14717	14727	14686	14572	14660	14562	14555	14724	14632	14700	14494	14609	14690	14642	14560	14620	14529	14695	14734	14627	14696	14629	14538	14614	14636	14670	14633	14612	14658	14650	14571	14459	14621	14684	14611	14628	14498	14668	14629	14580	14606	14671	14545	14673	14751	14715	14702	14791	14745	14658	14746	14661	14554	14641	14533	14615	14648	14707	14720	14777	14777	14612	14585	14672	14682	14704	14597	14535	14803	14711	14643	14717	14705	14597	14606	14706	14614	14616	14702	14480	14637	14713	14500	14690	14682	14666	14550	14520	14324	14664	14775	14632	14518	14811	14584	14595	14528	14539	14559	14636	14421	14698	14597	14696	14446	14774	14541	14632	14555	14646	14528	14842	14359	14498	14579	14557	14697	14494	14761	14622	14590	14649	14426	14781	14548	14559	14649	14674	14537	14669	14627	14689	14607	14614	14690	14505	14748	14612	14571	14654	14752	14552	14557	14804	14505	14848	14783	14697	14573	14614	14750	14599	14677	14764	14639	14609	14675	14416	14539	14705	14616	14572	14708	14683	14572	14646	14544	14669	14658	14817	14555	14501	14631	14708	14511	14624	14427	14676	14615	14629	14701	14620	14583	14561	14602	14634	14776	14669	14603	14689	14482	14611	14516	14551	14498	14749	14625	14318	14700	14538	14742	14733	14660	14669	14763	14639	14715	14801	14732	14632	14768	14615	14766	14574	14682	14806	14658	14637	14612	14567	14530	14803	14720	14657	14674	14577	14676	14608	14661	14561	14648	14673	14611	14671	14510	14613	14760	14644	14666	14628	14589	14746	14657	14561	14843	14575	14779	14544	14638	14773	14639	14696	14658	14398	14742	14808	14532	14568	14766	14644	14579	14569	14685	14478	14636	14603	14620	14768	14663	14635	14754	14571	14616	14766	14606	14580	14561	14558	14604	14537	14721	14622	14736	14613	14725	14828	14594	14590	14683	14589	14771	14850	14686	14696	14557	14477	14585	14611	14665	14700	14612	14666	14560	14694	14626	14572	14694	14795	14578	14695	14518	14532	14679	14661	14565	14620	14616	14789	14486	14561	14717	14499	14667	14803	14740	14572	14694	14789	14586	14597	14538	14695	14531	14721	14535
22725	21004	28734	23777	23143	27741	30062	24778	22764	21987	21245	20363	19718	19255	19107	18957	18536	18483	18218	18379	18275	17981	17986	17944	18114	17972	17817	17909	17821	18045	17877	17923	17883	17718	17967	17779	17612	17613	17898	17696	17778	17772	17860	17747	17863	17624	17542	17830	17775	17742	17843	17795	17672	17687	17806	17584	17827	17628	17695	17694	17502	17747	17643	17756	17803	17439	17694	17680	17743	17537	17604	17792	17798	17549	17595	17628	17677	17787	17700	17611	17477	17579	17666	17682	17594	17888	17984	17438	17567	17476	17606	17787	17760	17570	17500	17776	17419	17613	17628	17540	17775	17693	17899	17698	17906	17701	17801	17606	17734	17737	17788	17660	17552	17572	17502	17645	17620	17810	17435	17682	17684	17641	17589	17781	17581	17479	17640	17587	17838	17655	17547	17632	17660	17719	17470	17719	17378	17412	17488	17659	17510	17726	17561	17691	17616	17418	17730	17660	17616	17703	17740	17685	17597	17650	17684	17533	17588	17533	17593	17707	17632	17531	17553	17653	17589	17436	17575	17555	17748	17661	17741	17376	17720	17544	17537	17640	17580	17616	17630	17637	17604	17645	17687	17611	17572	17610	17695	17702	17700	17682	17659	17497	17554	17596	17543	17719	17542	17426	17500	17597	17565	17657	17866	17772	17540	17601	17779	17811	17708	17484	17696	17629	17715	17719	17779	17613	17587	17647	17600	17607	17520	17552	17617	17459	17637	17572	17689	17514	17792	17697	17585	17620	17535	17744	17671	17690	17797	17639	17497	17496	17666	17336	17638	17733	17541	17754	17684	17515	17511	17601	17716	17672	17606	17432	17702	17716	17650	17616	17471	17442	17654	17631	17558	17410	17478	17395	17373	17666	17698	17676	17675	17619	17723	17749	17446	17567	17743	17777	17743	17797	17637	17684	17639	17517	17556	17762	17620	17932	17606	17692	17615	17663	17477	17515	17646	17927	17432	17457	17770	17644	17584	17541	17681	17566	17616	17711	17524	17678	17628	17500	17862	17584	17673	17524	17797	17780	17683	17511	17551	17508	17529	17565	17596	17738	17538	17479	17354	17551	17563	17601	17687	17691	17462	17480	17585	17646	17709	17378	17629	17574	17389	17479	17621	17646	17685	17541	17634	17708	17609	17442	17810	17599	17554	17820	17767	17761	17782	17560	17543	17704	17618	17649	17447	17468	17591	17582	17636	17652	17748	17652	17515	17576	17599	17680	17435	17629	17592	17674	17656	17799	17681	17600	17659	17701	17673	17629	17518	17528	17681	17673	17542	17573	17728	17763	17681	17690	17603	17445	17719	17666	17628	17580	17534	17529	17671	17682	17732	17644	17593	17621	17360	17631	17652	17674	17506	17520	17570	17573	17679	17635	17539	17518	17690	17735	17591	17619	17634	17705	17759	17482	17738	17730	17709	17524	17713	17470	17584	17620	17719	17559	17412	17568	17812	17662	17573	17510	17570	17580	17770	17804	17929	17598	17754	17483	17531	17566	17731	17548	17640	17630	17569	17658	17767	17724	17674	17566	17646	17616	17603	17884	17625	17638	17705	17836	17647	17616	17537	17512	17507	17552	17521	17502	17532	17656	17856	17587	17572	17794	17823	17512	17648	17734	17631	17566	17814	17479	17689	17614	17826	17807	17642	17578	17746	17461	17812	17444	17626	17680	17742	17502	17634	17684	17753	17454	17555	17747	17577	17546	17587	17415	17693	17765	17660	17584	17675	17545	17646	17728	17587	17350	17572	17708	17498	17816	17664	17559	17815	17447	17542	17633	17784	17555	17534	17638	17564	17735	17582	17579	17912	17601	17655	17683	17592	17623	17417	17684	17725	17706	17740	17556	17586	17403	17628	17575	17689	17659	17563	17486	17363	17613	17569	17550	17495	17538	17548	17578	17559	17781	17788	17562	17544	17490	17474	17595	17652	17630	17733	17688	17521	17546	17702	17460	17759	17609	17674	17447	17664	17676	17554	17486	17652	17811	17653	17566	17569	17496	17616	17697	17740	17643	17612	17511	17668	17534	17527	17535	17581	17559	17588	17721	17783	17718	17725	17393	17783	17528	17484	17538	17672	17686	17549	17491	17535	17553	17598	17573	17541	17688	17581	17806	17702	17523	17644	17618	17856	17641	17701	17491	17535	17765	17646	17766	17712	17732	17526	17531	17780	17493	17609	17740	17588	17856	17604	17752	17545	17600	17672	17750	17454	17571	17528	17526	17894	17622	17423	17385	17716	17651	17803	17532	17773	17658	17654	17494	17640	17660	17667	17538	17453	17621	17632	17545	17574	17605	17428	17359	17754	17710	17643	17503	17699	17541	17579	17627	17710	17544	17549	17613	17563	17551	17548	17630	17722	17446	17431	17523	17557	17726	17603	17622	17640	17616	17628	17666	17620	17741	17515	17483	17624	17742	17565	17491	17520	17272	17574	17763	17848	17707	17573	17677	17390	17744	17689	17866	17638	17526	17822	17680	17530	17576	17502	17608	17489	17409	17816	17558	17813	17585	17520	17717	17669	17590	17623	17781	17591	17453	17804	17787	17573	17826	17740	17480	17421	17630	17668	17749	17599	17542	17685	17546	17658	17544	17559	17696	17804	17587	17543	17489	17644	17807	17621	17476	17570	17666	17654	17699	17743	17807	17609	17761	17803	17651	17714	17681	17544	17537	17756	17503	17537	17645	17625	17540	17649	17697	17701	17696	17649	17691	17568	17664	17649	17743	17488	17763	17605	17589	17482	17537	17646	17771	17668	17737	17689	17572	17805	17653	17655	17720	17600	17570	17527	17574	17745	17332	17793	17750	17815	17692	17551	17648	17688	17530	17663	17683	17613	17562	17584	17640	17638	17745	17577	17671	17606	17463	17834	17436	17470	17599	17712	17554	17641	17458	17714	17534	17627	17799	17602	17721	17590	17508	17587	17506	17570	17519	17363	17740	17644	17554	17611	17656	17706	17679	17623	17414	17538	17726	17815	17783	17531	17647	17545	17577	17632	17459	17691	17475	17696	17516	17584	17754	17764	17805	17638	17762	17572	17717	17626	17541	17409	17487	17498	17697	17536	17559	17603	17656	17722	17627	17489	17583	17825	17703	17455	17418	17655	17503	17515	17748	17715	17683	17864	17571	17536	17522	17465	17441	17404	17775	17563	17753	17653	17722	17431	17558	17660	17648	17695	17565	17741	17627	17565	17771	17627	17783	17385	17549	17604	17757	17564	17503	17523	17758	17715	17517	17680	17666	17613	17704	17833	17829	17776	17605	17442	17776	17613	17687	17548	17704	17649	17756	17638	17731	17656	17507	17848	17553	17536	17509	17480	17647	17813	17714	17562	17568	17650	17544	17419	17818	17681	17481	17549	17718	17750	17564	17804	17703	17749	17636	17488	17508	17539	17410	17774	17435	17694	17846	17725	17878	17844	17700	17709	17669	17510	17514	17701	17713	17559	17586	17803	17580	17572	17480	17515	17556	17514	17697	17549	17663	17561	17666	17639	17499	17612	17709	17422	17451	17587	17756	17704	17578	17434	17609	17618	17572	17833	17596	17783	17616	17694	17555	17654	17585	17557	17558	17653	17622	17761	17753	17511	17498	17624	17612	17477	17600	17436	17513	17646	17653	17784	17552	17624	17655	17641	17624	17589	17638	17512	17738	17539	17858	17628	17513	17821	17566	17811	17640	17728	17727	17552	17394	17602	17661	17622	17614	17487	17523	17603	17567	17493	17671	17569	17564	17635	17621	17678	17548	17614	17708	17757	17639	17758	17782	17612	17758	17584	17510	17595	17609	17463	17660	17768	17574	17543	17607	17580	17573	17584	17508	17735	17636	17742	17393	17637	17606	17668	17571	17679	17612	17510	17647	17657	17294	17735	17619	17544	17568	17718	17502	17686	17661	17524	17591	17754	17834	17569	17580	17660	17677	17764	17630	17674	17594	17743	17685	17531	17652	17779	17770	17646	17802	17670	17572	17680	17731	17601	17762	17671	17702	17634	17548	17409	17525	17793	17659	17551	17506	17564	17780	17586	17498	17490	17566	17531	17448	17541	17468	17593	17807	17525	17714	17644	17671	17604	17541	17486	17699	17635	17454	17764	17664	17663	17516	17611	17543	17656	17695	17538	17558	17705	17635	17813	17343	17445	17773	17668	17693	17642	17708	17717	17521	17572	17659	17641	17575	17679	17529	17629	17511	17515	17568	17670	17610	17555	17489	17816	17595	17491	17570	17534	17598	17806	17394	17602	17607	17557	17780	17673	17596	17537	17488	17545	17787	17684	17610	17718	17696	17671	17720	17690	17405	17890	17715	17679	17658	17612	17604	17705	17837	17673	17688	17609	17640	17597	17702	17797	17786	17735	17576	17724	17826	17482	17816	17696	17664	17452	17697	17643	17729	17495	17545	17483	17542	17584	17592	17739	17638	17571	17633	17724	17507	17733	17641	17498	17599	17594	17567	17762	17786	17650	17849	17490	17821	17721	17589	17492	17624	17615	17626	17674	17787	17607	17601	17676	17783	17586	17396	17464	17551	17753	17737	17475	17609	17631	17707	17516	17536	17713	17578	17642	17654	17643	17444	17604	17585	17626	17647	17690	17513	17631	17542	17486	17618	17733	17517	17545	17682	17804	17547	17556	17663	17759	17638	17442	17641	17566	17622	17738	17670	17509	17609	17591	17598	17603	17750	17587	17666	17822	17758	17657	17490	17804	17500	17587	17576	17801	17420	17467	17415	17450	17722	17500	17703	17748	17661	17340	17622	17623	17674	17583	17649	17498	17362	17484	17728	17570	17520	17768	17498	17644	17598	17434	17763	17603	17553	17514	17755	17739	17711	17657	17410	17396	17524	17634	17548	17655	17645	17802	17785	17569	17510	17453	17668	17355	17724	17599	17852	17830	17531	17848	17823	17581	17762	17632	17397	17745	17688	17770	17728	17804	17788	17727	17775	17498	17630	17596	17645	17839	17613	17684	17640	17474	17513	17813	17614	17567	17691	17840	17534	17587	17550	17661	17580	17612	17665	17717	17676	17557	17515	17815	17698	17798	17679	17654	17630	17486	17729	17561	17504	17623	17660	17620	17619	17735	17359	17601	17774	17549	17765	17539	17566	17629	17547	17839	17775	17910	17572
33941	56840	53171	42652	36318	31855	27938	25027	22718	20961	19800	18638	17876	17184	16760	16465	16126	15933	15630	15645	15346	15520	15386	15277	15369	15337	15208	15117	15090	15055	14977	14998	15045	14874	14906	14889	14884	14808	14975	14798	15003	14833	14893	14772	14973	14852	14767	14776	14881	14874	14773	14964	14834	14842	14898	14970	14697	14891	14730	14878	14800	14914	14768	14752	14901	14780	14801	14894	14756	14917	14826	14841	14840	14930	14829	14932	14848	14860	14746	14834	14827	14830	14928	14921	14923	14627	14900	14674	14698	14852	14884	14749	14704	14863	14781	14784	14795	14798	14740	14747	14853	14632	14875	14829	14893	14684	14999	14821	14839	14781	15060	14833	14800	14785	14970	14702	14824	14941	14662	14856	14843	14837	14836	14796	14932	14780	14530	14848	14734	14932	14733	14808	14771	14748	14799	14836	14740	14869	14925	15022	14864	14759	14922	14828	14801	14868	14837	14813	14698	14827	14824	14779	14942	14864	14781	14872	14830	14977	14651	14760	14818	14802	14940	14869	14803	14850	14849	14831	14801	15027	14827	14738	14813	14648	14788	14636	14943	14915	14751	14961	14880	14805	14792	14669	14766	14908	14759	14697	14774	14749	14957	14790	14697	14832	14767	14762	14732	14993	14789	14886	14962	14686	14769	14759	14978	14771	14789	14615	14802	14816	14858	14939	14874	14891	14934	14860	14754	14842	14794	14894	14918	14879	14704	14863	14886	14878	14840	14794	14865	14851	14710	14926	14746	14894	14831	14921	14768	14471	14677	14665	14758	14756	14889	14802	14820	14852	14926	14901	14821	14686	14840	14762	14715	14809	14908	14880	14977	14737	14809	14803	14852	14807	14816	14868	14803	14767	14911	14870	14727	14860	14840	14793	14760	14621	14671	14769	14897	14807	14938	14956	14848	14838	14762	14731	14615	14802	15006	14869	14994	14701	14886	14841	14791	14977	14793	14779	15081	14881	14722	14691	14753	14853	14875	14752	14797	14995	14899	14737	14737	14855	14844	14870	14913	14849	14790	14722	14942	14815	14751	14761	14769	14934	14746	14782	14820	14841	14815	14747	14898	14849	14893	14945	15005	14707	14837	14871	14688	14793	14725	14784	14913	14771	14916	14693	14744	14638	14928	14890	14797	14771	14856	14730	14798	14813	14983	14885	14734	14791	14896	14748	14694	14869	14775	14766	14947	14707	14878	14778	14802	14702	14726	14740	14752	14920	14602	14863	14639	14829	14891	14794	14780	14923	14792	14855	14836	14830	14765	14933	14695	14954	14760	14889	14779	14781	14713	14989	14835	14783	14949	14919	14985	14784	14878	14732	14871	14696	14830	14663	14759	14810	14825	14928	14794	14857	14724	14885	14808	14746	14760	14906	14656	14787	14887	14845	14844	14888	14758	14901	14631	14691	14831	14751	14840	14868	14790	14678	14940	14995	14775	14680	14656	14889	14904	14717	14684	14863	14875	14853	14832	14814	14768	14880	14781	14819	14795	14739	14822	14909	14815	14856	14977	14889	14964	14867	14925	14722	14753	14860	14805	14811	14598	14610	14938	14942	14795	14764	14793	14794	14788	14808	14777	14947	14922	14950	14815	15081	14751	14807	14861	14714	14784	14675	14836	14924	14782	14828	14753	14766	14810	14743	14748	14699	14737	14882	14841	14660	14787	14879	14850	14846	14660	14832	14977	14893	14988	14761	14904	14915	14850	14800	14817	14762	14824	14679	14853	14752	14913	14855	14798	14906	14916	14859	14924	14724	14939	14837	14786	14789	14898	14810	14709	14726	14867	14750	14815	14954	14836	14605	14762	14719	14890	14846	14889	14839	14715	14962	14708	14870	14736	14795	14751	14768	14819	14820	14805	14599	14950	14754	14943	14744	14811	14809	14855	14937	14879	14728	15003	14648	14670	15029	14822	14789	14901	15196	14746	14824	14916	14897	14806	14805	14738	14676	14894	14784	14888	14768	15031	14744	14837	14678	14748	14774	14882	14971	14823	14783	14816	14861	14788	14935	14963	14829	14976	14768	14872	14757	14760	14904	14945	14756	14777	14852	14760	14832	14805	14771	14872	14852	14716	14837	14790	14715	14922	14734	14852	14725	14618	14932	14934	14791	14777	14774	14929	14717	14827	14749	14719	14692	14873	14769	14859	14971	14686	14854	14876	14789	14651	14842	14922	14707	14599	14850	14935	14798	14881	14684	14617	14687	14774	14844	14715	14727	14808	14916	14955	14592	14819	14890	14788	14750	14632	14817	14763	14724	14870	14894	14856	14739	14706	14799	14851	14658	14777	14927	14960	14823	14694	14961	14929	14706	14882	14794	14749	14869	14761	14508	14773	14839	14822	14865	14824	14771	14847	14633	14986	15025	14931	14755	14716	14823	14671	14771	14819	14789	14808	14801	14761	14902	14945	14572	14846	14998	14723	14707	15052	14789	14747	14904	14774	14823	14862	14591	14706	14898	14878	14789	14895	14856	14926	14775	14692	14872	14942	14953	14759	14675	14856	14788	14695	14870	14788	14705	14846	14964	14852	14935	14800	14802	14668	14963	14955	14764	14767	14811	15007	14864	14915	14903	14824	14866	14728	14759	14822	14844	14816	14784	14856	14806	14863	14775	14877	14768	14758	14643	14725	14742	14926	14718	14773	14694	14868	14913	14749	14991	14722	14963	14620	14870	14886	14799	14724	14662	14872	14739	14718	14957	14608	14768	14915	14753	14739	14780	14888	14632	14946	14896	14872	14774	14718	14727	14935	14810	15022	14783	14872	14866	14730	14951	14952	14870	14991	14645	14805	14964	14625	14796	14628	14712	15025	14807	14706	14798	14680	14825	14696	14831	15008	14727	14888	14757	14855	14816	14687	14896	14712	14729	14806	14970	14881	14927	14898	14906	14756	14823	14871	14729	14719	14758	14520	14830	14723	14896	14738	14814	14855	15005	14826	14770	14878	14782	14867	14893	14809	14949	14811	14760	14606	14867	14834	14789	14881	14735	14948	14735	14941	14636	14930	14927	14986	14781	14850	14915	14885	14853	14793	14852	14909	14737	14743	14739	14857	14890	14818	14848	14670	14872	14915	14732	14785	14912	14819	14851	14875	14660	14888	14998	14694	14720	14844	14739	14853	14736	14770	14861	14789	14779	14815	14853	14844	14838	14886	14952	14696	14745	14833	14719	14969	14733	14870	14948	14857	14922	15045	14741	14963	14938	14789	14704	14663	14766	14783	14749	14768	14762	14823	14857	14749	15020	14899	14655	14937	14779	14801	14776	14711	14933	14855	14822	14793	14836	14714	14798	14824	14779	14718	14916	14909	14935	14767	14802	14697	14801	14887	14797	14837	14691	14832	14799	14954	14915	14983	14912	14798	14871	14782	14829	14982	14615	14882	14823	14933	14968	14717	14760	14756	14731	14900	14703	14978	14878	14739	14913	14742	14759	14727	14962	14860	14677	14821	14588	14744	14892	14780	14878	14971	14921	14938	14923	14888	14719	14813	14744	14700	14852	14825	14739	14787	14863	14821	14736	14987	14939	14771	14818	14799	14766	14715	15051	14752	14874	14656	14977	14726	14767	14947	14881	14785	14841	14840	14854	14777	14978	14905	14875	14831	14935	14720	14805	14737	14763	14888	14949	14888	14575	14860	14742	14828	14755	14678	14777	14752	14896	14803	14864	14706	14846	14873	14780	14797	14653	14844	14916	14762	14978	14865	14808	14843	14826	14945	14831	14807	14801	14765	14939	14751	14860	14780	15015	14942	14712	14860	14770	14891	14901	14754	14869	14791	14907	14919	14821	14792	14712	14850	14751	14738	14948	14850	14768	14674	14665	14837	14710	14755	14800	14658	14759	14812	14744	14856	14911	14732	14905	14902	14870	14862	14728	14907	14766	14773	14759	14692	14779	14693	14898	14877	14813	14867	14866	14838	14762	14745	14861	14891	14851	14855	14777	14857	14833	15054	14840	14706	14820	14762	14855	14896	14773	14863	14749	14752	14723	14738	14900	14624	14872	14754	14761	14832	14844	14857	14695	14768	14835	14755	14885	14928	14757	14884	14793	14656	14859	15004	14871	14719	14713	14789	14788	14761	14919	14716	14981	15061	14905	14763	14895	14808	14896	14929	14918	14816	14887	14776	14749	14918	14911	14746	14647	14714	14863	14807	14886	14996	14917	14954	14798	14861	14776	14835	14855	14799	14794	14788	14843	14740	14725	14826	14901	14823	14914	14712	14864	14906	14776	14741	14828	14778	14932	14752	14759	14913	14667	14834	14780	14830	14705	14734	14627	14791	14749	14728	14529	14893	14820	14827	14832	14835	14811	15022	14754	14875	14744	14979	14745	14980	14852	14919	14868	14792	14693	14829	14671	14757	14846	14749	14901	14846	14794	14790	14749	14809	14902	14693	14783	14785	14623	14771	14818	14683	14798	14917	15017	14862	14687	14722	14920	14898	14898	14831	14869	14821	14915	14865	14790	14759	14762	14751	14764	14681	15005	14665	14789	14751	14864	14873	14889	14755	14744	14876	14873	14930	14879	14925	14780	14844	15031	14857	14861	14846	14878	14923	14794	14756	14942	14840	14726	14880	14787	14706	14951	14799	14904	14793	14850	14836	14666	14650	14691	14788	14894	15067	14789	14878	14873	14847	14843	14842	14934	14954	14706	14835	14721	14685	14707	14778	14596	14719	14900	14784	14824	14806	14724	14940	14841	14921	14849	14895	14828	14896	14786	14896	14768	14989	14688	14788	14720	14710	15073	14754	14856	14823	14649	14839	14821	14909	14934	14742	14770	14782	14734	14734	14941	14834	14819	14873	14846	14731	15084	14760	14645	14883	14764	14859	14806	14942	14838	14972	14814	14812	14706	14605	14727	14821	14814	14983	14606	14823	14800	14922	14805	14733	14619	14987	14778	14862	14791	14747	14950	14864	14795	14858	14733	14712	14768	14853	14850	14941	14793	14790	14924	14758	14807	14793	14773	14849	14767	14667	14769	14797	15042	14872	14719	14740	14801	14761	14878	14820	14809	14923	14784	14769	14606	14896	14542	14845	14974	14837	14866	14711	14919	14896	14836	14811	14867	14984	14677	14807	14856	14987	14891	14872	14913	14727	14825	14832	14859	14890	14665
29589	30526	38666	34226	27690	24425	22496	21027	19844	19343	19022	18666	18445	18205	17806	17819	17904	17711	17695	17647	17686	17721	17559	17599	17534	17370	17716	17482	17675	17632	17425	17392	17607	17572	17433	17444	17652	17366	17494	17482	17612	17618	17247	17500	17554	17369	17460	17399	17486	17290	17296	17385	17459	17501	17432	17517	17381	17314	17510	17517	17339	17411	17326	17622	17462	17462	17357	17446	17558	17377	17390	17500	17503	17247	17273	17466	17576	17257	17660	17593	17310	17546	17474	17436	17427	17385	17393	17669	17483	17527	17380	17484	17500	17485	17358	17421	17467	17568	17405	17382	17449	17447	17403	17258	17512	17481	17361	17478	17400	17236	17424	17460	17576	17371	17570	17385	17387	17488	17436	17482	17593	17341	17381	17290	17514	17462	17365	17485	17386	17514	17352	17421	17438	17393	17383	17313	17528	17540	17256	17387	17293	17564	17449	17331	17350	17378	17493	17685	17136	17349	17400	17282	17237	17664	17448	17211	17290	17374	17561	17465	17435	17375	17233	17209	17177	17259	17417	17471	17407	17356	17600	17596	17493	17357	17445	17162	17321	17622	17425	17292	17462	17432	17391	17377	17542	17333	17334	17329	17275	17367	17331	17369	17278	17287	17477	17585	17562	17380	17314	17540	17356	17482	17603	17345	17405	17628	17357	17312	17488	17505	17497	17482	17626	17388	17287	17492	17376	17499	17504	17453	17462	17273	17583	17397	17540	17478	17289	17381	17666	17437	17468	17457	17413	17349	17507	17276	17610	17417	17408	17452	17340	17432	17447	17396	17457	17378	17513	17539	17430	17521	17561	17701	17424	17510	17414	17411	17614	17274	17495	17389	17517	17452	17426	17439	17497	17465	17388	17386	17271	17591	17504	17334	17305	17357	17290	17494	17338	17436	17256	17472	17512	17303	17273	17240	17272	17349	17230	17329	17385	17380	17350	17566	17193	17319	17542	17317	17436	17649	17377	17408	17305	17111	17397	17519	17198	17479	17472	17195	17377	17568	17492	17430	17432	17430	17600	17376	17376	17339	17424	17624	17487	17341	17394	17500	17388	17466	17308	17223	17639	17411	17370	17582	17371	17570	17241	17374	17428	17487	17431	17284	17428	17453	17459	17438	17426	17413	17333	17309	17296	17366	17434	17419	17480	17380	17396	17391	17434	17428	17504	17454	17456	17333	17310	17492	17441	17369	17331	17258	17396	17384	17467	17277	17531	17536	17098	17407	17236	17213	17212	17304	17193	17561	17412	17476	17570	17133	17354	17525	17452	17570	17510	17570	17353	17404	17429	17254	17181	17357	17562	17421	17392	17473	17334	17553	17539	17515	17435	17454	17538	17499	17485	17563	17385	17478	17237	17498	17528	17515	17388	17423	17406	17444	17392	17541	17347	17046	17366	17435	17363	17571	17287	17578	17582	17418	17337	17522	17481	17627	17505	17485	17278	17353	17493	17555	17395	17250	17335	17465	17323	17346	17526	17569	17207	17350	17448	17568	17258	17529	17512	17520	17304	17600	17434	17515	17521	17493	17554	17484	17620	17634	17379	17470	17662	17511	17502	17329	17496	17484	17545	17555	17677	17347	17439	17384	17308	17275	17566	17505	17476	17589	17279	17273	17450	17539	17418	17305	17377	17378	17536	17340	17390	17270	17476	17382	17514	17536	17208	17406	17340	17304	17263	17480	17245	17410	17247	17575	17426	17437	17272	17317	17439	17576	17221	17277	17405	17264	17506	17496	17309	17485	17491	17625	17433	17287	17374	17254	17376	17416	17256	17214	17297	17487	17482	17282	17629	17347	17467	17539	17579	17476	17410	17549	17486	17449	17479	17404	17437	17503	17294	17705	17350	17343	17454	17400	17586	17428	17251	17381	17591	17266	17394	17454	17568	17461	17489	17671	17383	17369	17527	17593	17513	17453	17364	17191	17386	17324	17505	17462	17441	17557	17359	17612	17528	17297	17528	17527	17641	17502	17445	17520	17299	17438	17350	17464	17322	17318	17566	17310	17414	17508	17434	17223	17481	17644	17482	17480	17335	17334	17566	17413	17451	17434	17532	17282	17407	17557	17429	17422	17686	17555	17242	17489	17450	17377	17614	17440	17310	17301	17421	17431	17653	17453	17586	17391	17446	17418	17539	17192	17589	17559	17406	17416	17434	17348	17439	17358	17421	17430	17519	17573	17319	17442	17540	17291	17396	17292	17396	17580	17514	17557	17387	17526	17506	17451	17501	17271	17330	17463	17398	17342	17234	17468	17363	17540	17406	17417	17394	17493	17373	17480	17634	17410	17442	17412	17295	17373	17641	17580	17411	17501	17528	17486	17403	17385	17334	17572	17741	17542	17492	17459	17481	17282	17326	17348	17644	17419	17679	17679	17449	17544	17474	17290	17526	17470	17325	17471	17421	17442	17543	17240	17521	17258	17318	17391	17414	17328	17395	17431	17487	17444	17297	17496	17453	17444	17351	17284	17379	17407	17403	17396	17471	17354	17394	17681	17418	17193	17456	17478	17348	17399	17447	17443	17345	17492	17448	17377	17385	17263	17373	17395	17683	17257	17358	17572	17449	17335	17171	17274	17345	17541	17368	17401	17375	17704	17565	17344	17474	17346	17428	17508	17329	17382	17369	17528	17326	17331	17271	17500	17399	17490	17470	17393	17303	17314	17406	17330	17304	17548	17379	17364	17380	17349	17521	17430	17359	17455	17270	17492	17424	17468	17494	17273	17713	17363	17399	17351	17393	17267	17399	17268	17416	17506	17555	17429	17560	17444	17448	17400	17505	17334	17499	17292	17496	17436	17465	17425	17269	17275	17449	17587	17483	17364	17499	17571	17557	17407	17363	17455	17309	17346	17377	17349	17364	17398	17559	17382	17323	17399	17332	17498	17329	17596	17508	17467	17418	17363	17480	17597	17296	17330	17367	17499	17634	17321	17279	17410	17424	17358	17408	17461	17266	17468	17629	17520	17559	17372	17318	17296	17406	17361	17386	17283	17516	17433	17366	17368	17397	17420	17610	17390	17480	17395	17380	17181	17365	17518	17524	17185	17357	17384	17410	17314	17338	17514	17356	17557	17576	17238	17467	17376	17343	17392	17449	17467	17681	17539	17634	17510	17497	17529	17433	17525	17242	17482	17270	17509	17280	17436	17367	17461	17221	17423	17424	17331	17421	17545	17493	17586	17433	17413	17457	17467	17370	17503	17440	17373	17379	17641	17441	17508	17545	17480	17310	17428	17299	17508	17461	17388	17512	17470	17488	17610	17258	17265	17206	17553	17380	17181	17376	17559	17478	17410	17404	17365	17358	17443	17387	17544	17489	17568	17369	17398	17426	17374	17685	17556	17270	17389	17421	17313	17517	17357	17447	17522	17337	17393	17677	17402	17657	17345	17518	17437	17394	17393	17401	17494	17590	17487	17444	17356	17571	17262	17369	17305	17459	17316	17470	17371	17576	17440	17362	17370	17364	17482	17424	17401	17440	17437	17418	17176	17504	17479	17285	17352	17355	17248	17421	17456	17490	17413	17373	17471	17230	17583	17304	17540	17281	17436	17614	17648	17478	17439	17258	17488	17269	17394	17501	17524	17383	17369	17374	17414	17374	17446	17374	17390	17337	17688	17466	17441	17481	17298	17261	17472	17115	17434	17198	17558	17520	17308	17406	17365	17304	17394	17497	17318	17524	17458	17342	17505	17579	17392	17351	17513	17503	17515	17584	17311	17392	17350	17498	17397	17421	17455	17420	17482	17564	17252	17381	17383	17522	17407	17558	17412	17433	17299	17382	17463	17495	17449	17510	17467	17401	17478	17452	17527	17454	17266	17442	17432	17477	17473	17424	17540	17460	17457	17344	17485	17362	17224	17348	17215	17398	17458	17700	17489	17475	17360	17539	17365	17531	17553	17496	17429	17342	17426	17217	17452	17183	17330	17387	17581	17565	17426	17439	17451	17400	17314	17304	17506	17324	17562	17457	17489	17394	17692	17431	17492	17414	17289	17339	17241	17394	17313	17600	17595	17654	17275	17528	17520	17511	17468	17262	17474	17481	17389	17590	17466	17458	17303	17324	17516	17363	17318	17498	17237	17529	17582	17348	17346	17438	17421	17571	17447	17481	17347	17495	17464	17314	17357	17361	17343	17509	17475	17389	17395	17506	17451	17464	17575	17513	17386	17331	17344	17289	17601	17159	17459	17359	17371	17364	17370	17439	17392	17364	17464	17486	17304	17483	17363	17224	17529	17435	17509	17464	17257	17360	17465	17286	17430	17685	17380	17443	17470	17524	17421	17499	17377	17197	17402	17445	17539	17495	17416	17503	17377	17357	17409	17320	17594	17430	17412	17367	17412	17605	17413	17476	17238	17835	17581	17546	17322	17390	17310	17509	17684	17362	17175	17586	17628	17544	17414	17332	17434	17270	17457	17442	17562	17427	17360	17424	17439	17475	17374	17465	17473	17523	17533	17562	17372	17288	17394	17471	17439	17427	17450	17360	17545	17355	17513	17543	17300	17378	17359	17353	17306	17303	17545	17453	17266	17127	17528	17578	17480	17485	17284	17361	17473	17556	17428	17461	17535	17514	17592	17294	17351	17456	17501	17561	17329	17324	17511	17186	17409	17441	17424	17601	17463	17462	17399	17423	17399	17534	17246	17483	17350	17403	17440	17415	17430	17279	17378	17242	17120	17511	17442	17561	17222	17589	17382	17378	17346	17319	17468	17450	17332	17101	17354	17521	17427	17407	17447	17562	17491	17324	17390	17598	17425	17457	17344	17416	17465	17513	17357	17573	17328	17306	17402	17452	17436	17319	17495	17283	17450	17482	17296	17358	17515	17342	17486	17229	17467	17586	17627	17534	17247	17210	17371	17664	17339	17499	17525	17507	17452	17443	17623	17543	17544	17559	17277	17605	17460	17421	17332	17418	17463	17449	17487	17423	17478	17326	17270	17295	17544	17637	17601	17541	17586	17713	17423	17276	17397	17180	17359	17500	17355	17197	17184	17550	17330	17600	17500	17402	17429	17375	17534	17456	17501	17492	17565	17694	17379	17547	17485	17456	17469	17368	17591	17283	17207	17363	17443	17569	17356	17452	17500	17426	17390	17597	17375	17364	17421	17287	17368	17452	17435
32372	46632	42593	32769	27981	24087	21773	19763	18734	17712	17192	16611	16072	15926	15493	15597	15211	15100	15016	15011	15015	14791	14885	14863	14827	14727	14704	14824	14775	14820	14727	14841	14926	14742	14682	14888	14811	14694	14591	14659	14869	14742	14596	14654	14720	14771	14972	14611	14733	14797	14713	14780	14773	14885	14715	14835	14833	14781	14748	14677	14699	14699	14721	14732	14551	14515	14581	14700	14513	14817	14557	14764	14625	14782	14747	14766	14650	14698	14616	14692	14592	14686	14727	14857	14768	14610	14459	14711	14672	14746	14629	14727	14784	14633	14723	14739	14744	14740	14737	14710	14758	14751	14859	14727	14739	14625	14787	14794	14632	14731	14679	14814	14731	14784	14699	14818	14591	14715	14663	14851	14644	14679	14834	14712	14643	14620	14550	14628	14855	14663	14661	14605	14918	14712	14697	14678	14727	14654	14657	14725	14867	14673	14627	14719	14782	14796	14797	14666	14587	14690	14664	14762	14687	14705	14666	14705	14732	14810	14552	14633	14694	14838	14639	14752	14931	14682	14755	14660	14866	14560	14649	14650	14627	14715	14769	14584	14480	14840	14676	14851	14730	14632	14759	14632	14661	14627	14682	14711	14623	14787	14625	14685	14874	14819	14738	14637	14510	14819	14701	14933	14829	14684	14693	14610	14786	14658	14822	14501	14602	14584	14746	14711	14667	14712	14547	14625	14675	14635	14690	14645	14685	14486	14665	14643	14620	14771	14608	14651	14722	14549	14763	14700	14793	14797	14711	14673	14703	14650	14725	14602	14625	14782	14830	14614	14724	14833	14731	14865	14782	14750	14507	14790	14799	14812	14815	14777	14600	14578	14774	14777	14696	14712	14763	14608	14628	14600	14811	14624	14836	14450	14689	14767	14870	14657	14792	14653	14778	14611	14693	14579	14788	14557	14803	14806	14719	14639	14761	14734	14510	14769	14624	14650	14613	14743	14537	14737	14715	14701	14664	14663	14657	14834	14726	14759	14834	14693	14773	14795	14777	14874	14483	14866	14670	14747	14858	14721	14881	14554	14734	14781	14588	14777	14810	14720	14708	14701	14847	14847	14650	14742	14724	14829	14691	14740	14698	14588	14794	14574	14706	14470	14672	14900	14489	14627	14654	14628	14515	14781	14731	14812	14773	14701	14886	14630	14782	14738	14536	14824	14776	14853	14715	14529	14781	14476	14716	14777	14637	14678	14786	14640	14636	14719	14722	14770	14743	14667	14712	14587	14752	14777	14837	14850	14779	14681	14821	14697	14674	14752	14721	14697	14746	14716	14717	14589	14708	14735	14663	14784	14673	14710	14706	14788	14563	14589	14770	14604	14727	14777	14719	14667	14690	14617	14603	14751	14720	14790	14696	14733	14583	14865	14765	14720	14653	14652	14647	14641	14603	14719	14595	14872	14694	14729	14743	14742	14723	14668	14802	14746	14682	14657	14781	14737	14660	14736	14627	14808	14889	14681	14788	14763	14640	14744	14580	14725	14771	14825	14575	14685	14581	14716	14746	14736	14775	14614	14765	14726	14787	14787	14672	14640	15029	14814	14649	14819	14724	14695	14700	14693	14751	14598	14876	14810	14671	14744	14611	14630	14745	14588	14661	14737	14811	14558	14825	14761	14783	14756	14833	14798	14777	14885	14688	14630	14731	14697	14642	14676	14566	14828	14794	14733	14724	14749	14648	14624	14713	14778	14689	14710	14681	14830	14755	14729	14761	14693	14822	14749	14636	14724	14808	14705	14835	14826	14720	14543	14737	14741	14695	14598	14741	14765	14789	14635	14717	14912	14851	14765	14735	14739	14783	14672	14694	14810	14748	14643	14616	14726	14708	14802	14721	14740	14766	14633	14684	14732	14848	14716	14845	14751	14602	14608	14761	14574	14634	14863	14754	14720	14663	14633	14713	14569	14698	14725	14671	14810	14741	14758	14826	14843	14723	14767	14821	14717	14927	14620	14681	14914	14675	14689	14751	14843	14684	14739	14699	14831	14754	14804	14760	14700	14767	14582	14673	14753	14752	14796	14577	14907	14964	14879	14838	14807	14630	14678	14832	14691	14771	14601	14766	14611	14684	14597	14780	14756	14605	14782	14681	14859	14659	14738	14902	14727	14649	14751	14684	14599	14727	14651	14739	14646	14651	14672	14635	14675	14583	14914	14585	14778	14697	14692	14698	14735	14784	14801	14631	14748	14672	14769	14777	14739	14656	14661	14722	14903	14933	14794	14765	14691	14780	14863	14813	14667	14681	14637	14775	14744	14788	14980	14814	14692	14906	14956	14638	14624	14738	14646	14871	14729	14626	14607	14742	14720	14714	14784	14692	14709	14783	14676	14784	14843	14652	14643	14608	14680	14689	14760	14740	14683	14778	14697	14673	14852	14684	14684	14688	14765	14757	14675	14606	14610	14819	14803	14678	14758	14686	14790	14568	14755	14592	14705	14692	14830	14785	14859	14742	14647	14769	14667	14751	14747	14593	14521	14707	14924	14748	14910	14703	14681	14650	14783	14576	14754	14462	14843	14679	14819	14706	14775	14708	14625	14658	14682	14689	14775	14559	14818	14642	14594	14634	14708	14618	14833	14634	14824	14797	14805	14717	15001	14732	14739	14808	14672	14793	14586	14692	14840	14630	14483	14788	14683	14690	14798	14793	14809	14681	14615	14570	14794	14845	14771	14733	14842	14765	14816	14623	14784	14586	14552	14682	14797	14706	14630	14683	14788	14677	14792	14571	14798	14700	14691	14749	14624	14825	14532	14619	14676	14797	14594	14833	14820	14764	14913	14741	14726	14521	14687	14653	14608	14753	14814	14719	14685	14780	14699	14525	14692	14769	14737	14764	14765	14715	14644	14769	14871	14711	14764	14818	14722	14611	14683	14959	14685	14782	14729	14815	14690	14825	14614	14797	14767	14443	14656	14718	14764	14613	14720	14818	14756	14732	14641	14641	14714	14731	14599	14669	14788	14908	14708	14687	14464	14875	14654	14819	14867	14805	14787	14628	14861	14816	14612	14670	14695	14635	14716	14630	14809	14688	14761	14662	14824	14650	14596	14680	14631	14728	14619	14601	14693	14510	14590	14689	14695	14649	14791	14767	14775	14759	14729	14481	14817	14702	14632	14844	14705	14609	14638	14678	14985	14641	14757	14833	14595	14676	14623	14725	14721	14728	14822	14672	14652	14670	14739	14689	14657	14765	14766	14838	14630	14816	14708	14786	14751	14838	14813	14789	14611	14709	14826	14740	14669	14565	14843	14721	14783	14792	14562	14737	14777	14742	14727	14907	14836	14805	14923	14762	14855	14766	14764	14537	14561	14664	14780	14691	14656	14849	14802	14817	14727	14753	15013	14622	14743	14715	14765	14918	14739	14792	14706	14638	14528	14706	14656	14860	14743	14612	14813	14614	14790	14836	14791	14826	14928	14880	14653	14876	14835	14507	14696	14641	14647	14582	14724	14621	14866	14772	14777	14898	14733	14775	14837	14726	14728	14762	14809	14674	14707	14793	14900	14775	14408	14628	14676	14936	14710	14891	14638	14788	14743	14800	14687	14737	14705	14639	14637	14830	14797	14792	14744	14632	14561	14525	14735	14678	14763	14653	14745	14902	14740	14678	14608	14704	14784	14570	14846	14601	14664	14752	14582	14786	14604	14637	14830	14665	14683	14606	14801	14639	14757	14640	14696	14747	14685	14681	14650	14589	14544	14664	14729	14717	14634	14737	14820	14667	14584	14807	14675	14699	14649	14736	14671	14615	14748	14802	14660	14582	14739	14717	14722	14762	14836	14496	14645	14649	14731	14721	14831	14718	14560	14729	14817	14654	14777	14655	14679	14567	14717	14786	14665	14502	14781	14832	14780	14604	14500	14940	14588	14761	14642	14562	14807	14747	14797	14714	14499	14726	14735	14570	14782	14817	14581	14699	14661	14855	14853	14943	14617	14833	14647	14571	14695	14677	14589	14758	14780	14718	14693	14773	14790	14614	14736	14590	14850	14633	14893	14579	14771	14769	14659	14615	14684	14715	14764	14665	14809	14917	14668	14618	14691	14686	14640	14793	14688	14750	14473	14773	14662	14652	14970	14815	14749	14625	14883	14793	14525	14945	14771	14755	14712	14745	14749	14731	14731	14797	14706	14774	14564	14682	14650	14681	14758	14571	14807	14706	14564	14726	14798	14584	14858	14642	14756	14792	14660	14684	14743	14690	14649	14719	14503	14727	14763	14846	14652	14737	14830	14798	14759	14600	14765	14730	14579	14687	14985	14702	14862	14602	14629	14797	14599	14640	14658	14725	14806	14784	14641	14786	14664	14659	14833	14644	14772	14839	14777	14749	14636	14723	14679	14630	14645	14762	14643	14546	14687	14671	14850	14625	14787	14833	14751	14808	14796	14630	14883	14727	14742	14856	14581	14780	14584	14759	14754	14686	14839	14615	14709	14923	14708	14666	14926	14667	14681	14693	14737	14818	14603	14682	14671	14736	14720	14818	14607	14710	14681	14711	14625	14750	14842	14704	14658	14826	14711	14790	14881	14796	14765	14675	14753	14623	14731	14760	14659	14769	14684	14690	14641	14852	14810	14710	14715	14785	14743	14711	14753	14690	14738	14760	14809	14742	14764	14767	14771	14600	14840	14579	14853	14713	14596	14825	14802	14825	14828	14757	14731	14874	14663	14654	14798	14749	14757	14586	14726	14592	14738	14804	14733	14860	14764	14638	14690	14740	14850	14720	14596	14701	14672	14927	14729	14812	14702	14700	14816	14755	14632	14630	15001	14738	14779	14768	14486	14624	14764	14791	14622	14791	14600	14650	14600	14655	14778	14717	14732	14699	14822	14654	14765	14667	14775	14705	14689	14621	14696	14710	14708	14838	14695	14733	14591	14704	14605	14599	14798	14664	14834	14708	14865	14598	14668	14839	14712	14611	14593	14631	14616	14779	14729	14592	14773	14790	14757	14898	14812	14563	14603	14880	14796	14684	14810	14827	14747	14776	14662	14557	14811	14640	14722	14802	14707	14813	14661	14880	14761	14691	14595	14805	14774	14666	14580	14656	14809	14705	14718	14737	14744	14578	14639	14657	14800	14705	14695	14623	14812	14951	14743	14625	14642	14776	14786	14663	14738
23884	21018	28504	25923	26469	27512	26278	22551	20839	20310	19815	19386	19018	18552	18248	18073	18041	18042	17828	17465	17638	17374	17281	17484	17582	17253	17254	17312	17350	17302	17449	17450	17334	17337	17341	17327	17211	17281	17185	17239	17238	17231	17478	17283	17413	17510	17310	17293	17407	17399	17425	17110	17279	17179	17238	17237	17396	17266	17164	17233	17057	17372	17328	17390	17182	17114	17251	17147	17292	17219	17307	17255	17194	17368	17242	17228	17283	17178	17166	17325	17337	17263	17273	17229	17294	17078	17220	17344	17295	17510	17293	17449	17359	17268	17123	17523	17384	17321	17288	17407	17260	17235	17242	17347	17323	17350	17121	17321	17192	17352	17145	17240	17122	17329	17365	17372	17205	17256	17077	17229	17291	17226	17161	17240	17252	17228	17206	17402	17359	17190	17343	17378	17147	17253	17283	17284	17324	17182	17504	17115	17274	17233	17293	17444	17189	17274	17200	17394	17338	17372	17310	17190	17155	17268	17043	17339	17498	17358	17241	17327	17335	17208	17102	17127	16959	17445	17298	17260	17221	17367	17269	17188	17304	17264	17381	17283	17246	17112	17206	17121	17311	17310	17359	17202	17172	17274	17318	17281	17138	17223	17452	17197	17114	17221	17107	17330	17165	17274	17139	17253	17181	17119	17209	17232	17102	17368	17461	17344	17337	17211	17235	17297	17383	17199	17107	17316	17323	17151	17199	17467	17269	17364	17351	17376	17144	17367	17336	17390	17133	17196	17231	17327	17268	17409	17308	17286	17243	17221	17324	17147	17505	17295	17126	17105	17205	17395	17129	17128	17382	17141	17364	17187	17215	17090	17505	17175	17473	17149	17302	17119	17361	17316	17154	17303	17241	17256	17098	17160	17444	17253	17275	17296	17245	17299	17435	17581	17178	17074	17426	17224	17315	17355	17398	17279	17239	17192	17087	17384	17228	17241	17374	17413	17271	17192	17316	17352	17308	17127	17280	17094	17065	17232	17188	17340	17311	17027	17106	17097	17063	17371	17342	17380	17253	17135	17131	17202	17316	17041	17379	17297	17504	17240	17245	17128	17335	17245	17363	17291	17142	17264	17457	17185	17215	17293	17016	17243	17185	17340	17137	16922	17322	17200	17177	17260	17109	17326	17391	17293	17405	17330	17164	17211	17056	17268	17521	17298	17157	17037	17233	17225	17340	17306	17168	17403	17211	17106	17325	17242	17260	17270	17159	17341	17346	17169	17139	17023	17256	17202	17109	17266	17200	17205	17354	17014	17148	17386	17209	17222	17578	17478	17319	17325	16968	17181	17286	17290	17071	17335	17254	17340	17366	17170	17266	17367	17221	17191	17038	17034	17297	17158	17136	17159	17212	17363	17344	17271	17201	17127	16998	17240	17080	17138	17405	17359	17092	17379	17260	17450	17521	17381	17137	17177	17356	17348	17091	17211	17273	17044	17094	17201	17326	17266	17220	17177	17317	17150	17361	17261	17198	17306	17447	17202	17319	17407	17214	17078	17239	17176	17203	17421	17131	17087	17065	17281	17235	17254	17317	17369	17366	17390	17376	17312	17291	17231	17521	17195	17163	17260	17075	17337	17310	17081	17165	17291	17300	17260	17326	17223	17406	17180	17267	17326	17299	17371	17280	17123	17148	17087	17266	17272	17374	17411	17229	17415	17225	17298	17387	17175	17269	17162	17242	17468	17272	17049	17145	17224	17197	17092	17150	17274	17288	17170	17140	17471	17457	17231	17434	17515	17317	17220	17227	17331	17059	17080	17044	17209	17276	17441	17079	17139	17251	17338	17370	17239	17408	17465	17277	17125	17202	17176	17298	17414	17227	17353	17153	17107	17317	17405	17293	17219	17236	17272	17254	17277	17336	17503	17268	17397	17350	17230	17186	17140	17116	17340	17415	17314	17135	17416	17331	17130	17186	17337	17355	17153	17288	17188	17269	17289	17152	17267	17232	17247	17460	17292	17127	17229	17282	17207	17313	17230	17276	17097	17259	17083	17268	17337	17043	17264	17092	17266	17340	17229	17350	17166	17099	17251	17329	17296	17166	17155	17099	17269	17282	17041	17295	17183	17239	17255	17194	17110	17173	17332	16983	17076	17025	17469	17427	17387	17409	17261	17311	17319	17295	17262	17382	17324	17317	17416	17185	17271	17450	17216	17335	17368	17404	17007	17103	17287	17372	17090	17364	17215	17294	17244	17343	17018	17273	17214	17286	17266	17389	17237	17387	17192	17217	17353	17239	17178	17204	17417	17119	17326	17088	17186	17175	17181	17303	17250	17315	17307	17296	17172	17302	17355	17232	17391	17192	17207	17123	17221	17217	17181	17261	17074	17211	17092	17280	17087	17078	17255	17177	17207	17270	17128	17428	17384	17332	17126	17179	17061	17132	17191	17205	17296	17374	17352	17402	17292	17245	17232	17153	17133	17245	17421	17258	17157	17245	17155	17324	17228	17329	17471	17359	17539	16947	17022	17222	17090	17294	17247	17180	17217	17269	17383	17157	17348	17106	17189	17210	17231	17220	17095	17455	17264	17294	17554	17212	17517	17419	17353	17186	17281	17129	17215	17090	17093	17322	17249	17066	17225	17365	17118	17137	17260	17284	17356	17025	17235	17251	17374	16988	17292	17159	17156	17316	17242	17150	17320	17250	17064	17341	17240	17329	17207	17156	17284	17243	17235	17391	17174	17155	17117	17449	17325	17528	17434	17306	17325	17189	17112	17086	17335	17326	17328	17217	17421	17072	17155	17115	17257	17205	17323	17260	17432	17154	17131	16978	17182	17215	17220	17315	17238	17229	17433	17248	17388	17318	16968	17384	17571	17279	17274	17069	17226	17233	17252	17224	17159	17397	17198	17059	17130	17247	17294	17242	17426	17215	17424	17297	17232	17318	17112	17263	17219	17028	17123	17385	17266	17349	17323	17173	17386	17191	17374	17324	17239	17316	17274	17238	17225	17111	17322	17272	17230	17295	17182	17216	17271	17133	17168	17387	17359	17360	17238	17263	17191	17526	17382	17336	17292	17326	17248	17350	17361	17206	17278	17302	17298	17229	17229	17330	17068	17411	17356	17365	17219	17215	17409	17411	17293	17183	17393	17376	17241	17237	17209	17381	17285	17296	17341	17335	17365	17277	17179	17335	17367	17184	17315	17299	17044	17344	17202	17290	17318	17017	17171	17389	17346	17332	17394	17393	17019	17295	17331	17217	17277	17345	17414	17205	17324	17197	17375	17198	17326	17485	17189	17183	17305	17231	17276	17432	17276	17137	17179	17525	17232	17419	17225	17293	17224	17231	17415	17315	17418	17246	17066	17234	17065	17229	17189	17314	17525	17428	17374	17174	17375	17188	17290	17223	17355	17284	17437	17483	17110	17034	17119	17309	17195	17184	17279	17186	17342	17383	17034	17229	17128	17048	17154	17118	17223	17181	17055	17200	17307	17224	17260	17224	17248	17137	16965	17251	17209	17198	17236	17129	17012	17210	17208	17183	17337	17246	17180	17210	17130	17331	17249	17186	16913	17239	17487	17146	17214	17284	17272	17183	17270	17264	17214	17247	17307	17176	17349	17226	17073	17484	17362	17376	17503	17290	17342	17210	17473	17204	17359	17519	17427	17187	17284	17379	17141	17305	17598	17366	17189	17304	17057	17184	17191	17284	17251	17315	17275	17264	17437	17188	17220	17268	17266	17187	17106	17231	17227	17066	17301	17287	17188	17412	17332	17330	17128	17342	17251	17161	17157	17113	17199	17186	17260	17137	17038	17342	17167	17212	17234	17166	17373	17256	17296	17398	17224	17135	17160	17091	17182	17155	17233	17394	17314	17149	17372	17104	17148	17241	17239	17253	17120	17400	17253	17281	17166	17360	17131	17358	17305	17326	17483	17385	17019	17115	17001	17267	17304	17415	17385	17270	17145	17353	17070	17343	17211	17293	17135	17297	17123	17213	17290	17295	17274	17249	17563	17021	17399	17351	17337	17188	17224	17246	17362	17489	17198	17297	17228	17150	17130	17359	17321	17355	17316	17320	17186	17138	17403	17486	17285	17112	17265	17295	17261	17059	17024	17222	17252	17443	17174	17462	17272	16983	17208	17334	17251	17119	17133	17189	17346	17335	17216	17257	17364	17281	17005	17091	17395	17224	17303	17166	17381	17217	17125	17500	17174	17404	17187	17319	17154	17167	17303	17219	17248	17206	17206	17171	17218	17239	17338	17209	17283	17089	17289	17194	17315	17271	17109	17128	17091	17329	17294	17084	17027	17118	17273	17140	17318	17398	17088	17192	17274	17244	17267	17326	17309	17314	17375	17332	17244	17217	17240	17397	17164	17256	17236	17421	17282	17292	17369	17294	17411	17262	17320	17221	17385	17216	17135	17474	17476	17419	17265	17351	17169	17285	17191	17297	17131	17111	17335	17373	17392	17353	17203	17336	17293	17436	17359	17385	17409	17279	17316	17086	17300	17370	17355	17330	17298	17226	17235	17258	17103	17403	17137	17286	17276	17158	17191	17041	17142	17339	17266	17059	17360	17217	17164	16986	17218	17195	17212	17380	17239	17373	17217	17231	17342	17360	17527	17253	17308	17299	17106	17309	17474	17471	17230	17156	17185	17310	17312	17290	17033	17257	17261	17239	17239	17128	17247	17080	17446	17318	17289	17335	17248	17335	17228	17350	17035	17165	17314	17155	17061	17169	17227	17168	17298	17133	17362	17289	17292	17293	17269	17232	17219	17156	17175	17187	17188	17125	17448	17280	17095	17081	17133	17178	17257	17348	17322	17189	17359	17144	17476	17286	17289	17274	17342	17332	17164	17282	17169	17318	17286	17169	17388	17296	17284	17255	17269	17348	17332	17221	17205	17402	17344	17488	17495	17272	17314	17110	16936	17428	17419	17254	17198	17266	17213	17272	17243	17474	17245	17198	17188	17262	17148	17373	17254	17258	17295	17109	17192	17254	17184	17096	17013	17283	17159	17159	17497	17231	17205	17158	17268	17394	17292	17247	17265	17166	17139	17107	17190	17271	17173	17081	17369	17425	17276	17282	17414	17298	17195	17337	17233	17458	17369	17342	17221	17013	17365	17220	17242	17228	17086	17303	17106	17267	17266	17214	17273	17346	17322	17549	17225
32454	52493	47875	37918	32784	28225	24966	22365	20375	18972	18136	17567	16788	16394	15994	15702	15510	15507	15215	15114	15079	15158	14958	14804	14844	14854	14825	14871	14688	15023	14881	14632	14926	14818	14759	14744	14781	14858	14648	14556	14701	14694	14868	14608	14797	14648	14645	14540	14670	14577	14664	14594	14561	14609	14902	14757	14681	14670	14732	14652	14659	14555	14630	14730	14571	14843	14521	14577	14736	14642	14459	14708	14590	14555	14777	14532	14689	14652	14635	14678	14722	14854	14605	14697	14666	14541	14548	14752	14680	14585	14523	14613	14694	14713	14420	14549	14698	14836	14462	14701	14607	14736	14609	14834	14676	14603	14428	14855	14715	14674	14559	14616	14790	14628	14709	14565	14580	14527	14588	14634	14577	14534	14760	14598	14752	14531	14556	14865	14550	14758	14668	14666	14549	14658	14506	14583	14712	14550	14701	14688	14547	14619	14616	14722	14730	14669	14594	14608	14696	14519	14754	14544	14693	14712	14706	14539	14729	14566	14552	14629	14394	14602	14665	14547	14647	14640	14544	14575	14615	14467	14706	14561	14719	14701	14533	14652	14696	14792	14726	14542	14704	14533	14524	14787	14707	14589	14774	14613	14722	14719	14501	14604	14706	14572	14571	14681	14587	14744	14773	14521	14698	14653	14653	14701	14592	14570	14716	14667	14667	14670	14450	14581	14566	14700	14732	14724	14504	14649	14590	14583	14683	14696	14775	14643	14771	14760	14672	14597	14662	14718	14505	14532	14737	14467	14790	14643	14566	14706	14667	14748	14516	14784	14604	14553	14607	14600	14604	14552	14593	14661	14695	14539	14594	14665	14710	14649	14577	14751	14583	14602	14437	14585	14730	14548	14578	14736	14622	14635	14593	14722	14641	14654	14554	14546	14637	14740	14613	14685	14791	14548	14571	14443	14568	14603	14749	14655	14733	14621	14789	14536	14692	14560	14623	14683	14530	14595	14725	14765	14732	14575	14624	14587	14739	14774	14490	14770	14692	14494	14726	14695	14655	14833	14656	14665	14547	14626	14694	14763	14695	14491	14540	14656	15010	14617	14422	14798	14523	14818	14543	14688	14619	14672	14644	14704	14528	14641	14615	14617	14588	14725	14499	14647	14644	14798	14566	14701	14601	14742	14707	14795	14722	14692	14722	14539	14546	14372	14739	14594	14418	14634	14577	14676	14637	14656	14610	14694	14621	14601	14694	14730	14649	14622	14614	14678	14656	14631	14678	14646	14706	14536	14706	14554	14546	14590	14730	14486	14518	14597	14624	14589	14587	14724	14689	14762	14725	14529	14709	14552	14614	14452	14683	14475	14564	14473	14707	14606	14600	14727	14680	14633	14486	14592	14717	14598	14743	14647	14717	14788	14645	14578	14632	14688	14653	14488	14643	14628	14647	14624	14803	14707	14707	14719	14650	14777	14631	14766	14577	14590	14594	14658	14689	14549	14651	14828	14484	14600	14504	14677	14536	14586	14567	14661	14712	14593	14459	14576	14527	14545	14578	14529	14675	14834	14583	14799	14702	14591	14530	14753	14425	14616	14831	14730	14704	14688	14701	14650	14660	14566	14682	14699	14753	14707	14593	14611	14629	14482	14542	14526	14774	14680	14554	14639	14634	14548	14686	14529	14732	14771	14693	14664	14690	14587	14592	14648	14696	14641	14640	14658	14738	14515	14557	14619	14636	14529	14846	14792	14444	14563	14714	14733	14580	14533	14645	14615	14564	14740	14684	14756	14713	14703	14572	14688	14677	14691	14718	14613	14734	14584	14575	14534	14706	14617	14376	14684	14574	14657	14592	14579	14750	14712	14716	14648	14647	14612	14853	14654	14736	14541	14883	14420	14640	14637	14700	14645	14664	14710	14774	14563	14552	14729	14503	14645	14542	14570	14629	14626	14774	14629	14736	14619	14642	14596	14605	14758	14540	14634	14704	14475	14473	14786	14540	14569	14667	14643	14537	14601	14677	14487	14710	14584	14648	14654	14554	14537	14679	14581	14669	14752	14681	14697	14830	14529	14643	14469	14662	14834	14744	14650	14538	14535	14603	14675	14521	14678	14764	14510	14553	14715	14540	14720	14633	14692	14659	14691	14639	14720	14747	14721	14830	14739	14736	14455	14512	14557	14709	14832	14452	14596	14588	14797	14586	14709	14810	14605	14585	14528	14437	14575	14634	14792	14646	14515	14634	14551	14946	14673	14640	14636	14583	14658	14528	14443	14514	14511	14770	14499	14666	14656	14595	14784	14577	14821	14762	14679	14607	14646	14706	14404	14678	14724	14668	14492	14788	14558	14563	14672	14611	14756	14534	14604	14606	14742	14607	14741	14553	14872	14742	14569	14573	14645	14666	14667	14775	14606	14498	14618	14672	14641	14641	14553	14705	14583	14500	14692	14739	14629	14527	14481	14547	14553	14508	14599	14599	14571	14631	14658	14814	14560	14555	14625	14742	14617	14632	14651	14537	14565	14518	14750	14519	14550	14513	14709	14591	14711	14506	14727	14656	14619	14556	14838	14607	14519	14698	14613	14556	14689	14752	14747	14688	14606	14727	14636	14630	14712	14702	14715	14569	14489	14703	14601	14584	14756	14588	14843	14613	14725	14503	14630	14735	14734	14599	14530	14636	14561	14660	14621	14467	14641	14511	14750	14749	14587	14646	14651	14593	14669	14688	14613	14712	14546	14710	14646	14562	14605	14747	14491	14600	14816	14410	14697	14794	14762	14625	14643	14582	14751	14707	14661	14733	14713	14339	14756	14867	14618	14620	14431	14654	14725	14698	14632	14654	14617	14510	14656	14670	14545	14704	14572	14649	14468	14582	14711	14568	14752	14806	14559	14740	14527	14763	14701	14764	14696	14631	14710	14562	14751	14518	14603	14683	14761	14561	14677	14540	14603	14559	14551	14583	14655	14601	14617	14736	14558	14635	14599	14629	14549	14678	14721	14461	14572	14591	14564	14815	14706	14552	14457	14487	14709	14632	14799	14609	14486	14600	14631	14611	14609	14624	14574	14637	14620	14579	14639	14764	14722	14550	14650	14699	14668	14744	14529	14656	14654	14663	14673	14677	14600	14677	14471	14640	14644	14587	14631	14785	14679	14576	14335	14584	14636	14796	14636	14757	14855	14647	14353	14692	14717	14659	14649	14581	14656	14760	14531	14553	14739	14694	14705	14669	14565	14591	14662	14694	14474	14501	14683	14646	14628	14606	14796	14603	14664	14684	14619	14490	14790	14712	14673	14696	14482	14605	14648	14836	14558	14676	14604	14538	14796	14637	14585	14585	14641	14578	14682	14592	14791	14525	14478	14716	14629	14593	14565	14642	14681	14573	14831	14592	14642	14642	14852	14711	14705	14658	14535	14629	14482	14631	14564	14695	14778	14685	14727	14710	14634	14528	14672	14628	14670	14582	14655	14694	14633	14655	14567	14606	14569	14675	14567	14644	14569	14539	14646	14597	14738	14843	14663	14518	14604	14606	14727	14610	14724	14840	14513	14591	14508	14584	14591	14538	14571	14676	14635	14764	14658	14550	14711	14756	14687	14699	14538	14650	14786	14521	14829	14636	14630	14738	14599	14541	14725	14642	14567	14710	14737	14532	14722	14650	14687	14778	14572	14609	14566	14541	14793	14513	14821	14627	14760	14625	14807	14638	14620	14566	14408	14675	14674	14537	14775	14650	14679	14609	14643	14552	14833	14620	14502	14654	14655	14746	14553	14640	14608	14538	14731	14678	14696	14784	14643	14529	14670	14605	14598	14606	14526	14609	14611	14654	14670	14526	14528	14665	14665	14456	14683	14634	14517	14681	14787	14538	14706	14551	14547	14749	14621	14448	14667	14812	14655	14616	14573	14623	14643	14740	14633	14634	14654	14607	14831	14554	14484	14610	14614	14579	14621	14694	14618	14551	14691	14542	14606	14706	14609	14660	14564	14672	14703	14595	14786	14741	14652	14695	14682	14586	14427	14648	14704	14712	14641	14512	14600	14680	14604	14917	14561	14727	14565	14686	14515	14647	14829	14516	14582	14545	14634	14701	14479	14603	14584	14586	14643	14644	14656	14591	14654	14567	14642	14577	14601	14742	14676	14611	14686	14548	14662	14529	14574	14570	14471	14678	14643	14764	14552	14502	14681	14431	14663	14750	14518	14711	14565	14632	14748	14648	14649	14800	14634	14577	14595	14679	14706	14553	14622	14596	14364	14524	14498	14593	14676	14617	14675	14508	14726	14547	14674	14673	14579	14645	14810	14585	14635	14681	14664	14587	14646	14603	14837	14656	14542	14734	14511	14724	14671	14645	14637	14675	14540	14646	14591	14777	14562	14575	14579	14597	14651	14540	14715	14714	14705	14644	14717	14662	14631	14686	14543	14671	14778	14529	14740	14632	14625	14726	14588	14595	14506	14606	14597	14589	14700	14677	14656	14757	14676	14507	14546	14640	14611	14669	14658	14613	14609	14774	14569	14757	14751	14710	14684	14725	14573	14556	14682	14713	14713	14773	14604	14505	14711	14668	14649	14597	14625	14761	14732	14506	14670	14664	14887	14686	14746	14708	14768	14485	14798	14577	14571	14677	14657	14694	14771	14725	14607	14678	14728	14609	14481	14484	14685	14675	14897	14592	14606	14623	14529	14604	14828	14628	14677	14540	14605	14679	14619	14648	14746	14367	14638	14612	14615	14567	14621	14750	14669	14480	14668	14704	14677	14735	14856	14641	14737	14707	14735	14646	14786	14827	14568	14769	14466	14606	14579	14493	14721	14682	14452	14478	14507	14687	14603	14850	14589	14514	14552	14722	14608	14612	14590	14610	14626	14772	14455	14659	14665	14525	14695	14679	14643	14675	14582	14663	14558	14569	14490	14734	14758	14686	14646	14539	14618	14502	14618	14774	14737	14738	14596	14601	14757	14607	14644	14589	14504	14568	14566	14700	14596	14600	14542	15012	14557	14592	14938	14568	14693	14500	14666	14756	14780	14557	14532	14751	14736	14693	14573	14708	14673	14673	14627	14866	14642	14746	14790	14563	14682	14620	14568	14639	14626	14592	14812	14666	14774	14600	14606	14596	14550	14726	14608	14689	14483	14640	14691	14617	14663	14597	14503	14496	14630	14673	14686	14763	14561
22677	21020	28753	23807	23582	28199	30661	25294	22727	22081	21048	20522	20054	19562	19106	18825	18635	18614	18598	18283	18182	18229	18107	17870	18084	17870	17903	18186	17917	17774	17917	17767	17853	17736	17793	17830	17980	17771	17623	17680	17837	17915	17945	17780	17854	17589	17680	17749	17749	17722	17653	17482	17637	17711	17760	17708	17701	17805	17764	17704	17727	17655	17786	17621	17672	17354	17493	17606	17783	17266	17682	17602	17585	17549	17461	17657	17650	17503	17653	17701	17507	17638	17446	17527	17746	17587	17586	17709	17600	17792	17749	17654	17738	17607	17652	17415	17714	17615	17737	17555	17618	17564	17578	17667	17718	17608	17612	17509	17715	17642	17715	17556	17539	17611	17588	17635	17481	17537	17644	17434	17936	17545	17800	17769	17596	17680	17507	17508	17820	17762	17685	17614	17661	17471	17621	17776	17821	17656	17820	17671	17654	17613	17612	17633	17694	17668	17649	17608	17751	17445	17475	17497	17550	17504	17508	17513	17447	17642	17653	17538	17474	17780	17485	17469	17635	17826	17659	17627	17512	17588	17800	17777	17630	17567	17536	17536	17473	17575	17376	17682	17469	17762	17644	17649	17498	17620	17609	17640	17630	17645	17690	17369	17641	17692	17646	17592	17641	17679	17612	17563	17681	17469	17717	17545	17639	17558	17660	17500	17604	17681	17511	17673	17590	17772	17626	17553	17651	17667	17566	17571	17520	17682	17460	17623	17472	17651	17625	17531	17611	17602	17740	17603	17701	17691	17609	17620	17761	17522	17564	17465	17523	17789	17895	17511	17709	17655	17705	17594	17664	17521	17661	17477	17666	17657	17464	17612	17595	17619	17577	17731	17588	17645	17650	17775	17392	17749	17639	17464	17515	17690	17969	17560	17579	17406	17652	17505	17483	17449	17525	17518	17679	17436	17504	17814	17743	17912	17481	17368	17528	17789	17685	17672	17466	17624	17606	17729	17609	17641	17717	17686	17569	17664	17894	17750	17408	17612	17862	17657	17565	17490	17577	17749	17572	17547	17781	17819	17674	17672	17444	17731	17703	17610	17603	17547	17495	17730	17549	17539	17596	17610	17481	17464	17623	17661	17607	17489	17656	17748	17613	17544	17555	17647	17634	17769	17834	17798	17623	17582	17511	17637	17680	17579	17669	17457	17751	17588	17460	17606	17553	17678	17675	17734	17748	17501	17709	17960	17809	17516	17547	17531	17629	17494	17680	17610	17485	17660	17764	17578	17759	17513	17583	17494	17607	17840	17677	17691	17656	17607	17478	17756	17593	17576	17546	17555	17620	17593	17824	17884	17581	17403	17449	17523	17650	17650	17710	17590	17593	17593	17661	17805	17963	17582	17533	17642	17465	17508	17568	17727	17586	17725	17656	17487	17681	17610	17790	17482	17824	17644	17583	17644	17558	17583	17628	17537	17515	17723	17549	17601	17715	17612	17768	17648	17696	17639	17605	17547	17657	17892	17744	17599	17778	17600	17701	17487	17609	17624	17575	17562	17516	17543	17685	17660	17399	17761	17564	17706	17407	17626	17530	17501	17604	17784	17642	17881	17738	17686	17452	17807	17284	17461	17640	17514	17517	17699	17620	17855	17713	17785	17806	17517	17499	17572	17616	17667	17468	17749	17675	17555	17591	17470	17540	17541	17600	17562	17885	17769	17587	17541	17750	17892	17696	17708	17519	17762	17577	17608	17413	17486	17666	17509	17484	17602	17480	17545	17447	17530	17784	17655	17748	17580	17611	17464	17612	17648	17640	17622	17666	17560	17570	17595	17459	17593	17490	17536	17504	17381	17549	17514	17526	17682	17666	17489	17521	17714	17479	17700	17587	17714	17659	17648	17860	17487	17398	17768	17666	17511	17644	17750	17610	17703	17554	17487	17490	17600	17550	17712	17589	17642	17651	17548	17636	17625	17659	17459	17458	17684	17589	17662	17555	17547	17662	17909	17695	17540	17723	17723	17614	17669	17839	17456	17763	17519	17625	17743	17689	17482	17479	17539	17682	17538	17361	17500	17513	17401	17585	17598	17574	17558	17774	17631	17700	17437	17647	17454	17501	17747	17689	17452	17546	17560	17495	17767	17468	17619	17545	17714	17690	17790	17603	17594	17638	17680	17687	17515	17718	17510	17504	17656	17622	17692	17629	17742	17767	17501	17671	17647	17694	17789	17581	17533	17513	17680	17693	17630	17479	17660	17655	17669	17494	17557	17838	17749	17524	17740	17654	17636	17578	17660	17593	17760	17595	17606	17581	17764	17485	17604	17574	17513	17554	17680	17644	17479	17549	17521	17603	17465	17591	17421	17497	17718	17735	17589	17591	17400	17615	17656	17537	17571	17606	17528	17564	17693	17509	17583	17660	17603	17703	17424	17637	17549	17545	17703	17536	17690	17413	17742	17658	17558	17770	17758	17549	17417	17762	17625	17614	17789	17513	17426	17645	17426	17665	17476	17735	17761	17660	17614	17808	17705	17699	17702	17835	17475	17558	17454	17549	17629	17541	17476	17726	17472	17555	17591	17677	17509	17498	17726	17574	17620	17679	17579	17762	17571	17711	17671	17702	17672	17614	17580	17537	17765	17770	17624	17482	17566	17713	17675	17722	17510	17524	17491	17685	17513	17609	17722	17711	17622	17506	17583	17531	17744	17708	17758	17594	17505	17591	17636	17733	17700	17848	17678	17617	17601	17636	17813	17674	17705	17508	17709	17579	17599	17744	17623	17670	17423	17593	17667	17589	17500	17693	17618	17607	17825	17616	17641	17915	17619	17636	17663	17631	17652	17629	17461	17806	17668	17400	17608	17686	17472	17715	17586	17569	17476	17649	17498	17545	17514	17502	17504	17796	17635	17547	17620	17540	17372	17416	17770	17597	17625	17524	17609	17697	17487	17687	17643	17753	17744	17672	17466	17731	17600	17787	17724	17613	17709	17619	17809	17446	17676	17541	17557	17381	17671	17704	17509	17645	17798	17709	17547	17816	17574	17543	17711	17482	17504	17635	17746	17440	17713	17585	17518	17477	17791	17645	17775	17702	17713	17429	17474	17642	17496	17580	17661	17588	17575	17546	17354	17644	17783	17715	17518	17622	17586	17573	17784	17561	17359	17641	17517	17634	17512	17527	17615	17450	17534	17544	17729	17532	17361	17750	17468	17598	17584	17579	17783	17362	17422	17619	17721	17680	17488	17619	17552	17546	17601	17678	17642	17512	17579	17615	17578	17703	17428	17762	17356	17470	17407	17716	17598	17575	17617	17550	17584	17564	17616	17602	17270	17514	17439	17620	17458	17699	17457	17527	17594	17681	17818	17703	17781	17696	17659	17685	17541	17461	17599	17501	17811	17762	17395	17599	17584	17689	17566	17482	17516	17379	17431	17546	17810	17720	17527	17741	17701	17616	17702	17361	17664	17679	17434	17482	17730	17756	17531	17559	17469	17582	17636	17711	17443	17527	17559	17458	17776	17723	17548	17606	17665	17821	17656	17407	17582	17572	17688	17558	17636	17646	17766	17545	17425	17576	17743	17552	17638	17460	17758	17571	17687	17633	17575	17564	17702	17638	17571	17584	17653	17640	17698	17762	17761	17477	17617	17593	17691	17668	17447	17629	17650	17631	17648	17491	17587	17528	17708	17650	17708	17609	17606	17535	17436	17413	17733	17306	17613	17782	17848	17655	17730	17584	17602	17497	17666	17741	17554	17588	17766	17650	17682	17581	17587	17754	17563	17463	18016	17642	17850	17979	17573	17600	17533	17566	17611	17423	17646	17526	17673	17665	17695	17769	17590	17618	17526	17623	17591	17580	17620	17701	17535	17722	17776	17707	17781	17775	17580	17527	17417	17639	17593	17613	17344	17647	17601	17569	17608	17531	17639	17613	17810	17468	17619	17586	17586	17588	17498	17727	17512	17640	17820	17537	17505	17438	17649	17761	17552	17608	17753	17675	17489	17495	17438	17678	17680	17595	17488	17463	17638	17801	17622	17505	17560	17825	17693	17531	17713	17665	17617	17588	17652	17619	17532	17639	17693	17563	17521	17638	17713	17538	17614	17531	17484	17554	17493	17641	17562	17412	17553	17519	17572	17649	17534	17510	17455	17664	17622	17676	17464	17636	17673	17697	17694	17355	17621	17840	17631	17677	17707	17514	17516	17573	17638	17636	17641	17513	17826	17700	17563	17541	17612	17532	17590	17650	17442	17592	17422	17557	17706	17555	17595	17721	17571	17534	17506	17741	17492	17479	17659	17635	17543	17714	17584	17585	17469	17523	17621	17622	17680	17792	17556	17600	17641	17738	17601	17458	17634	17468	17394	17689	17600	17601	17431	17683	17571	17475	17580	17760	17464	17680	17528	17649	17697	17883	17621	17429	17576	17604	17700	17586	17534	17595	17577	17649	17538	17621	17533	17813	17599	17683	17652	17595	17598	17669	17589	17647	17544	17531	17573	17517	17652	17757	17504	17544	17628	17687	17671	17514	17404	17516	17415	17679	17800	17516	17528	17403	17678	17599	17640	17715	17730	17565	17462	17494	17484	17482	17853	17602	17802	17711	17655	17639	17660	17752	17543	17856	17558	17711	17527	17500	17427	17570	17630	17772	17771	17833	17531	17779	17555	17561	17581	17465	17478	17636	17537	17573	17833	17610	17695	17588	17453	17377	17732	17637	17626	17525	17492	17593	17559	17581	17498	17647	17376	17447	17626	17450	17600	17637	17918	17813	17621	17630	17561	17629	17504	17692	17599	17437	17575	17722	17640	17635	17790	17494	17538	17553	17626	17519	17603	17478	17480	17707	17631	17536	17494	17513	17749	17936	17539	17563	17672	17673	17592	17639	17596	17625	17722	17677	17834	17561	17560	17575	17617	17459	17646	17665	17549	17530	17480	17614	17718	17737	17618	17628	17541	17436	17677	17544	17630	17605	17562	17599	17469	17499	17700	17452	17514	17661	17716	17657	17602	17682	17705	17676	17693	17400	17417	17651	17519	17612	17595	17596	17509	17582	17787	17864	17720	17710	17564	17585	17484	17557	17512	17548	17756	17755	17663	17718	17630	17638	17824	17613	17540	17657	17426	17428	17740	17660	17726	17738	17497	17663	17669	17749	17724	17561	17626	17560	17880	17554	17537
34171	57433	53210	42847	37576	32733	29122	25617	22707	20916	19895	18896	18033	17493	16975	16559	16189	15983	16004	15503	15520	15405	15129	15252	15435	15215	15150	15215	14946	14930	14954	15109	14978	14818	14832	14925	14900	14929	14849	15092	14980	15016	14909	15128	15049	15008	14910	14989	14796	14796	14931	14888	14990	14857	14985	15050	14785	14967	14870	14864	14816	14854	14870	15058	14794	14920	14834	14601	14941	15005	15052	14800	14818	14749	14955	14964	14853	15046	14964	14911	14899	14985	14922	14871	14959	14828	14892	14995	14840	14885	14877	14739	14885	14870	14830	14958	14811	14883	14904	14772	14847	14775	14784	14743	14831	14855	15045	14982	14998	14859	14792	14870	14837	14863	15007	14778	15154	14738	14909	14836	14998	14773	14992	15037	14823	15015	14923	14982	14766	14826	15071	14929	14796	14684	14713	14808	14907	14840	14890	14808	14772	14824	14883	14826	14939	14735	14836	14976	14871	14768	14869	14897	14788	15051	14816	14972	14938	14886	14857	15008	14909	14946	14927	14963	14828	14986	14744	14929	14865	14858	14936	14959	14805	14932	14958	14811	14715	14839	14912	14789	14894	14782	14802	14951	14864	14971	14974	14782	14872	14920	14761	14826	14953	14880	14850	14956	14769	14935	14885	14913	14890	14962	14824	14877	14836	14889	14802	14807	14862	15103	14821	14838	14896	14859	14858	15000	14874	14825	14865	15004	14937	14854	14859	14871	14864	14941	14906	14769	15034	14906	14739	14966	14967	14878	14793	14883	14868	14834	14969	14948	14970	14919	14647	14932	15047	14974	14897	14858	14974	14817	15022	14769	14731	14861	14811	14580	14820	14932	14989	14847	14992	14851	14960	14947	14964	14958	14834	14735	14965	14861	14916	14915	14765	14672	14925	15025	14903	14755	14869	14806	14815	14946	14860	14659	15020	14850	14852	14957	14833	14739	14999	14792	15080	15085	14867	14734	14896	14935	14900	14620	14860	14884	14827	14768	14841	14731	14868	14876	14797	14978	14869	14873	14917	14926	14706	14876	14759	14964	14858	14896	14898	14880	14933	14960	14920	14877	14999	15060	14780	14881	14955	14925	14944	14853	14969	14851	14800	14787	14859	14775	15004	14872	14777	14893	15008	14649	14904	14749	14845	14813	14818	14892	14961	14942	14740	14878	14920	14910	14751	14861	14822	14894	14877	14658	14938	14945	14665	14870	14738	14920	14862	14862	14912	14913	14825	14786	14759	14830	14895	14920	14817	14940	14952	14841	14942	14960	14966	14961	14976	14827	14919	14971	14870	14871	14841	14848	14960	14999	14828	14893	14956	14828	14971	14839	14866	14836	14718	14918	14858	14814	15058	14804	14927	14877	14831	14841	14967	14949	14840	14691	14786	14756	14886	15015	14840	14769	14943	14942	14871	14818	14917	14736	14791	14814	14914	14767	14990	14850	14859	14647	14810	14736	14810	14797	14868	15032	14732	14841	14779	14929	14652	14846	14852	14885	14994	14842	14859	14746	14945	14831	14863	14789	14833	14933	14758	14827	14736	14932	14720	14849	14969	15064	14762	14885	14787	14939	14951	14719	14933	14763	14876	14950	14848	14825	14828	14767	14991	14887	14949	14856	14909	14880	14863	14857	14898	15053	14805	14957	14700	14779	14960	14853	14908	14788	14890	14924	14711	14872	14901	14763	14905	14816	14811	14764	14855	14729	14856	14966	15010	14806	14942	14837	14847	14987	14812	14817	14931	14897	14852	14943	14721	14952	14618	14860	15062	14984	14934	15044	14778	14774	14836	14884	14800	14894	14860	14878	14827	14922	14881	15036	14877	14748	15025	15074	14707	14722	14673	14834	15079	14892	14774	14822	14684	14826	14857	14792	14857	14795	14756	14857	14837	14879	14951	14862	14818	14840	14949	14888	14825	15023	14985	14694	15002	14809	14793	14783	14755	14772	14872	14812	14713	14899	14823	14804	14791	14881	14902	14947	14772	14820	14719	14839	14837	14821	14926	14671	14790	14917	14890	14924	14733	14850	14776	14678	14744	14857	14877	14861	14872	14817	14930	14896	14804	14738	14856	14839	14983	14953	14750	14883	14774	14899	14968	14791	14891	14832	14861	14729	14947	14856	15020	14864	14924	14943	14888	14950	14810	14954	14876	14892	14744	14742	14804	14796	14692	14929	14834	14848	14948	14881	14984	14919	14817	14845	14804	14751	14867	14805	14883	15017	14914	14829	14985	14756	14852	14873	14799	14857	14807	14699	14895	14902	14934	14868	14818	15016	14810	14912	14745	14948	14894	14887	14864	14860	14884	14861	14710	14716	14925	14844	14980	14855	14570	14850	14823	14824	14877	14820	14842	14816	14799	14811	14835	14866	14888	14821	15051	14853	14972	14790	14910	14751	14885	14861	14685	14868	14889	14850	14921	14872	14920	14779	14812	14914	15022	14893	14911	14831	14693	14852	14957	14955	15049	14834	14636	14846	14907	14798	15014	14824	14947	14939	14786	14778	14829	14792	14785	14844	14994	14898	14936	14912	14697	14900	14755	14801	14848	14865	14861	14837	14838	14972	14711	14818	14935	14967	14770	15009	14866	14759	14842	14631	14760	14780	15014	14754	14754	14902	15042	14853	14762	14911	14758	14918	14888	14851	14757	14918	14899	14806	14834	14723	14828	14875	14827	14728	14837	14858	14748	14880	14922	14922	14791	14754	14914	14938	14810	14803	14943	14906	14796	14933	14843	14982	14972	14593	14841	14832	15038	14938	14796	14894	15026	14886	14850	14916	14760	14845	14656	14825	15007	14837	14893	14788	14751	14690	14935	14710	14854	14612	14821	14917	14938	14776	15045	14874	14863	14884	14758	15124	14920	15054	14996	14862	14914	14742	15001	15001	14952	14954	15001	15009	14910	14959	14845	14766	14832	14979	14974	14880	14731	14828	14824	14759	14682	14851	14897	14919	14941	14771	14871	14764	14986	14734	14962	14918	14775	14917	14775	14717	14648	14780	14766	14814	14738	14821	14750	15036	14850	14846	14847	14905	14837	14888	14955	14838	14934	14964	14897	14812	14830	14903	14849	14782	14952	14839	14816	14944	14945	14839	14750	14938	14921	14862	14790	14762	14875	15056	14816	14845	14977	14863	14880	14975	14762	14822	14922	14788	14886	14757	14871	14702	14900	14747	14780	14983	14986	14830	14788	14934	15057	14922	14726	14894	14917	14864	14908	14858	14794	14948	14902	14839	14876	14715	14839	14958	14787	14839	14959	14790	14933	14851	14810	14904	14963	14864	14806	14828	14836	14842	14897	14874	14880	14845	14945	14891	14869	14843	14954	14823	14796	14873	15053	14813	14879	14882	14858	14834	14986	14724	14891	14793	14839	15029	14828	14873	14824	14821	14880	14827	14910	14879	14972	14998	14679	14743	14763	14829	14878	14866	14871	14841	14771	14803	14851	14860	14895	14792	14785	14732	14928	14921	14926	14891	14794	14829	14759	14802	14887	14905	14862	14836	14872	14881	14788	14813	14900	14814	14849	14836	14790	14798	14802	15008	14761	14734	14713	15060	14828	14836	14939	14670	14873	14744	14958	14870	14846	15038	14913	14833	14707	14849	14886	14919	14912	14848	14866	15068	14904	14724	14829	14894	14815	14876	14919	14863	14818	14864	14897	15053	14976	14944	14904	14750	14850	14886	14836	14904	14809	14837	14907	14911	14903	14811	15004	14966	14807	14750	14898	14831	14759	14850	14792	14926	14859	14760	14955	14933	14927	14872	14789	14903	14849	14886	14984	14966	14825	14928	14753	14773	14763	15040	14863	14852	14854	14867	14795	14963	14788	14854	14939	14894	14918	14859	14911	14820	14853	14776	14907	14917	14961	15021	14659	14971	14888	14968	14696	14981	14976	14836	14892	14731	14723	14691	15007	14771	14825	14843	14917	14758	14715	14880	14859	14811	14996	14909	14865	14767	14913	14870	14892	14690	14744	14875	15049	14940	14964	14812	14879	14851	14949	14788	14759	14876	14914	14909	14926	14923	14899	14878	14801	14711	14943	14973	14746	14867	14684	14898	14857	14740	14674	14849	14635	14834	14897	14787	14845	14930	14843	14876	14946	14776	15058	14744	14878	14726	14911	14714	14803	14743	14866	14862	14871	14853	14795	14911	14955	14765	15004	14873	14639	14927	14898	14952	14915	14822	14882	14963	14740	14878	14843	14948	14735	14898	14911	14941	14937	14849	15061	14774	14956	14887	14889	14940	14944	14919	14913	14926	14836	14817	14853	14747	14906	14858	14922	14801	14965	14945	14700	14818	14776	14968	14808	15015	14950	14864	14839	14764	14865	14818	14698	14748	14831	14863	15004	14976	15010	15058	14895	14985	14835	14818	14930	14900	15092	14755	15025	14798	14741	14867	14969	14934	14731	14874	14827	14875	14767	14975	14887	14709	14752	14763	14939	14808	14938	14814	14911	14900	14768	14832	14867	14803	14747	14920	14900	14881	14822	14701	14891	14869	14760	14783	15110	14818	14756	15007	14813	14854	14888	14948	14719	14819	14848	14754	14739	14932	14852	14815	14909	14837	14935	14653	14969	14932	15025	14792	14835	14834	14975	14843	14771	15028	14834	14887	14944	14872	14802	14848	14953	14759	14806	14833	14865	14898	14884	14981	14735	14808	14875	14876	15004	14851	14768	14864	14847	14868	14690	14798	14759	14652	14799	15055	14895	14826	14848	14865	15005	14780	14792	14836	14787	14801	14901	14970	14762	14751	14801	14801	14739	14950	14767	14845	14898	14983	14804	14808	14968	14751	14822	14996	14812	14897	14825	14845	14847	14821	14983	14884	14861	14905	14823	15006	14933	15008	14645	14842	14820	14706	14716	14880	14772	14737	14678	14841	14980	14955	14999	14940	14879	14841	14710	14957	15047	14823	14850	14720	14856	14765	14825	14745	14817	14935	14973	14845	14837	14685	14839	14826	14781	14970	14852	14789	14886	14682	14855	14980	14751	14975	14852	14821	14802	14659	14690	14975	14703	14817	14906	14952	14917	14978	14862	14806	14838	15016	14910	14804	14875	14938	14881	14859	14798	14796	14829	14859	14755	14766	14909	14791	14867	14960	14925	14777	14939	14892	14794	14768
29777	30720	39590	34611	28371	25262	22848	21140	20124	19258	18760	18588	18182	18133	18281	17835	17816	17724	17721	17648	17525	17551	17621	17592	17671	17600	17609	17783	17676	17455	17321	17532	17452	17643	17547	17422	17600	17206	17481	17737	17481	17374	17737	17329	17490	17554	17597	17267	17404	17341	17651	17293	17380	17463	17486	17152	17557	17601	17481	17340	17617	17401	17346	17609	17244	17243	17473	17444	17359	17531	17568	17212	17316	17389	17491	17313	17298	17338	17483	17536	17490	17345	17445	17311	17556	17445	17465	17500	17396	17413	17466	17515	17608	17502	17366	17271	17346	17331	17330	17389	17134	17539	17485	17436	17304	17378	17432	17366	17524	17429	17405	17304	17474	17572	17611	17670	17311	17318	17411	17191	17412	17367	17460	17512	17344	17432	17190	17406	17482	17342	17336	17483	17305	17242	17446	17420	17371	17493	17298	17388	17411	17194	17341	17491	17393	17374	17339	17448	17409	17604	17446	17270	17348	17297	17441	17560	17407	17344	17282	17408	17300	17422	17429	17477	17530	17406	17520	17433	17606	17606	17422	17346	17459	17552	17237	17307	17474	17368	17521	17538	17294	17250	17390	17318	17473	17438	17522	17342	17353	17271	17556	17401	17274	17482	17411	17395	17324	17485	17526	17336	17197	17264	17126	17396	17317	17345	17256	17582	17279	17347	17629	17442	17494	17431	17453	17378	17296	17213	17270	17561	17441	17293	17314	17271	17416	17389	17489	17475	17365	17485	17364	17563	17347	17553	17377	17553	17366	17308	17465	17455	17607	17331	17500	17349	17464	17260	17483	17471	17242	17352	17489	17514	17425	17437	17423	17543	17496	17330	17363	17349	17372	17252	17399	17367	17344	17419	17263	17495	17433	17318	17486	17399	17542	17337	17262	17495	17313	17363	17354	17609	17299	17394	17404	17069	17324	17280	17350	17459	17254	17142	17248	17195	17477	17489	17362	17282	17402	17498	17376	17432	17664	17485	17431	17435	17655	17543	17346	17479	17614	17306	17286	17537	17390	17365	17274	17274	17295	17331	17381	17449	17365	17554	17353	17472	17387	17436	17202	17204	17478	17505	17306	17367	17614	17591	17453	17656	17354	17353	17500	17408	17417	17285	17325	17493	17483	17361	17392	17401	17361	17220	17454	17410	17233	17369	17577	17541	17587	17401	17497	17308	17355	17438	17315	17293	17408	17520	17379	17565	17516	17075	17204	17425	17391	17270	17519	17431	17408	17578	17400	17390	17422	17370	17414	17480	17590	17408	17662	17521	17466	17354	17301	17621	17588	17303	17567	17226	17418	17487	17317	17369	17141	17285	17341	17413	17345	17592	17480	17338	17485	17506	17196	17493	17266	17169	17132	17554	17441	17432	17463	17380	17542	17493	17418	17375	17381	17273	17393	17290	17319	17287	17316	17436	17370	17247	17353	17272	17278	17371	17437	17422	17257	17365	17428	17315	17369	17555	17493	17418	17296	17288	17449	17468	17613	17300	17433	17443	17448	17404	17447	17358	17424	17495	17514	17543	17533	17372	17327	17332	17318	17343	17432	17307	17292	17317	17453	17481	17527	17426	17503	17154	17438	17289	17404	17150	17431	17342	17417	17416	17321	17507	17569	17428	17316	17419	17465	17240	17522	17667	17314	17583	17375	17337	17298	17532	17595	17395	17460	17493	17516	17567	17401	17297	17413	17322	17552	17341	17272	17408	17465	17420	17470	17525	17270	17432	17342	17489	17504	17428	17337	17243	17372	17524	17269	17454	17376	17294	17440	17393	17547	17394	17289	17542	17391	17426	17466	17563	17348	17392	17600	17556	17489	17387	17213	17302	17408	17422	17356	17354	17461	17515	17529	17302	17391	17326	17364	17348	17291	17320	17574	17413	17260	17436	17374	17270	17516	17471	17453	17339	17282	17307	17582	17425	17428	17523	17392	17544	17441	17350	17475	17450	17493	17361	17596	17314	17523	17450	17497	17341	17469	17263	17471	17396	17365	17464	17434	17257	17473	17453	17387	17629	17464	17380	17284	17288	17475	17488	17396	17380	17486	17323	17561	17354	17285	17432	17375	17312	17371	17274	17282	17368	17481	17347	17221	17480	17523	17465	17442	17378	17348	17436	17394	17473	17624	17353	17540	17266	17370	17405	17325	17429	17466	17467	17190	17597	17492	17559	17499	17492	17385	17505	17463	17552	17483	17469	17598	17339	17367	17666	17443	17603	17424	17607	17324	17262	17455	17646	17318	17226	17289	17299	17489	17531	17578	17688	17398	17340	17335	17327	17430	17489	17338	17300	17331	17551	17487	17388	17326	17180	17382	17476	17436	17263	17441	17351	17454	17160	17467	17248	17262	17438	17314	17389	17290	17242	17355	17427	17286	17429	17379	17145	17327	17374	17258	17277	17370	17510	17505	17304	17424	17408	17449	17564	17458	17477	17396	17375	17333	17329	17171	17630	17305	17425	17342	17621	17430	17457	17379	17452	17428	17392	17385	17325	17114	17467	17342	17418	17427	17157	17345	17527	17476	17540	17341	17420	17456	17488	17470	17360	17465	17486	17196	17445	17436	17285	17290	17298	17338	17348	17350	17332	17310	17229	17318	17356	17595	17395	17463	17472	17303	17299	17355	17546	17320	17334	17458	17325	17486	17598	17436	17225	17451	17406	17220	17676	17521	17215	17560	17522	17615	17303	17416	17597	17327	17434	17469	17511	17589	17366	17404	17305	17438	17484	17568	17470	17487	17447	17612	17412	17362	17246	17402	17327	17183	17309	17471	17502	17350	17344	17412	17441	17377	17449	17541	17306	17401	17395	17324	17399	17519	17350	17278	17387	17230	17417	17461	17539	17349	17262	17437	17439	17508	17532	17539	17303	17386	17283	17381	17390	17467	17545	17305	17390	17394	17465	17353	17327	17499	17395	17437	17482	17280	17433	17356	17535	17406	17379	17499	17283	17308	17418	17278	17421	17526	17291	17408	17311	17500	17314	17217	17456	17440	17435	17526	17443	17523	17489	17529	17245	17332	17295	17572	17496	17418	17434	17510	17602	17451	17663	17377	17242	17529	17567	17657	17191	17405	17302	17269	17182	17126	17400	17496	17359	17316	17399	17299	17347	17498	17409	17534	17375	17436	17375	17352	17517	17476	17341	17272	17327	17535	17546	17442	17305	17353	17537	17351	17297	17364	17461	17333	17413	17289	17184	17503	17548	17777	17368	17376	17663	17631	17650	17233	17298	17424	17327	17531	17474	17368	17331	17523	17299	17305	17456	17244	17270	17397	17471	17467	17342	17343	17428	17359	17420	17288	17239	17407	17395	17313	17388	17458	17379	17384	17419	17195	17445	17263	17373	17489	17408	17364	17366	17558	17465	17292	17512	17527	17210	17464	17633	17347	17427	17420	17533	17378	17435	17180	17386	17360	17549	17344	17366	17477	17449	17382	17565	17524	17371	17468	17358	17304	17577	17273	17428	17542	17248	17515	17480	17368	17448	17472	17458	17344	17297	17363	17316	17445	17568	17480	17405	17373	17484	17503	17503	17382	17404	17352	17428	17577	17450	17195	17563	17482	17414	17236	17708	17325	17294	17573	17401	17310	17261	17437	17388	17406	17336	17517	17721	17556	17557	17507	17283	17365	17510	17601	17527	17472	17582	17460	17372	17446	17283	17457	17627	17459	17358	17176	17260	17400	17404	17483	17426	17372	17286	17303	17496	17413	17376	17514	17439	17262	17498	17514	17234	17471	17436	17323	17334	17451	17519	17567	17177	17342	17333	17361	17506	17394	17365	17453	17301	17348	17344	17488	17377	17077	17501	17426	17302	17256	17530	17601	17531	17344	17529	17340	17603	17277	17338	17337	17297	17332	17441	17260	17398	17324	17397	17558	17405	17327	17587	17497	17637	17653	17435	17452	17267	17489	17307	17546	17541	17448	17389	17619	17535	17320	17551	17432	17557	17553	17536	17460	17534	17530	17396	17460	17578	17394	17493	17301	17218	17570	17502	17484	17339	17289	17348	17500	17254	17385	17184	17092	17521	17423	17459	17607	17441	17270	17408	17341	17494	17499	17413	17526	17352	17405	17602	17446	17469	17497	17415	17621	17393	17147	17495	17342	17488	17469	17367	17489	17365	17482	17369	17405	17374	17583	17517	17559	17456	17417	17416	17615	17453	17280	17393	17486	17482	17404	17392	17454	17243	17191	17237	17517	17427	17396	17365	17446	17439	17452	17406	17532	17524	17476	17306	17425	17456	17724	17547	17199	17436	17443	17416	17397	17324	17469	17529	17257	17551	17497	17407	17391	17401	17538	17605	17320	17363	17428	17366	17370	17587	17434	17441	17163	17323	17410	17389	17476	17554	17538	17319	17323	17494	17355	17186	17350	17449	17503	17220	17319	17319	17407	17586	17492	17525	17412	17521	17525	17339	17251	17429	17294	17378	17414	17524	17204	17264	17256	17504	17411	17461	17446	17298	17721	17497	17215	17305	17552	17503	17283	17236	17236	17569	17374	17228	17251	17438	17288	17683	17404	17509	17155	17312	17547	17526	17378	17418	17369	17412	17686	17452	17370	17373	17440	17281	17458	17203	17536	17468	17303	17515	17504	17316	17359	17246	17302	17530	17321	17211	17503	17469	17312	17348	17183	17554	17635	17253	17360	17376	17412	17497	17466	17226	17251	17448	17490	17414	17371	17427	17656	17472	17290	17139	17403	17508	17445	17374	17283	17569	17191	17422	17488	17385	17562	17478	17234	17491	17394	17305	17422	17344	17591	17354	17498	17594	17325	17565	17564	17461	17217	17183	17285	17371	17397	17367	17428	17509	17537	17441	17408	17307	17366	17429	17379	17519	17608	17473	17272	17256	17547	17451	17386	17304	17458	17532	17417	17328	17378	17554	17284	17600	17547	17599	17572	17585	17395	17207	17517	17265	17297	17286	17559	17470	17201	17391	17454	17361	17317	17316	17438	17141	17566	17598	17359	17453	17363	17291	17495	17448	17578	17419	17420	17258	17382	17250	17563	17457	17485	17586	17366	17431	17394	17505	17301	17560	17625	17491	17575	17384	17367	17299	17448	17504	17310	17281	17364	17329	17383	17312	17325	17268	17471	17254	17494	17292	17568	17246	17260	17454
32262	47129	43611	33523	28579	25051	22030	20107	18667	17809	17051	16460	16129	15774	15533	15449	15164	15240	15041	15001	15044	14926	14931	14928	14859	14854	14921	14896	14832	14753	14725	14722	14973	14595	14719	14692	14857	14758	14565	14962	14655	14713	14804	14839	14670	14802	14737	14757	14800	14819	14641	14730	14726	14778	14767	14823	14728	14715	14769	14726	14646	14590	14844	14656	14529	14706	14857	14729	14601	14727	14917	14752	14804	14791	14638	14769	14828	14931	14773	14704	14678	14550	14667	14601	14709	14576	14808	14773	14615	14882	14751	14696	14778	14603	14773	14740	14475	14676	14863	14555	14703	14678	14692	14780	14623	14749	14632	14667	14694	14737	14682	14814	14724	14717	14720	14623	14652	14811	14482	14621	14774	14661	14822	14751	14873	14594	14720	14736	14800	14514	14793	14703	14691	14771	14658	14851	14761	14811	14690	14586	14739	14787	14714	14809	14879	14786	14804	14865	14870	14602	14729	14721	14677	14585	14645	14721	14645	14740	14717	14608	14622	14941	14755	14767	14903	14697	14621	14705	14835	14768	14776	14820	14709	14861	14613	14690	14753	14631	14584	14686	14598	14651	14769	14787	14819	14733	14745	14691	15022	14731	14755	14952	14826	14603	14802	14888	14694	14495	14735	14799	14595	14780	14905	14704	14653	14830	14714	14726	14812	14735	14852	14841	14624	14819	14595	14638	14693	15047	14711	14643	14752	14600	14883	14669	14715	14636	14778	14892	14727	14819	14702	14776	14690	14634	14658	14722	14764	14736	14647	14740	14787	14589	14782	14531	14787	14768	14694	14851	14736	14930	14710	14691	14741	14821	14725	14680	14583	14686	14773	14682	14716	14827	14712	14827	14703	14543	14732	14698	14804	14518	14908	14726	14661	14577	14595	14613	14870	14637	14648	14560	14742	14705	14779	14520	14832	14584	14905	14836	14652	14636	14540	14608	14544	14852	14926	14675	14798	14720	14625	14762	14729	14761	14776	14720	14814	14696	14736	14760	14675	14850	14819	14661	14741	14793	14923	14795	14758	14669	14689	14777	14766	14764	14784	14876	14757	14847	14762	14763	14667	14846	14588	14744	14653	14711	14666	14745	14800	14647	14874	14690	14799	14730	14717	14833	14815	14691	14598	14786	14813	14829	14768	14715	14665	14597	14678	14859	14758	14785	14628	14583	15085	14704	14717	14665	14827	14856	14604	14734	14630	14755	14828	14744	14673	14672	14811	14763	14600	14703	14806	14704	14838	14804	14627	14556	14845	14804	14852	14837	14671	14739	14681	14880	14673	14594	14740	14678	14692	14669	14661	14821	14755	14738	14623	14667	15005	14754	14783	14757	14824	14743	14630	14605	14738	14649	14755	14661	14623	14589	14653	14716	14719	14762	14699	14855	14700	14736	14828	14664	14907	14717	14651	14680	14729	14751	14675	14802	14658	14944	14681	14619	14732	14575	14764	14734	14945	14658	14657	14863	14636	14806	14756	14779	14539	14713	14671	14760	14772	14621	14613	14732	14767	14601	14624	14619	14642	14616	14726	14663	14615	14689	14832	14834	14727	14636	14927	14872	14607	14666	14820	14678	14754	14826	14825	14798	14654	14685	14685	14715	14621	14686	14725	14758	14781	14692	14654	14672	14878	14694	14647	14777	14652	14740	14730	14526	14647	14546	14811	14674	14701	14736	14668	14668	14803	14535	14839	14861	14860	14772	14673	14675	14513	14734	14893	14621	14762	14729	14759	14686	14879	14892	14802	14571	14643	14840	14811	14836	14726	14788	14701	14626	14879	14779	14825	14734	14619	14850	14663	14664	14773	14627	14757	14781	14660	14621	14553	14685	14732	14774	14874	14783	14719	14842	14721	14647	14732	14790	14672	14778	14880	14839	14721	14749	14799	14716	14702	14598	14734	14692	14631	14655	14814	14759	14712	14737	14681	14808	14750	14812	14712	14714	14688	14679	14737	14724	14724	14879	14507	14867	14740	14684	14611	14608	14871	14612	14775	14594	14751	14603	14576	14797	14756	14608	14529	14851	14716	14690	14641	14592	14840	14860	14895	14755	14791	14726	14734	14707	14680	14744	14737	14540	14730	14718	14645	14746	14666	14607	14734	14706	14771	14794	14713	14705	14871	14626	14633	14846	14651	14882	14804	14526	14815	14884	14804	14672	14749	14705	14742	14768	14616	14624	14759	14791	14494	14771	14701	14701	14966	14665	14735	14780	14653	14697	14751	14671	14737	14777	14530	14850	14634	14963	14726	14572	14751	14606	14716	14616	14662	14667	14667	14601	14767	14778	14890	14808	14655	14702	14822	14818	14562	14749	14680	14844	14631	14879	14592	14693	14676	14725	14678	14671	14716	14828	14673	14775	14653	14819	14686	14814	14738	14711	14760	14678	14887	14637	14746	14802	14795	14818	14682	14725	14711	14766	14757	14639	14774	14726	14695	14699	14871	14806	14657	14856	14676	14816	14622	14656	14680	14834	14845	14728	14697	14579	14446	14566	14708	14890	14677	14793	14610	14717	14694	14760	14794	14625	14701	14711	14600	14746	14698	14740	14751	14832	14718	14765	14580	14765	14610	14749	14606	14708	14633	14797	14845	14648	14566	14709	14565	14737	14776	14647	14666	14753	14701	14687	14651	14655	14737	14667	14770	14699	14746	14600	14584	14599	14726	14787	14788	14720	14752	14885	14696	14727	14822	14707	14619	14847	14622	14650	14744	14611	14634	14689	14707	14781	14750	14600	14799	14705	14837	14712	14496	14663	14647	14619	14672	14693	14883	14760	14635	14763	14762	14716	14846	14711	14516	14767	14742	14787	14792	14861	14825	14760	14740	14678	14668	14752	14506	14755	14781	14651	14701	14670	14772	14916	14810	14679	14855	14699	14756	14820	14705	14760	14678	14581	14738	14894	14646	14785	14535	14824	14773	14682	14655	14551	14768	14775	14556	14628	14772	14634	14719	14813	14700	14716	14737	14738	14591	14676	14570	14746	14675	14622	14638	14694	14750	14769	14798	14816	14714	14633	14712	14827	14728	14767	14787	14583	14733	14702	14638	14684	14637	14645	14723	14642	14759	14613	14598	14741	14583	14652	14967	14788	14605	14791	14802	14575	14630	14719	14818	14779	14636	14750	14639	14852	14743	14664	14797	14749	14731	14858	14766	14777	14887	14879	14604	14758	14870	14757	14757	14790	14529	14815	14764	14702	14788	14759	14669	14556	14548	14830	14687	14638	14978	14620	14739	14738	14586	14975	14737	14745	14790	14579	14723	14748	14678	14683	14850	14611	14767	14639	14802	14664	14848	14791	14737	14847	14840	14708	14705	14710	14706	14662	14731	14710	14836	14759	14754	14838	14815	14583	14752	14795	14780	14739	14745	14871	14791	14860	14687	14691	14842	14641	14816	14742	14823	14814	14691	14735	14791	14846	14743	14612	14892	14764	14716	14676	14712	14674	14502	14635	14756	14727	14750	14743	14794	14659	14751	14709	14724	14650	14687	14651	14542	14799	14753	14678	14519	14647	14780	14763	14708	14607	15014	14636	14796	14835	14427	14811	14662	14847	14707	14687	14777	14813	14673	14868	14723	14628	14819	14739	14672	14644	14779	14674	14744	14781	14636	14825	14691	14740	14576	14688	14853	14484	14821	14714	14700	14674	14905	14684	14837	14828	14713	14863	14582	14673	14595	14758	14687	14801	14649	14667	14543	14851	14723	14718	14731	14832	14847	14609	14821	14829	14707	14784	14768	14777	14761	14522	14814	14853	14734	14794	14870	14772	14730	14834	14777	14490	14737	14843	14741	14792	14730	14686	14665	14677	14765	14756	14635	14748	14794	14813	14666	14719	14778	14689	14708	14657	14903	14601	14663	14584	14760	14784	14646	14882	14578	14723	14833	14676	14720	14643	14640	14839	14698	14718	14588	14769	14616	14629	14683	14837	14647	14857	14718	14751	14643	14695	14731	14633	14766	14428	14582	14691	14775	14708	14608	14762	14715	14694	14688	14760	14649	14607	14714	14798	14986	14776	14659	14697	14702	14692	14628	14663	14792	14880	14737	14662	14706	14702	14690	14790	14760	14633	14674	14729	14902	14778	14699	14613	14770	14562	14752	14740	14706	14801	14754	14826	14835	14969	14717	14580	14793	14577	14590	14839	14681	14642	14775	14651	14760	14816	14898	14835	14786	14425	14901	14648	14744	14678	14732	14751	14853	14678	14890	14894	14872	14653	14778	14730	14807	14797	14560	14715	14815	14857	14912	14812	14809	14609	14808	14688	14651	14999	14644	14704	14759	14945	14645	14780	14762	14630	14852	14583	14752	14911	14629	14845	14914	14618	14647	14820	14862	14604	14673	14613	14696	14871	14635	14855	14771	14857	14651	14777	14937	14808	14865	14716	14781	14783	14739	14687	14643	14725	14851	14674	14765	14616	14904	14709	14591	14635	14702	14730	14715	14715	14804	14620	14641	14691	14770	14735	14844	14561	14610	14682	14522	14666	14677	14660	14761	14724	14953	14862	14661	14744	14803	14720	14606	14751	14639	14677	14751	14845	14680	14857	14716	14714	14809	14619	14799	14716	14573	14665	14774	14740	14593	14782	14779	14710	14789	14682	14737	14547	14756	14791	14814	14695	14692	14828	14741	14795	14670	14667	14839	14825	14680	14679	14821	14775	14932	14691	14862	14744	14681	14836	14702	14784	14692	14680	14893	14562	14849	14651	14676	14644	14599	14714	14740	14553	14735	14698	14753	14861	14791	14712	14797	14799	14811	14513	14814	14676	14567	14751	14662	14683	14796	14744	14669	14599	14852	14691	14645	14626	14758	14641	14787	14639	14694	14776	14643	14722	14670	14787	14775	14770	14685	14806	14794	14631	14798	14648	14932	14781	14658	14558	14927	14820	14667	14698	14806	14626	14700	14655	14724	14668	14595	14758	14536	14675	14697	14875	14731	14738	14638	14823	14678	14899	14716	14672	14873	14726	14764	14708	14798	14878	14806	14650	14871	14596	14716	14760	14660	14771	14760	14834	14754	14640	14627	14792	14696	14790	14863	14779	14868	14860	14755	14831	14693	14631	14859	14628	14690	14736	14681	14614	14803	14840	14749	14504	14730	14774	14809	14783	14646	14795
23972	21025	28541	26233	26541	27943	26738	23017	21023	20499	19840	19210	18775	18627	18396	18330	18136	17799	17943	17687	17688	17545	17585	17637	17622	17608	17501	17488	17366	17548	17286	17521	17362	17341	17177	17477	17542	17328	17142	17201	17055	17404	17232	17278	17338	17335	17297	17227	17287	17360	17333	17408	17081	17335	17389	17081	17164	17283	17290	17336	17415	17316	17173	17405	17295	17235	17285	17193	17329	17335	17247	17379	17333	17125	17404	17405	17217	17362	17214	17508	17163	17134	17311	17185	17153	17258	17208	17104	17179	17150	17284	17057	17299	17172	17291	17202	16980	17225	17197	17207	17139	17379	17232	17165	17183	17419	17250	17112	17439	17157	17335	17266	17270	17045	17154	17276	17273	17334	17134	17070	17129	17205	17274	17307	17088	17115	17207	17116	17267	17444	17241	17365	17325	17163	17240	17243	17403	17369	17292	17087	17113	17192	17257	17243	17217	17315	17098	17292	17255	17169	17209	17293	17078	17263	17344	17311	17406	17207	17020	17259	17202	17190	17219	17262	17218	17027	17133	17224	17217	17287	17272	17170	17145	17362	17149	17094	17365	17250	17154	17188	17207	17295	17124	17102	17206	17340	17342	17231	17303	17129	17309	17196	17084	17101	17090	17264	17353	17446	17099	17117	17248	17104	17171	17117	17189	17065	17118	17195	17139	17228	17049	17063	17160	17274	17410	17480	17152	17351	17157	17261	17177	17167	17295	17275	17194	17179	17088	17193	17129	17234	17178	17098	17315	17224	17168	17361	17330	17062	17371	17219	17290	17207	17268	17142	17147	17595	17132	17282	17388	17356	17387	17248	17174	17273	17301	17192	17226	17107	17160	17366	17106	17293	17007	17471	17350	17342	17278	17117	17171	17104	17022	17137	17060	17148	17181	17039	17209	17208	17035	17377	17207	17351	17224	17212	17257	17344	17328	17230	17293	17359	17409	17131	17320	17147	17277	17174	17314	17137	17303	17264	17156	17195	17312	16874	17196	17153	17225	17280	17225	17207	17336	17163	17392	17376	17401	17177	17152	17215	17406	17110	17337	17341	17201	17443	17329	17324	17458	17052	17105	17237	17277	17164	17293	17304	17379	17172	17167	17406	17269	17305	17160	17350	17464	17135	17264	17204	17330	17142	17313	17229	17303	17398	17183	17412	17261	17243	17356	17081	17155	17239	17279	17276	17269	17419	17142	17140	17240	17037	17315	17219	17188	17211	17331	17431	17250	17392	17392	17344	17089	17293	17190	17198	17184	17267	17270	17224	17161	17289	17351	17203	17272	17231	17241	17197	17215	17170	17212	17181	17441	17294	17321	17229	17146	17341	17335	17048	17359	17228	17303	17148	17244	17208	17188	17383	17192	17142	17039	16984	17178	17337	17362	17208	17183	17388	17268	17126	17455	17390	17319	17163	17156	17254	17162	17349	17231	17250	16953	17383	17301	17162	17188	17342	17136	16975	17385	17196	17186	17253	17266	17338	17313	17246	17180	17297	17290	17395	17277	17133	17347	17195	17124	17070	17196	17273	17159	17168	17270	17182	17306	17373	17283	17400	17296	17290	17249	17079	17355	17148	17219	17094	17173	17248	17238	17336	17204	17277	17149	17152	17414	17425	17382	17117	17274	17289	17402	17182	17399	17286	17226	17338	17253	17363	17158	17103	17264	17341	17202	17288	17393	17186	17032	17322	17322	17333	17395	17167	17379	17269	17223	17046	17167	17213	17114	17311	17340	17297	17062	17308	17221	17129	17248	17143	17267	17304	17454	17261	17269	17358	17445	17168	17259	17305	17152	17157	17086	17175	17362	17166	17199	17286	17319	17216	17242	17335	17074	17331	17164	17195	17361	17194	17168	17341	17183	17089	17261	17060	17434	17323	17387	17210	17414	17244	17463	17158	17401	17098	17230	17317	17403	17438	17327	17246	17280	17264	17172	17226	17145	17286	17425	17259	17366	17252	17176	17139	17221	17305	17336	17104	17246	17208	17169	17216	17193	17268	17348	17093	17022	17320	17183	17186	17245	17471	17116	17210	17167	17238	17310	17474	17057	17341	17291	17346	17151	17272	17219	17341	17027	17116	17177	17163	17256	17253	17138	17152	17233	17161	17164	17434	17189	17315	17292	17233	17328	17327	17065	17111	17297	17263	17273	17222	17294	17311	17405	17276	16950	17213	17361	17319	17297	17377	17228	17244	17434	17557	17232	17139	17346	17228	17226	17158	17203	17444	17273	17270	17259	17407	17115	17143	17243	17244	17082	17293	17247	17340	17278	17190	17312	17140	17334	17232	17332	17295	17338	17202	17096	17080	17165	17197	17090	17039	17061	17372	17037	17235	17420	17304	17126	17228	17301	17223	17169	17191	17109	17138	17120	17148	17218	16959	16998	17138	17320	17395	17106	17161	17274	17186	17247	17392	17180	17357	17276	17318	17199	17388	17157	17105	17149	17225	17327	17138	17173	17315	17234	17246	17338	17305	17281	17163	17367	17372	17267	17349	17145	17062	17230	17389	17167	17145	17294	17407	17419	17374	17229	17133	17253	17216	17164	17146	17306	17133	17231	17227	17131	17013	17039	17236	17173	17178	17298	17206	17179	16978	17330	17350	17467	17488	17575	17205	17220	17252	17396	17379	17192	17414	17126	17367	17268	17317	17192	17065	17466	17194	17277	17242	17104	17340	17294	17262	17233	17202	17393	17285	17246	17177	17164	17376	17246	17343	17082	17189	17267	17114	17210	17072	17031	17303	17318	17226	17281	17327	17359	17165	17398	17207	17394	17257	17237	17156	17370	17101	17183	17088	17127	17156	17406	17308	17331	17206	17231	17237	17105	17125	17112	17018	17426	17305	17318	17261	17436	17221	17221	17148	17142	17364	17418	17445	17258	17349	17141	17313	17193	17360	17545	17281	17134	17126	17208	17299	17354	17289	17287	17243	17294	17228	17118	17230	17283	17119	17329	17218	17185	17023	17190	17341	17554	17400	17346	17242	17140	17222	17164	17171	17109	17449	17186	17284	17287	17178	17202	17417	17212	17148	17264	17020	17275	17197	17375	17292	17100	17120	17247	17351	17292	17162	17303	17268	17322	17135	17159	17386	17207	17286	17178	17359	17210	17244	17312	17179	17164	17222	17493	17343	17360	17402	17347	17069	17171	17289	17247	17104	17486	17323	17450	17330	17216	17198	17315	17135	17310	17138	17174	17221	17491	17379	17251	17097	17258	17382	17274	17243	17076	17204	17016	17190	17230	17093	17182	17250	17408	17158	17294	17076	17231	17180	17330	17321	17284	17437	17280	17188	17246	17381	17373	17184	17136	17057	17257	17218	17260	17272	17128	17232	17338	17149	17208	17091	17222	17362	17332	17286	17114	17224	17152	17360	17275	16905	17262	17225	17268	17325	17333	17196	17268	17456	17135	17121	17251	17406	17424	17236	17250	17375	17242	17260	17278	17184	17185	17551	17241	17154	17230	17043	16915	17436	17184	17029	17363	17158	17323	17201	17180	17331	17330	17285	17149	17334	17209	17241	17352	17256	17343	17151	17345	17168	17398	17212	17052	17073	17253	17235	17247	17323	17390	17454	17175	17031	17242	17030	17153	17079	17024	17434	17152	17233	17191	17154	17335	17168	17253	17028	17437	17180	17242	17164	17068	17313	17195	17181	17394	17277	17266	17074	17201	17049	17572	17241	17208	17280	17258	17227	17109	17143	17265	17297	17201	17174	17263	17250	17164	17373	17340	17182	17207	17275	17275	17121	17054	17383	17268	17230	17039	17114	17301	17253	17194	17012	17353	17113	17113	17134	17269	17189	17274	17175	17114	17201	17264	17223	17312	17018	17006	17252	17174	17277	17306	17371	17259	17301	17142	17296	17166	17161	17370	17196	17180	17152	17292	17192	17248	17295	17218	17176	17315	17232	17208	17090	17329	17228	17225	17248	17204	17297	17263	17279	17310	17236	17270	17055	17353	17088	17091	17097	17340	17099	17190	17328	17207	17038	17143	17243	17279	17504	17391	17412	17333	17281	17192	17469	17223	17327	17207	17296	17156	17166	17337	17324	17168	17270	17041	17377	17171	17093	17303	17106	17191	17227	17329	17236	17213	17368	17186	17310	17205	17274	17251	17305	17126	17265	17304	17189	17165	17270	17219	17259	17234	17252	17383	17322	17223	17299	17145	17244	17435	17284	17186	17245	17158	17402	17389	17114	17274	17222	17271	17299	17154	16894	17008	17244	17127	17156	17106	17109	17038	17301	17115	17103	17386	17477	17312	17277	17223	17061	17223	17287	17359	17381	17165	17161	17157	17308	17240	17039	17259	17118	17403	17102	17390	17121	17045	17115	17094	17268	17184	17225	17000	17319	17120	17288	17171	17187	17237	17253	17156	17174	17442	17336	17253	17200	17187	17224	17289	17203	17275	17316	17332	17467	17164	17136	17302	17308	17160	17320	17313	17137	17166	17072	17353	17205	17088	17085	17056	17341	17326	17180	17293	17376	17283	17053	17181	17155	17206	17273	17357	17180	17309	17259	17283	17311	17122	17169	17086	17415	17360	17269	17137	17115	17052	17572	17444	17430	17413	17260	17279	17073	17352	17254	17270	17294	17302	17185	17173	17146	17149	17383	17143	17392	17168	17195	17142	17261	17278	17286	17307	17189	17215	17079	17046	17308	17248	17099	17310	17379	17103	17317	17023	17150	17250	17340	17547	17190	17386	17310	17277	17349	17237	17269	17248	17279	17171	17370	17177	17103	17183	17072	17322	17478	16945	17433	17225	17315	17416	17021	17265	17235	17159	17264	17331	17335	17242	17188	17347	17041	17353	17241	17158	17339	17126	17080	17369	17238	17145	17245	17481	17215	17182	17255	17180	17306	17175	17220	17265	17143	17296	17270	17252	17297	17267	17224	17191	17278	17359	17192	17364	17120	17029	17396	17219	17216	17287	17347	17456	17231	17320	17305	17323	17315	17124	17240	16992	17198	17250	17351	17325	17145	17310	17066	17312	17008	17242	17208	17294	17227	17368	17106	17317	17213	17233	17357	17239	17201	17114	16963	17081	17281	17297	17275	17304	17385	17194	17179	17258	17307	17308	17154	17500	16958	17228	17215	17282	17152	17108	17276	17236	17173	17380	17402
31950	52536	48994	38414	33476	28611	25138	22461	20564	19100	17932	17412	16871	16496	16229	15814	15661	15542	15266	15207	14891	14937	14956	14902	14791	14914	14938	14782	14840	14671	14767	14738	14687	14917	14921	14636	14725	14594	14583	14639	14651	14719	14705	14670	14738	14678	14734	14775	14794	14720	14692	14664	14601	14660	14659	14618	14597	14700	14665	14697	14693	14658	14596	14824	14705	14658	14620	14850	14750	14593	14622	14818	14713	14631	14672	14672	14772	14604	14752	14806	14649	14581	14521	14590	14731	14628	14694	14671	14682	14789	14591	14654	14662	14780	14668	14657	14711	14953	14657	14710	14582	14699	14540	14759	14591	14567	14846	14690	14514	14729	14730	14543	14647	14510	14608	14600	14860	14546	14653	14742	14585	14769	14509	14581	14711	14721	14726	14635	14743	14708	14621	14596	14743	14635	14704	14807	14679	14807	14795	14701	14559	14605	14819	14780	14606	14795	14622	14678	14704	14873	14574	14579	14623	14505	14564	14630	14736	14681	14639	14648	14761	14774	14726	14655	14804	14516	14691	14606	14746	14698	14786	14826	14571	14623	14559	14576	14639	14558	14816	14715	14759	14627	14560	14643	14974	14651	14601	14694	14527	14625	14634	14788	14656	14622	14805	14650	14761	14684	14774	14569	14712	14578	14699	14637	14737	14758	14661	14811	14591	14711	14590	14709	14634	14530	14732	14644	14767	14808	14641	14574	14708	14728	14589	14609	14565	14726	14474	14699	14798	14580	14673	14663	14680	14515	14587	14792	14659	14739	14610	14464	14619	14743	14470	14704	14598	14561	14777	14667	14636	14907	14669	14582	14783	14738	14490	14663	14650	14442	14528	14822	14803	14598	14641	14718	14638	14623	14686	14743	14617	14570	14732	14575	14677	14559	14673	14563	14609	14643	14528	14720	14636	14797	14773	14583	14669	14823	14369	14664	14539	14803	14843	14571	14596	14640	14602	14619	14682	14756	14692	14794	14641	14689	14501	14675	14705	14805	14733	14349	14823	14655	14619	14629	14670	14546	14580	14667	14684	14657	14687	14719	14633	14681	14704	14635	14707	14669	14677	14842	14553	14790	14744	14694	14669	14625	14465	14760	14516	14700	14658	14708	14602	14561	14656	14483	14718	14673	14764	14631	14718	14610	14581	14826	14549	14598	14780	14600	14436	14529	14838	14595	14651	14809	14678	14648	14786	14597	14738	14668	14597	14837	14594	14654	14689	14675	14694	14623	14819	14521	14776	14659	14602	14723	14626	14594	14682	14563	14560	14636	14593	14537	14695	14614	14569	14624	14769	14708	14641	14570	14597	14463	14664	14533	14588	14828	14623	14701	14622	14702	14638	14592	14644	14694	14614	14819	14593	14717	14525	14591	14606	14686	14766	14760	14776	14788	14681	14925	14534	14805	14638	14674	14605	14697	14653	14647	14703	14622	14699	14631	14704	14639	14762	14715	14632	14720	14703	14656	14584	14583	14473	14698	14492	14586	14553	14665	14874	14500	14741	14589	14709	14646	14655	14661	14498	14691	14926	14794	14678	14670	14653	14668	14695	14684	14549	14512	14747	14752	14672	14693	14689	14655	14767	14727	14602	14782	14735	14595	14828	14570	14537	14748	14704	14486	14811	14727	14643	14592	14715	14576	14777	14761	14604	14587	14673	14576	14517	14629	14924	14645	14586	14697	14639	14568	14577	14491	14766	14694	14561	14589	14754	14674	14605	14561	14623	14715	14744	14637	14721	14614	14648	14701	14711	14479	14705	14564	14629	14679	14900	14561	14468	14582	14745	14670	14728	14684	14649	14672	14880	14694	14542	14718	14615	14649	14594	14917	14620	14746	14588	14957	14539	14743	14604	14566	14598	14590	14570	14657	14704	14737	14433	14636	14642	14664	14696	14680	14639	14591	14599	14635	14568	14735	14669	14825	14558	14774	14512	14528	14854	14579	14602	14458	14564	14616	14712	14689	14787	14686	14747	14621	14868	14661	14595	14797	14601	14776	14632	14748	14712	14606	14541	14671	14704	14585	14617	14742	14567	14636	14698	14652	14631	14623	14581	14649	14688	14672	14631	14661	14735	14651	14596	14575	14560	14477	14660	14774	14638	14541	14476	14774	14680	14670	14745	14568	14635	14738	14722	14621	14609	14718	14708	14562	14744	14733	14696	14722	14750	14713	14671	14509	14684	14394	14534	14596	14585	14753	14535	14678	14694	14687	14582	14846	14554	14869	14624	14701	14442	14831	14678	14630	14553	14655	14612	14721	14596	14483	14802	14667	14774	14663	14612	14552	14701	14593	14737	14663	14717	14543	14709	14886	14491	14647	14836	14719	14539	14335	14638	14691	14687	14504	14814	14716	14739	14674	14747	14663	14744	14537	14512	14629	14615	14608	14849	14581	14655	14670	14821	14653	14718	14553	14741	14584	14602	14702	14707	14713	14639	14581	14735	14691	14691	14564	14559	14687	14722	14676	14657	14608	14694	14698	14713	14645	14611	14566	14639	14825	14617	14582	14608	14732	14567	14661	14427	14602	14723	14666	14710	14564	14677	14739	14596	14515	14751	14784	14694	14662	14700	14656	14739	14591	14588	14656	14678	14438	14653	14711	14739	14522	14589	14642	14619	14601	14571	14648	14741	14489	14753	14550	14634	14650	14698	14566	14742	14603	14691	14629	14779	14636	14504	14706	14449	14585	14767	14634	14544	14673	14667	14748	14601	14696	14668	14668	14607	14611	14837	14546	14755	14661	14814	14641	14493	14688	14722	14603	14530	14684	14648	14721	14797	14587	14614	14553	14742	14658	14681	14788	14640	14675	14578	14614	14560	14639	14544	14537	14572	14763	14761	14687	14710	14556	14510	14589	14679	14605	14602	14682	14600	14594	14573	14632	14700	14507	14583	14780	14707	14685	14607	14645	14611	14620	14534	14633	14629	14736	14607	14651	14703	14491	14674	14697	14778	14581	14550	14509	14668	14503	14547	14842	14634	14803	14602	14762	14567	14586	14661	14544	14589	14764	14642	14688	14842	14623	14694	14494	14599	14565	14877	14613	14547	14741	14929	14490	14751	14673	14679	14950	14494	14750	14643	14596	14642	14472	14630	14561	14530	14762	14597	14766	14626	14610	14740	14474	14658	14640	14499	14634	14668	14755	14745	14642	14644	14588	14572	14780	14644	14805	14544	14547	14442	14678	14697	14553	14760	14741	14716	14509	14603	14670	14739	14753	14841	14685	14669	14783	14763	14716	14614	14515	14713	14691	14801	14652	14699	14593	14839	14600	14713	14460	14657	14604	14639	14737	14736	14679	14607	14688	14561	14681	14655	14570	14657	14823	14729	14502	14555	14487	14779	14814	14480	14623	14598	14604	14709	14731	14759	14736	14572	14703	14654	14659	14520	14733	14640	14682	14604	14600	14755	14623	14650	14834	14492	14569	14616	14511	14694	14641	14800	14598	14628	14604	14624	14626	14622	14692	14682	14608	14694	14451	14558	14704	14739	14633	14758	14624	14747	14615	14805	14658	14678	14676	14653	14664	14606	14794	14735	14681	14457	14655	14643	14656	14797	14787	14533	14582	14408	14576	14753	14607	14568	14879	14659	14578	14725	14610	14792	14645	14796	14757	14380	14683	14753	14684	14615	14676	14727	14678	14619	14627	14751	14670	14687	14599	14571	14701	14576	14524	14743	14853	14626	14696	14551	14552	14628	14443	14591	14570	14465	14736	14776	14476	14504	14605	14466	14621	14578	14507	14668	14748	14609	14817	14610	14779	14768	14679	14754	14636	14379	14583	14479	14530	14601	14566	14745	14611	14604	14504	14648	14753	14628	14737	14740	14610	14559	14452	14658	14575	14600	14539	14557	14556	14632	14517	14499	14650	14727	14684	14580	14582	14644	14713	14805	14620	14739	14631	14644	14636	14685	14664	14596	14757	14582	14735	14650	14725	14546	14665	14619	14670	14575	14513	14598	14577	14624	14636	14681	14620	14733	14663	14620	14624	14654	14534	14742	14721	14662	14760	14793	14699	14795	14685	14766	14810	14697	14525	14571	14626	14562	14577	14477	14679	14433	14721	14697	14639	14678	14828	14683	14655	14575	14791	14713	14611	14506	14586	14589	14662	14620	14626	14517	14693	14733	14535	14465	14666	14697	14637	14774	14686	14712	14620	14868	14560	14628	14790	14520	14771	14818	14585	14602	14461	14799	14416	14607	14690	14773	14750	14867	14598	14558	14681	14449	14755	14733	14507	14626	14622	14630	14774	14606	14477	14654	14429	14711	14699	14680	14519	14847	14653	14726	14516	14540	14778	14573	14540	14697	14577	14686	14690	14707	14701	14691	14564	14658	14500	14507	14780	14659	14750	14763	14572	14728	14623	14794	14652	14573	14756	14639	14517	14586	14645	14859	14631	14709	14455	14656	14496	14537	14759	14504	14641	14850	14709	14575	14599	14577	14592	14607	14410	14767	14588	14562	14653	14770	14594	14758	14391	14795	14762	14485	14646	14795	14680	14564	14700	14633	14686	14785	14657	14835	14514	14731	14610	14770	14682	14709	14908	14686	14534	14707	14632	14705	14712	14727	14721	14712	14563	14590	14681	14680	14528	14732	14606	14451	14752	14560	14695	14669	14820	14726	14631	14713	14642	14697	14598	14499	14794	14666	14785	14649	14562	14542	14639	14651	14496	14855	14654	14599	14820	14713	14607	14623	14558	14676	14670	14558	14598	14582	14541	14598	14722	14576	14513	14681	14616	14763	14500	14662	14731	14494	14674	14651	14598	14686	14775	14774	14562	14778	14764	14620	14789	14685	14618	14602	14480	14627	14623	14463	14606	14670	14722	14726	14553	14611	14595	14793	14637	14735	14735	14650	14544	14630	14464	14869	14652	14827	14729	14631	14681	14548	14803	14682	14618	14592	14632	14678	14628	14658	14586	14620	14669	14564	14706	14803	14602	14897	14576	14819	14577	14721	14657	14727	14723	14755	14670	14464	14584	14600	14419	14583	14692	14760	14714	14665	14609	14654	14657	14614	14584	14502	14723	14703	14554	14709	14625	14632	14822	14490	14770	14676	14526	14598	14723	14720	14788	14744	14580	14713	14802	14627	14551	14640	14649	14673	14654	14497	14526	14653	14564
22679	21000	28739	23884	23558	27962	30497	25393	23166	22137	21406	20221	19848	19432	19401	19035	18900	18606	18575	18539	18160	18224	18304	18173	18011	18043	17939	17818	17926	17885	17741	17764	17666	17946	17680	17907	17986	17777	17899	17890	17689	17692	17837	17841	17812	17627	17800	17717	17792	17730	17507	17749	17656	17632	17784	17719	17562	17628	17686	17830	17860	17500	17668	17569	17716	17810	17607	17582	17490	17783	17693	17792	17698	17878	17821	17500	17611	17618	17622	17600	17805	17742	17739	17579	17723	17582	17476	17726	17590	17675	17683	17620	17812	17631	17700	17767	17657	17843	17898	17655	17587	17787	17791	17714	17786	17695	17825	17680	17554	17647	17782	17667	17826	17595	17705	17791	17682	17626	17533	17619	17587	17604	17704	17825	17672	17738	17637	17850	17720	17377	17677	17779	17842	17801	17681	17843	17612	17342	17654	17647	17728	17596	17583	17450	17516	17676	17649	17725	17516	17781	17839	17738	17889	17444	17815	17802	17655	17542	17772	17483	17653	17494	17623	17545	17831	17821	17718	17872	17647	17740	17778	17750	17837	17582	17713	17577	17700	17656	17647	17667	17561	17643	17814	17581	17410	17718	17505	17733	17682	17605	17690	17666	17758	17779	17534	17754	17706	17530	17688	17719	17759	17609	17689	17737	17702	17741	17522	17541	17480	17569	17597	17709	17607	17560	17320	17560	17649	17639	17520	17553	17542	17678	17554	17513	17607	17575	17690	17637	17505	17530	17499	17801	17700	17669	17710	17678	17584	17561	17633	17727	17606	17457	17803	17677	17542	17611	17667	17571	17853	17738	17630	17714	17582	17454	17797	17841	17643	17781	17606	17642	17544	17566	17528	17668	17752	17546	17818	17586	17821	17671	17689	17587	17664	17651	17600	17626	17645	17678	17677	17784	17631	17618	17575	17753	17745	17699	17580	17811	17771	17696	17740	17583	17453	17572	17814	17762	17565	17624	17643	17504	17612	17820	17720	17871	17789	17346	17544	17732	17612	17693	17623	17590	17679	17473	17768	17645	17681	17506	17513	17607	17604	17730	17699	17739	17630	17445	17754	17685	17652	17567	17703	17690	17570	17396	17533	17607	17757	17557	17626	17547	17543	17709	17837	17678	17645	17527	17673	17619	17391	17524	17755	17550	17683	17944	17703	17619	17598	17717	17633	17597	17693	17325	17473	17230	17702	17692	17832	17810	17770	17625	17802	17612	17624	17760	17577	17707	17370	17564	17514	17591	17653	17657	17725	17758	17820	17702	17708	17482	17764	17840	17588	17564	17620	17664	17571	17686	17831	17603	17816	17426	17710	17677	17831	17536	17646	17586	17785	17683	17779	17673	17635	17515	17885	17485	17539	17820	17648	17669	17516	17716	17503	17532	17506	17699	17687	17849	17445	17675	17666	17577	17642	17704	17621	17747	17712	17568	17537	17689	17498	17662	17719	17723	17563	17891	17507	17571	17615	17568	17684	17593	17722	17638	17574	17675	17696	17813	17590	17603	17473	17551	17793	17694	17767	17806	17864	17716	17607	17697	17792	17604	17671	17438	17566	17755	17670	17709	17570	17654	17556	17518	17363	17641	17885	17671	17681	17784	17753	17557	17694	17677	17631	17762	17625	17653	17638	17714	17716	17781	17659	17450	17533	17423	17652	17552	17448	17672	17677	17448	17698	17606	17705	17662	17641	17526	17520	17337	17524	17904	17634	17725	17621	17648	17490	17385	17777	17567	17584	17698	17773	17823	17687	17690	17704	17548	17797	17800	17710	17721	17799	17735	17603	17744	17531	17646	17730	17699	17666	17472	17475	17627	17803	17714	17669	17615	17467	17590	17812	17692	17733	17622	17622	17582	17562	17516	17643	17594	17367	17698	17805	17549	17730	17825	17859	17725	17566	17488	17647	17731	17654	17528	17644	17830	17669	17599	17543	17829	17705	17699	17697	17733	17737	17829	17602	17699	17728	17610	17641	17706	17663	17665	17816	17562	17638	17443	17722	17662	17579	17783	17704	17631	17656	17698	17717	17587	17782	17781	17599	17526	17714	17516	17462	17586	17745	17596	17827	17634	17765	17512	17698	17849	17839	17738	17613	17618	17688	17715	17763	17688	17448	17581	17701	17669	17634	17682	17743	17773	17636	17604	17672	17902	17815	17569	17634	17732	17430	17325	17601	17607	17867	17671	17819	17461	17597	17777	17781	17650	17491	17631	17552	17627	17618	17792	17788	17574	17509	17556	17529	17577	17612	17641	17639	17669	17626	17488	17800	17771	17709	17647	17587	17617	17296	17660	17587	17469	17493	17881	17722	17552	17678	17578	17690	17697	17775	17709	17754	17616	17642	17443	17665	17721	17608	17715	17546	17596	17625	17352	17721	17584	17574	17688	17915	17841	17724	17648	17701	17664	17529	17605	17679	17655	17669	17597	17640	17669	17612	17624	17494	17823	17553	17654	17629	17465	17681	17637	17546	17632	17553	17769	17666	17722	17572	17422	17575	17542	17696	17663	17713	17714	17602	17868	17642	17701	17538	17658	17540	17623	17698	17652	17606	17617	17724	17762	17637	17723	17625	17608	17718	17593	17840	17495	17708	17695	17718	17703	17737	17680	17778	17419	17536	17711	17692	17749	17693	17726	17503	17642	17603	17600	17704	17572	17621	17671	17671	17713	17744	17533	17685	17674	17658	17475	17577	17967	17374	17506	17657	17684	17542	17678	17828	17649	17835	17594	17866	17484	17521	17622	17706	17529	17583	17608	17529	17541	17645	17692	17764	17741	17735	17451	17494	17665	17734	17568	17445	17690	17585	17566	17686	17459	17755	17713	17578	17714	17495	17749	17821	17485	17670	17630	17547	17806	17457	17676	17594	17605	17620	17618	17581	17807	17559	17836	17591	17601	17671	17896	17618	17765	17606	17550	17634	17780	17674	17518	17601	17626	17687	17699	17786	17688	17660	17840	17550	17756	17493	17554	17759	17645	17583	17684	17501	17630	17820	17630	17809	17740	17745	17651	17535	17762	17528	17770	17605	17686	17637	17671	17633	17546	17481	17601	17799	17564	17639	17989	17660	17596	17502	17435	17524	17485	17522	17728	17800	17622	17482	17502	17648	17619	17708	17649	17557	17663	17714	17820	17467	17690	17615	17641	17699	17566	17537	17703	17853	17545	17672	17632	17643	17707	17505	17518	17765	17637	17623	17739	17802	17534	17810	17580	17664	17498	17562	17745	17619	17576	17602	17585	17906	17774	17708	17808	17674	17628	17724	17668	17653	17528	17563	17663	17755	17479	17636	17696	17514	17789	17834	17572	17726	17619	17468	17566	17491	17724	17935	17675	17594	17544	17619	17561	17835	17530	17593	17749	17684	17671	17520	17621	17580	17656	17700	17742	17696	17483	17658	17621	17583	17712	17589	17760	17594	17664	17410	17542	17540	17661	17715	17515	17742	17573	17776	17598	17695	17477	17778	17709	17482	17835	17386	17568	17655	17606	17613	17588	17515	17520	17593	17463	17586	17574	17869	17598	17813	17707	17700	17578	17653	17660	17613	17707	17609	17495	17498	17496	17473	17629	17698	17779	17491	17580	17817	17608	17619	17723	17769	17759	17793	17579	17761	17802	17493	17756	17633	17698	17847	17690	17568	17494	17651	17544	17751	17494	17539	17661	17798	17802	17747	17731	17716	17568	17582	17678	17719	17687	17634	17631	17609	17675	17377	17776	17774	17545	17715	17658	17396	17767	17569	17526	17496	17592	17738	17912	17590	17786	17577	17585	17715	17600	17532	17885	17706	17568	17632	17680	17685	17698	17541	17446	17600	17695	17720	17502	17604	17547	17621	17770	17720	17764	17657	17654	17577	17628	17727	17677	17756	17601	17813	17732	17527	17733	17541	17458	17673	17700	17581	17877	17621	17514	17718	17667	17786	17818	17770	17670	17670	17471	17559	17790	17459	17769	17559	17683	17682	17585	17907	17693	17650	17491	17899	17505	17566	17445	17509	17468	17350	17531	17525	17696	17741	17696	17474	17684	17778	17724	17478	17553	17574	17558	17680	17571	17693	17729	17722	17753	17504	17541	17647	17636	17570	17734	17503	17357	17604	17720	17687	17656	17695	17606	17635	17479	17470	17716	17610	17597	17587	17594	17690	17553	17781	17585	17617	17554	17651	17517	17796	17526	17573	17714	17526	17559	17718	17558	17655	17752	17565	17746	17570	17823	17598	17547	17558	17630	17558	17448	17533	17588	17841	17532	17518	17575	17661	17598	17605	17651	17713	17530	17544	17657	17783	17395	17639	17764	17663	17659	17659	17779	17337	17438	17471	17491	17499	17703	17606	17633	17663	17723	17833	17682	17542	17473	17696	17561	17604	17586	17673	17735	17716	17505	17836	17566	17639	17604	17759	17661	17592	17741	17432	17711	17650	17686	17799	17621	17623	17790	17741	17835	17659	17727	17464	17661	17414	17783	17731	17588	17578	17651	17615	17649	17924	17726	17533	17564	17830	17588	17646	17555	17555	17694	17644	17441	17559	17488	17730	17579	17669	17446	17598	17813	17671	17558	17601	17502	17672	17614	17619	17604	17679	17812	17638	17682	17581	17843	17523	17501	17598	17664	17735	17615	17667	17512	17636	17440	17436	17581	17541	17610	17708	17586	17548	17647	17731	17666	17634	17566	17485	17613	17676	17444	17613	17534	17850	17669	17646	17517	17679	17662	17545	17717	17664	17684	17732	17710	17629	17525	17669	17479	17650	17554	17502	17515	17919	17766	17687	17481	17630	17712	17821	17460	17571	17523	17565	17672	17596	17776	17694	17636	17711	17539	17611	17563	17750	17572	17733	17657	17658	17655	17698	17584	17697	17564	17680	17583	17520	17652	17990	17559	17644	17727	17843	17477	17546	17540	17654	17809	17815	17701	17352	17565	17476	17691	17801	17691	17723	17447	17611	17618	17684	17708	17580	17691	17584	17413	17498	17691	17435	17720	17729	17549	17582	17768	17425	17833	17662	17626	17663	17527	17474	17807	17686	17472	17468	17622	17513	17701	17693	17546	17589	17581	17668	17670	17581	17478	17743	17613	17690	17788	17762	17681	17714	17699	17480	17591	17635	17837	17592	17733	17595	17666	17638	17653
33344	56921	54061	43385	37780	32630	28685	25603	22909	21144	19739	18904	18137	17435	16997	16845	16489	16041	15608	15674	15462	15308	15306	15364	15196	15020	15145	14944	15117	15158	15028	15194	14892	14866	15087	14975	14946	15039	14936	14946	14966	14811	14893	14900	15020	14896	14984	14751	15021	14878	14830	14642	14981	14849	14814	14997	14965	14750	14789	15007	14878	14711	14854	14910	14941	14818	14944	14869	14777	14757	14736	14856	14904	14746	14949	14951	14805	14849	14987	14678	14913	14983	14913	14701	14858	14815	14715	14957	14973	14878	14812	14952	14793	14805	14662	14872	14821	14812	14901	14837	14766	14885	14773	14912	14887	14893	14858	14979	14830	14973	14841	14796	14822	14957	15045	14811	14855	14852	14857	14870	14751	14780	14994	14947	14839	14860	14933	14958	14965	14930	14874	14866	14897	14800	14725	14867	14818	14893	14854	14846	14910	15036	14816	14699	14941	14850	14738	14768	14722	14753	14833	14961	15030	14810	14756	14897	14808	14953	14900	14761	14865	14908	14711	14900	14905	14810	15026	14865	14841	14949	14752	14811	14842	14746	14890	14935	14898	14886	14841	15014	14587	14861	14944	14814	14967	14691	14896	14788	14876	15005	14984	14855	14856	14795	14850	14786	15027	14742	14827	14874	14953	14759	14882	14851	14748	14819	14803	14930	14707	14673	14727	14767	14829	14833	14933	14849	14996	14813	14932	14767	14711	14860	14923	14915	14947	14734	14590	14747	14780	14820	14771	14906	14945	14886	14929	15060	14777	14806	15028	14876	14890	14829	14824	14818	14852	14899	14828	14983	14788	14898	14913	14739	14935	14655	14756	14559	15034	14885	14770	14855	14586	14827	14948	14807	14890	14785	14859	14847	14969	14816	14852	14835	14783	14802	14903	14836	14809	14918	14959	14632	14792	14732	14702	14710	14848	14800	14882	14853	14966	14834	14798	14980	14839	14954	15029	14880	14663	14796	14975	14693	14887	14738	14753	14741	14767	14887	14841	14729	15003	14818	14775	14882	14923	14820	14736	14631	14839	14987	14872	14804	14820	14726	14835	14925	14784	14831	14831	14856	14994	14788	14738	14795	14762	14755	15043	15000	14916	14736	14977	14788	14827	14932	14869	14918	14845	14865	14974	14746	14833	14947	14759	14838	15051	14805	14878	15033	14737	14868	14872	14903	14846	14803	14730	14811	14827	14834	14888	14944	14897	14846	14843	14913	14870	14952	14781	15027	14803	14795	14988	14968	14842	14928	14923	14854	14829	14784	14814	14804	14858	14903	14772	14914	14823	14884	14937	14998	14735	14920	14981	14783	14787	14896	14827	14816	14813	14799	14798	14762	14736	14942	14901	14768	14822	14874	14920	14778	14832	14912	14863	14809	14725	14804	14759	14814	14984	14903	14913	14713	14910	14688	14975	14980	14868	14856	14934	14937	14809	14952	14876	14884	14784	14830	14731	14867	14798	14875	14986	14766	14896	14807	14770	15082	14600	14799	14701	14825	14906	14952	14733	14814	14742	14652	14657	14913	14866	14742	14895	14872	14811	14840	14822	14804	14927	14822	14799	14732	14843	14929	14779	14745	14798	14770	14640	14838	14918	14934	14778	14852	15014	14839	14944	14962	14834	14821	14784	14824	14857	14932	14622	14698	14956	14887	14809	14893	14567	14812	15024	14825	14825	14837	14816	14907	14861	14762	14846	14825	14798	14779	14789	14925	14831	14846	14812	14966	14933	14855	15051	14890	14779	14842	14699	14839	14821	14711	14809	14837	14836	15006	14804	14862	14935	14886	15008	14803	14923	14807	14968	14974	14914	14648	14819	14775	14964	14851	14908	14691	14836	14877	14747	14734	14647	14842	14923	14879	14839	14916	14859	14757	14822	14840	14817	14651	14955	14633	14785	14805	14686	14637	14729	14708	14821	14860	14835	14842	14882	14837	14937	14984	14866	14798	14950	14757	14845	14804	14884	14894	14898	14990	14935	14926	14916	14823	14757	14692	14851	14707	14858	14852	14863	14796	14860	15035	14702	14812	14755	14947	15085	14822	14874	14892	15038	15056	14713	14829	14786	14913	14921	14865	14849	14847	14991	14766	14935	14746	14982	14835	14965	14946	14739	14791	14844	14696	14730	14796	14899	14867	14922	14782	14884	14999	14718	14796	14809	14740	14722	14832	14859	14925	14791	14800	14727	14950	14800	14838	14829	14951	14957	14983	14770	14857	14877	14649	14644	15006	14770	15097	14975	14743	14893	14941	14841	14819	15024	14783	14819	14771	14911	14822	14804	14792	14891	14756	14885	14995	14847	14891	14846	14802	14777	14781	14810	14825	14865	14812	14857	14841	14983	14859	14784	14865	14948	14779	14925	14846	14751	14983	14794	15007	14869	14895	14924	14794	14856	14763	14795	14866	14831	14789	14925	14827	14772	14791	14765	14938	14843	14795	14896	14885	14752	14827	14847	14818	14876	14792	15004	14883	14987	14794	14881	14903	14728	14898	14750	14935	14709	14827	14986	14926	14894	14995	14723	14914	14810	14869	14972	14987	14944	14913	14720	14900	14842	14702	15040	14826	14761	14900	14808	14976	14917	14856	14668	14873	14669	14788	14781	14748	14946	14950	14822	14852	14771	14941	14786	14767	15021	14744	14910	14812	14773	14825	14923	14714	14829	14854	14905	14757	14810	14842	14790	14965	14825	14746	14893	14743	14807	14848	14926	14775	14829	14896	14767	14825	14744	14896	14902	14883	14790	14964	14687	14786	14869	14835	14755	14830	14869	14860	14774	14859	14843	14781	14888	14899	14795	14891	14752	14843	14797	14722	15040	14878	14795	14810	14687	14693	14684	14815	14957	14737	14847	14875	14731	14942	14974	14956	14947	14846	14854	14849	14939	14912	14967	14892	14839	14698	14854	14897	14645	14832	14994	14811	14836	14765	14729	14962	14831	14932	14850	14926	14664	14899	14830	14956	14688	14912	15003	14833	14867	14922	14789	14810	14809	14786	14885	14745	14868	14854	14735	14933	14808	14810	14741	15016	14791	14721	14856	15061	14787	14939	14893	14867	14826	14705	14856	14898	14864	14816	14880	14889	14919	14857	14838	14781	14978	14853	14786	14937	14850	14724	14750	14920	14797	14846	14983	14797	15022	14805	14853	14930	14812	14854	14681	14827	14874	14950	14802	15071	14844	14972	14703	14844	14988	14813	14764	14723	14738	14765	14940	14780	14762	14990	14830	14991	14777	14750	14805	14905	14892	14736	14725	14949	14932	14961	14937	14883	14968	14747	14652	14812	14901	14875	14851	14637	14663	14852	14796	14905	14917	14889	14698	14921	14860	14858	14728	14759	14866	14899	14805	14726	14860	14749	14813	14884	14917	14710	14936	14796	14859	14780	14856	14806	14794	14645	14850	14930	14870	14828	14850	14827	14877	14769	14740	14947	14670	14746	14893	14792	14853	14862	14762	14956	14977	14796	14889	14916	14710	14968	14865	14924	14745	14877	14765	14855	14976	14929	14945	14740	14894	15017	14713	14867	14811	14757	14857	14978	15115	14831	14950	14818	14838	14902	14898	14808	14764	14772	14797	14834	14720	14821	14809	14972	14934	14685	14848	14775	14894	15000	14971	14898	14844	14905	15021	14838	15046	14954	14846	14832	14952	14948	14827	14868	14851	14837	14856	14921	14732	14805	14723	14824	14716	14881	14749	14766	14683	14761	14966	14889	14748	14824	14925	14905	14775	14717	14950	14825	14798	14936	14842	14812	14773	14797	14887	14861	14789	14665	14787	14946	14987	14733	14736	14848	15054	14856	14832	14931	14835	14705	14943	14968	14943	15004	14775	14793	14825	14987	14915	14705	14961	14738	14775	14878	15068	14776	14567	14881	14823	14770	15023	14943	14713	14773	14834	14895	14904	15004	15034	14910	14962	14884	14860	14905	14716	14914	14796	14701	14885	14713	14871	14764	14801	14975	14775	14822	14767	15043	14939	14797	14788	14778	14846	14725	14719	14990	14767	14574	14675	14991	15125	14799	14790	14934	14988	14836	14785	14834	14901	14855	14774	14938	14681	14789	14913	14824	14991	14785	15006	14717	14785	14860	14942	14750	14904	14838	14758	14949	14877	14933	14894	14943	14982	14840	14700	14905	14767	15001	15052	14826	15006	14894	14708	14849	14721	14852	14832	14914	14753	14949	14717	14914	14785	14948	15035	14889	14813	14824	14931	14842	14805	14801	14810	14835	14844	14761	14919	14879	14887	14783	14789	14902	14847	14776	14824	14758	14832	14854	14726	14878	14833	15093	14879	14995	14876	14811	14676	14787	14691	14904	14875	14819	14868	15010	14717	14865	14901	14814	14794	15134	14806	14886	14831	14812	14834	14749	14922	14800	14746	14819	14928	14803	14882	14783	14919	14726	14985	14854	14694	14849	14663	14716	14862	14722	14718	15020	14827	14723	14717	14872	14882	14863	14770	14781	15041	14973	14767	14786	14862	14874	14823	14749	14903	15085	15016	14830	14731	15083	14703	14898	14675	14958	14762	14760	14875	14848	14820	14840	14762	14640	14880	14877	14666	14826	14775	14904	14840	14853	14841	14861	14767	14986	14888	14905	14794	14621	14952	14782	15095	15057	14784	14840	14753	14983	14720	14841	14806	14896	14758	14841	14946	14912	14832	14980	14953	14754	14802	14749	14789	15043	14822	14790	14862	14708	14935	14775	14932	14889	14654	14779	14777	14851	14902	14821	14835	14827	14922	14724	14825	14834	14856	14894	14768	14901	14811	14710	14791	14756	14767	14734	14814	14969	14854	15029	14865	14896	14935	14876	14814	14849	14900	14804	14936	14762	14851	14783	14799	14773	14909	14896	14888	14827	14849	14967	14762	14715	14825	14983	14865	14785	14846	15025	14964	14815	14796	14861	15026	14848	14921	14827	14916	14922	14693	14850	14803	14850	14811	14734	14773	14893	14771	14724	14734	14607	14615	14815	14892	14671	14669	14908	14820	14827	14845	14824	14907	14808	14826	14771	14878	14863	14856	14841	14830	14770	14845	15095	14799	15005	14873	14790	14954	14698	14820	14824	14744	14858	14971	14909	14796	14822	14801	14764	15009	14981	14816	14886	14865	14741	14770	14846
30057	31039	38921	34687	28276	25339	22950	21028	20180	19632	18919	18430	18296	18337	18076	18066	17827	17967	17942	17665	17660	17789	17688	17427	17390	17704	17480	17484	17362	17435	17652	17559	17424	17394	17440	17389	17732	17472	17537	17466	17506	17371	17451	17565	17547	17447	17544	17463	17481	17388	17217	17485	17153	17334	17195	17473	17428	17274	17469	17405	17500	17500	17465	17526	17473	17276	17651	17412	17508	17247	17377	17352	17670	17445	17630	17310	17406	17346	17506	17268	17332	17389	17535	17205	17427	17160	17362	17490	17450	17504	17560	17423	17363	17274	17405	17399	17314	17500	17471	17444	17576	17397	17352	17450	17196	17405	17392	17375	17471	17510	17471	17457	17516	17279	17235	17507	17315	17142	17529	17489	17311	17302	17185	17270	17480	17433	17390	17359	17423	17465	17457	17530	17364	17525	17603	17484	17391	17320	17527	17437	17524	17607	17510	17373	17466	17390	17367	17535	17384	17268	17562	17375	17441	17382	17410	17474	17562	17477	17244	17341	17525	17490	17323	17278	17330	17469	17354	17513	17411	17574	17450	17377	17307	17387	17287	17338	17530	17350	17595	17510	17471	17329	17428	17298	17438	17485	17448	17441	17580	17520	17383	17271	17359	17557	17337	17503	17402	17339	17224	17470	17460	17401	17428	17507	17390	17472	17387	17681	17575	17520	17344	17302	17318	17288	17486	17303	17473	17383	17446	17357	17296	17411	17335	17296	17426	17421	17605	17534	17245	17303	17435	17493	17584	17502	17601	17502	17213	17634	17517	17442	17321	17451	17415	17460	17332	17581	17250	17393	17389	17321	17451	17323	17420	17471	17588	17432	17545	17578	17522	17349	17312	17387	17320	17220	17377	17370	17373	17517	17303	17391	17653	17316	17336	17562	17276	17315	17501	17416	17337	17463	17445	17604	17610	17518	17431	17524	17232	17618	17372	17378	17280	17316	17228	17376	17469	17503	17417	17418	17258	17415	17266	17679	17532	17377	17437	17507	17335	17132	17293	17471	17473	17397	17408	17513	17561	17341	17241	17429	17582	17400	17484	17343	17441	17321	17663	17418	17459	17419	17348	17449	17333	17406	17420	17364	17449	17621	17400	17420	17426	17495	17337	17285	17363	17307	17415	17504	17420	17528	17274	17374	17301	17330	17440	17287	17392	17362	17341	17485	17253	17244	17274	17469	17142	17333	17458	17621	17233	17335	17470	17488	17484	17391	17572	17222	17390	17210	17416	17147	17378	17388	17353	17306	17359	17425	17627	17451	17540	17526	17401	17481	17446	17355	17292	17533	17424	17320	17258	17336	17376	17511	17312	17265	17362	17465	17339	17306	17352	17502	17372	17350	17332	17268	17217	17344	17561	17420	17547	17526	17526	17403	17343	17429	17322	17348	17489	17349	17271	17523	17339	17389	17357	17493	17387	17382	17503	17352	17359	17438	17419	17315	17307	17323	17659	17405	17445	17408	17594	17440	17579	17390	17553	17346	17486	17377	17526	17324	17537	17450	17394	17386	17279	17241	17410	17347	17372	17361	17608	17531	17527	17399	17591	17540	17418	17436	17537	17419	17434	17370	17460	17243	17572	17087	17561	17249	17496	17420	17595	17546	17371	17324	17285	17393	17402	17391	17592	17357	17430	17645	17377	17324	17428	17481	17319	17574	17509	17309	17407	17312	17519	17544	17354	17416	17361	17206	17433	17431	17478	17544	17631	17478	17473	17292	17483	17225	17455	17346	17533	17504	17628	17504	17417	17346	17376	17582	17333	17690	17350	17247	17479	17468	17477	17300	17336	17648	17250	17358	17451	17499	17431	17480	17581	17448	17333	17555	17405	17332	17509	17159	17470	17575	17323	17449	17481	17332	17563	17390	17336	17511	17605	17316	17462	17470	17415	17339	17478	17438	17299	17342	17335	17314	17380	17333	17443	17201	17314	17348	17197	17525	17492	17589	17373	17464	17172	17289	17612	17564	17378	17353	17453	17391	17544	17500	17518	17518	17466	17390	17465	17538	17453	17478	17636	17504	17522	17463	17518	17575	17431	17392	17497	17359	17561	17431	17453	17383	17530	17435	17603	17428	17361	17540	17490	17432	17574	17300	17470	17394	17444	17306	17481	17484	17279	17490	17535	17580	17664	17249	17529	17449	17464	17408	17399	17287	17522	17319	17343	17539	17429	17318	17427	17189	17424	17358	17383	17330	17330	17523	17244	17341	17528	17520	17501	17303	17440	17316	17260	17438	17532	17286	17453	17397	17331	17520	17444	17611	17459	17546	17526	17195	17319	17553	17588	17412	17558	17402	17473	17458	17491	17279	17348	17382	17581	17356	17424	17299	17198	17322	17317	17436	17339	17229	17468	17385	17333	17337	17359	17542	17375	17614	17569	17419	17327	17398	17316	17420	17338	17407	17422	17286	17580	17377	17397	17468	17426	17412	17338	17480	17448	17341	17495	17346	17372	17588	17346	17423	17495	17551	17435	17293	17246	17357	17413	17374	17354	17406	17359	17434	17363	17461	17521	17537	17296	17304	17396	17414	17412	17381	17209	17459	17468	17544	17469	17322	17415	17127	17323	17545	17526	17425	17440	17279	17466	17653	17328	17553	17503	17270	17262	17402	17352	17463	17646	17415	17483	17501	17366	17313	17356	17345	17468	17203	17558	17450	17607	17490	17249	17390	17625	17365	17477	17289	17423	17512	17516	17317	17583	17432	17540	17313	17586	17572	17426	17388	17269	17583	17441	17261	17555	17349	17513	17433	17381	17513	17523	17623	17353	17453	17323	17312	17642	17246	17493	17566	17570	17497	17439	17606	17385	17385	17263	17564	17541	17443	17493	17499	17472	17482	17491	17424	17287	17302	17488	17394	17557	17359	17340	17409	17494	17383	17264	17459	17484	17362	17529	17374	17371	17291	17536	17528	17271	17479	17294	17366	17474	17366	17464	17435	17414	17368	17273	17353	17428	17451	17326	17427	17417	17481	17374	17456	17325	17701	17393	17373	17498	17521	17465	17414	17305	17345	17353	17181	17495	17459	17601	17239	17381	17344	17467	17311	17369	17515	17404	17463	17463	17417	17351	17473	17377	17290	17293	17484	17328	17528	17395	17386	17494	17498	17474	17426	17408	17520	17456	17508	17602	17506	17441	17247	17340	17515	17346	17449	17454	17573	17507	17253	17507	17432	17390	17418	17410	17328	17356	17394	17348	17341	17438	17330	17262	17582	17571	17338	17442	17534	17558	17374	17382	17419	17402	17374	17455	17345	17584	17160	17374	17555	17410	17336	17381	17227	17544	17508	17546	17321	17446	17382	17273	17321	17434	17511	17441	17426	17331	17235	17410	17671	17324	17598	17403	17631	17351	17515	17403	17364	17192	17508	17363	17446	17352	17386	17584	17369	17405	17297	17311	17472	17676	17516	17525	17367	17501	17448	17275	17343	17417	17568	17527	17418	17348	17463	17311	17335	17437	17290	17326	17245	17380	17466	17579	17364	17561	17669	17542	17553	17399	17256	17453	17476	17215	17179	17289	17379	17518	17475	17402	17514	17363	17489	17243	17491	17349	17577	17406	17719	17408	17614	17547	17441	17561	17411	17327	17438	17485	17277	17411	17282	17307	17281	17343	17460	17372	17488	17355	17242	17349	17541	17502	17363	17320	17339	17534	17467	17438	17512	17449	17450	17431	17558	17489	17523	17513	17444	17447	17395	17452	17645	17415	17396	17494	17437	17547	17565	17706	17644	17469	17662	17557	17373	17501	17446	17552	17323	17265	17623	17491	17637	17501	17125	17225	17426	17527	17488	17460	17514	17467	17554	17353	17385	17454	17567	17511	17503	17301	17454	17547	17279	17470	17569	17454	17338	17417	17438	17444	17372	17398	17478	17481	17485	17571	17455	17334	17417	17378	17298	17444	17452	17440	17622	17473	17277	17671	17407	17610	17430	17524	17447	17539	17660	17407	17342	17284	17253	17504	17477	17299	17459	17623	17488	17388	17288	17278	17362	17555	17501	17319	17468	17340	17356	17485	17568	17421	17414	17666	17291	17404	17274	17557	17562	17440	17462	17359	17363	17440	17550	17414	17239	17026	17462	17402	17340	17472	17520	17535	17443	17378	17521	17538	17519	17489	17435	17467	17686	17471	17548	17383	17588	17535	17368	17447	17317	17345	17547	17340	17300	17669	17602	17521	17589	17481	17306	17306	17385	17417	17351	17564	17503	17410	17515	17427	17403	17493	17270	17460	17207	17557	17372	17149	17396	17548	17357	17552	17348	17279	17390	17316	17456	17386	17413	17451	17475	17563	17702	17530	17351	17426	17443	17342	17398	17523	17505	17258	17385	17433	17591	17362	17563	17480	17312	17271	17420	17500	17435	17332	17383	17390	17406	17585	17427	17363	17622	17391	17286	17503	17454	17336	17374	17364	17253	17403	17654	17522	17435	17471	17269	17466	17477	17361	17406	17458	17283	17423	17438	17571	17337	17437	17299	17348	17499	17423	17343	17517	17516	17558	17503	17530	17233	17632	17509	17401	17546	17239	17388	17392	17357	17289	17428	17603	17454	17529	17551	17390	17504	17478	17610	17545	17206	17343	17326	17487	17491	17575	17383	17504	17410	17410	17539	17555	17595	17593	17076	17332	17339	17433	17606	17383	17202	17365	17460	17233	17312	17536	17504	17460	17274	17513	17456	17331	17417	17557	17508	17469	17222	17376	17508	17386	17497	17452	17602	17537	17470	17500	17551	17385	17301	17485	17714	17422	17630	17409	17498	17362	17458	17386	17227	17415	17375	17456	17537	17443	17496	17433	17297	17621	17414	17197	17357	17445	17315	17442	17465	17476	17360	17253	17429	17606	17321	17441	17354	17396	17254	17412	17559	17713	17635	17328	17418	17446	17608	17302	17485	17403	17267	17644	17327	17484	17484	17374	17770	17322	17291	17351	17206	17414	17455	17524	17488	17267	17509	17444	17228	17320	17421	17217	17464	17381	17434	17449	17366	17327	17457	17370	17551	17323	17360	17437	17494	17384	17430	17313	17492	17231	17335	17324	17340	17326	17230	17423	17411	17398	17461	17144	17562	17391	17343	17451	17416	17319	17424	17630	17481	17357	17371	17380	17553	17520	17588	17494	17301
32727	46641	42952	33331	28468	24898	22161	20030	18598	17716	16953	16346	16192	15824	15800	15527	15378	15132	15136	15121	15051	14902	15042	14781	14861	14839	14982	14908	14808	14785	14689	14903	14815	14892	14745	14962	14879	14967	14670	14705	14743	14607	14671	14801	14833	14749	14722	14766	14815	14714	14770	14757	14821	14663	14535	14596	14631	14597	14686	14771	14810	14786	14679	14517	14605	14592	14888	14717	14854	14708	14724	14659	14753	14704	14820	14608	14835	14570	14859	14800	14728	14827	14886	14748	14822	14760	14669	14640	14828	14789	14771	14872	14622	14793	14812	14817	14858	14741	14673	14857	14626	14771	14754	14743	14659	14809	14602	14781	14687	14921	14682	14737	14716	14634	14742	14690	14806	14822	14832	14674	14747	14719	14826	14768	14681	14704	14897	14730	14738	14702	14698	14588	14592	14586	14736	14522	14697	14599	14657	14632	14849	14775	14551	14720	14666	14739	14951	14650	14843	14539	14711	14768	14655	14621	14729	14813	14712	14715	14691	14667	14736	14703	14746	14542	14812	14620	14728	14789	14889	14647	14767	14796	14758	14667	14665	14730	14906	14785	14715	14759	14561	14713	15055	14815	14781	14642	14677	14718	14619	14633	14674	14696	14782	14802	14738	14820	14750	14777	14755	14768	14839	14578	14763	14738	14624	14505	14788	14680	14619	14815	14532	14726	14809	14796	14788	14697	14772	14655	14680	14672	14570	14597	14718	14822	14789	14579	14651	14755	14841	14804	14780	14708	14805	14740	14661	14827	14651	14615	15003	14716	14756	14718	14691	14675	14758	14878	14631	14753	14688	14690	14899	14759	14640	14869	14726	14639	14723	14809	14690	14817	14729	14824	14842	14767	14935	14741	14592	14841	14580	14656	14660	14579	14657	14866	14761	14851	14620	14610	14697	14695	14784	14725	14782	14681	14775	14656	14805	14808	14712	14759	14701	14702	14788	14917	14733	14805	14827	14562	14701	14739	14643	14822	14663	14646	14640	14845	14788	14654	14697	14655	14719	14735	14948	14736	14595	14654	14714	14627	14736	14850	14588	14806	14797	14692	14804	14810	14819	14610	14657	14804	14617	14729	14748	14624	14826	14705	14573	14772	14614	14902	14520	14785	14798	14754	14995	14703	14908	14851	14681	14773	14613	14767	14764	14804	14579	14704	14836	14780	14694	14663	14884	14826	14807	14788	14741	14632	14724	14703	14819	14769	14710	14778	14851	14592	14723	14705	14651	14836	14553	14765	14690	14746	14731	14690	14757	14778	14633	14560	14714	14862	14681	14722	14713	14697	14794	14700	14742	14893	14610	14913	14756	14856	14892	14702	14721	14676	14768	14911	14755	14827	14511	14677	14771	14731	14782	14714	14728	14687	14833	14731	14715	14654	14692	14652	14574	14853	14622	14885	14428	14642	14684	14712	14692	14730	14694	14692	14592	14821	14723	14676	14605	14813	14701	14698	14759	14627	14677	14676	14676	14729	14762	14570	14770	14764	14814	14808	14774	14663	14637	14775	14674	14660	14802	14493	14743	14799	14854	14572	14615	14808	14662	14676	14618	14662	14753	14763	14744	14705	14591	14729	14798	14763	14607	14796	14722	14509	14732	14695	14770	14629	14842	14801	14645	14666	14740	14753	14656	14698	14607	14726	14591	14701	14689	14795	14698	14633	14671	14722	14470	14705	14911	14580	14867	14680	14798	14768	14702	14687	14682	14809	14677	14598	14738	14689	14828	14557	14803	14750	14844	14798	14834	14675	14691	14908	14790	14699	14695	14670	14753	14791	14839	14778	14839	14785	14684	14879	14766	14745	14618	14688	14781	14758	14615	14674	14714	14741	14598	14861	14584	14752	14690	14789	14646	14671	14569	14780	14692	14748	14806	14666	14733	14693	14544	14631	14646	14773	14681	14730	14679	14720	14783	14579	14605	14811	14792	14791	14802	14778	14856	14758	14730	14659	14662	14624	14732	14680	14816	14646	14658	14670	14646	14808	14835	14683	14687	14871	14661	14833	14669	14795	14782	14545	14588	14815	14619	14624	14657	14675	14638	14594	14849	14647	14647	14611	14914	14540	14767	14559	14647	14468	14701	14784	14680	14600	14739	14613	14787	14722	14850	14542	14941	14754	14532	14726	14783	14635	14715	14739	14584	14598	14647	14768	14732	14785	14694	14581	14871	14762	14638	14797	14764	14630	14763	14612	14585	14728	14645	14804	14748	14578	14763	14763	14633	15029	14684	14714	14673	14796	14685	14713	14735	14758	14673	14778	14565	14694	14739	14631	15010	14731	14620	14754	14841	14749	14521	14878	14771	14721	14616	14701	14833	14757	14696	14618	14779	14817	14636	14693	15003	14641	14746	14849	14631	14710	14792	14743	14659	14646	14806	14734	14650	14524	14678	14861	14520	14772	14747	14600	14802	14776	14705	14797	14785	14879	14803	14732	14554	14605	14516	14767	14656	14700	14631	14661	14847	14837	14659	14859	14788	14699	14804	14727	14630	14821	14823	14929	14861	14634	14756	14710	14748	14723	14766	14866	14770	14848	14632	14641	14552	14771	14673	14938	14827	14686	14788	14770	14785	14713	14744	14635	14823	14724	14696	14705	14674	14824	14705	14617	14716	14648	14744	14662	14783	14687	14647	14860	14723	14537	14799	14730	14901	14729	14758	14735	14678	14679	14635	14809	14672	14494	14662	14872	14667	14593	14724	14601	14731	14731	14741	14614	14662	14728	14583	14745	14748	14741	14898	14827	14673	14769	14839	14654	14809	14791	14685	14673	14754	14750	14679	14781	14963	14834	14737	14503	14621	14517	14831	14810	14741	14706	14774	14637	14653	14863	14600	14798	14744	14768	14698	14626	14644	14568	14588	14689	14764	14750	14968	14813	14502	14815	14576	14618	14746	14726	14704	14683	14699	14644	14634	14830	14743	14584	14689	14813	14773	14700	14716	14821	14695	14804	14819	14796	14591	14723	14837	14828	14684	14730	14730	14776	14630	14823	14717	14747	14728	14683	14628	14604	14826	14497	14751	14765	14887	14787	14743	14572	14836	14569	14789	14941	14773	14677	14716	14744	14756	14709	14808	14757	14642	14793	14736	14884	14953	14636	14681	14874	14637	14670	14802	14793	14709	14766	14812	14938	14736	14840	14646	14762	14629	14610	14609	14795	14764	14769	14887	14638	14806	14832	14795	14609	14772	14806	14715	14766	14843	14822	14656	14927	14649	14663	14656	14679	14706	14509	14818	14731	14759	14780	14616	14673	14893	14681	14651	14665	14835	14676	14505	14782	14794	14515	14722	14777	14909	14672	14709	14672	14614	14830	14779	14711	14717	14606	14767	14722	14808	14699	14623	14886	14650	14768	14728	14502	14873	14732	14557	14839	14736	14788	14777	14678	14459	14798	14841	14666	14756	14579	14602	14910	14818	14720	14597	14804	14761	14587	14655	14776	14649	14588	14613	14695	14696	14839	14908	14783	14688	14649	14771	14754	14673	14870	14593	14885	14735	14864	14762	14810	14815	14714	14740	14690	14665	14594	14677	14649	14686	14783	14746	14763	14810	14756	14665	14792	14773	14814	14754	14796	14724	14675	14693	14946	14721	14886	14803	14588	14741	15002	14717	14692	14584	14577	14711	14819	14627	14814	14700	14623	14596	14721	14635	14802	14707	14770	14586	14689	14737	14674	14695	14723	14714	14737	14820	14640	14780	14646	14946	14746	14598	14772	14721	14817	14623	14797	14670	14513	14712	14803	14722	14741	14728	14637	14851	14684	14701	14668	14733	14754	14679	14794	14786	14780	14786	14823	14638	14693	14795	14772	14702	14806	14666	14720	14751	14915	14765	14686	14704	14837	14647	14694	14920	14874	14712	14794	14623	14769	14693	14733	14750	14684	14741	14797	14675	14851	14687	14912	14766	14697	14570	14570	14730	14708	14840	14843	14838	14755	14593	14788	14677	14815	14590	14828	14715	14751	14523	14850	14660	14736	14674	14662	14757	14874	14684	14737	14821	14703	14731	14525	14671	14775	14738	14629	14717	14722	14915	14731	14773	14775	14673	14795	14775	14751	14654	14831	14705	14685	14780	14742	14734	14782	14734	14609	14753	14747	14890	14779	14867	14745	14694	14751	14836	14663	14849	14932	14785	14764	14596	14677	14727	14631	14542	14943	14826	14799	14807	14844	14769	14690	14637	14752	14741	14807	14842	14791	14897	14825	14657	14700	14630	14843	14677	14802	14806	14861	14626	14736	14747	14638	14735	14558	14596	14812	14510	14784	14727	14685	14653	14654	14917	14803	14676	14656	14672	14908	14640	14857	14677	14797	14611	14764	14794	14698	14791	14799	14660	14778	14487	14563	14819	14664	14713	14594	14735	14638	14585	14674	14784	14679	14649	14753	14726	14801	14738	14621	14776	14770	14790	14559	14774	14633	14741	14787	14674	14719	14663	14782	14680	14671	14531	14739	14575	14775	14873	14747	14865	14806	14646	14708	14751	14760	14593	14634	14893	14842	14697	14576	14734	14671	14705	14703	14701	14732	14600	14698	14791	14520	14817	14640	14749	14718	14833	14610	14749	14700	14686	14925	14665	14838	14791	14733	14679	14712	14930	14513	14742	14664	14788	14596	14743	14659	14610	14708	14780	14776	14692	14787	14752	14575	14736	14680	14701	14650	14678	14572	14702	14791	14620	14784	14801	14725	14703	14717	14850	14727	14796	14777	14664	14700	14687	14687	14594	14749	14826	14545	14622	14777	14624	14714	14681	14648	14869	14745	14729	14735	14849	14694	14720	14662	14711	14862	14649	14623	14749	14602	14676	14822	14787	14734	14653	14767	14736	14614	14639	14667	14777	14750	14869	14571	14544	14732	14819	14664	14909	14632	14707	14879	14640	14646	14794	14667	14934	14772	14773	14643	14752	14812	14870	14784	14827	14705	14768	14703	14577	14534	14716	14648	14741	14606	14813	14752	14614	14799	14637	14661	14858	14730	14599	14790	14604	14657	14575	14579	14503	14509	14716	14775	14773	14692	14721	14790	14771	14701	14898	14723	14734	14791	14688	14475	14796	14650	14744	14978	14657	14816	14559	14690	14960	14713	14624	14626	14626	14758	14489	14650	14831	14777	14720	14614
24059	21109	28703	26401	27109	28321	26725	22927	21176	20438	19791	19128	19024	18480	18449	18086	18412	18274	17844	17810	17682	17760	17579	17642	17799	17588	17656	17493	17549	17668	17595	17767	17529	17553	17722	17528	17469	17507	17453	17566	17589	17461	17511	17604	17217	17167	17377	17411	17247	17476	17426	17338	17270	17319	17266	17294	17310	17322	17304	17441	17292	17486	17394	17264	17534	17445	17412	17315	17480	17443	17573	17479	17578	17430	17363	17332	17537	17449	17483	17304	17420	17544	17401	17445	17482	17458	17451	17404	17541	17266	17529	17228	17339	17495	17358	17391	17393	17471	17241	17296	17364	17260	17399	17329	17352	17468	17317	17267	17302	17466	17637	17505	17485	17454	17631	17420	17464	17518	17298	17378	17315	17391	17454	17501	17339	17621	17500	17108	17408	17374	17400	17527	17179	17305	17529	17452	17337	17519	17535	17400	17554	17413	17475	17467	17319	17462	17373	17411	17262	17465	17355	17324	17342	17330	17203	17363	17440	17388	17364	17577	17181	17263	17299	17420	17400	17328	17355	17511	17248	17449	17453	17318	17383	17512	17547	17363	17663	17475	17471	17293	17319	17230	17439	17290	17272	17284	17455	17517	17337	17311	17452	17524	17410	17327	17429	17554	17433	17424	17335	17389	17272	17472	17405	17219	17552	17416	17316	17400	17527	17449	17495	17426	17440	17393	17407	17399	17247	17448	17327	17145	17338	17239	17385	17305	17375	17425	17272	17398	17490	17406	17290	17297	17347	17441	17418	17292	17572	17548	17296	17304	17367	17435	17396	17305	17438	17442	17286	17252	17378	17079	17361	17639	17450	17291	17363	17301	17441	17445	17568	17268	17516	17382	17280	17457	17528	17689	17381	17316	17392	17417	17386	17397	17480	17405	17262	17184	17389	17271	17386	17351	17659	17277	17403	17367	17318	17319	17464	17448	17305	17348	17236	17452	17390	17485	17278	17379	17328	17403	17453	17392	17286	17275	17307	17270	17403	17439	17331	17505	17215	17376	17533	17358	17214	17427	17366	17457	17363	17499	17263	17381	17435	17315	17421	17379	17232	17457	17304	17302	17420	17329	17372	17355	17425	17350	17316	17374	17564	17586	17358	17532	17453	17309	17304	17404	17496	17417	17426	17143	17411	17487	17447	17571	17276	17427	17443	17496	17545	17597	17353	17475	17410	17614	17324	17530	17355	17388	17518	17263	17509	17430	17462	17535	17388	17269	17337	17519	17403	17457	17250	17581	17338	17384	17488	17290	17613	17534	17466	17292	17320	17343	17364	17372	17432	17425	17436	17232	17319	17300	17280	17226	17226	17338	17389	17276	17459	17645	17230	17342	17298	17243	17473	17436	17566	17490	17457	17316	17391	17215	17508	17465	17254	17347	17261	17364	17384	17322	17452	17376	17468	17353	17395	17466	17406	17509	17457	17439	17480	17316	17559	17300	17435	17484	17371	17408	17456	17380	17309	17284	17266	17500	17389	17274	17377	17266	17483	17243	17358	17280	17504	17259	17358	17468	17485	17402	17379	17486	17491	17332	17310	17366	17304	17421	17573	17647	17409	17388	17381	17426	17267	17473	17568	17359	17493	17483	17568	17441	17469	17388	17373	17268	17393	17540	17483	17330	17111	17411	17630	17602	17145	17363	17463	17169	17324	17337	17409	17584	17312	17532	17400	17508	17612	17256	17511	17223	17247	17185	17506	17529	17324	17351	17543	17227	17188	17196	17632	17604	17441	17582	17508	17345	17440	17327	17336	17543	17605	17462	17267	17440	17292	17595	17462	17169	17348	17408	17602	17365	17648	17350	17496	17287	17478	17389	17379	17492	17491	17425	17325	17545	17316	17358	17284	17707	17495	17381	17443	17164	17158	17508	17556	17350	17514	17503	17653	17407	17379	17532	17573	17401	17318	17508	17456	17290	17437	17433	17304	17273	17383	17194	17528	17550	17491	17372	17310	17611	17260	17393	17365	17371	17364	17281	17429	17531	17577	17203	17370	17325	17500	17529	17375	17395	17489	17372	17496	17473	17431	17355	17453	17463	17498	17287	17523	17167	17455	17162	17386	17576	17364	17360	17272	17477	17540	17497	17517	17169	17229	17243	17392	17285	17305	17406	17141	17513	17545	17383	17460	17460	17412	17527	17448	17442	17291	17488	17419	17536	17399	17512	17488	17275	17421	17279	17379	17341	17228	17408	17250	17380	17275	17384	17344	17397	17307	17415	17345	17275	17552	17598	17482	17401	17303	17473	17382	17434	17557	17476	17452	17457	17437	17253	17219	17489	17504	17555	17273	17451	17004	17286	17321	17341	17262	17314	17225	17419	17555	17399	17433	17525	17359	17369	17266	17562	17356	17454	17304	17498	17343	17485	17268	17394	17348	17399	17494	17380	17460	17665	17575	17501	17426	17544	17597	17305	17478	17487	17285	17329	17477	17354	17345	17365	17537	17608	17603	17254	17391	17481	17370	17381	17484	17380	17373	17430	17711	17355	17510	17411	17297	17480	17506	17406	17363	17368	17554	17353	17221	17353	17399	17349	17378	17433	17521	17457	17398	17355	17508	17347	17384	17417	17291	17476	17307	17575	17324	17488	17400	17506	17462	17189	17337	17313	17557	17439	17448	17566	17625	17482	17335	17365	17295	17518	17702	17500	17503	17315	17432	17440	17356	17404	17300	17366	17336	17378	17532	17412	17272	17524	17516	17420	17475	17488	17575	17358	17466	17493	17478	17377	17516	17336	17581	17348	17399	17433	17438	17459	17351	17519	17455	17311	17257	17419	17326	17533	17365	17260	17379	17307	17203	17475	17405	17238	17243	17117	17427	17349	17480	17132	17457	17513	17392	17648	17420	17380	17350	17442	17393	17150	17456	17183	17439	17551	17437	17577	17387	17364	17392	17565	17349	17375	17502	17380	17393	17483	17413	17504	17483	17406	17676	17441	17507	17426	17404	17128	17469	17668	17345	17252	17479	17629	17496	17246	17190	17439	17411	17475	17374	17308	17470	17419	17586	17288	17336	17521	17249	17471	17262	17503	17381	17162	17395	17329	17485	17504	17405	17598	17228	17512	17348	17458	17496	17354	17459	17453	17283	17329	17147	17236	17403	17459	17490	17382	17343	17549	17235	17596	17377	17351	17318	17386	17282	17337	17188	17347	17368	17392	17490	17452	17452	17276	17580	17229	17480	17555	17386	17467	17376	17227	17381	17419	17226	17308	17236	17116	17410	17495	17482	17567	17413	17464	17536	17468	17410	17616	17478	17475	17468	17421	17402	17377	17293	17290	17219	17304	17436	17435	17374	17252	17475	17328	17425	17273	17558	17339	17483	17456	17459	17183	17404	17317	17485	17318	17280	17401	17381	17339	17441	17438	17229	17407	17290	17422	17376	17186	17145	17512	17450	17329	17345	17541	17492	17629	17357	17510	17368	17278	17353	17481	17290	17396	17277	17400	17533	17277	17345	17339	17372	17514	17436	17373	17351	17511	17487	17262	17268	17268	17299	17328	17328	17362	17240	17197	17422	17302	17440	17668	17521	17329	17520	17259	17372	17186	17387	17370	17456	17441	17284	17326	17274	17332	17355	17437	17364	17177	17242	17447	17560	17403	17412	17471	17447	17464	17434	17318	17437	17478	17181	17434	17621	17290	17413	17504	17561	17345	17291	17512	17627	17345	17555	17350	17415	17334	17202	17138	17386	17329	17328	17338	17324	17507	17242	17341	17483	17308	17352	17306	17417	17536	17437	17270	17371	17312	17478	17430	17385	17412	17546	17455	17338	17355	17347	17255	17320	17391	17354	17432	17484	17583	17314	17316	17307	17334	17415	17555	17465	17390	17243	17240	17296	17282	17470	17504	17426	17418	17402	17473	17410	17394	17520	17317	17219	17422	17221	17368	17584	17479	17271	17463	17261	17541	17503	17331	17354	17463	17368	17398	17475	17392	17501	17449	17529	17299	17440	17213	17260	17557	17420	17380	17344	17329	17405	17537	17443	17365	17603	17422	17318	17243	17482	17325	17456	17292	17191	17308	17131	17467	17360	17427	17490	17438	17291	17381	17353	17439	17175	17364	17634	17406	17370	17417	17308	17376	17383	17441	17395	17138	17424	17436	17439	17606	17377	17443	17275	17474	17453	17463	17407	17533	17432	17438	17522	17255	17595	17458	17435	17285	17284	17301	17373	17561	17634	17383	17441	17211	17550	17412	17302	17531	17297	17309	17315	17550	17430	17413	17392	17551	17413	17448	17170	17479	17267	17206	17346	17408	17356	17287	17355	17447	17316	17433	17592	17410	17311	17469	17301	17337	17444	17540	17314	17392	17482	17498	17462	17339	17508	17411	17346	17298	17279	17672	17326	17285	17551	17450	17370	17335	17638	17560	17291	17253	17247	17246	17271	17350	17549	17172	17388	17341	17462	17470	17440	17495	17532	17237	17492	17437	17365	17432	17609	17341	17222	17369	17343	17180	17237	17342	17498	17241	17132	17398	17505	17465	17292	17505	17377	17542	17526	17428	17464	17370	17486	17252	17259	17521	17316	17249	17424	17433	17488	17579	17509	17328	17313	17459	17345	17252	17426	17462	17590	17412	17366	17420	17463	17648	17539	17476	17338	17577	17072	17452	17475	17717	17293	17509	17385	17427	17433	17636	17351	17317	17410	17265	17300	17258	17560	17638	17625	17491	17568	17419	17286	17324	17354	17449	17419	17212	17492	17192	17284	17378	17302	17315	17310	17361	17311	17176	17524	17515	17295	17453	17614	17513	17483	17500	17478	17678	17393	17387	17324	17635	17301	17470	17411	17215	17235	17337	17534	17232	17487	17407	17517	17361	17398	17343	17439	17257	17410	17290	17541	17479	17323	17473	17424	17273	17234	17417	17544	17573	17360	17251	17430	17596	17554	17453	17424	17591	17195	17299	17457	17363	17430	17348	17533	17626	17525	17228	17576	17538	17293	17474	17174	17506	17310	17471	17370	17270	17291	17247	17383	17352	17621	17475	17342	17493	17311	17402	17605	17420	17196	17265	17388	17543	17453	17310	17460	17368	17383	17381	17561	17392	17459	17520	17296	17351	17416	17239	17385	17268	17468	17510	17406	17538	17469	17361	17289	17569	17378	17371	17576	17663
31519	52581	49199	39221	33793	29160	25276	22647	20495	19209	18170	17443	16696	16478	16077	15861	15750	15722	15628	15391	15414	15066	15085	15022	15001	14970	14802	14887	14861	14938	14829	14980	14853	14741	14770	14783	14823	14938	14708	14946	14791	14769	14662	14783	14726	14842	14882	14786	14779	14661	14920	14761	14932	14697	14866	14838	14879	14883	14608	14648	14785	14657	14744	14769	14779	14834	14739	14852	14736	14705	14803	14787	14747	14713	14721	14695	14779	14651	14742	14735	14780	14808	14779	14775	14841	14720	14807	14774	14724	14708	14706	14703	14808	14629	14702	14875	14792	14595	14741	14791	14777	14741	14698	14813	14733	14732	14740	14785	14782	14625	14812	14741	14704	14792	14720	14797	14735	14748	14666	14668	14702	14741	14778	14713	14795	14704	14760	14669	14769	14815	14752	14705	14860	14733	14705	14885	14810	14935	14638	14937	14829	14717	14852	14704	14925	14972	14628	14637	14746	14705	14798	14804	14615	14721	14575	14673	14650	14682	14775	14871	14766	14731	14672	14836	14871	14766	14762	14890	14833	14773	14707	14873	14626	14822	14811	14672	14693	14794	14657	14610	14872	14774	14731	14700	14721	14748	14676	14732	14809	14495	14829	14746	14587	14640	14736	14733	14787	14771	14689	14739	14688	14701	14659	14782	14807	14729	14656	14639	14843	14795	14777	14736	14729	14633	14700	14767	14648	14667	14776	14853	14647	14731	14789	14622	14633	14806	14661	14703	14951	14609	14823	14689	14673	14688	14819	14520	14697	14812	14643	14723	14898	14724	14503	14887	14838	14536	14753	14699	14514	14718	14642	14745	14765	14835	14766	14722	14762	14874	14627	14766	14708	14754	14769	14639	14720	14799	14665	14895	14713	14713	14811	14736	14643	14803	14683	14660	14621	14678	14707	14790	14650	14754	14656	14778	14868	14841	14732	14707	14574	14597	14690	14788	14763	14749	14609	14782	14642	14764	14787	14729	14971	14812	14748	14732	14751	14751	14766	14833	14772	14733	14768	14758	14861	14699	14654	14710	14712	14827	14826	14535	14763	14859	14650	14629	14941	14720	14733	14654	14736	14601	14842	14678	14720	14823	14805	14690	14725	14726	14749	14878	14772	14481	14675	14740	14861	14752	14810	14787	14702	14778	14725	14647	14630	14722	14767	14843	14749	14658	14701	14861	14798	14686	14770	14651	14608	14780	14785	14795	14712	14951	14690	14700	14787	14978	14718	14803	14663	14695	14850	14637	14631	14619	14702	14795	14762	14804	14789	14647	14787	14669	14828	14689	14740	14645	14714	14769	14717	14793	14724	14725	14755	14827	14866	14685	14697	14663	14433	14752	14712	14795	14813	14649	14610	14727	14819	14834	14713	14748	14726	14893	14763	14829	14799	14746	14602	14743	14576	14834	14665	14705	14717	14700	14629	14592	14807	14868	14764	14572	14715	14871	14758	14691	14674	14689	14746	14772	14668	14471	14719	14842	14652	14566	14763	14636	14719	14763	14654	14702	14737	14826	14743	14728	14656	14712	14639	14850	14660	14844	14763	14797	14780	14908	14661	14819	14778	14694	14549	14803	14738	14583	14800	14824	14755	14737	14728	14668	14900	14728	14780	14801	14792	14767	14860	14584	14786	14666	14720	14559	14633	14697	14675	14666	14674	14858	14535	14508	14825	14698	14837	14767	14741	14918	14796	14718	14681	14713	14794	14799	14762	14676	14645	14664	14792	14624	14708	14562	14696	14732	14872	14868	14771	14534	14841	14650	14757	14779	14645	14665	14839	14731	14576	14825	14661	14755	14552	14571	14602	14647	14650	14660	14695	14595	14872	14742	14584	14725	14736	14658	14745	14818	14807	14906	14579	14746	14725	14512	14726	14869	14871	14770	14752	14818	14741	14599	14785	14879	14766	14738	14592	14786	14689	14583	14642	14591	14636	14904	14785	14733	14717	14615	14682	14701	14739	14778	14892	14875	14734	14801	14891	14650	14620	14883	14724	14876	14749	14786	14685	14575	14740	14893	14739	14617	14731	14700	14854	14715	14754	14729	14754	14864	14804	14731	14761	14636	14963	14615	14690	14850	14780	14718	14707	14800	14771	14751	14779	14597	14695	14728	14611	14832	14688	14657	14762	14831	14685	14745	14804	14725	14817	14673	14886	14750	14826	14663	14864	14747	14606	14822	14622	14767	14826	14800	14884	14794	14844	14839	14671	14761	14958	14795	14650	14806	14825	14667	14775	14703	14757	14753	14722	14788	14620	14776	14754	14904	14723	14804	14690	14717	14825	14730	14849	14614	14700	14675	14631	14690	14659	14804	14871	14681	14789	14904	14725	14738	14851	14781	14863	14658	14791	14990	14997	14726	14708	14877	14701	14712	14698	14670	14648	14577	14750	14784	14800	14788	14692	14622	14838	14704	14791	14688	14892	14867	14813	14862	14741	14587	14553	14790	14690	14723	14899	14727	14847	14711	14714	14783	14560	14920	14771	14667	14681	14890	14584	14702	14627	14653	14628	14546	14911	14786	14815	14847	14673	14731	14770	14502	14764	14621	14693	14617	14909	14703	14806	14696	14880	14749	14799	14794	14775	14803	14586	14699	14885	14726	14712	14704	14769	14634	14701	14890	14717	14603	14658	14686	14786	14732	14783	14679	14681	14714	14761	14664	14863	14678	14805	14758	14835	14695	14752	14615	14836	14759	14648	14802	14788	14679	14762	14674	14724	14632	14651	14738	14816	14773	14664	14795	14854	14779	14774	14728	14615	14640	14799	14777	14587	14886	14701	14918	15030	14828	14704	14804	14595	14691	14960	14605	14760	14759	14444	14821	14810	14634	14704	14769	14619	14826	14764	14707	14772	14684	14720	14679	14752	14648	14643	14804	14673	14691	14840	14841	14725	14682	14538	14724	14750	14646	14919	14740	14580	14774	14722	14663	14569	14795	14916	14780	14716	14687	14805	14624	14785	14844	14688	14831	14875	14682	14856	14735	14598	14699	14754	14721	14589	14665	14624	14694	14919	14705	14869	14766	14739	14729	14572	14794	14811	14741	14915	14841	14750	14662	14738	14828	14609	14591	14708	14743	14820	14773	14727	14824	14636	14708	14755	14930	14842	14896	14715	14756	14757	14587	14692	14691	14749	14774	14729	14582	14764	14842	14806	14835	14686	14651	14887	14722	14671	14620	14776	14794	14662	14769	14688	14790	14544	14743	14582	15033	14787	14707	14794	14760	14639	14689	14719	14688	14597	14648	14900	14697	14796	14687	14690	14730	14754	14676	14576	14562	14769	14737	14788	14819	14883	14706	14787	14877	14790	14853	14726	14731	14727	14786	14837	14692	14675	14769	14801	14713	14869	14724	14749	14728	14756	14672	14786	14843	14873	14692	14760	14691	14679	14486	14777	14754	14700	14780	14729	14822	14825	14844	14627	14655	14566	14590	14848	14773	14983	14650	14760	14873	14652	14623	14756	14840	14733	14952	14725	14769	14717	14794	14784	14763	14664	14730	14850	14660	14585	14918	14755	14959	14884	14682	14839	14782	14827	14603	14775	14684	14859	14821	14914	14749	14753	14780	14907	14735	14772	14735	14950	14695	14678	14686	14902	14693	14719	14925	14858	14726	14771	14816	14716	14767	14695	14782	14730	14785	14764	14845	14809	14691	14689	14863	14629	14852	14746	14742	14671	14787	14770	14718	14839	14666	14634	14844	14720	14829	14818	14735	14795	15071	14854	14710	14791	14760	14637	14665	14729	14829	14696	14639	14856	14618	14913	14897	14817	14683	14758	14779	14567	14670	14660	14669	14662	14756	14629	14733	14759	14559	14691	14651	14895	14633	14743	14862	14730	14745	14625	14708	14718	14679	14818	14778	14589	14732	14665	14730	14607	14778	14681	14717	14729	14950	14763	14684	14830	14709	14720	14680	14642	14744	14652	14760	14673	14711	14779	14756	14651	14734	14626	14573	14615	14445	14764	14782	14800	14688	14795	14752	14823	14846	14739	14671	14729	14623	14871	14686	14675	14784	14837	14904	14525	14567	14595	14923	14793	14869	14696	14724	14734	14686	14772	14675	14742	14837	14703	14755	14635	14735	14781	14835	14685	14730	14605	14650	14803	14782	14909	14722	14673	14912	14778	14779	14670	14740	14643	14672	14654	14944	14779	14774	14658	14694	14675	14688	14717	14688	14689	14551	14689	14858	14724	14647	14691	14643	14741	14866	14790	14764	14779	14701	14745	14543	15004	14895	14649	14818	14777	14667	14590	14945	14681	14720	14859	14750	14594	14803	14726	14802	14697	14718	14679	14728	14746	14967	14688	14685	14682	14623	14825	14857	14577	14765	14764	14747	14819	14818	14910	14781	14787	14637	14687	14717	14947	14838	14612	14737	14776	14770	14620	14605	14673	14806	14856	14917	14790	14794	14671	14653	14703	14639	14703	14865	14564	14734	14887	14903	14687	14748	14680	14838	14767	14709	14707	14748	14842	14643	14544	14683	14659	14526	14748	14648	14762	14571	14852	14621	14758	14804	14770	14881	14817	14757	14617	14722	14623	14807	14707	14645	14636	14515	14678	14776	14799	14608	14640	15037	14716	14734	14638	14834	14811	14840	14717	14641	14866	14679	14790	14677	14805	14719	14774	14662	14529	14785	14570	14799	14635	14696	14831	14728	14729	14792	14685	14835	14609	14781	14764	14715	14752	14700	14781	14618	14717	14711	14823	14792	14599	14772	14677	14783	14871	14874	14701	14667	14718	14684	14746	14878	14620	14624	14755	14709	14730	14748	14728	14767	14538	14802	14742	14814	14897	14656	14733	14684	14550	14783	14752	14750	14806	14827	14828	14641	14689	14834	14931	14814	14614	14727	14763	14860	14757	14784	14729	14760	14737	14594	14862	14856	14688	14800	14573	14715	14735	14375	14705	14850	14750	14832	14845	14853	14968	14846	14709	14591	14845	14698	14831	14854	14805	14754	14721	14654	14835	14682	14620	14817	14822	14681	14556	14669	14721	14794	14717	14657	14650	14750	14770	14806	14703	14743	14736	14625	14850	14745	14832	14790	14889	14740	14711	14653	14725	14699	14922	14871	14858	14885	14844	14689	14770	14780	14847	14681	14776	14685	14672	14667	14751	14781
22751	21068	28893	23899	23549	28342	30756	25159	23067	22220	21156	20271	19772	19509	19384	18882	18984	18850	18657	18509	18341	18212	18056	18066	18031	17958	17960	17792	18023	17928	18074	18219	17861	17961	17708	17937	18043	17875	17907	18168	17785	17883	17906	17936	17895	17722	17877	17792	17926	17959	17766	17699	17870	17896	17840	17897	17820	17786	17764	17867	17758	17728	17687	17870	17797	17749	17737	17777	17686	17743	17891	17712	17631	17811	17714	17990	17860	17569	17681	17640	17798	17712	17737	17871	17740	17940	17793	17729	17856	17625	17809	17851	17821	17723	17903	17853	17625	17917	17577	17835	17785	17733	17848	17696	17589	17706	17806	17767	17587	17811	17870	17691	17641	17834	17679	17833	17811	17535	17666	17620	17523	17864	17786	17554	17799	18018	17643	17646	17742	17718	17778	17568	17680	17698	17693	17772	17693	17557	17633	17673	17603	17836	17668	17856	17922	17635	17537	17531	17697	17626	17387	17827	17823	17795	17765	17667	17611	17818	17675	17743	17632	17633	17739	17876	17820	17713	17714	17887	17861	17689	17618	17644	17705	17895	17612	17778	17846	17686	17951	17894	17638	17817	17939	17561	17661	17948	17766	17669	17860	17896	17491	17788	17937	17742	17577	17585	17585	17598	17757	17669	17724	17709	17853	17866	17906	17642	17878	17598	17871	17900	17836	17923	17744	17683	17619	17886	17819	17900	17839	17781	17582	17674	17743	17518	17749	17830	17746	17586	17658	17681	17801	17506	17809	17645	17622	17743	17518	17597	17638	17665	17877	17773	17763	17720	17969	17676	17842	17783	17722	17525	17784	17591	17801	17731	17659	17612	17646	17938	17668	17666	17855	17553	17715	17833	17615	17456	17677	17794	17734	17766	17731	17517	17685	17588	17750	17873	17853	17844	17723	17629	17833	17884	17733	17690	17699	17972	17849	17782	17855	17819	17796	17845	17684	17668	17699	17799	17616	17610	17770	17731	17892	17705	17639	17783	17593	17711	17687	17682	17843	17699	17765	17808	17841	17791	17800	17648	17775	17642	17990	17832	17704	17967	17680	17757	17660	17758	17700	17732	17542	17812	17523	17637	17825	17601	17846	17850	17740	17648	17829	17793	17604	17776	17552	17692	17746	17646	17670	17819	17851	17831	17669	18021	17782	17912	17728	17840	17772	17767	17667	17837	17787	17769	17702	17779	17781	17716	17744	17669	17647	17721	17608	17824	17886	17547	17687	17669	17772	17878	17947	17850	17811	17770	17663	17785	17575	17634	17951	17728	17551	17663	17672	17694	17659	17785	17779	17431	17771	17794	17721	17716	17786	17648	17583	17675	17819	17776	17615	17660	17820	17946	17992	17803	17605	17582	17823	17748	17741	17873	17709	17804	17772	17766	17827	17718	17911	17611	17836	17898	17689	17755	17804	17621	17778	17529	17784	17688	17861	17718	17802	17825	17667	17683	17811	17640	17614	17834	17722	17829	17793	17855	17837	17954	17833	17694	17891	17639	17724	17658	17822	17855	17740	17743	17619	17821	17744	17842	17860	17801	17780	17707	17647	17903	17823	17846	17684	17566	17649	17567	17794	17541	17844	17780	17806	17845	17721	17812	17545	17673	17840	17846	17737	17727	17729	17669	17723	17720	17755	17679	17715	17638	17564	17580	17795	17854	17719	17610	17527	17461	17622	17772	17623	17911	17572	17567	17692	17745	17593	17776	17664	17676	17814	17888	17764	17617	17796	17631	17816	17727	17568	17895	17866	17943	17690	17763	17767	17732	17760	17857	17620	17806	17841	17813	17696	17641	17668	17706	17785	17738	17777	17523	17755	17845	17788	17718	17679	17749	18047	17874	17786	17755	17688	17683	18039	17783	17697	17748	17731	17589	17781	17940	17557	17840	17648	17617	17739	17812	17676	17928	17746	17412	17820	17801	17774	17674	17636	17739	17881	17683	17860	17687	17897	17756	17859	17629	17835	17864	17635	17622	17696	17749	17588	17658	17811	17752	17851	17664	17826	17736	17623	17582	17651	17738	18078	17772	17498	17659	17689	17692	17846	17566	17751	17517	17565	17924	17744	17643	17844	17742	17867	17787	17699	17637	17955	17737	17649	17784	17689	17839	17502	17838	17895	17844	17729	17749	17655	17642	17565	17642	17927	17931	17629	17727	17618	17794	17616	17742	17919	17800	17749	17747	17757	17793	17723	17677	17627	17654	17768	17755	17820	17754	17876	17981	17844	17673	17484	17778	17946	17814	17599	17562	17857	17787	17796	17800	17900	17849	17578	17887	17492	17491	17661	17796	17940	17713	17918	17680	17689	17601	17591	17748	17680	17752	17574	17617	17751	17992	17825	17659	17912	17831	17750	17571	17829	17571	17783	17570	17647	17760	17674	17739	17835	17601	17755	17763	17727	17722	17765	17748	17813	17879	17757	17788	17597	17639	17797	17678	17655	17630	17919	17751	17779	17756	17685	17565	17842	17820	17849	17698	17617	17750	17768	17782	17898	17698	17715	17675	17818	17715	17589	17693	17599	17807	17720	17722	17478	17674	17697	17749	17627	17692	17734	17533	17825	17680	17557	17779	17688	17668	17894	17787	17891	17782	17553	17756	17635	17894	17721	17691	17523	17823	17682	17620	17718	17860	17863	17704	17532	17740	17861	17808	17635	17749	17631	17725	17805	17604	17622	17720	17664	17689	17618	17928	17839	17842	17734	17488	17703	17649	17754	17689	17724	17786	17848	17721	17780	17543	17750	17869	17620	17813	17715	17912	17630	17884	17605	17607	17615	17830	17663	17814	17682	17649	17657	17583	17753	17687	17725	17657	17874	17792	17744	17556	17664	17832	17684	17586	17818	17947	17595	17757	17680	17652	17781	17796	17704	17746	17676	17854	17762	17701	17744	17623	17594	17647	18007	17767	17853	17864	17612	17754	17791	17739	17577	17754	17608	17803	17682	17579	17609	17695	17770	17707	17893	17815	17917	17689	17752	17692	17928	17659	17677	17811	17742	17614	17875	17720	17546	17659	17566	17771	17694	17776	17749	17845	17815	17626	17664	17472	17732	17614	17732	17746	17746	17716	17606	17861	17614	17553	17664	17512	17674	17802	17656	17933	17620	17715	17668	17716	17551	17655	17704	17784	17818	17853	17552	17612	17711	17667	17857	17782	17797	17848	17802	17703	17912	17546	17931	17816	17760	17610	17609	17808	17906	17716	17736	17915	17679	17701	17562	17746	17662	17760	17649	17749	17915	17710	17691	17557	17784	17781	17852	17715	17775	17712	17659	17801	17680	17772	17617	17823	17779	17854	17705	17589	17657	17505	17643	17919	17946	17777	17585	17766	17540	17720	17759	17607	17827	17708	17724	17903	17631	17704	17744	17777	17836	17651	17779	17852	17642	17629	17578	17707	17722	17686	17778	17879	17702	17575	17672	17638	17751	17765	17674	17838	17689	17894	17644	17857	17838	17858	17721	17872	17786	17930	17686	17885	17775	17667	17589	17762	17605	17816	17873	17574	17566	17599	17670	17790	17817	17802	17842	17767	17775	17644	17640	18049	17723	17768	17904	17778	17713	17805	17858	17613	17725	17723	17766	17711	17613	17522	17612	17617	17573	17779	17700	17877	17572	17624	17686	17703	17539	17688	17653	17765	17756	17588	17623	17636	17755	17747	17618	17549	17789	17912	17716	17739	17699	17780	17562	17704	17589	17787	17817	17745	17649	17664	17808	17802	17696	17935	17971	17643	17749	17660	17789	17710	17728	17731	17831	17781	17753	17763	17807	17679	17824	17865	17724	17659	17721	17796	17833	17771	17749	17721	17656	17862	17678	17583	17707	17666	17751	17816	17904	17867	17632	17782	17977	17748	17640	17835	17572	17652	17953	17677	17671	17822	17736	17762	17829	17786	17735	17758	17817	17806	17798	17663	17680	17703	17921	17826	17819	17776	17686	17532	17785	17831	17650	17743	17683	17767	17663	17769	17741	17668	17798	17424	17746	17782	17941	17697	17888	17668	17690	17583	17773	17577	17625	17875	17581	17872	17898	17731	17842	17658	17674	17647	17895	17663	17801	17771	17766	17683	17683	17655	17566	17623	17766	17683	17789	17696	17756	17743	17693	17836	17697	17777	17876	17761	17761	17660	17838	17729	17769	17826	17888	17668	17699	17798	17703	17886	17728	17671	17744	17722	17542	17770	17737	17853	17472	17778	17871	17677	17874	17617	17534	17800	17723	17631	17730	17628	17726	17699	17601	17914	17968	17805	17648	17910	17725	17660	17762	17615	17693	17723	17694	17796	17764	17844	17743	17640	17645	17987	17527	17855	17816	17658	17994	17878	17911	17690	17752	17809	17818	17911	17908	17695	17798	17915	17701	17449	17760	17609	17707	17573	17676	17571	17732	17776	17678	17732	17724	17913	17717	17691	17785	17735	17495	17737	17692	17744	17739	17777	17785	17708	17674	17640	17902	17649	17755	17809	18050	17654	17749	17741	17820	17887	17732	17843	17748	17915	17814	17650	17755	17916	17857	17760	17710	17911	17780	17803	17731	17582	17855	17649	17832	17694	17675	17587	17685	17760	17980	17749	17724	17647	17592	17695	17714	17754	17779	17700	17677	17834	17574	17586	17769	17684	17465	17755	17658	17675	17841	17763	17880	17647	17684	17686	17605	17742	17730	17806	17508	17685	17796	17780	17718	17778	17844	17929	17627	17610	17711	17909	17776	17678	17740	17682	17844	17837	17852	17792	17781	17519	17710	17539	17869	17699	18007	17624	17507	17712	17892	17517	17739	17879	17839	17877	17839	17847	17688	17538	17836	17572	17798	17561	17688	17748	17844	17728	17454	17771	17797	17571	17874	17796	17683	17817	17683	17823	17695	17948	17669	17541	17743	17744	17736	17440	17519	17738	17781	17776	17835	17800	17960	17759	17632	17701	17610	17682	17757	17846	17987	17786	17772	17659	17698	17754	17803	17678	17722	17687	17879	17824	17615	17529	17847	17740	17731	17799	17780	17758	17756	17918	17710	18005	17775	17850	17701	17776	17685	17708	17587	17645	17675	17865	17704	17741	17759	17730	17806	17746	17722	17747	17874	17737	17740	17787	17526	17487	17898	17782	17797	17676	17781	17790	17876	17716
33747	58004	55347	44590	37989	33743	28583	25511	22737	21024	19647	18559	18172	17187	16857	16463	16392	16330	16025	15711	15620	15417	15359	15346	15185	15262	15316	15141	15023	15242	15311	14957	14997	15017	14901	14994	14892	15068	14807	15008	14911	14752	15008	15068	14952	14865	14864	14853	14932	15001	14918	14980	14885	14980	15058	15032	14815	14949	15057	14979	14913	14941	15059	15077	14935	14842	14926	14919	15080	15026	14873	14848	14772	14821	14862	14896	14906	14970	14877	14952	15108	14840	14939	14856	14917	14985	14890	14986	15048	14805	14967	14854	14858	14772	14868	15122	14878	14966	15048	14861	14873	15094	14972	15082	15061	14850	15164	14803	14848	14858	15110	14869	14992	15049	15067	14942	14971	14903	14933	15023	14896	14872	14938	14912	14928	14979	14820	14901	14941	14905	14962	14970	14887	14926	14945	14949	14934	14902	14913	14992	14884	14966	14825	14821	14986	14869	14974	14799	14969	15014	14919	15046	14870	14891	14901	15080	15003	14852	14865	14748	14924	14851	14974	14963	14800	14753	15014	14755	15055	14875	14821	14964	14955	14867	14803	14976	14863	14858	14939	14917	14907	14885	14918	14923	14990	14994	14866	15055	14854	15091	15068	14890	14873	14904	14824	14899	14995	14923	15075	14996	14806	14754	15028	15093	14894	14962	15037	15025	14913	14854	15084	15007	14809	14986	14857	15002	14914	14964	14964	14916	14742	14894	14834	15016	14852	14941	14959	14793	14853	14923	14784	15107	14962	14921	15014	14932	14934	14955	15034	14963	14975	14932	14962	14928	14988	14991	15000	14972	14916	15041	14848	14964	14913	14949	14993	14924	14757	14836	14854	14939	15000	14940	14896	15021	15022	14977	14900	15008	14980	14903	14994	15092	14899	14973	14784	15137	14979	14670	14690	14992	14983	14860	14915	14869	14763	14879	14875	14849	14889	14931	14881	14911	14988	14908	14953	14960	14878	14870	15032	14726	15025	14955	14906	15073	14810	14918	14746	14979	14998	14711	15060	14993	14893	14754	15074	15010	14933	15032	14822	14895	14942	14836	15043	15145	14806	15006	14998	14845	14848	15066	14929	14876	14867	14853	14905	14893	14973	14888	15018	14910	14865	14813	14863	14847	14869	15022	14942	14905	14872	14876	14846	14799	14974	14901	14877	14726	15114	14813	14863	14937	14877	14924	14922	14833	15013	14939	15005	14990	14834	15107	14921	14908	14995	14972	14848	15079	14902	14927	14879	14978	14869	14940	14905	14846	14871	15015	14854	15036	14878	14976	15019	14983	15165	14980	14747	14756	14880	14914	14960	15037	14880	15000	14855	14917	14970	14969	14905	14949	14812	14776	14900	14906	14996	14938	14930	15045	14943	14778	15062	14679	14905	14879	15079	14929	14901	14872	14983	14942	14947	14848	14832	14810	14916	14799	14900	14951	15117	14978	15111	14824	14924	14886	14982	15056	14921	14991	14854	15079	14931	14986	14873	14898	14915	14928	14967	14884	14818	14883	14985	14945	15058	14925	15021	14818	14974	15023	15029	14827	14902	14941	14895	14705	14804	14888	15024	14968	14743	14889	14816	14807	15054	15091	14785	14995	14821	14887	14993	14961	14984	15064	14740	15020	15014	14751	14935	14823	14845	14938	14828	15006	14934	14814	15089	14961	14979	14885	14905	15021	14875	14978	15005	14937	14912	14809	14896	14859	14923	15097	14831	14936	14782	15215	14842	14825	14801	14756	14909	14731	14836	15039	14869	14909	14967	14885	14860	14903	14967	14820	14856	14984	14943	14883	14933	14871	15120	14832	14924	14901	14947	14822	14886	15030	14878	14934	14828	14919	14942	14978	14790	14841	14748	14985	14953	14895	14843	14968	14874	14948	14909	15017	14901	14975	14940	15017	14905	14845	15061	14880	14890	14877	14839	14956	14946	14935	14911	15022	14979	14870	15056	14846	14891	14932	14920	15039	15007	15054	15000	14896	14982	14702	14942	14961	14881	15007	15010	14988	15036	14723	14805	15055	14944	14910	14897	14934	14871	14874	14792	14944	14941	14926	15087	14971	15004	14943	14862	14789	14906	14826	15016	14773	14747	14903	14977	14808	14815	14897	15100	14871	14959	15008	14878	14805	14963	14896	15082	14877	14813	14972	14812	15039	14898	14911	15061	15038	14741	14912	14965	14857	14885	14884	14829	14971	14964	15164	14834	14948	14832	14815	15043	14987	14944	14744	14645	14793	14913	14920	14946	14903	14992	14901	15099	14797	14998	14794	14950	15158	14774	15044	14919	14884	14937	15007	14932	14872	14925	14799	14935	14889	14893	14825	14844	14890	15005	14888	14963	14898	14764	14981	14963	15097	14783	14991	14910	14730	14964	14806	14969	15055	15113	15002	14906	14985	14874	14948	15096	14931	14911	14828	14979	14890	14866	14952	14903	14841	14896	14927	14799	15050	14895	14975	14904	14937	14871	14915	14900	14821	14868	14923	14861	14943	15093	14903	14992	14926	14796	14831	14825	14832	14882	14930	14871	14911	15036	14921	15083	14874	14834	14907	14854	14942	15027	14931	14858	14863	14903	14715	14961	14983	14986	14905	14829	15041	14881	14875	14937	14777	14969	15044	14807	14989	14826	14971	14863	14974	14946	14803	14906	15000	14851	14947	15049	15039	14810	14969	15029	15047	15015	14948	14772	15011	14893	15001	15060	14935	14882	14978	14922	14993	14881	14873	14869	14640	14881	14947	14932	14989	14811	15037	15022	14997	15013	14891	14929	14907	14887	14839	14885	15028	14886	14956	14883	14816	14894	14898	14997	14939	14958	14858	14936	14884	14963	14981	14858	14905	14858	14937	14784	14928	14990	14796	14942	14848	14940	14910	15070	14936	15000	14924	14869	14724	14950	14930	14993	14906	15006	14945	14912	14983	14984	14942	14891	14907	14913	14920	15094	14870	15083	15156	14964	14899	15054	15025	14802	14908	15070	15000	14943	14913	14999	14862	14997	14820	14937	14849	14918	14969	15048	14864	14831	14855	14925	14902	14939	14857	15005	14851	14898	14884	14972	14984	14913	14748	15057	15040	14878	15012	14860	14872	15069	14974	14940	14990	14955	14890	14844	14847	14926	14813	14926	15006	14706	15006	14763	14953	15010	14980	14996	15013	14873	14882	14879	14946	14821	14843	14849	14971	15050	14913	14909	14865	14953	14990	14903	14863	15044	15031	15077	14916	14915	14940	15047	14869	14939	14790	15046	14956	14979	14944	14785	14893	14863	14923	14857	15004	14929	15009	14856	14713	14997	14871	14872	14892	14847	14993	15023	14862	14909	14918	14953	14954	15093	14761	14901	14941	14870	14887	14916	14873	14893	14726	14806	14887	15133	14912	15111	14915	14851	14964	14790	14856	15000	14771	14831	14893	14969	14903	14940	15089	14805	14934	14976	14770	14887	14903	15039	15123	14879	14990	14908	14853	15061	14880	15022	14774	15037	14817	15015	14891	15027	15040	15045	14896	14995	15039	14999	15002	14992	15048	14953	14764	14815	14966	15071	14824	14974	14860	14938	14913	14950	14834	14893	15104	15046	14713	14839	15014	14831	15033	14966	14855	14850	14882	14951	14979	14855	14929	14865	14951	15028	15118	15086	14830	15138	14802	15029	14925	14794	14959	15088	14950	15023	15107	15028	14829	14939	15031	15013	15076	14899	14970	14926	14772	15010	14988	14943	14970	15091	15042	14904	14880	15071	14991	15022	14885	14910	14875	14880	15014	14828	15039	14750	14886	14933	14966	14953	15060	15054	14897	14890	14833	15029	14746	14994	14811	14979	14769	14942	15158	14973	14954	14894	14969	14891	14876	15008	15085	14941	14949	14983	14791	14894	14952	15003	14854	14939	14924	14997	14754	14981	14899	14901	14783	14944	15023	14757	15035	14863	14813	14954	14952	14991	14944	15075	14846	14893	15056	14769	15017	14811	14978	15094	14813	15054	14793	14917	14995	14938	14904	15023	14957	14808	14895	14934	15011	14737	14801	14781	14940	14910	15000	14844	14896	14941	14975	14897	14886	14968	14874	14964	15023	14738	15053	14866	14935	14836	15007	14931	14920	14835	14972	14886	14870	14797	14881	14931	14891	14882	14948	15004	14879	15039	14934	14958	14994	14887	14857	14815	14906	15002	14942	14784	14830	14891	14974	14701	15082	14870	14992	14941	15128	14786	14936	14846	14780	14761	14870	14760	15019	14797	14751	15043	14881	15014	14894	14858	14800	14828	14804	14974	14957	14727	14820	14771	14820	14942	14988	14852	14876	14929	14980	14870	15064	14875	14926	14923	14990	14843	15008	14892	14959	14916	14775	14963	14881	15058	14753	15133	14856	14848	15003	14817	14912	14964	14819	14941	14958	15170	14929	15004	14932	15024	14918	15017	14850	14825	14852	14915	15007	14827	14951	14903	14861	14833	14916	14893	14937	14922	14743	14875	14740	14842	14873	14785	14972	14925	14841	14991	15088	15010	15039	14953	14870	14912	14932	14970	14955	14902	14854	14958	15046	14970	14838	15021	14969	14891	14994	14946	15177	14900	14903	14883	14831	15050	14818	15138	14981	14950	14890	14801	14885	14845	14802	14889	14775	14960	14904	15049	14880	14973	15054	14906	14848	14975	14966	15087	14776	14893	15026	15027	15178	15022	14841	15006	14975	14999	14778	14904	15126	14942	15000	14950	14944	14972	14906	14960	14833	14873	14899	14896	14997	14839	14828	14674	14923	14921	15096	14927	14769	15064	14895	15006	14854	14850	15047	14876	14744	15097	14894	14949	15002	14956	14973	14937	14926	14912	14945	14981	14966	14858	15042	14965	15030	14849	14876	15013	14788	14888	14823	14912	14889	14921	14975	14872	14955	14954	14967	14821	14927	14783	14972	14836	14987	14862	14772	14831	14849	15002	14997	14911	14834	14969	14919	14936	14891	14996	14884	15021	14848	15108	15035	14885	14911	15006	14861	14892	14914	14925	15149	14767	14895	14775	14935	15039	14858	14955	14856	15031	14810	14941	15006	15028	14879	14991	14924	15005	14951	15056	15005	14939	14762	15045	14930	14779	14879	14917	14849	14938	14929	14932	14730	14930	14793	15114	15031	14954	14861
30017	31186	39372	34873	28629	25137	22782	21043	19952	19338	19110	18671	18291	18418	18343	18184	17966	17877	17749	17780	17841	17593	17812	17663	17569	17321	17466	17311	17568	17508	17487	17414	17512	17548	17351	17512	17367	17468	17410	17522	17453	17436	17492	17411	17689	17574	17383	17589	17576	17407	17702	17423	17614	17567	17472	17577	17518	17507	17483	17560	17569	17434	17274	17409	17568	17292	17510	17582	17585	17501	17447	17604	17620	17433	17601	17554	17541	17550	17221	17648	17521	17453	17392	17633	17623	17517	17403	17573	17403	17471	17465	17477	17371	17294	17347	17420	17424	17492	17572	17345	17543	17398	17329	17457	17194	17529	17507	17568	17552	17464	17715	17438	17345	17428	17379	17451	17390	17281	17516	17626	17476	17418	17472	17357	17413	17332	17364	17338	17428	17503	17379	17535	17578	17557	17539	17430	17436	17500	17382	17680	17390	17500	17439	17575	17410	17328	17578	17402	17471	17399	17603	17361	17720	17390	17447	17557	17603	17659	17499	17568	17422	17358	17397	17484	17542	17354	17509	17321	17639	17581	17487	17470	17556	17349	17566	17327	17605	17347	17451	17607	17551	17559	17636	17396	17660	17745	17663	17566	17396	17544	17549	17538	17697	17586	17351	17299	17499	17574	17399	17375	17443	17546	17549	17362	17508	17401	17338	17394	17499	17589	17433	17477	17512	17388	17636	17368	17363	17285	17444	17411	17455	17611	17574	17815	17311	17406	17622	17384	17371	17670	17325	17631	17501	17500	17610	17525	17456	17574	17438	17489	17326	17537	17310	17440	17657	17395	17572	17473	17363	17407	17756	17818	17411	17541	17436	17401	17558	17575	17560	17535	17511	17310	17472	17442	17336	17373	17595	17556	17533	17351	17519	17600	17455	17649	17354	17514	17423	17462	17459	17577	17530	17441	17501	17492	17529	17575	17376	17552	17555	17477	17461	17546	17521	17456	17399	17430	17560	17554	17387	17425	17437	17342	17438	17582	17536	17403	17419	17308	17339	17492	17746	17531	17295	17645	17399	17460	17590	17462	17583	17456	17557	17499	17444	17503	17411	17583	17511	17398	17592	17643	17442	17268	17209	17532	17631	17324	17548	17556	17580	17495	17346	17354	17564	17441	17400	17588	17293	17444	17428	17379	17502	17365	17563	17477	17471	17429	17518	17338	17549	17614	17435	17570	17670	17418	17634	17365	17376	17344	17486	17371	17598	17378	17436	17398	17408	17384	17516	17268	17258	17502	17543	17529	17610	17673	17488	17385	17419	17469	17449	17508	17388	17468	17610	17276	17407	17434	17438	17558	17509	17591	17666	17445	17572	17454	17587	17613	17270	17450	17438	17423	17628	17491	17573	17429	17582	17685	17553	17473	17643	17479	17388	17596	17462	17262	17342	17563	17476	17479	17384	17388	17486	17471	17553	17330	17489	17485	17356	17540	17514	17465	17569	17377	17645	17558	17428	17555	17345	17367	17518	17524	17533	17451	17349	17421	17365	17391	17435	17480	17433	17403	17522	17581	17544	17247	17609	17411	17489	17303	17398	17340	17528	17577	17445	17438	17778	17588	17680	17601	17586	17358	17535	17634	17310	17600	17576	17568	17315	17438	17168	17363	17475	17426	17387	17488	17490	17391	17455	17464	17535	17299	17445	17312	17461	17611	17675	17356	17432	17566	17492	17560	17509	17131	17510	17668	17563	17501	17594	17421	17320	17554	17460	17430	17478	17473	17569	17355	17526	17541	17624	17453	17618	17586	17535	17397	17319	17475	17431	17502	17421	17501	17548	17509	17412	17521	17552	17413	17394	17540	17471	17540	17433	17302	17618	17398	17427	17407	17473	17475	17452	17382	17464	17334	17511	17456	17471	17618	17505	17584	17496	17473	17725	17299	17630	17342	17537	17521	17445	17499	17535	17498	17537	17553	17399	17352	17491	17197	17499	17553	17480	17386	17538	17316	17376	17580	17672	17401	17433	17448	17713	17493	17398	17379	17463	17582	17500	17345	17645	17422	17587	17282	17229	17290	17388	17416	17462	17562	17347	17584	17484	17633	17575	17620	17531	17682	17580	17586	17259	17570	17333	17400	17465	17528	17584	17525	17422	17512	17429	17452	17491	17346	17453	17428	17490	17613	17418	17462	17441	17498	17531	17571	17449	17547	17379	17656	17771	17755	17374	17498	17508	17555	17424	17376	17457	17338	17424	17596	17413	17467	17653	17306	17657	17521	17473	17444	17368	17424	17388	17645	17484	17520	17595	17642	17414	17333	17393	17645	17618	17551	17408	17442	17538	17366	17500	17471	17395	17527	17864	17573	17298	17727	17588	17497	17451	17371	17356	17355	17465	17529	17389	17172	17577	17443	17522	17380	17260	17345	17438	17401	17317	17399	17457	17570	17396	17244	17391	17517	17426	17588	17669	17587	17591	17497	17341	17405	17417	17315	17537	17490	17652	17439	17563	17324	17574	17438	17471	17589	17360	17625	17584	17470	17427	17426	17546	17521	17635	17605	17395	17528	17426	17685	17480	17606	17376	17506	17525	17383	17253	17471	17419	17396	17322	17508	17515	17336	17575	17406	17527	17416	17487	17380	17540	17464	17728	17350	17635	17499	17436	17474	17641	17417	17404	17589	17598	17420	17490	17574	17388	17488	17681	17415	17452	17577	17357	17439	17516	17564	17448	17516	17535	17546	17326	17613	17407	17370	17499	17374	17715	17515	17591	17561	17436	17568	17612	17401	17401	17380	17422	17404	17549	17265	17418	17342	17463	17567	17413	17343	17405	17358	17428	17452	17673	17577	17456	17217	17429	17462	17610	17605	17545	17482	17459	17453	17477	17357	17371	17447	17422	17597	17557	17280	17534	17515	17369	17554	17396	17415	17472	17475	17397	17303	17343	17501	17521	17640	17377	17506	17472	17479	17669	17496	17476	17621	17729	17446	17461	17482	17582	17450	17650	17581	17318	17490	17408	17547	17398	17551	17426	17341	17296	17487	17633	17680	17818	17358	17528	17609	17562	17509	17537	17377	17454	17628	17531	17544	17326	17311	17626	17519	17617	17540	17519	17383	17536	17464	17515	17441	17469	17308	17361	17279	17323	17576	17626	17506	17434	17626	17463	17579	17520	17330	17527	17249	17451	17442	17726	17487	17481	17450	17398	17560	17622	17483	17396	17438	17494	17439	17558	17686	17257	17370	17503	17504	17501	17419	17652	17500	17297	17583	17294	17638	17436	17340	17345	17567	17664	17325	17441	17354	17388	17516	17419	17492	17350	17412	17532	17615	17317	17500	17379	17425	17497	17532	17591	17458	17467	17402	17404	17440	17481	17539	17434	17443	17435	17290	17459	17445	17724	17524	17408	17625	17386	17094	17254	17566	17277	17132	17372	17387	17400	17431	17502	17369	17660	17415	17564	17430	17496	17255	17466	17588	17423	17466	17463	17536	17488	17379	17395	17598	17620	17439	17549	17334	17522	17400	17491	17372	17516	17418	17476	17408	17505	17399	17368	17425	17399	17446	17466	17540	17547	17519	17353	17462	17555	17528	17584	17449	17679	17514	17501	17313	17517	17520	17422	17256	17699	17491	17451	17516	17302	17629	17641	17271	17405	17500	17256	17489	17560	17603	17286	17455	17434	17589	17309	17476	17416	17313	17465	17536	17597	17579	17521	17406	17553	17472	17330	17589	17543	17551	17341	17591	17440	17386	17551	17277	17615	17637	17374	17357	17389	17397	17536	17479	17548	17559	17512	17635	17522	17632	17574	17542	17347	17526	17526	17499	17429	17533	17255	17622	17622	17522	17739	17449	17567	17699	17345	17400	17407	17409	17338	17455	17313	17481	17532	17500	17350	17393	17575	17560	17551	17495	17496	17480	17438	17634	17481	17447	17367	17491	17522	17332	17534	17389	17459	17306	17369	17454	17412	17571	17324	17520	17384	17492	17659	17471	17243	17335	17510	17615	17399	17476	17505	17391	17488	17580	17524	17680	17541	17678	17391	17504	17351	17440	17490	17535	17550	17679	17267	17518	17598	17370	17674	17538	17487	17518	17560	17371	17608	17504	17445	17421	17702	17463	17544	17417	17610	17580	17516	17297	17311	17417	17653	17453	17570	17494	17542	17442	17640	17495	17670	17412	17368	17621	17625	17499	17503	17427	17386	17486	17619	17626	17453	17420	17526	17355	17254	17512	17453	17679	17639	17637	17424	17549	17608	17431	17397	17764	17398	17467	17291	17510	17484	17536	17483	17520	17417	17416	17598	17337	17513	17452	17480	17417	17451	17443	17353	17476	17669	17540	17601	17619	17279	17555	17375	17615	17521	17511	17423	17268	17570	17338	17564	17428	17467	17518	17334	17369	17570	17492	17485	17477	17427	17461	17419	17638	17609	17346	17564	17246	17407	17566	17494	17335	17352	17565	17471	17475	17374	17476	17396	17463	17491	17415	17535	17442	17503	17438	17424	17516	17510	17354	17153	17560	17521	17463	17643	17613	17545	17471	17357	17441	17498	17504	17397	17322	17574	17434	17478	17620	17527	17436	17525	17517	17232	17500	17454	17543	17474	17423	17604	17486	17434	17528	17477	17390	17721	17466	17507	17537	17493	17347	17452	17297	17447	17544	17470	17264	17477	17517	17353	17392	17443	17496	17503	17633	17612	17475	17458	17370	17627	17402	17421	17303	17429	17525	17513	17477	17364	17275	17601	17432	17468	17385	17543	17309	17507	17390	17506	17439	17348	17510	17373	17602	17442	17478	17473	17441	17392	17567	17514	17360	17470	17349	17720	17340	17527	17479	17665	17500	17483	17419	17480	17250	17418	17594	17292	17478	17443	17451	17365	17492	17320	17752	17534	17529	17651	17385	17389	17520	17565	17608	17582	17497	17575	17396	17389	17768	17478	17552	17546	17504	17451	17385	17439	17515	17569	17625	17679	17601	17399	17659	17547	17358	17479	17423	17543	17611	17658	17331	17246	17480	17209	17523	17490	17630	17574	17565	17515	17183	17613	17403	17509	17377	17397	17612	17438	17515	17611	17370	17392	17266	17620	17692	17514	17534	17679	17462	17377	17578	17533	17632	17577	17676	17585	17587	17409	17497	17528	17299	17276	17331	17626	17664	17592	17419	17469	17518
33273	47469	43525	33737	28558	24642	21767	20055	18680	17643	16946	16440	16048	15789	15643	15470	15337	15200	15203	14992	14992	15169	14916	14895	14992	14747	15013	14784	14999	14594	14780	14754	14979	14780	14755	14761	14649	14897	14561	14651	14787	14780	14727	14776	14825	14691	14774	14628	14778	14545	14789	14659	14694	14734	14831	14601	14836	14834	14720	14729	14752	14862	14546	14836	14885	14789	14859	14715	14743	14798	14665	14658	14760	14751	14746	14924	14715	14700	14535	14849	14790	14777	14779	14620	14775	14801	14801	14742	14631	14701	14602	14755	14878	14653	14650	14543	14644	14726	14760	14772	14755	14705	14812	14791	14817	14707	14591	14640	14829	14681	14714	14710	14649	14645	14851	14671	14858	14585	14773	14811	14642	14648	14730	14755	14696	14720	14780	14796	14509	14671	14818	14797	14917	14763	14834	14704	14802	14697	14803	14728	14699	14635	14751	14675	14806	14817	14712	14692	14644	14542	14784	14708	14742	14726	14838	14630	14647	14851	14718	14761	14802	14550	14671	14633	14814	14770	14781	14763	14825	14649	14631	14613	14750	14770	14746	14662	14893	14874	14794	14852	14576	14620	14702	14662	14655	14698	14792	14597	14784	14674	14775	14628	14758	14708	14809	14768	14932	14697	14783	14696	14749	14775	14783	14716	14666	14772	14723	14714	14597	14748	14678	14584	14682	14798	14851	14748	14752	14763	14692	14895	14658	14624	14704	14593	14586	14696	14686	14753	14813	14611	14853	15046	14658	14639	14803	14883	14833	14722	14706	14737	14701	14665	14772	14813	14937	14853	14846	14836	14685	14817	14697	14595	14716	14681	14695	14680	14797	14805	14810	14695	14819	14916	14616	14633	14841	14693	14697	14740	14703	14737	14724	14679	14731	14673	14694	14862	14649	14941	14667	14687	14725	14726	14614	14757	14754	14910	14848	14925	14653	14597	14728	14572	14801	14635	14755	14818	14912	14757	14761	14678	14717	14634	14868	14893	14768	14760	14729	14756	14778	14724	14863	14541	14662	14800	14686	14699	14784	14707	14713	14613	14674	14644	14754	14604	14795	14728	14730	14832	14765	14720	14711	14704	14654	14673	14527	14735	14707	14568	14749	14798	14918	14614	14567	14672	14770	14452	14714	14910	14753	14668	14885	14677	14613	14710	14653	14671	14643	14526	14666	14769	14728	14647	14757	14688	14719	14703	14773	14628	14664	14761	14632	14736	14785	14545	14719	14669	14639	14664	14720	14848	14703	14654	14566	14751	14811	14730	14836	14767	14816	14706	14552	14778	14602	14802	14597	14697	14691	14864	14697	14923	14773	14970	14728	14728	14781	14565	14871	14722	14728	14748	14793	14660	14616	14837	14791	14797	14637	14617	14669	14856	14704	14881	14747	14676	14645	14760	14640	14760	14646	14738	14867	14749	14656	14570	14718	14721	14793	14643	14878	14771	14782	14768	14671	14717	14850	14578	14599	14835	14843	14827	14696	14686	14604	14821	14711	14815	14420	14784	14734	14714	14653	14795	14816	14568	14785	14789	14802	14614	14740	14711	14723	14709	14694	14816	14768	14701	14616	14670	14670	14678	14807	14747	14807	14562	14808	14923	14669	14872	14706	14867	14925	14645	14644	14731	14813	14643	14594	14614	14857	14798	14735	14758	15029	14785	14815	14692	14699	14637	14704	14716	14678	14881	14716	14713	14715	14851	14675	14752	14587	14897	14823	14770	14686	14883	14736	14634	14636	14617	14789	14627	14867	14731	14691	14780	14714	14714	14819	14779	14705	14739	14752	14609	14840	14470	14768	14753	14839	14668	14842	14658	14684	14678	14841	14654	14729	14868	14688	14671	14696	14864	14638	14828	14719	14769	14783	14790	14647	14726	14854	14613	14853	14691	14844	14600	14736	14668	14842	14636	14752	14820	14796	14682	14822	14789	14830	14692	14953	14578	14919	14688	14777	14705	14682	14795	14590	14776	14731	14707	14647	14688	14639	14884	14957	14644	14802	14860	14648	14630	14625	14821	14697	14811	14854	14629	14799	14817	14742	14684	14847	14733	14920	14817	14698	14791	14552	14618	14878	14653	14812	14870	14885	14659	14664	14691	14746	14730	14653	14754	14683	14662	14764	14806	14698	14792	14836	14772	14804	14832	14967	14756	14626	14777	14700	14704	14710	14590	14557	14795	14856	14571	14792	14619	14666	14750	14834	14718	14659	14886	14612	14949	14725	14825	14796	14671	14791	14753	14744	14946	14741	14841	14777	14596	14557	14748	14528	14781	14777	14752	14832	14728	14650	14705	14682	14531	14845	14666	14704	14806	14728	14841	14680	14820	14809	14901	14688	14825	14795	14690	14742	14618	14583	14862	14808	14909	14710	14725	14782	14871	14785	14700	14774	14713	14765	14698	14794	14749	14669	14805	14499	14601	14655	14907	14680	14765	14854	14817	14743	14650	14730	14832	14695	14756	14659	14878	14826	14845	14806	14696	14874	14732	14487	14659	14758	14690	14630	14662	14616	14742	14762	14826	14813	14790	14910	14799	14664	14741	14780	14757	14744	14814	14744	14943	14627	14616	14654	14704	14834	14749	14694	14718	14748	14819	14669	14704	14669	14655	14719	14739	14675	14756	14713	14785	14611	14670	14794	14668	14681	14605	14796	14911	14698	14729	14557	14563	14793	14645	14856	14833	14700	14710	14835	14787	14750	14668	14734	14722	14755	14679	14914	14739	14813	14774	14708	14853	14790	14607	14777	14807	14694	14721	14847	14642	14773	14686	14713	14790	14675	14796	14726	14722	14758	14663	14704	14840	14800	14699	14681	14649	14744	14864	14645	14700	14977	14696	14846	14775	14750	14824	14843	14698	14568	14754	14706	14690	14763	14701	14630	14767	14650	14646	14728	14841	14693	14687	14735	14515	14655	14709	14593	14811	14710	14833	14693	14857	14704	14806	14868	14941	14784	14642	14624	14641	14730	14878	14677	14792	14603	14702	14681	14616	14762	14746	14561	14682	14685	14691	14755	14852	14480	14793	14826	14765	14707	14716	14706	14620	14718	14531	14566	14693	14828	14711	14736	14837	14789	14555	14668	14718	14691	14579	14707	14685	14848	14773	14530	14894	14704	14890	14767	14716	14441	14752	14791	14759	14734	14787	14696	14724	14694	14807	14747	14820	14847	14713	14842	14842	14771	14694	14671	14653	14735	14709	14612	14723	14907	14936	14410	14607	15034	14685	14714	14812	14722	14809	14934	14577	14667	14821	14768	14879	14681	14742	14752	14727	14783	14763	14862	14645	14768	14984	14830	14857	14661	14820	14693	14737	14627	14728	14560	14718	14846	14571	15048	14860	14823	14869	14903	14690	14604	14771	14632	14707	14549	14740	14921	14827	14789	14683	14758	14583	14758	14675	14725	14693	14618	14780	14596	14802	14739	14684	14708	14714	14638	14796	14684	14656	14827	14808	14654	14753	14704	14766	14698	14888	14848	14713	14853	14895	14820	14897	14769	14711	14841	14782	14773	14769	14633	14792	14872	14764	14735	14643	14685	14689	14773	14654	14782	14824	14700	14739	14748	14774	14669	14817	14559	14677	14874	14705	14771	14867	14752	14510	14699	14739	14637	14791	14665	14741	14689	14761	14705	14683	14696	14807	14694	14790	14699	14721	14776	14715	14748	14814	14900	14654	14867	14805	14651	14716	14967	14680	14645	14563	14624	14902	14635	14872	14942	14803	14763	14793	14672	14760	14757	14859	14665	14655	14508	14908	14807	14759	14722	14917	14735	14749	14741	14704	14791	14746	14793	14843	14844	14660	14851	14783	14635	14763	14685	14873	14661	14837	14633	14642	14786	14686	14602	14850	14863	14661	14748	14826	14720	14854	14594	14762	14774	14767	14652	14788	14725	14723	14722	14733	14693	14802	14785	14812	14755	14781	14577	14718	14920	14928	14768	14844	14827	14849	14747	14783	14779	14701	14883	14733	14654	14618	14511	14659	14794	14939	14796	14805	14920	14732	14805	14741	14777	14770	14847	14908	14714	14825	14663	14811	14700	14660	14668	14733	14763	14766	14823	14738	14764	14797	14724	14648	14729	14730	14746	14887	14918	14724	14996	14753	14586	14699	14663	14627	14851	14788	14708	14728	14957	14780	14885	14716	14596	14642	14752	14820	14649	14779	14676	14574	14936	14700	14757	14697	14889	14638	14693	14970	14663	14758	14729	14658	14658	14922	14648	14719	14843	14534	14769	14779	14620	14722	14711	14664	14748	14916	14843	14763	14873	14679	14803	14730	14840	14707	14779	14708	14702	14734	14669	14738	14669	14549	14785	14862	14509	14799	14744	14613	14725	14779	14851	14861	14699	14755	14616	14773	14858	14759	14732	14852	14761	14758	14570	14793	14669	14830	14784	14771	14658	14552	14846	14805	14844	14682	14781	14753	14729	14794	14883	14618	14626	14690	14708	14836	14749	14782	14680	14767	14804	14730	14687	14922	14667	14792	14769	14541	14737	14874	14832	14804	14759	14780	14747	14940	14584	14731	14739	14843	14656	14697	14469	14687	14779	14722	14866	14778	14693	14677	14715	14741	14738	14607	14809	14681	14655	14724	14659	14899	14702	14654	14795	14736	14726	14773	14800	14662	14870	14830	14787	14728	15018	14617	14796	14814	14690	14702	14783	14821	14764	14588	14855	14732	14803	14739	14740	14700	14846	14731	14712	14826	14656	14697	14766	14890	14830	14478	14744	14806	14776	14604	14848	14735	14689	14707	14797	14820	14740	14600	14545	14682	14824	14744	14709	14811	14737	14752	14707	14609	14833	14589	14916	14707	14702	14617	14915	14821	14751	14856	14664	14857	14714	14893	14833	14657	14849	14716	14719	14909	14869	14752	14623	14843	14677	14746	14782	14504	14863	14720	14754	14702	14623	14906	14640	14867	14786	14641	14774	14716	14620	14631	14773	14897	14815	14650	14738	14763	14811	14867	14985	14695	14792	14755	14720	14890	14790	14651	14736	14766	14808	14804	14665	14686	14567	14832	14701	14878	14688	14738	14692	14680	14619	14870	14677	14710	14659	14537	14647	14679	14803	14887	14692	14569	14915	14577	14762	14645	14647	14798	14804	14770	14605	14809	14749	14551
24161	21154	28728	26583	26701	28034	26755	22977	21454	20436	19852	19215	18812	18414	18436	18265	18071	18081	18072	18109	17959	17841	17643	17786	17631	17752	17528	17655	17589	17606	17679	17611	17383	17397	17500	17593	17768	17800	17533	17336	17270	17646	17531	17322	17695	17532	17460	17474	17467	17574	17505	17499	17574	17569	17548	17423	17360	17277	17750	17348	17502	17550	17757	17384	17372	17618	17539	17487	17390	17582	17632	17729	17664	17446	17610	17467	17483	17696	17713	17417	17479	17386	17485	17545	17367	17481	17516	17690	17379	17724	17559	17439	17502	17517	17488	17619	17498	17536	17556	17378	17514	17386	17565	17473	17211	17418	17432	17633	17549	17452	17562	17528	17486	17214	17465	17495	17294	17589	17417	17484	17438	17496	17393	17538	17434	17271	17418	17469	17422	17408	17594	17272	17342	17344	17373	17509	17406	17355	17488	17557	17450	17347	17417	17464	17706	17624	17344	17526	17288	17561	17470	17398	17169	17783	17527	17546	17537	17397	17491	17513	17611	17330	17525	17203	17581	17415	17556	17398	17384	17518	17562	17640	17437	17434	17424	17476	17440	17469	17450	17336	17581	17403	17206	17361	17620	17395	17460	17659	17415	17398	17609	17514	17463	17545	17569	17777	17441	17439	17592	17345	17452	17559	17550	17275	17401	17463	17363	17265	17857	17455	17476	17380	17527	17552	17590	17647	17396	17423	17579	17509	17521	17625	17450	17730	17354	17520	17445	17402	17467	17744	17501	17445	17667	17335	17417	17250	17467	17334	17591	17475	17411	17493	17660	17544	17417	17466	17541	17398	17552	17546	17542	17635	17544	17408	17441	17747	17401	17500	17749	17407	17490	17565	17487	17656	17527	17447	17389	17535	17496	17491	17643	17665	17550	17557	17622	17436	17414	17485	17499	17410	17486	17360	17335	17479	17424	17574	17540	17525	17341	17546	17430	17400	17532	17493	17555	17453	17756	17523	17750	17536	17602	17537	17520	17592	17599	17665	17517	17398	17376	17406	17314	17459	17679	17571	17391	17414	17558	17452	17549	17510	17496	17400	17341	17549	17298	17479	17337	17439	17306	17401	17523	17542	17465	17587	17505	17260	17619	17488	17435	17587	17515	17533	17432	17303	17635	17278	17350	17289	17503	17697	17524	17543	17514	17442	17525	17445	17436	17535	17410	17414	17532	17366	17335	17605	17478	17337	17443	17649	17477	17384	17376	17350	17382	17531	17532	17579	17546	17478	17349	17498	17779	17316	17365	17458	17422	17369	17486	17514	17391	17443	17387	17570	17382	17555	17522	17536	17302	17318	17734	17461	17611	17541	17534	17229	17362	17475	17520	17616	17591	17257	17598	17414	17485	17346	17391	17436	17288	17423	17497	17271	17471	17651	17616	17504	17718	17444	17477	17581	17395	17432	17827	17552	17311	17431	17445	17450	17473	17503	17591	17375	17456	17657	17379	17435	17567	17426	17283	17412	17535	17442	17497	17356	17451	17448	17369	17484	17461	17279	17523	17667	17384	17482	17655	17440	17649	17475	17317	17480	17484	17508	17607	17480	17526	17568	17232	17547	17619	17541	17556	17495	17600	17610	17746	17743	17495	17378	17559	17560	17776	17471	17581	17487	17353	17305	17427	17370	17491	17171	17487	17537	17410	17282	17415	17618	17364	17213	17200	17365	17645	17382	17412	17617	17651	17652	17620	17558	17576	17515	17674	17613	17471	17257	17517	17532	17359	17599	17328	17589	17529	17430	17458	17416	17630	17271	17395	17698	17442	17503	17625	17402	17350	17514	17544	17448	17309	17503	17501	17573	17266	17348	17545	17629	17619	17235	17459	17581	17516	17731	17467	17515	17611	17526	17391	17442	17585	17643	17261	17397	17582	17399	17325	17333	17516	17416	17501	17394	17508	17799	17594	17544	17503	17479	17441	17415	17368	17488	17440	17591	17481	17390	17511	17640	17388	17496	17587	17457	17523	17452	17625	17491	17407	17330	17560	17479	17633	17434	17498	17544	17438	17451	17257	17419	17536	17526	17592	17561	17410	17438	17483	17397	17438	17467	17337	17516	17571	17669	17441	17419	17419	17543	17525	17468	17483	17425	17422	17350	17608	17377	17444	17383	17478	17327	17621	17442	17647	17331	17523	17318	17382	17511	17486	17222	17395	17351	17624	17558	17488	17541	17444	17593	17555	17351	17568	17556	17538	17609	17403	17390	17773	17561	17559	17458	17543	17348	17565	17601	17354	17564	17402	17554	17425	17498	17453	17728	17610	17619	17448	17423	17768	17355	17536	17628	17416	17442	17529	17575	17513	17583	17437	17539	17663	17478	17242	17302	17369	17433	17457	17462	17526	17388	17613	17511	17466	17571	17230	17441	17409	17222	17573	17579	17516	17615	17572	17590	17544	17763	17410	17408	17497	17477	17433	17558	17546	17538	17521	17633	17389	17328	17372	17418	17499	17580	17475	17478	17467	17247	17449	17383	17465	17461	17639	17462	17485	17380	17626	17688	17662	17573	17273	17276	17410	17460	17478	17620	17427	17362	17106	17659	17705	17476	17499	17394	17216	17409	17599	17292	17528	17577	17600	17358	17305	17504	17457	17462	17485	17426	17472	17551	17419	17383	17523	17538	17334	17692	17508	17330	17508	17393	17582	17578	17576	17622	17418	17609	17510	17497	17560	17374	17439	17379	17754	17599	17507	17461	17512	17394	17550	17415	17400	17492	17556	17747	17396	17482	17721	17508	17585	17423	17696	17428	17477	17642	17591	17451	17406	17420	17623	17522	17397	17560	17374	17342	17513	17543	17370	17591	17530	17401	17570	17411	17541	17436	17701	17614	17364	17469	17589	17429	17413	17602	17392	17491	17509	17399	17221	17466	17723	17597	17522	17351	17548	17427	17478	17525	17503	17307	17468	17496	17360	17346	17585	17345	17602	17422	17616	17271	17646	17349	17417	17580	17620	17387	17540	17401	17626	17585	17565	17416	17368	17245	17566	17330	17446	17476	17522	17508	17535	17431	17414	17607	17498	17490	17374	17506	17431	17316	17745	17492	17362	17754	17581	17510	17422	17435	17444	17461	17548	17628	17444	17370	17525	17568	17630	17283	17520	17536	17539	17580	17444	17414	17567	17331	17721	17399	17489	17618	17539	17266	17416	17623	17446	17675	17428	17326	17475	17471	17563	17361	17502	17632	17638	17539	17432	17535	17342	17420	17474	17587	17635	17447	17479	17399	17585	17407	17641	17430	17290	17352	17500	17558	17508	17634	17340	17333	17423	17375	17454	17411	17354	17655	17426	17408	17390	17366	17453	17216	17558	17588	17449	17356	17330	17372	17402	17598	17620	17450	17514	17507	17443	17420	17271	17269	17448	17630	17405	17563	17731	17537	17652	17455	17354	17481	17491	17405	17410	17574	17626	17430	17587	17379	17414	17527	17506	17471	17535	17626	17216	17596	17432	17431	17339	17546	17566	17328	17414	17201	17429	17499	17567	17432	17752	17450	17705	17466	17444	17571	17432	17554	17411	17608	17424	17288	17492	17378	17459	17343	17624	17636	17460	17492	17384	17249	17501	17587	17570	17284	17425	17586	17553	17479	17597	17561	17560	17673	17423	17597	17651	17486	17302	17542	17472	17478	17470	17399	17491	17481	17507	17540	17565	17457	17609	17443	17588	17608	17642	17616	17387	17425	17287	17503	17568	17279	17385	17500	17540	17762	17563	17596	17481	17511	17554	17415	17535	17302	17506	17512	17652	17411	17401	17336	17450	17445	17308	17374	17456	17460	17385	17552	17713	17421	17297	17617	17476	17641	17559	17524	17439	17622	17403	17377	17398	17493	17432	17566	17616	17492	17420	17396	17352	17663	17497	17668	17625	17593	17660	17446	17515	17414	17328	17468	17698	17601	17756	17488	17522	17563	17574	17491	17764	17758	17525	17525	17486	17411	17373	17280	17524	17444	17442	17449	17433	17492	17552	17640	17560	17529	17649	17531	17464	17571	17513	17374	17356	17540	17473	17316	17610	17465	17301	17503	17471	17524	17359	17600	17631	17461	17768	17544	17541	17557	17521	17615	17561	17490	17540	17456	17297	17523	17617	17409	17614	17265	17644	17447	17186	17423	17555	17567	17627	17196	17513	17403	17339	17560	17345	17529	17466	17466	17472	17447	17322	17491	17537	17578	17632	17593	17437	17580	17280	17402	17342	17618	17780	17506	17282	17431	17601	17633	17501	17624	17470	17458	17425	17445	17522	17555	17536	17387	17697	17526	17622	17597	17403	17457	17502	17511	17464	17716	17634	17514	17366	17660	17610	17573	17327	17435	17392	17620	17609	17457	17425	17366	17638	17548	17449	17462	17484	17439	17308	17276	17398	17687	17407	17633	17675	17478	17365	17700	17375	17392	17430	17486	17762	17513	17289	17457	17458	17530	17500	17506	17266	17506	17520	17411	17699	17659	17481	17510	17496	17409	17483	17423	17489	17272	17375	17465	17383	17447	17461	17525	17695	17429	17542	17584	17545	17558	17405	17524	17566	17477	17564	17577	17646	17233	17328	17450	17634	17458	17455	17566	17424	17308	17539	17526	17405	17539	17703	17500	17534	17713	17427	17440	17407	17547	17526	17584	17514	17413	17457	17608	17598	17628	17542	17469	17605	17465	17533	17632	17627	17511	17478	17404	17538	17444	17631	17416	17292	17391	17623	17380	17474	17781	17300	17558	17188	17642	17430	17732	17450	17502	17458	17444	17470	17494	17373	17552	17542	17603	17496	17242	17459	17176	17531	17533	17585	17457	17456	17505	17634	17388	17517	17548	17527	17519	17389	17308	17667	17671	17607	17619	17549	17540	17424	17561	17406	17524	17518	17360	17419	17608	17545	17525	17528	17547	17451	17562	17453	17455	17537	17533	17422	17262	17628	17445	17507	17607	17513	17575	17581	17448	17414	17482	17538	17510	17445	17492	17524	17399	17463	17378	17664	17469	17568	17746	17467	17512	17410	17351	17543	17490	17438	17501	17310	17344	17352	17632	17366	17417	17360	17343	17241	17303	17368	17474	17427	17603	17401	17443	17576	17575	17515	17520	17519	17500	17324	17338	17596	17526	17515	17606	17284	17491	17524	17209	17444	17371
34110	53082	49285	39148	33017	28752	24464	22308	20730	19162	18258	17597	16782	16447	16109	15878	15849	15722	15451	15473	15158	15188	15125	15141	15096	15241	14922	14986	15082	14917	14902	14863	14894	14862	14967	14890	14881	14860	14892	14861	14850	15059	14865	14906	14948	14849	15008	15091	14954	14820	14742	14784	14807	14776	14669	14660	14743	14971	15001	14763	14849	14743	14814	14767	14763	14744	14927	14852	14712	14836	14830	14921	14813	14955	14782	14775	14747	14871	14827	14845	14819	14965	14836	14711	14911	14610	14777	14606	14841	14898	14863	14755	15016	14885	14676	14804	14780	14796	14826	15002	14705	14948	14753	15006	14774	14748	14709	14764	14871	14806	14844	14741	15037	14953	14754	14758	14944	14726	14767	14706	14910	14696	14851	14895	14699	14866	14751	14758	14707	14784	14822	14744	14780	14864	14838	14923	14770	14718	14785	14744	14809	14980	14705	14754	14860	14785	14738	14799	14674	14766	14841	14754	14853	14710	14769	14759	14751	14930	14787	14677	14839	14882	14892	14860	14820	14879	14731	14818	14822	14788	14770	14883	14787	14824	14815	14922	14911	14725	14908	14800	14681	14877	14789	14761	14997	14625	14821	14926	14777	14935	14775	14869	14859	14849	14590	14774	14843	14605	14834	14653	14827	14902	14860	14749	14776	14785	14818	14843	14683	14858	14642	14830	14953	14926	14794	14820	14705	14825	14814	14992	14868	14759	14774	14919	14788	14863	14840	14750	14683	14724	14698	14873	14792	14845	14968	14893	14850	14862	14742	14866	14664	14843	14779	14773	14795	14874	14806	14707	14759	14800	14779	14829	14790	14930	14848	14807	14759	14886	14880	14730	15012	14813	14723	14855	14896	14683	14784	14719	15021	14709	14936	14799	14789	14751	14690	14859	14732	14777	14875	14908	14715	14772	14701	14890	14924	14716	14796	14733	14896	14763	14838	14901	14806	14877	14719	14869	14777	14808	14972	14867	14887	14690	14828	14672	14934	14954	14728	14937	14804	14904	14847	14891	14602	14952	14910	14749	14674	14764	14940	14886	14788	14755	14668	14725	14704	14881	15000	14601	14823	14849	14630	14821	14795	14778	14692	14860	14919	14732	14727	14636	14879	14936	14974	14681	14753	14810	14860	14911	14835	15056	14778	14834	14869	14729	14905	14974	14953	14732	14810	14833	14719	14741	14774	14826	14745	14879	14658	14907	14826	14901	14795	14834	14772	14720	14884	14763	14655	14735	15011	14756	14939	14890	14899	14819	14873	14689	14792	14873	14850	14699	14890	14848	14927	14736	14826	14780	14793	14733	14956	14607	14696	14771	14995	14867	14716	14860	14820	14749	15043	14753	14736	14783	14617	14960	14708	14784	14785	14789	14945	14857	14947	14868	14768	14717	14675	14754	14779	14526	14916	14783	14923	14858	14822	14757	14826	14863	14857	14929	14898	14819	14777	14968	14859	14735	14871	14794	14732	14713	14761	14988	14719	14781	14785	14744	14946	14834	14859	14665	14875	14806	14752	14934	14855	14741	15004	14687	14803	14691	14879	14943	14841	14794	14731	14865	14965	14919	14828	14918	14867	14782	14806	14702	14830	14800	14954	14778	14771	14775	14835	14825	14699	14747	14886	14897	14782	14798	14864	14810	14792	14698	14771	14856	14997	14944	14879	14980	14815	14907	14926	14797	14767	14924	14854	14832	15030	14772	14857	14930	14770	14901	14766	14943	14830	14790	14876	14823	14824	14632	14804	14946	14684	14719	14746	14742	14760	14994	14821	14863	14950	14763	14850	14714	14842	14692	14778	14662	14809	14859	14833	14835	14797	14861	14930	14931	14800	14749	14816	14772	14764	14802	14840	15040	14800	14871	14974	14779	14830	14797	14729	14881	14831	14839	14962	14689	14787	14781	14725	14845	14702	14811	14705	14760	14766	14803	14767	14753	14851	14867	14797	14640	14820	14970	14834	14751	14892	14882	14826	14823	14843	14770	14684	14886	14788	14898	14814	14772	14926	14879	14841	15017	14875	14778	14702	14959	14871	14779	14741	14856	14663	14716	14878	14693	14907	14799	14894	14917	14786	14831	14828	14850	14815	14820	14765	14905	14856	14610	14866	14835	14819	14860	14776	14734	14797	14790	14803	14643	14743	14671	14929	14767	14802	14907	14870	14886	14759	14893	14783	14828	14972	14884	14657	14663	14744	14654	14944	14784	14859	14833	14717	14823	14776	14890	14814	14809	14878	14897	14534	14834	14727	14840	14812	14779	14750	14797	14855	14812	14846	14837	14771	14930	14647	14932	14769	14822	14762	14753	14956	14852	14723	14631	14967	14614	14714	14753	14967	14715	14869	14854	14923	14839	15030	14705	14957	14705	14817	14867	14793	14803	14743	14880	14761	14847	14817	14868	14636	14903	14878	14738	14946	14654	14746	14796	14790	14700	14773	14771	14842	14909	14870	14710	14839	15029	14855	15005	14929	14862	14815	14910	14822	14728	14790	14901	14953	14844	14844	14718	14708	14914	14966	14972	14841	14828	14800	14742	14773	14814	14807	14577	14780	14883	14706	14718	14860	14867	14962	14784	14769	14776	14928	14876	14748	14557	15027	14878	14876	14802	14878	14951	14963	14819	14899	14814	14851	14800	14792	14903	14841	14777	14766	14623	14720	14849	14950	14822	14857	14779	14715	14669	14854	14816	14869	14826	14978	14952	14833	14636	14705	14832	14873	14830	14824	14993	14839	14642	14768	14840	14846	14818	14869	14817	14814	15014	14668	14762	14967	14977	14940	14900	14797	14768	14894	14905	14894	15031	14811	14735	14710	14846	14869	14736	14815	14677	14999	14706	14836	14681	14916	14844	14743	15031	14826	14909	14509	14799	14893	14894	15010	14590	14754	14883	14781	14649	14904	14777	14863	14898	14700	14848	14591	14807	14727	14891	14714	14823	14812	14815	14799	14737	14713	14862	14869	14729	15032	14651	14720	14764	14971	14795	14847	14777	14740	14790	14962	14766	14818	14839	14748	14880	14837	14823	14817	14727	14932	14698	14829	14950	14859	14919	14879	14727	14643	14648	14784	14751	14810	14586	14964	14833	14716	14824	14889	14725	14892	14757	14818	14844	14856	14903	14944	14775	14906	14664	14787	14941	14536	14939	14767	14612	14798	14783	14751	14958	14820	14735	14923	14809	14849	14913	14798	14730	14908	14839	14740	14780	14712	14936	15027	14759	14866	14817	14805	14662	14690	14955	14771	14778	14848	14809	14843	14883	14851	14605	14689	14979	14844	14803	14818	14943	14831	14940	14690	14670	14811	14682	14791	14833	14903	14916	14794	14741	14737	14669	14909	15003	14707	14900	14818	14897	14603	14651	14694	14839	14763	14785	14697	14770	14852	14849	14872	14834	14866	14874	14798	14871	14839	14769	14691	14745	14693	14823	14886	14801	14780	14852	14726	14766	14807	14846	14905	14818	14921	14623	14722	14832	14749	14797	14821	14796	14865	14749	14873	14861	15024	14897	14643	14971	14676	14709	14840	14837	14717	14931	14829	14731	15006	14885	14922	14884	14641	14799	14862	14843	14865	14877	14831	14883	14730	14906	14918	14765	14808	14814	14905	14734	14875	14774	14776	14875	14861	14765	14841	15018	14931	14640	14759	14767	14814	14901	14771	14833	14784	14852	14744	14837	14651	14882	14520	14773	14810	14784	14946	14914	14881	14870	14638	14738	14825	14816	14773	14779	14918	14760	14798	14811	14645	14859	14804	14822	14794	14758	14905	14838	14914	14821	14665	14899	14816	14797	14735	14946	14776	14903	14749	14852	14776	14754	14764	14645	14863	14814	14707	14666	14804	14899	14957	14822	14753	14844	14791	14770	14843	14655	14928	14679	14829	14777	14625	14941	14935	14638	14776	14768	14784	14796	14934	14766	14812	14831	14790	14803	14845	14951	14786	14897	14786	14906	14671	14560	14845	14752	14865	14647	14839	14681	14862	14836	14793	14909	14883	14985	14925	14782	14678	14897	14936	14849	14806	14897	14926	14708	14868	14776	14838	14985	14898	14830	14703	14784	14824	14841	14935	14821	14768	15006	14910	14837	14799	14959	14730	14713	14845	14734	15021	14967	14920	14767	14874	14784	14982	14697	14899	14915	14750	14916	14736	14849	14890	14836	14865	14873	14783	14725	14765	14751	14852	14871	14804	14887	14713	14834	14675	14901	14885	15038	14882	15001	14728	14757	14888	14878	14835	14767	14956	14905	15065	14884	14690	14841	14917	14891	14747	14734	14615	14761	14718	14793	14732	14808	14929	14766	14743	14891	14708	14923	14766	14737	14746	14823	14790	14936	14779	14803	14784	14832	14706	14794	14888	14889	14917	14711	14847	14908	14812	14853	14858	14763	14809	14856	14936	14729	14895	14800	14868	14967	14796	14949	14779	14735	14881	14731	15074	14726	14735	14834	14937	14961	15047	14856	14869	14684	14912	14830	14777	14788	14775	14821	14889	14835	14702	15038	14765	14875	14803	14739	15012	14825	14889	15074	14842	14708	14926	14794	14758	14950	14729	14986	14894	14703	14661	14909	14891	14851	14692	14904	14774	14732	14766	14669	14820	14746	14855	14810	14693	14829	14735	14776	14785	14715	14816	14732	14736	14761	14741	14859	14893	14830	14741	14794	14872	14800	14807	14894	14795	14699	14775	14740	14678	14932	14761	14791	14733	14829	14751	14848	14696	14804	14775	14942	14792	14807	14778	14863	14671	14842	14835	14944	14863	14709	14759	14736	14836	14816	14931	14823	14907	14674	14682	14785	14762	14814	14915	14852	14919	14955	14877	14856	14851	14819	14980	14892	14963	15000	14856	14960	14806	14746	14733	14664	14739	14877	14899	14780	14805	14735	14726	14848	14747	14828	14832	14826	14933	14816	14798	14760	14980	14790	14875	14878	14755	14706	14623	14846	14880	14890	14925	14784	15092	14676	14830	14742	14889	14836	14607	15001	14648	14852	14909	14787	14545	14809	14697	14750	14813	14641	14864	14590	14953	14953	14776	14823	14753	14752	14899	15119	14767	14898	14790	14836	14829	14889	14806	14781	14693	14776	14769	14807	14984	14921	14860	14750	14835	14968	14852	14746	14902	14824
22821	21106	28888	23931	23361	27959	30492	25183	23502	22403	21393	20506	20038	19448	19433	19159	19053	18777	18664	18580	18362	18572	18401	18187	18334	18104	18131	18343	18257	18253	18178	18213	18103	18138	18230	18326	17905	18080	18142	18075	18127	18134	17893	17868	17914	18092	17999	18177	18060	17838	18098	17984	17962	18074	17850	18164	17903	17880	17985	17750	17889	18101	18007	18167	17967	18153	18162	17944	17831	17887	17828	17828	17854	17913	18306	17970	18006	17810	17875	17887	18153	18000	17805	17988	18040	17915	17839	17690	18081	17817	18089	17862	17965	17887	17910	17964	17903	18071	18031	18081	17879	18000	17925	17839	18078	17912	17838	18022	18040	17897	17988	17921	17731	17997	17772	17762	17806	17840	17979	18031	17985	17842	17785	17747	17939	18003	17823	18023	17990	17812	17583	17884	17859	18090	17813	17742	18039	17993	17798	18073	17966	17909	17926	17676	17850	17759	17701	17917	17861	17934	17869	17963	17943	18032	17907	18021	17866	18007	17715	17916	17734	17772	17898	17851	17935	17908	17697	17944	17899	18019	17927	17913	17795	17829	18074	18008	17682	17717	17933	17979	17882	18050	17945	17759	17733	18004	17756	17925	17777	17961	17982	17919	17906	17918	18085	17927	17606	17755	17834	17970	17807	18052	17800	17866	17859	17948	17623	18105	17864	17933	18045	17921	17931	17950	17922	17795	17986	17920	17689	17878	17861	17634	17844	17998	17963	17769	17849	17944	18068	17830	17939	17930	18018	17786	17841	18022	18001	17813	17883	17900	18009	17983	17913	17687	17802	17782	17849	17918	17923	17887	17986	17947	18019	17955	17829	17886	17732	18094	17968	17973	17772	17640	17762	17794	17718	17936	17722	17858	17804	17902	17843	17937	18065	17828	17956	17937	17786	17848	17898	17850	17862	17794	17963	17953	17918	17839	17864	17599	18034	17904	17913	17724	18087	17941	17807	17992	17880	17817	18018	17783	17899	17883	17822	17857	17937	18004	17913	17983	17775	17988	17754	17868	17849	17770	17932	17945	17823	17982	17912	17879	17880	17896	17793	17887	17847	17597	17672	17950	17926	17828	17952	18091	17659	17996	17682	17886	17656	17894	17689	17890	17908	17917	18041	17865	17949	17838	17981	18042	17858	17828	17824	18135	18094	17992	17944	17768	17934	17763	17849	17893	17921	17697	17976	17754	17861	18150	17918	17880	17847	17712	17826	17845	17671	17708	17826	17990	17860	17803	17940	17727	17638	17840	17983	18052	18029	17806	18094	18055	17793	17977	17741	17821	17906	17911	18158	17857	17845	17951	17683	17727	17861	17869	17697	17823	18105	17760	18009	17741	17833	17802	18144	18044	18111	18097	17907	17890	17972	17992	17853	18006	17830	17777	17865	17747	18013	17927	17929	17814	17965	17947	17884	17772	17948	18001	17800	17816	18024	17952	17781	17862	17928	17692	17999	18047	17736	17897	17782	18014	17909	17789	17875	18104	17961	17749	17891	17746	18002	17786	17656	17797	18037	17982	17948	17975	17715	17914	17771	17799	17807	17725	17850	17890	17995	17833	18059	17780	18036	17835	17930	17780	17914	17859	17949	17844	17689	17693	17992	17802	17809	17804	17983	17787	17845	17838	17766	17866	17879	17882	18129	17885	17729	17925	17958	17999	17788	17822	17871	17847	17929	17786	17965	17916	17844	17984	18060	17986	17841	18039	17671	17987	17855	17853	17894	17843	18065	17989	18078	17934	17709	18009	18007	17731	18017	17813	17802	17924	17915	17891	17930	17899	17862	17810	17974	17850	17947	17824	18013	17779	17761	17946	18125	17843	17751	17896	17898	18005	17930	17980	17901	18021	18105	17772	17777	17764	17871	17804	17946	18055	17835	17629	17907	17752	17897	17853	17798	17838	18118	17840	17755	18022	17779	18103	17981	17944	17807	17713	18055	17903	17789	18025	17864	18002	17974	17852	17878	17890	17993	17950	17813	17837	18040	17915	17963	17869	17905	18079	17870	17781	17649	17688	17901	17936	17795	17751	17830	17836	17897	17819	17864	17875	17869	18206	17997	17890	18037	17985	17860	17831	17935	17916	17932	17921	17895	17996	17860	17935	17916	17781	17900	17667	17570	17777	17933	17807	17951	17903	17803	18088	17758	17908	17832	17935	17922	17979	17962	17822	17994	18120	17829	17804	17951	18071	17950	17910	17767	17643	17804	17786	17861	18093	17712	18045	17857	17956	17881	17902	18175	17687	18027	18036	18064	17946	18133	18018	17934	17809	18033	17972	18003	17852	17876	17960	17816	17898	17970	17982	17841	17757	17902	17911	17844	17719	17953	17799	18017	17896	18189	18024	17862	17953	17916	17863	17678	17756	17916	17762	17966	18033	17806	17867	18070	17792	17779	17655	17941	17987	18109	17803	17942	17949	17995	17891	17986	17869	17991	17910	17844	17916	17891	17857	17897	17721	18112	18082	17817	17876	17789	18038	17825	18034	17928	17787	17987	18061	17746	17991	17628	17815	17922	18070	17866	17812	17790	17859	17763	17865	17835	17923	17978	17988	17779	17675	17708	17860	17866	17898	18045	18008	18007	17830	18079	17991	17908	18106	17939	17789	17996	17878	17783	17938	17754	17873	17995	18124	17948	17858	18002	17929	18001	17969	18000	17905	17896	17940	17774	17864	17941	17859	18015	17908	17826	17805	17823	17834	17890	17903	17956	17940	17783	17965	17827	17740	17904	17872	17979	17766	18056	17910	17859	17989	17884	17614	17867	17792	18028	17960	17818	17859	17929	17809	17657	18050	17834	17521	17805	17869	18001	17812	18010	17765	17882	17956	17905	17920	17888	17871	18043	17859	17949	17742	17974	17739	17606	17744	18049	17856	17846	17884	17971	17858	17959	17981	17876	18073	18024	17828	17830	17670	17911	17846	17941	17841	17849	17870	17951	17952	17871	17908	17990	17560	17759	18063	17801	18039	17780	17840	17971	17975	17887	17923	18029	17877	17795	17915	17906	17913	17910	17843	17847	17855	17767	17656	17963	17809	18032	17761	17878	17653	17746	17774	17705	17904	18047	17744	18071	17751	17891	17842	17834	17707	17917	17630	17761	17925	17983	17753	17931	17936	17808	17786	17899	17675	17714	18061	17772	17686	17645	17775	17848	17764	17907	17691	17906	17944	17764	17833	18023	17787	17831	17881	17989	17743	17806	17840	17901	17980	17726	17730	17746	17906	18064	17875	17869	17882	17987	17973	17937	17959	17786	17846	17932	17910	17955	17929	17905	17679	17970	17894	17853	18088	17873	17982	17973	17975	18067	17844	17871	17735	17980	17860	17773	17932	17967	17888	17893	17891	17818	17880	18221	17916	17762	18021	17868	17917	17766	17715	17920	17875	17860	17777	17716	17851	17988	17878	17862	17671	17930	17999	17920	17868	17859	17681	17834	18002	17712	17988	17707	17973	17995	17915	18084	17943	17998	17746	17809	17770	17871	17948	17769	17901	17646	17860	17856	17710	17939	17663	17828	17928	17811	17877	17907	17977	17689	17863	17949	17966	17964	17995	17751	17878	17811	17951	17753	17958	18098	17996	17984	17813	17595	17891	17797	17933	17897	17946	18004	17885	17815	17898	17976	17767	18045	17889	18203	18006	17935	18014	17886	17732	17943	17851	17795	17799	17624	17965	17902	17998	18000	17681	17805	17874	17913	18011	17892	17812	17840	17766	17935	18069	18074	18069	17800	17705	17997	17952	17954	18168	17840	17920	17996	17731	17797	17866	17900	17846	17844	17735	17846	17762	17916	17874	17717	17820	17844	17766	17902	17676	17819	17736	18015	17916	18018	17753	17984	17765	17892	17905	17707	17808	17902	18003	17895	17749	18055	17621	17845	17846	17847	17999	17838	17906	18045	17912	17767	18012	18122	18000	18074	17964	17682	17840	17782	17911	17904	17866	17944	17896	17720	17929	17946	17756	17990	17899	18106	17906	17801	17936	18019	17997	18113	17931	17956	17842	17897	17661	17779	17973	17901	17828	17859	17885	18059	17773	18050	17774	17863	17904	17802	17911	17894	17892	17852	17904	17935	17789	18115	17700	17625	17795	17841	17847	17847	17914	18005	17922	17870	17998	17990	17846	17819	17962	17964	17923	17999	17922	17910	17741	17850	17966	17850	17985	18092	17919	17999	17706	17870	17703	18016	17756	17873	17920	17878	17778	17796	17816	18103	17731	18000	18099	17829	17980	17856	17872	17879	17922	17825	17624	17839	17852	17830	17875	17924	17899	17985	17841	17915	18162	17825	17914	17931	17870	17856	17799	18014	17655	17937	17925	18154	17821	17868	17798	17856	18053	18030	17980	17946	17867	17919	17875	18021	17878	17776	17861	18054	18028	17967	17935	17892	17980	17855	17789	17883	17861	17777	17892	18117	18137	17811	17824	17884	17782	17723	17794	17859	18023	17935	17963	17793	17902	18022	17818	17976	17674	17825	17699	17765	17953	17802	17693	18118	18047	17912	17887	18006	17965	17948	17926	17908	17890	17821	17654	18114	17959	17731	18002	18068	17942	17722	17872	17821	17920	17931	17693	17867	17809	17672	18001	17999	17772	17923	18135	17871	17786	17790	18082	17879	17752	17894	17822	17957	17859	17731	17832	17862	18093	18095	17844	18058	17932	17910	17810	17745	17832	17866	17908	17968	17919	17925	17730	17783	17884	18089	17906	17848	17964	17894	18070	17984	17955	18045	17983	17876	17802	17965	17921	17997	17883	18014	17774	17960	17898	17880	17867	17879	17888	17937	17842	17869	18058	17874	17789	17843	17818	17800	17761	17974	17819	17957	17945	17919	17750	17857	17820	17960	17909	17724	17927	17910	17873	17909	17861	18028	18045	17720	17930	17810	18083	17735	17971	17911	17870	17893	17850	17812	17861	17723	18013	17781	17920	17906	17952	18020	18044	17965	17875	17748	17732	18002	17854	17771	17777	17775	17948	17977	17818	18020	17868	17797	17940	17988	18022	17979	17783	17829	17879	17912	17967	17697	17694	17857	18168	17894	17908	17921	17849	17757	17744	17905	17917	17816	17841	17876	17771	17819	17785	17889	17890	17846	17744	17739	17897	17748	17727	17928	17715	18000	18065
34407	58334	55239	44089	37149	32532	28453	25216	23206	21295	20008	18888	18036	17358	17068	16647	16303	16003	16144	15680	15771	15673	15543	15464	15438	15342	15274	15278	15318	15101	15233	15193	15185	15204	15182	14983	15191	15217	15158	14993	15021	15109	15204	15158	15048	15162	15068	15060	15095	15123	15055	15033	14976	14983	15020	15164	15065	14969	15147	14923	15085	15075	15048	15166	15042	15216	15061	15020	15237	15078	14880	15015	14809	15066	14984	15122	14944	15060	15059	15050	15007	14976	15115	14925	15158	14913	14983	14991	14977	14950	14899	15100	14948	14873	15055	14817	15093	15087	15001	15117	15193	14835	14938	15056	15001	14950	14930	14942	15087	15075	15010	15185	15056	14833	15143	14993	15018	15215	15014	14959	14968	15075	14845	14869	15047	14982	15031	15123	14950	14904	14966	15057	15179	15185	15086	14893	14927	14983	14991	15006	15014	14778	15035	14974	15088	15114	15069	14873	14968	15124	15129	14784	15025	15011	15032	15052	15018	15026	15023	15051	14946	15039	15260	15110	14907	14992	15069	15000	14870	14998	15067	15001	15170	14990	14976	15054	15115	14953	14990	14810	14891	14957	14988	14955	15125	14921	14975	15080	15047	14988	14744	15034	15192	15132	15021	14855	15033	15020	15163	15073	14898	15150	15101	14997	14997	15068	14918	15162	14963	15034	15023	15024	14955	15068	15002	14953	14761	14905	14961	15050	15057	14993	14940	14870	15007	15017	15060	14956	14915	15118	14863	14814	15121	15124	15074	15020	14943	14998	15021	14999	15194	15245	15001	15027	14801	15066	14842	14992	15063	15012	15129	15103	14903	15012	15070	15016	14965	15013	15095	14971	15056	14917	14967	14955	14795	14967	15022	14989	14933	14953	15021	14973	15029	14948	14851	14907	15271	14932	15168	14901	14810	15070	15132	14806	15136	14997	14871	15248	15112	15044	15051	15065	14905	15006	14969	14930	15065	14917	14979	15102	15080	15007	15109	14998	15128	14992	15001	14952	15044	14997	14959	15089	14839	14899	15003	15096	14909	15068	15081	14973	14936	14917	14978	15099	14906	14823	15018	14841	15010	15078	14896	15132	15199	15061	15022	14997	14949	15108	14835	15065	15112	15055	15011	14997	15032	15065	15023	14943	15047	15042	14975	14821	14842	15001	14958	15031	14857	14793	15091	15019	14965	14939	15052	15071	15064	15047	14925	15197	14954	14926	15126	15143	15109	14946	14915	14915	15007	15108	14950	14979	14993	14930	14990	14929	15202	15008	14847	14861	15013	14859	14957	15183	15076	15064	15010	15099	14975	15135	15189	15006	14817	15037	14720	14985	15119	15152	15111	14948	14968	15028	14908	15006	15049	15011	14949	15169	14911	15142	14919	15027	14956	14892	14973	14979	15000	14941	14994	15026	14944	15236	14993	14942	15036	14863	14864	14960	14858	15114	14988	15018	14967	14910	15065	15083	14953	14948	14996	14995	14824	15121	15108	14930	14945	15137	15025	15088	14945	14878	15050	14898	14873	15075	14977	15084	15053	15046	15027	14793	14779	15015	15136	14813	14923	14998	14922	15064	14973	14925	15190	14950	14999	14989	14990	14955	15004	14972	15074	14898	14941	14930	15108	14929	15095	14946	15108	15014	15068	15012	15019	15034	14984	15053	15032	15132	15041	14873	15144	14943	15230	15019	15050	14939	14826	14979	14959	15086	15117	14973	14812	15142	14976	14821	15146	14988	15066	14832	14938	15011	15159	14869	15121	14920	14894	15082	14937	14986	14982	14893	15098	14972	14896	14840	14994	15004	14924	15029	15029	14916	15000	14931	14961	15033	15009	14988	14975	15198	15030	15080	14945	14989	15015	14879	14948	15052	14800	15085	15094	14896	14988	15063	15068	14876	15042	14922	14914	15020	15015	14868	14887	14928	14952	14935	14961	15009	14840	15078	15121	14959	15004	14870	14963	14998	15091	14996	14881	15038	14945	15067	15046	15127	15072	14969	15110	15046	14961	14795	15010	15006	14885	14976	14989	15011	15150	15078	14914	15010	14887	14943	14932	14956	14896	14945	15085	15028	15015	14952	14904	14999	14914	14879	14963	15053	15147	15085	14987	14885	15027	14921	15052	14933	15039	14968	14955	14998	14935	15105	14845	15089	15033	14953	15012	14993	15103	14951	14956	15007	15100	15036	14946	15009	14887	14898	14945	14939	14909	14969	15139	14948	15025	14858	15103	15100	14958	14884	14910	15038	15036	15135	14969	15117	14822	14972	15175	14945	14974	15002	15195	15114	15014	14918	15146	15003	15084	14906	15036	15015	15078	15007	15116	15051	15029	14939	15012	14995	15141	14840	15102	14951	15098	15056	14985	15080	14994	15037	14983	14978	15150	15242	14938	15029	15032	15071	15017	14867	14978	15107	15057	15016	14983	15084	15080	14880	14895	15105	15058	14972	15101	14992	15011	15062	15015	14984	15009	15012	15034	14926	15025	14973	14861	15058	14744	14907	14867	15041	15061	14941	14953	14993	14895	15053	14917	14972	15071	15030	15063	15122	14989	15093	15000	14976	15049	14826	15097	14929	14906	14993	14975	14952	15084	15040	14948	15125	15014	15034	15024	14917	15047	14932	15048	15022	15003	15102	14951	15070	14998	15096	15049	15084	15172	14988	15022	15127	15135	15029	15025	15080	15195	14850	14879	15008	15012	14945	15143	15013	14971	15157	15007	15079	14998	14821	15135	14803	14928	15004	14895	14985	14837	14955	15004	14978	15055	15073	15040	14716	15196	15065	14900	15028	14902	14990	15002	15031	14903	15129	15079	15023	14880	15044	15013	14952	14923	15044	14876	14852	15129	15092	14978	14961	15167	14854	14926	14951	15029	14923	15019	14996	15022	15096	14821	14969	14884	15053	14893	14938	15194	14914	14890	15043	14922	15054	14909	15140	14984	15259	14923	15003	14974	14945	15082	15084	14870	15125	15137	14847	14913	15062	15025	14966	15020	14925	14996	14969	14988	14913	15046	15025	14970	15076	14886	14987	14916	15007	15140	14987	14748	14909	14897	15033	14951	14904	15267	15003	15034	14962	15144	15009	14880	14944	14999	14969	14835	14896	15133	15020	15041	15218	15041	15059	14966	14861	15026	15202	14808	15069	14966	15006	14935	15024	15154	15025	14974	15053	15057	14987	14929	14978	14949	15043	15042	15075	15142	14893	14850	15024	14891	15082	15179	14934	14946	15186	14821	14976	15147	14874	15136	15072	15210	15148	14889	15047	14929	15083	14975	15052	15047	14928	14953	14978	14911	14976	15049	14920	14940	15191	15132	15001	14930	14973	14973	15176	15071	14945	14866	14830	15174	15041	15128	15003	14884	15013	15073	14926	14906	15150	14865	14956	14951	14922	15028	14978	14996	14933	14990	15057	14979	14904	14855	15155	15083	15101	15044	14940	14967	15017	14863	15182	14990	14866	15097	14936	15152	14832	14902	15115	15028	14844	15054	15143	15088	15093	15005	15046	14870	15050	14999	14946	14876	15181	15025	15021	15129	15032	14979	14990	14954	14975	15041	14891	14966	15159	15232	15054	14898	15084	14853	15030	15189	15045	15056	15027	14932	15068	15121	15059	15123	14852	14935	14856	14965	15185	14941	14886	14889	15044	14832	15020	15114	14907	15071	15030	15150	14914	14991	15078	14979	14995	14896	14940	15078	14978	15060	14920	15049	15044	15035	14900	15057	14880	15065	15020	15016	15069	14893	15006	14871	15024	14912	15055	15016	14939	15113	14974	14971	15047	15037	14809	15115	14991	14964	15147	15005	14953	14948	14935	15050	14916	14949	15065	14914	14937	15016	15055	14953	14881	14984	14894	15082	14943	14998	15134	15022	14908	15027	15022	14889	15143	14990	15091	15045	14924	15106	14909	15072	15112	14897	14996	14945	15034	14973	14872	14767	15013	14957	15071	15008	14892	15129	14884	15193	14981	14998	14719	14950	15099	14819	15007	15039	14993	15040	15158	15102	14935	15030	15056	15083	14930	14881	14890	14842	14936	15005	14848	15107	14903	14978	15017	15171	14968	14983	15024	15014	15019	15037	15038	14929	14941	15086	14970	14949	15109	15048	15044	14936	14958	15063	15175	14979	14927	15143	14835	15012	14938	14905	14926	14963	14996	14948	14945	14868	15060	15201	14941	14860	15073	15012	15203	14973	14937	14897	14931	15090	15008	15021	15179	15184	15055	15073	15027	15023	14998	15164	14899	15057	14935	14936	14932	15016	14978	14879	15084	15051	15045	15009	14864	14895	15054	14786	14864	14925	14927	15111	15164	15000	14978	15011	14988	14989	14906	14862	15009	14790	15070	15048	14936	15101	15039	15068	14989	15009	15031	15016	14877	14868	15113	15061	14858	14954	15042	15137	14984	14947	14897	15080	14974	14965	14910	14965	14880	14810	15033	15057	14949	14919	15089	14899	14832	15096	14992	15098	15031	15080	15027	15015	14925	14862	14868	14713	15000	15186	15063	14932	14812	14977	14999	15053	15139	14930	15153	15053	15037	15040	15088	15061	14909	15029	15046	14861	14865	15074	14927	14951	14953	15088	14967	15037	14998	15026	14890	15002	15012	15036	14978	15022	14972	15069	14903	14849	14972	15003	15006	14943	14854	15140	15015	14920	15053	14882	14874	15081	15044	14894	15063	15056	14904	14850	14772	15077	15079	15080	15246	14973	14973	15009	15142	14884	14991	15207	14847	15037	14929	15041	15026	14935	14899	14968	15145	14821	14950	14990	15125	15105	14980	15036	15209	14858	14976	14912	15177	14861	15003	15009	14959	14995	14959	15033	15106	15027	15110	14880	15070	15063	15175	14756	15147	14955	15161	14927	14931	14934	15006	15123	15004	14977	14894	15031	15172	15262	15015	14882	14856	14988	14958	15067	15150	15086	15001	15039	14908	15104	15079	14981	14878	15146	15088	15082	15024	15073	14996	15252	14979	15019	15045	15164	15034	14852	15057	15091	15098	14988	14989	14996	15008	15125	15193	15033	14771	15139	14984	14880	15133	14981	15074	15066	15004	15085	15000	14970	15100	15053	15054	15019	14916	14944	15031	15072	14923	15083	14931	15129	14973	15041	14950	15019	14844	15018	14861
30110	32078	40167	35604	28976	25422	23214	20921	20126	19675	19262	18915	18476	18439	18327	18115	17976	18121	17929	18058	18059	18207	17893	17847	17762	17846	17916	17857	17723	17694	17929	17843	17904	17821	17652	17608	17788	17782	17670	17605	17807	17677	17648	17623	17648	17670	17696	17749	17725	17713	17956	17776	17913	17732	17836	17698	17731	17692	17837	17716	17493	17859	18003	17570	17785	17756	17700	17600	17507	17504	17471	17692	17442	17734	17786	17447	17391	17634	17754	17820	17645	17673	17697	17584	17615	17505	17788	17577	17664	17570	17599	17687	17884	17550	17551	17652	17488	17741	17620	17614	17744	17791	17782	17681	17739	17691	17686	17515	17738	17638	17668	17510	17665	17500	17814	17665	17500	17688	17530	17901	17815	17646	17445	17592	17696	17754	17731	17685	17721	17681	17465	17908	17542	17643	17733	17694	17614	17545	17611	17677	17770	17573	17543	17688	17839	17609	17624	17751	17372	17817	17647	17840	17667	17737	17670	17791	17622	17717	17727	17543	17692	17814	17590	17540	17699	17815	17763	17695	17700	17663	17592	17808	17796	17518	17856	17845	17797	17540	17685	17826	17848	17722	17748	17646	17821	17633	17931	17681	17647	17681	17593	17670	17822	17617	17858	17644	17772	17781	17680	17795	17638	17830	17823	17716	17782	17849	17780	17667	17891	17661	17529	17445	17769	17439	17905	17707	17759	17702	17484	17616	17772	17618	17618	17522	17663	17663	17751	17535	17680	17608	17641	17827	17835	17630	17791	17513	17657	17861	17672	17616	17561	17512	17711	17638	17567	17680	17705	17722	17710	17618	17599	17587	17668	17719	17746	17660	17659	17684	17914	17758	17758	17703	17858	17692	17598	17714	17660	17601	17650	17691	17772	17864	17618	17509	17835	17650	17905	17745	17518	17553	17623	17668	17901	17665	17715	17576	17567	17826	17667	17896	17748	17717	17663	17743	17700	17822	17791	17771	17622	17603	17784	17757	17775	17715	17650	17768	17695	17729	18029	17634	17596	17688	17785	17690	17676	17683	17673	17592	17645	17731	17710	17718	17803	17659	17869	17639	17625	17671	17690	17793	17550	17583	17785	17631	17590	17725	17710	17688	17754	17661	17647	17708	17823	17719	17651	17564	17667	17794	17686	17706	17839	17656	17606	17772	17642	17679	17703	17518	17812	17814	17740	17543	17708	17587	17763	17547	17658	17653	17588	17668	17523	17703	17603	17613	17447	17570	17376	17653	17591	17631	17723	17616	17751	17798	17805	17675	17672	17478	17703	17643	17695	17708	17784	17658	17747	17487	17800	17663	17822	17544	17816	17743	17826	17767	17586	17517	17610	17726	17446	17441	17707	17725	17628	17889	17554	17731	17610	17695	17561	17637	17554	17645	17691	17582	17611	17756	17796	17536	17802	17744	17667	17763	17526	17599	17623	17414	17568	17657	17715	17687	17630	17597	17753	17925	17550	17743	17579	17808	17753	17660	17670	17884	17920	17710	17887	17776	17846	17642	17856	17790	17686	17561	17668	17663	17787	17605	17681	17564	17772	17929	17694	17615	17406	17827	17703	17778	17675	17691	17618	17831	17765	17602	17686	17555	17576	17620	17651	17761	17748	17506	17727	17676	17708	17819	17752	17611	17505	17586	17851	17577	17647	17797	17420	17534	17663	17859	17447	17530	17599	17784	17811	17711	17635	17527	17708	17670	17618	17747	17787	17842	17651	17351	17711	17659	17743	17590	17598	17803	17707	17808	17531	17645	17536	17574	17708	17845	17908	17708	17756	17631	17774	17714	17695	17755	17719	17789	17549	18049	17646	17614	17733	17869	17769	17756	17854	17506	17484	17607	17946	17596	17714	17729	17694	17709	17921	17592	17639	17642	17679	17650	17768	17615	17624	17659	17754	17625	17752	17742	17694	17624	17652	17532	17749	17812	17944	17858	17788	17648	17609	17761	17578	17760	17723	17617	17871	17565	17706	17626	17593	17777	17502	17708	17897	17745	17607	17613	17639	17499	17599	17623	17581	17792	17579	17759	17601	17591	17743	17714	17719	17411	17466	17692	17404	17648	17593	17587	17639	17560	17706	17736	17723	17512	17493	17779	17569	17861	17686	17658	17496	17687	17446	17395	17629	17568	17780	17715	17665	17594	17680	17714	17694	17609	17632	17738	17792	17571	17658	17712	17520	17355	17783	17718	17691	17830	17671	17810	17701	17691	17616	17678	17552	17793	17778	17484	17719	17736	17575	17765	17649	17768	17667	17781	17777	17890	17622	17386	17744	17557	17549	17958	17770	17829	17518	17684	17744	17800	17833	17659	17729	17682	17696	17565	17409	17602	17612	17885	17829	17807	17604	17646	17670	17644	17690	17653	17668	17590	17609	17586	17622	17866	17656	17800	17752	17620	17682	17700	17584	17618	17503	17610	17719	17786	17578	17635	17486	17657	17794	17705	17807	17511	17652	17690	17660	17748	17676	17676	17833	17780	17669	17330	17684	17537	17553	17692	17587	17699	17657	17770	17697	17806	17611	17576	17833	17910	17690	17672	17751	17362	17452	17742	17591	17531	17883	17776	17740	17505	17697	17565	17762	17724	17682	17555	17899	17749	17638	17698	17397	17765	17833	17743	17781	17856	17822	17860	17569	17879	17691	17669	17731	17646	17967	17674	17526	17467	17688	17663	17601	17798	17720	17686	17859	17689	17542	17657	17658	17774	17706	17636	17839	17866	17709	17852	17660	17583	17553	17730	17771	17645	17749	17747	17644	17515	17413	17592	17751	17830	17742	17571	17506	17616	17510	17704	17644	17811	17850	17946	17652	17583	17753	17770	17532	17659	17517	17730	17895	17588	17813	17729	17676	17574	17639	17538	17693	17428	17760	17620	17724	17775	17699	17799	17631	17629	17626	17732	17675	17702	17615	17771	17729	17844	17795	17601	17606	17643	17699	17802	17599	17570	17658	17809	17738	17494	17590	17673	17480	17742	17733	17649	17627	17781	17785	17437	17610	17560	17757	17539	17908	17673	17779	17974	17663	17434	17653	17619	17700	17711	17611	17627	17639	17729	17668	17774	17726	17577	17593	17650	17619	17720	17650	17698	17694	17770	17595	17626	17531	17642	17772	17546	17723	17483	17507	17479	17700	17634	17686	17614	17662	17663	17616	17722	17674	17776	17719	17385	17767	17709	17725	17650	17664	17739	17713	17689	17837	17534	17565	17733	17563	17661	17773	17679	17810	17467	17689	17759	17637	17762	17583	17742	17532	17487	17508	17447	17558	17635	17812	17744	17546	17601	17832	17578	17678	17788	17645	17667	17616	17557	17643	17401	17711	17688	17423	17517	17563	17794	17620	17598	17659	17757	17602	17902	17750	17514	17802	17753	17704	17581	17665	17658	17514	17793	17673	17658	17769	17746	17554	17686	17847	17767	17603	17746	17601	17666	17534	17710	17645	17630	17738	17670	17722	17444	17780	17672	17612	17754	17874	17784	17849	17656	17643	17485	17608	17799	17707	17790	17779	17756	17827	17483	17580	17802	17744	17704	17656	17777	17811	17866	17981	17798	17596	17666	17562	17775	17729	17552	17723	17795	17448	17779	17731	17617	17585	17800	17978	17418	17596	17798	17550	17731	17479	17706	17731	17764	17727	17914	17829	17594	17635	17724	17676	17739	17646	17657	17567	17701	17679	17853	17528	17857	17657	17623	17792	17830	17896	17567	17594	17687	17502	17660	17545	17735	17561	17761	17402	17902	17590	17560	17666	17810	17749	17571	17643	17654	17817	17781	17662	17633	17554	17599	17672	17714	17689	17714	17565	17695	17613	17477	17712	17563	17633	17746	17741	17638	17542	17882	17638	17682	17643	17352	17515	17664	17670	17684	17593	17621	17543	17653	17748	17758	17870	17700	17867	17474	17591	17557	17665	17542	17555	17442	17757	17577	17585	17725	17837	17613	17633	17762	17687	17729	17708	17717	17957	17658	17490	17530	17741	17799	17508	18015	17510	17800	17635	17660	17693	17669	17561	17605	17564	17651	17739	17641	17748	17690	17704	17673	17639	17388	17830	17689	17693	17852	17619	17765	17516	17665	17786	17690	17825	17635	17501	17817	17608	17702	17572	17556	17623	17606	17602	17656	17754	17863	17615	17617	17622	17576	17744	17667	17563	17715	17647	17647	17875	17755	17667	17704	17625	17794	17685	17700	17673	17724	17539	17604	17571	17589	17806	17721	17698	17572	17706	17776	17742	17633	17518	17657	17474	17710	17689	17451	17609	17545	17677	17595	17788	17647	17643	17533	17535	17570	17740	17527	17801	17608	17858	17660	17664	17538	17693	17680	17486	17517	17501	17549	17458	17536	17712	17632	17719	17615	17589	17496	17928	17683	17623	17893	17643	17763	17671	17625	17631	17571	17760	17476	17660	17745	17592	17685	17759	17742	17663	17785	17634	17669	17732	17489	17572	17803	17682	17681	17813	17742	17726	17743	17660	17709	17765	17706	17793	17593	17902	17797	17882	17745	17615	17677	17664	17671	17553	17714	17587	17615	17636	17602	17592	17776	17651	17624	17429	17557	17685	17623	17741	17729	17634	17704	17825	17664	17826	17636	17676	17866	17699	17792	17693	17686	17763	17523	17637	17740	17662	17513	17653	17707	17607	17624	17854	17939	17634	17762	17674	17692	17724	17446	17826	17810	17649	17558	17539	17642	17597	17509	17526	17670	17822	17618	17866	17607	17991	17735	17677	17671	17615	17707	17626	17833	17328	17411	17440	17774	17815	17598	17545	17693	17753	17644	17815	17623	17821	17781	17778	17748	17555	17649	17945	17645	17770	17752	17705	17643	17526	17758	17778	17519	17865	17786	17593	17691	17580	17611	17513	17791	17722	17521	17781	17593	17616	17693	17706	17650	17563	17761	17792	17410	17779	17502	17647	17725	17493	17671	17635	17638	17560	17707	17410	17613	17691	17651	17894	17658	17696	17643	17675	17861	17761	17636	17465	17773	17762	17791	17623	17724	17493	17616	17708	17639	17831	17416	17294	17542	17711	17773	17799	17698	17760	17717	17632	17773	17826	17566	17617	17704	17535	17663	17702	17617	17556	17743	17769	17622	17619	17768	17624	17517	17668	17618	17782	17756
32948	48271	44151	34293	29223	24999	22226	20121	19073	17837	17386	16653	16251	16263	15752	15519	15407	15430	15317	15259	15269	15094	15093	15122	15053	14938	14942	15124	15031	14910	14873	15085	14987	14935	15003	15064	14811	14976	15126	15011	14926	14984	15057	14818	15042	14915	14903	14964	14739	14920	14918	14997	14980	15045	14987	14845	14859	14927	15010	14996	14982	14861	15085	14866	14988	14938	14962	14869	14908	14817	14913	14967	15060	14793	15024	15079	14949	14797	14893	14993	14967	15045	15067	15085	14945	14779	14872	14918	14845	14829	14970	14880	14855	15072	15102	14860	14924	15106	14892	15075	14790	14882	14797	14897	14984	14933	15011	14910	15052	14923	14921	14907	14854	15111	14890	14833	14925	14896	14999	15015	14948	14803	15057	14841	15010	14991	14939	14762	14978	14932	14921	15072	14930	14907	15108	14961	15141	14797	14953	14921	14911	14998	14991	15053	14937	15041	14857	15071	14895	15069	15084	14741	15079	14928	14889	14874	14816	14899	15019	15113	14854	14840	14887	14870	14987	14911	14868	14903	14745	14906	14944	14900	15023	14670	14867	14879	14916	15048	15066	14874	14944	15042	14821	14979	15041	15014	14891	14979	14928	14929	14923	14903	14909	14938	14752	15010	14888	14818	14875	14825	14936	14809	14790	15056	14986	14917	15188	15067	14920	14924	14910	15019	14782	14986	15029	14915	14854	14888	14854	15014	14897	15039	15029	14902	14953	14902	14963	14974	15015	14955	15014	14824	14903	14862	14983	15056	15073	14771	14964	15015	14818	14803	14854	14915	14968	14988	15016	14906	14708	14889	14803	15134	14782	14879	14619	15103	14989	14982	14904	15019	14969	14942	15062	14888	15015	14881	15027	14803	14809	15001	15041	14829	14937	14986	14856	14816	15034	15096	14798	14863	14927	14956	14983	14771	14998	15021	15021	15014	15021	14790	14969	14916	14910	14764	15006	14899	15006	15035	15004	14992	14918	14864	14847	15132	14833	15021	14981	14953	14957	14960	14965	14840	14928	14989	14876	14791	15096	15031	14889	14954	14793	15015	14879	14833	14876	14840	14896	15012	14959	14947	15000	14873	14950	14966	14870	14847	14893	15093	14972	14936	14809	14978	14902	14928	14992	14970	14892	14787	15078	14805	15125	14914	14701	14883	15014	14873	14923	14853	14917	14964	14870	14926	14913	14863	14995	14986	14986	14859	14873	14998	15019	14798	14863	14987	14910	15063	14937	14996	14952	14865	14871	15125	15055	14829	14988	15105	14955	14942	15058	15065	14910	15095	14798	14985	15042	14799	14948	14990	14949	14953	15048	14934	14895	15151	14964	15003	14859	14967	14756	14840	14770	15012	15104	14906	14815	14953	14811	15197	14872	14866	14873	14885	14950	15012	15039	14948	14925	14883	14986	14934	15060	15005	15019	14873	14873	14831	14992	14870	15001	15003	14858	14909	15000	14980	14939	14923	14939	14849	14959	14935	15054	14914	14961	15043	14897	14887	14942	14944	15000	14930	14978	14978	14806	14921	15045	14943	14908	14924	15050	14841	14897	14969	14901	14972	15078	14827	14904	14990	14979	14985	14994	14983	14924	15042	14931	14839	14881	15051	14852	14922	14859	14886	14901	14914	14939	14900	14992	14734	14929	14822	15046	14823	14961	14984	14966	15063	14894	15049	14955	15036	14943	14885	14842	14919	14947	15063	14845	14870	14965	14979	14931	14813	14915	15023	15026	14870	14943	14979	15110	15086	14956	15108	14945	14932	14994	14815	15070	15040	14909	14987	14840	15017	14914	14912	14907	14891	14993	14917	14901	14830	14941	14940	14995	14922	14885	14999	15026	14961	14925	14902	14873	14891	14895	14974	15059	14867	15014	14908	15116	14884	14924	14723	15033	14764	14953	14827	14932	14894	14798	15077	14924	14897	15012	14976	15020	15018	14821	15090	14770	15079	14841	15060	14947	14992	15041	14914	15108	15025	14917	14803	14902	14885	14917	15035	14922	15024	15057	15122	14813	14960	14935	14943	14972	14886	14864	14916	14919	14927	14948	14642	15014	14994	14985	15014	14803	14843	14810	14804	15079	15059	14895	14914	14955	14833	14819	14994	15004	14952	15068	15103	14832	14940	14954	14869	14741	14950	14992	14939	15013	14711	14974	15010	14992	14896	14934	14889	14745	14987	14937	15074	14991	14868	14845	14903	14898	15113	14953	14783	15039	14768	14985	14894	14966	14756	15076	14884	15018	14974	14967	14822	15042	14844	14964	14958	14776	14924	14887	14972	14949	14895	14851	14759	15066	14923	14961	14913	14923	14897	14811	15046	14972	14838	14932	14836	15034	14935	14980	15141	14972	14866	15025	15050	14913	14958	14890	14901	14781	15044	14993	15045	14880	15033	14889	14829	14944	15022	14965	14847	15010	14976	14956	14883	15117	14921	14653	14945	15029	15043	15032	14769	14879	15033	14873	14943	14854	15169	14856	14828	15029	14981	14958	14976	14900	14865	14738	14901	15000	14842	14926	14947	15144	14997	15135	14909	14963	14885	14971	14893	14839	15000	14826	14967	15029	14866	14971	14733	14897	14828	14933	14979	14954	15086	14892	14782	15148	14914	15022	14880	14940	14909	14929	14998	14899	15034	15199	14940	14780	15168	14905	14838	15086	14980	14884	15025	14913	14950	14967	14890	15151	14892	14765	14958	14954	15162	14841	14938	15011	14832	14717	14895	14847	14963	14885	14901	14864	14829	14794	14933	14909	15034	14892	14957	15010	15033	14873	14840	14957	15082	14784	14971	14886	15083	14956	14875	14947	14926	14983	14844	15121	14794	14939	14859	14940	15101	14985	15059	14986	14836	14835	14965	14877	14945	14972	15015	14914	15039	14896	14975	14876	14985	14905	14898	14966	14986	15097	14804	14952	14886	15007	14955	14861	15110	14898	14924	14886	14842	15028	14883	14875	15096	14845	14957	14900	14860	15234	14958	15074	15155	14967	14903	14988	14880	14857	14803	15072	14785	14851	14825	14891	14844	14993	15006	14892	14915	14898	14840	14856	15026	14985	15031	14890	14957	15002	14839	15035	14833	15081	14820	14879	15082	15059	14785	15064	15112	14969	15092	14811	14843	14765	14955	15017	14935	14882	14931	14972	14890	14828	14953	15028	14868	15083	14866	14947	14891	14857	14987	15090	14923	14982	14926	14983	14923	14971	14931	15043	14821	14875	14951	15050	14999	14839	14892	14836	15164	14910	14963	15043	15102	14851	14846	14956	14844	14983	14931	14875	14913	14866	14925	14902	14892	15028	14787	14931	15147	14895	14866	14796	14727	14960	14802	14968	14973	14937	14986	14882	14759	14969	14989	14977	14875	14867	15026	14826	14853	14970	14948	15033	14960	14851	15042	14864	14961	14960	14827	14939	14961	14778	14964	14983	14987	14805	14952	15059	14917	15039	15005	15039	14974	15123	14822	14838	15068	14881	15062	14892	14861	14952	14835	14977	14912	14995	14863	14943	14779	14933	14997	14996	14982	14856	14727	15024	14895	14947	14978	14966	15000	14907	15095	14888	14919	14773	14895	15151	14798	15177	14961	14997	14952	15042	14993	15011	14973	14863	14981	14960	14984	14950	14940	14966	15065	14814	15008	14865	14972	14843	14899	14835	14912	15051	14915	14897	14729	14877	14839	15139	15061	15047	15029	14784	14925	14874	14818	14961	14884	15092	14932	14817	14907	14966	14971	15020	15014	14890	15024	15008	14979	14875	15042	14910	14890	15137	14857	15000	14883	14888	15100	15088	14764	14849	14984	14694	14941	14936	15014	14871	15034	14837	14945	14853	14924	14898	14985	15020	14964	14836	14933	15004	14833	14912	14922	14836	14926	14963	15025	14932	15013	14832	15086	14933	14856	14970	15010	14867	14974	14895	14967	14929	15016	14897	14902	14787	14860	14681	14844	14992	14783	15020	14974	14977	15139	14931	14901	14913	14658	14915	14937	14952	14959	14928	14754	14912	15015	14886	14773	14973	14995	14862	14897	14779	14939	14926	14854	14812	14856	14735	14951	14854	15010	14961	14989	15032	14817	15051	14796	14812	14977	15092	15025	15004	14891	14998	14896	15013	15059	14904	14885	14909	14967	14884	14876	14882	15023	14915	14670	15121	14920	15001	15094	14977	14985	15053	14895	14920	14976	14776	14791	14980	14959	14783	14830	14818	14861	14922	14908	14907	14831	14950	14889	14997	14829	14949	14833	14870	15014	14885	14903	14951	14882	14985	14868	14855	14857	14932	14896	14994	14800	15024	15031	14959	14972	14913	14950	14846	15051	14908	14839	14845	14893	15114	15063	15098	14890	14923	14849	14943	15070	14972	14979	14781	14872	14916	14874	14909	14876	14754	14903	14882	14910	14800	14852	15088	14907	14955	14889	14878	14970	14903	14945	15027	15041	14834	15033	14756	15114	15047	14925	14882	14985	14763	14795	14861	15003	14870	15002	14923	14943	15024	14784	14934	14957	14931	14827	14864	15106	14687	14878	14994	14892	14915	15043	15033	15009	14977	15021	15074	14927	15051	15018	14846	14989	14892	15066	14847	14733	14917	14912	15041	15049	14949	14852	15034	15024	14777	14909	14972	15022	14939	15168	15044	14806	14863	15005	15014	15024	14875	14927	15020	14915	14776	14935	14806	14997	15005	14818	14947	14892	14928	14967	14870	15123	14987	14868	15060	15033	14808	14847	14874	14990	15092	14942	14902	14909	14820	14795	14974	14883	14885	14938	14991	14752	15011	14926	15063	14987	14864	15025	14933	14698	14874	15032	15046	15019	14901	14964	14955	15016	14954	14978	14825	14861	14942	14803	14920	15054	14878	14934	14999	14956	14874	15002	14928	15065	14866	15090	14892	15001	14945	14744	14923	14985	15081	14854	15003	15037	14841	14944	14792	14962	14898	14946	14796	15049	14991	14866	14984	14882	14881	14863	14823	14941	14937	14904	14912	14866	14951	14998	14912	14864	15110	15027	14732	15015	14941	14917	14856	14843	15086	15058	14962	14864	14967	14912	14868	14791	14933	14908	14875	14857	14931	14950	15029	14963	14935	15067	14849	14983	14925	14999	15146	14851	14792	14902	14983	14972	14947	14983
24013	21079	28706	26308	26792	27903	26816	23038	21665	20938	20057	19606	19230	18752	18691	18510	18357	18305	18104	18025	17997	17791	17877	17662	17801	17944	17851	17626	17788	17681	17813	17667	17477	17763	17793	17775	17591	17596	17549	17630	17805	17580	17489	17543	17532	17558	17554	17579	17464	17654	17572	17665	17550	17665	17443	17380	17483	17451	17470	17585	17419	17352	17416	17450	17880	17549	17652	17552	17450	17591	17681	17530	17594	17570	17544	17597	17368	17628	17350	17578	17430	17442	17450	17649	17583	17337	17484	17599	17357	17465	17582	17560	17565	17677	17643	17350	17460	17500	17709	17830	17721	17453	17583	17259	17482	17487	17603	17308	17753	17475	17605	17746	17480	17540	17523	17606	17599	17476	17671	17648	17563	17567	17634	17505	17539	17382	17646	17376	17561	17522	17359	17519	17641	17583	17607	17525	17406	17591	17684	17500	17580	17637	17480	17596	17645	17490	17618	17336	17541	17392	17423	17518	17373	17462	17507	17410	17569	17569	17510	17487	17591	17534	17496	17520	17622	17730	17299	17446	17587	17529	17539	17573	17671	17692	17388	17669	17527	17563	17589	17408	17443	17615	17321	17488	17660	17487	17621	17577	17463	17429	17396	17630	17577	17312	17422	17640	17484	17608	17564	17619	17359	17666	17519	17682	17594	17531	17349	17453	17617	17449	17542	17672	17603	17312	17664	17684	17461	17622	17561	17442	17599	17639	17454	17658	17549	17726	17408	17403	17453	17505	17605	17541	17622	17348	17413	17667	17376	17398	17530	17283	17644	17501	17431	17499	17489	17276	17614	17502	17646	17666	17669	17654	17587	17662	17608	17445	17337	17402	17487	17288	17497	17498	17537	17227	17410	17602	17449	17497	17519	17487	17595	17595	17439	17369	17430	17348	17442	17433	17708	17541	17592	17531	17558	17269	17449	17637	17556	17519	17447	17465	17553	17397	17647	17625	17346	17431	17559	17510	17552	17281	17569	17523	17474	17497	17539	17546	17741	17481	17702	17533	17511	17470	17580	17560	17612	17515	17466	17577	17491	17631	17352	17404	17408	17525	17508	17553	17594	17427	17612	17375	17543	17473	17606	17561	17484	17507	17450	17414	17602	17741	17436	17369	17419	17564	17564	17561	17517	17523	17404	17649	17379	17458	17465	17480	17422	17321	17565	17690	17390	17340	17416	17504	17569	17447	17606	17523	17655	17649	17619	17695	17610	17489	17329	17503	17465	17403	17440	17308	17591	17498	17634	17470	17463	17339	17554	17713	17566	17471	17617	17586	17576	17532	17347	17398	17415	17497	17550	17476	17653	17417	17528	17674	17654	17473	17584	17535	17560	17556	17454	17408	17542	17425	17457	17477	17878	17551	17545	17498	17553	17428	17777	17401	17421	17382	17677	17624	17580	17509	17294	17287	17450	17384	17579	17343	17378	17503	17349	17424	17487	17473	17576	17566	17570	17475	17605	17578	17522	17728	17694	17393	17443	17436	17500	17327	17433	17535	17396	17350	17413	17380	17541	17464	17427	17484	17473	17351	17502	17545	17442	17609	17640	17465	17244	17518	17612	17575	17719	17677	17781	17766	17389	17329	17549	17767	17540	17453	17579	17474	17479	17505	17550	17453	17319	17556	17398	17524	17391	17501	17502	17456	17733	17383	17517	17309	17807	17559	17439	17484	17551	17176	17370	17429	17898	17780	17371	17474	17459	17471	17450	17561	17485	17689	17522	17568	17461	17453	17380	17617	17622	17360	17644	17551	17608	17555	17517	17551	17396	17680	17505	17539	17585	17530	17413	17467	17506	17433	17339	17512	17530	17432	17600	17452	17494	17504	17616	17388	17434	17456	17649	17484	17371	17303	17452	17514	17410	17651	17508	17504	17721	17475	17513	17451	17475	17580	17451	17469	17416	17616	17566	17301	17633	17566	17310	17760	17576	17470	17578	17684	17567	17357	17614	17369	17245	17659	17444	17506	17497	17497	17591	17464	17430	17519	17726	17228	17610	17487	17682	17518	17298	17643	17320	17556	17536	17467	17812	17574	17573	17420	17434	17540	17494	17531	17351	17706	17685	17416	17509	17614	17374	17644	17558	17598	17463	17468	17640	17487	17474	17407	17450	17423	17478	17572	17581	17672	17470	17162	17386	17739	17354	17363	17308	17500	17341	17485	17451	17468	17466	17573	17491	17621	17624	17630	17828	17410	17535	17585	17528	17465	17619	17602	17409	17537	17526	17415	17597	17461	17560	17421	17348	17473	17585	17456	17443	17691	17715	17490	17464	17511	17385	17483	17406	17328	17370	17494	17491	17440	17280	17541	17517	17489	17634	17331	17547	17526	17595	17348	17450	17487	17564	17590	17443	17363	17549	17561	17349	17740	17651	17467	17586	17402	17438	17367	17546	17417	17504	17528	17289	17547	17524	17337	17609	17431	17379	17605	17405	17455	17297	17498	17425	17522	17468	17479	17631	17408	17466	17463	17514	17560	17493	17298	17568	17543	17431	17718	17480	17287	17545	17383	17476	17483	17553	17380	17643	17649	17643	17593	17581	17497	17626	17597	17494	17579	17508	17503	17404	17612	17463	17430	17383	17595	17518	17465	17518	17652	17674	17300	17518	17531	17410	17704	17573	17386	17398	17454	17468	17509	17653	17562	17359	17463	17441	17517	17435	17503	17600	17656	17356	17373	17459	17456	17291	17489	17416	17460	17617	17445	17665	17581	17501	17502	17458	17471	17498	17426	17648	17609	17314	17407	17602	17583	17380	17662	17448	17408	17631	17374	17415	17397	17279	17448	17562	17408	17539	17668	17584	17305	17552	17404	17513	17540	17592	17508	17426	17292	17661	17483	17670	17467	17548	17556	17459	17662	17476	17584	17572	17560	17586	17675	17378	17614	17482	17828	17403	17411	17403	17437	17557	17596	17498	17250	17412	17340	17655	17596	17494	17526	17653	17296	17648	17491	17680	17567	17493	17298	17530	17615	17458	17575	17417	17600	17408	17183	17509	17576	17192	17467	17486	17307	17488	17620	17556	17493	17514	17460	17368	17389	17539	17400	17635	17598	17476	17629	17529	17518	17621	17412	17703	17663	17569	17461	17563	17473	17511	17486	17450	17338	17537	17413	17420	17385	17561	17533	17456	17638	17672	17571	17475	17446	17512	17426	17798	17555	17449	17619	17635	17311	17592	17598	17416	17503	17632	17446	17478	17598	17672	17529	17423	17518	17558	17303	17650	17602	17563	17378	17578	17393	17531	17799	17501	17403	17675	17418	17448	17594	17445	17586	17492	17557	17691	17317	17594	17419	17353	17518	17538	17399	17324	17317	17246	17278	17446	17615	17436	17568	17432	17327	17633	17484	17449	17616	17444	17484	17277	17505	17496	17395	17370	17481	17374	17362	17469	17558	17590	17698	17532	17596	17621	17388	17437	17485	17463	17288	17495	17494	17655	17596	17472	17515	17496	17458	17559	17447	17666	17383	17404	17565	17437	17421	17528	17507	17497	17448	17647	17571	17427	17469	17414	17526	17501	17407	17386	17718	17512	17515	17482	17558	17314	17550	17602	17388	17490	17387	17337	17480	17507	17451	17398	17611	17487	17479	17482	17380	17553	17551	17538	17533	17322	17411	17466	17408	17484	17756	17470	17687	17487	17410	17546	17549	17461	17635	17271	17400	17599	17411	17648	17625	17538	17682	17594	17209	17357	17511	17586	17526	17524	17523	17455	17544	17393	17507	17398	17496	17516	17581	17297	17465	17656	17410	17413	17498	17344	17601	17571	17625	17363	17435	17379	17497	17369	17486	17430	17466	17639	17569	17814	17592	17511	17425	17519	17756	17601	17542	17399	17565	17473	17460	17544	17370	17441	17428	17391	17471	17385	17447	17471	17398	17449	17382	17397	17491	17609	17359	17648	17421	17436	17773	17413	17261	17431	17647	17511	17524	17521	17522	17518	17536	17399	17535	17365	17336	17368	17561	17365	17431	17482	17486	17513	17599	17417	17439	17506	17438	17510	17578	17826	17528	17536	17526	17549	17573	17455	17427	17333	17246	17477	17536	17695	17308	17575	17595	17588	17578	17385	17529	17436	17542	17443	17354	17384	17549	17468	17285	17564	17446	17491	17403	17463	17184	17470	17608	17542	17451	17493	17613	17354	17709	17619	17571	17541	17407	17566	17326	17348	17394	17376	17415	17523	17528	17631	17467	17490	17565	17631	17485	17729	17514	17474	17659	17618	17784	17514	17607	17531	17454	17603	17564	17413	17467	17660	17379	17483	17575	17476	17355	17443	17483	17436	17571	17476	17440	17370	17534	17352	17489	17439	17278	17373	17405	17377	17451	17525	17421	17496	17380	17538	17490	17551	17601	17595	17545	17601	17304	17539	17535	17392	17553	17510	17560	17419	17216	17412	17567	17336	17571	17487	17509	17552	17521	17309	17313	17627	17362	17483	17456	17634	17418	17513	17401	17570	17460	17424	17344	17427	17428	17601	17478	17399	17799	17488	17692	17523	17667	17589	17572	17295	17546	17538	17489	17645	17574	17520	17481	17577	17692	17562	17429	17260	17352	17747	17431	17437	17555	17720	17630	17498	17465	17603	17468	17404	17467	17457	17562	17446	17509	17581	17506	17536	17514	17591	17440	17565	17489	17441	17669	17608	17355	17406	17554	17402	17535	17349	17529	17563	17660	17533	17283	17516	17292	17552	17417	17512	17601	17413	17724	17455	17462	17431	17621	17494	17554	17428	17444	17433	17437	17631	17427	17384	17382	17695	17530	17668	17495	17484	17691	17548	17585	17352	17314	17790	17473	17453	17695	17456	17626	17418	17534	17514	17354	17380	17704	17514	17465	17541	17522	17455	17411	17466	17563	17532	17636	17854	17532	17512	17452	17571	17427	17473	17516	17497	17548	17532	17498	17648	17480	17623	17501	17382	17404	17716	17416	17483	17643	17506	17545	17507	17564	17709	17519	17473	17563	17528	17471	17480	17503	17478	17611	17443	17661	17612	17373	17426	17371	17643	17745	17390	17307	17641	17421	17855	17383	17657	17584	17284	17597	17664	17622	17494	17434	17793	17645	17583	17582	17696	17375	17258	17471	17613	17556	17452	17572	17642	17692	17535	17590	17673	17328
32384	53645	49537	39084	33352	28405	25154	22559	21057	19441	18438	17729	17120	16483	16117	16063	15653	15493	15564	15468	15420	15197	15095	15033	15133	15052	15037	15085	14871	15082	14996	15034	15116	14876	15069	14687	14900	14905	14907	14856	14777	15028	14981	14970	14880	14809	14855	14778	15006	14905	14845	14937	14746	14896	15084	14904	14703	14853	15009	14849	14941	14816	14810	14958	14904	14909	14825	14778	14867	14788	14627	14955	15182	14808	14740	14737	14843	14825	14798	14938	14802	14726	14839	14950	14762	14677	14898	14885	14857	14844	15060	14870	14731	14978	14870	14951	14783	14846	14915	14941	14882	14839	14904	14907	14791	14889	14920	14726	14743	14538	14864	14992	14986	14667	14825	14752	14902	14980	14778	14824	14865	14820	14833	14949	14948	14674	14712	14853	14762	14983	15060	14838	14948	14743	14841	14838	14710	14957	14836	14760	14913	14747	14864	14746	14807	14877	14921	14795	14949	14760	14914	14880	14839	14984	14771	14949	14780	14828	14934	14748	14874	14840	14802	14833	14759	14802	14867	14835	14895	14797	14964	14921	14810	14620	14871	14733	14813	14888	14991	14833	14782	14858	14676	14774	14862	14783	14828	15069	14833	14842	14754	14831	15024	14855	14936	14824	14620	14830	15090	14772	14656	14687	14922	14856	14881	14845	14835	14703	14854	14762	14811	14882	14826	14848	14663	14781	14906	14766	14770	14899	14786	14907	14755	14774	14772	14927	14681	14850	14795	14896	14723	14937	14854	14854	14759	14850	14922	14874	14825	14729	14941	14830	14863	15020	14868	14745	14852	15032	14753	14674	14739	14984	14809	14948	14784	14850	14698	14831	14902	14935	14896	14895	14821	14694	14872	14984	14905	14950	14916	14810	14647	14804	14797	14836	14743	14818	14818	14788	14806	14782	14818	14835	14856	14934	14927	14654	14913	14815	14910	14733	14937	14848	14679	14932	14804	14895	14670	14697	14874	14825	14809	14773	14815	14720	14834	14722	14804	14784	14943	14848	14845	14825	14881	15032	14695	14990	14794	14800	14940	14885	14960	14631	14824	14872	14949	14763	14930	14975	14912	14870	14868	14792	14949	14799	14800	14769	14921	14788	14877	14915	14756	14869	14988	14812	14849	14950	14884	14887	14849	14892	14849	14972	14725	14768	14893	14788	14984	15059	14855	14845	14775	14714	14772	14760	14896	14800	14936	14732	14873	14819	14834	14943	14684	14883	14988	14907	14779	14832	14747	14795	14600	14907	15008	14819	14846	14912	14882	14687	14799	14829	14833	14731	14861	14892	14945	14811	14795	14925	14888	15064	14879	14799	14975	14776	14936	14824	14933	14974	14967	14970	14869	14893	14730	14939	14729	14845	14886	14666	14866	14755	14741	14975	14891	14847	14754	14873	14908	14882	14908	14946	14739	14671	14836	14800	14742	14716	14736	14832	14678	14943	14815	14738	14900	14697	14934	14850	14896	14900	14899	14792	15029	14862	14992	15031	14757	14872	14838	14802	14817	14935	14945	14919	14962	14806	14891	14899	14889	14670	14728	14744	14898	14844	14872	14779	14895	15008	14865	14977	14863	14795	14731	14907	14711	14779	14824	14843	14905	14808	14869	14901	14933	14702	14732	14869	14885	14719	14757	14844	14823	14955	14889	14710	14698	14864	14964	14829	14883	14965	14853	14681	14857	14767	14865	14815	14927	14813	14774	14818	14848	14901	14852	14940	14873	14966	14960	14733	14927	14764	14921	14911	14734	14885	14825	15016	14925	14736	14791	14798	14837	14774	14879	14787	14855	14723	14933	14839	14751	14791	14882	14882	14889	14865	14769	14832	14918	14845	15022	14920	14765	14947	14935	14775	14855	14979	14743	14841	14890	14861	14826	14599	14998	14695	14725	14859	14806	14861	14839	14545	14769	14738	14644	14884	14850	14772	14751	15062	14807	14950	14920	14911	14881	14744	14755	14910	14905	14879	14892	14824	14851	15037	14957	14866	14871	14713	14793	14874	14889	14739	14570	14748	14789	14688	14742	14873	14892	14869	14976	14881	14952	14917	14978	14911	14898	14678	14890	14745	14894	14791	14886	14941	14926	14803	14719	14870	14855	15012	14843	14870	14840	14588	14987	14890	14943	14912	14987	14970	14643	14896	14819	14963	14803	14791	14696	14724	14750	14898	14721	14773	14875	14918	14801	14798	14745	14698	14906	15053	14863	14855	14797	14837	14733	14954	14932	14818	14736	14859	14731	14695	14986	14753	14786	14943	14834	14772	14728	14782	14773	14852	14791	14849	14713	14933	14717	14739	14625	14898	14912	14906	14848	14853	14818	14765	14825	14840	14768	15010	14708	14761	14981	14827	14947	14766	15022	14861	14941	14859	14839	14802	14737	14875	14891	14694	14873	15004	14779	14674	14942	14764	14807	15115	14874	14818	14755	14894	14754	14791	14869	14835	14824	15094	14765	14961	14892	14814	14796	14806	14738	14814	14933	14847	14659	14928	14909	14737	15024	14932	14691	14814	14906	14837	14931	14711	14851	14921	14879	14903	14956	14747	14848	14713	15006	14722	14739	14705	14881	14894	14759	14874	14865	14850	14872	14980	14792	14752	14841	14850	14969	14971	14944	14737	15095	14770	14665	14915	14841	14910	14908	14828	14622	14738	14922	14795	14855	15021	14746	14650	14825	14707	15017	14754	14938	14808	14997	14796	14773	14881	14907	14860	14603	14753	14853	15013	15046	14698	14830	14751	14778	14738	14824	14915	14951	14656	14989	14757	14709	14908	14765	14750	14937	14923	14853	14749	14755	14895	14862	14795	14908	14819	14753	14818	14993	14982	14834	14894	14922	14807	15042	14947	14800	14817	14829	14872	14913	14937	14809	14918	14883	14900	14722	14873	14993	14762	14815	14981	14746	14794	14923	14822	14912	15025	14791	14738	14754	14841	14831	14680	14992	14794	14859	14950	14975	14877	14868	14897	14969	14880	14800	14858	14796	14864	14828	14801	14932	14763	14842	14772	14842	14817	14744	14856	14760	14813	14803	14941	14934	14834	14884	14774	14817	14969	15057	14724	14823	14774	14903	14805	14809	14818	14752	15071	14765	14848	14623	14820	14852	14990	14872	14855	14857	14715	14807	14933	14867	15016	14930	14936	14834	14832	14848	14796	14863	14744	14827	14749	14910	14923	14863	14912	14942	14882	14835	14941	14651	14929	14860	14994	14752	14763	14908	14943	14913	14740	14761	14981	14804	14898	14889	14902	14895	14669	14887	14899	14798	14833	14811	14769	14928	14751	14907	14734	14845	14771	14744	14713	14771	14978	14837	14841	14906	14840	14669	14830	14904	14765	14886	14748	14664	14838	14817	14757	14824	14874	14853	14874	14817	14866	14800	14859	14828	14851	14845	14893	14761	14763	14839	14893	14794	14789	14933	14689	14793	14826	14806	15010	14715	14885	14874	14940	14864	14720	14808	14791	14735	15000	14842	14915	14745	14923	14705	14949	14919	14825	14794	14735	14878	14828	14796	14875	14815	14684	15035	14829	14973	14977	14926	14824	14899	14987	14834	14938	14978	14728	14885	14891	14780	14788	14697	14727	14803	14740	14935	14912	14898	14823	14977	14726	14808	14935	14846	14845	14781	14700	14676	14860	14855	14737	15002	14895	14810	14785	14796	14865	14871	14927	14954	14845	14880	14728	14892	14870	14719	14988	15004	14776	14636	14926	14786	14880	14837	14812	14718	14797	14872	14807	15193	15090	14872	14966	14800	14798	14757	14956	14854	14956	14966	14810	14790	14959	14830	14830	14884	14881	14716	14770	15022	14776	14859	15010	14984	14930	14802	14800	14731	14979	14866	14859	14823	14869	14868	14763	14645	14709	14893	14835	14902	14848	14799	14970	14887	14754	14832	15018	14971	14970	14735	14813	14834	14844	14903	14944	14971	14890	14805	14931	14835	14765	14786	14907	14729	14912	14739	14817	14731	15077	14784	14877	14510	14836	15050	14713	14927	14770	15060	14868	14813	14737	14697	14717	14935	14838	14932	14669	14927	14735	14926	14692	14778	14917	14910	14790	15006	14897	14832	14662	14966	14815	14738	14959	14908	14840	14723	14719	14783	14856	14940	14818	14801	14813	14764	14686	14771	14759	14832	14820	14823	14864	14626	14696	14718	15064	14642	14927	14722	14873	14841	14885	14832	14711	14834	14870	14882	14803	14868	14874	14926	15084	14932	14841	14901	14886	14961	14803	15007	14773	14985	14798	15135	15026	14873	14972	14898	14775	15001	14791	15031	14892	14980	14854	14912	14752	14760	14896	14938	14775	14827	14780	14791	14827	14635	14845	14835	14873	15035	14831	14719	14845	14697	14851	14891	14851	15051	14821	14832	14883	14791	15113	14791	14818	14983	14722	14657	14917	14847	14842	14801	14851	14860	14861	14937	14853	14901	14906	14748	14894	14868	14884	14877	14742	14727	14913	14843	14792	14792	14861	14688	14774	14873	14884	14762	14853	14875	14717	14700	14827	14868	14915	14681	14831	14901	14840	14788	14942	14762	14949	15007	14645	14762	14980	14853	14892	14830	14770	14857	14739	14907	14827	15105	14777	14798	14831	15013	14801	14942	14885	14890	14837	14879	14892	14833	14775	15008	14710	14714	14902	14808	14740	14727	14826	14968	14784	14873	14633	14918	14938	14946	14816	14897	14824	14973	14777	14758	14860	14839	14827	14794	14634	14937	14674	15002	14775	14821	14767	14798	14954	15036	14798	14891	14855	14930	14978	14642	14778	14772	14986	14901	14847	14778	14760	14854	14967	14532	14695	14776	14971	14885	14682	14906	14778	14585	15007	14837	14829	15028	14941	14902	14744	14929	14876	14671	14932	14914	14864	14927	14823	14978	14893	14938	15003	14713	14994	14763	14903	14852	14885	14773	14989	14686	14892	14943	14824	14845	14918	15037	14985	14943	14859	14873	14961	14730	14841	14999	14805	14848	14847	15002	14823	14963	14743	14739	14824	14821	14899	14655	14878	14781	14861	14868	14945	14856	14669	14900	14945	14972	14923	14751	14682	14839	14940	14865	14707	14881	14800	14854	14761	14642	14954	14671	14916	14958	14831	14862	14761	14902	14782	14900	14763
22787	21098	28871	23969	23480	27812	30596	25324	23321	22545	21640	20929	20242	19618	19335	19122	19115	18818	18692	18678	18513	18366	18311	18302	18327	18255	18209	18142	18175	18308	18008	18200	18022	17920	18063	17875	18102	17970	17901	18171	17897	17917	18000	17992	17972	17952	17938	17991	17801	17969	17852	18156	18028	17984	17927	18021	17954	17947	17990	17790	17964	17883	17950	18262	17736	17831	17989	17955	17853	18064	18075	18113	17788	18040	17736	17766	17798	18005	17825	17995	18148	17938	17862	17847	18125	17991	17731	17860	18111	17605	18051	17946	18027	17892	17874	17948	17897	17749	18008	17908	17880	17814	17816	18097	18024	18006	17932	17879	17715	17960	17948	17795	17879	17936	17844	18047	17867	17838	17768	18118	17878	18130	17814	17791	17934	17856	17835	17849	18089	17869	17912	18033	17913	17816	17790	17797	17967	17908	17886	17702	17937	17855	17945	17895	17808	18028	17984	17850	17892	18014	18011	17656	17924	17899	18014	17870	18001	18042	18056	17971	17880	17887	18142	17839	17660	17978	18002	17782	18033	17845	18051	17972	18101	18210	17929	17801	17979	17794	17972	18062	18122	17820	17844	18075	18053	17998	17719	17941	18042	18097	17921	18065	17904	18186	17986	17899	17900	17711	17981	17966	17670	18006	18010	17905	17885	17897	17988	18063	17803	17904	17901	17892	17925	17890	17886	18030	17946	17892	17847	18112	18016	18020	17956	17894	18109	17981	17801	17974	17968	17950	17924	17957	17866	17947	17928	17959	17775	17870	17925	17834	17863	17761	17959	17908	18083	17877	17803	17972	17906	17826	17644	17930	17873	18034	17702	18136	18153	17904	18045	18053	17789	17809	17997	17899	18143	17889	17939	17828	17993	17751	17893	17935	17887	17795	17989	17808	17893	17852	17941	18116	17773	17706	17873	17989	17931	17954	18120	17842	17997	17836	17859	17760	17827	18039	17840	18137	18066	17972	17919	17780	17838	18056	17783	17932	17919	18116	17835	17941	17855	17905	18108	17994	18006	18127	17918	17913	17871	17800	17858	17828	17816	17740	17980	17737	18015	18074	17794	17772	18036	18051	18052	17637	17730	17844	17982	17991	17650	17794	17888	17835	17869	17808	17869	18026	17800	17816	17814	18007	17833	17825	17967	17881	17808	17658	17944	17858	17924	17927	17999	17791	17980	17784	17840	18137	17934	18065	17908	17710	17866	17764	17831	17904	17852	17876	17793	17827	17804	17964	17948	18038	17803	17930	18021	17808	17887	17858	17878	18043	17737	17991	18021	17749	17827	17982	17843	17875	18157	18065	17788	17609	17815	17881	17916	18133	17905	17933	17920	17966	17908	17922	17858	17752	18013	17924	18086	18014	17853	17853	17844	17797	18033	18080	18080	17869	17976	18052	18134	17873	17834	17737	17716	17686	17998	17967	18057	17802	17950	18001	17726	17994	18097	18009	17967	17877	17888	17791	17928	17788	17870	17840	17855	18038	18074	17926	18002	18032	18028	17941	17928	17827	17884	17692	17873	17880	17762	17910	17769	18064	17885	17889	17782	18063	17955	17792	17796	17833	17943	17979	18011	17924	17919	18035	17821	17874	18025	18068	18102	17625	17998	17970	17952	17701	17889	17759	17922	17878	17919	17812	17979	18109	17635	17847	17873	17671	17861	17994	17880	17801	17861	18061	17915	18050	17858	17726	17920	17928	17879	17959	18032	17909	17823	17930	17913	17908	17765	17861	17937	17749	17818	17677	18029	17916	17862	17940	17903	17749	18039	17818	18089	17831	17900	17892	17867	17898	18047	18103	17894	17940	17996	18022	17900	17662	17921	17660	17901	17801	17838	17731	17753	17784	17856	17952	18000	17948	17918	17886	17994	17782	17797	17905	18131	18088	17894	18079	18048	17900	17891	18061	17945	17944	17865	17965	18001	18108	17905	17815	17828	18085	17968	17807	17721	17907	17807	17914	17983	17720	17864	17876	18004	18054	17918	17955	17999	17929	18113	17829	17772	17859	17997	17730	17989	17826	17868	18055	17784	17888	17841	17705	17932	17906	17946	18072	17893	17889	17939	17772	17837	17854	17785	17820	17836	18135	18069	18008	17977	17988	17960	17965	17840	18040	17874	17996	17919	17863	18043	18058	17964	17995	17992	17677	18033	17710	17880	17842	17856	17967	17894	17862	18035	18167	17954	18045	17877	17966	17866	17995	17897	17918	17945	17714	17775	17863	17813	17894	17611	17855	17838	17908	17732	17654	17977	17903	17967	17923	18028	18007	18027	17996	17923	17886	18018	17827	17935	17835	17904	17689	17938	17767	18001	18005	17938	17929	18090	17872	17929	17956	18013	18025	17996	17853	18079	17984	17860	18098	18000	17884	17871	17789	17831	17802	18024	17839	18134	17907	18056	17839	18093	17933	18021	18046	18109	17838	17994	17954	17692	17937	17867	17963	17944	18004	17946	17909	17898	17988	18072	17891	17853	17983	17678	17833	17810	17895	18094	17868	17743	17956	17944	17789	17705	17924	18040	18158	17950	18026	17924	17938	17936	17856	17804	17739	17846	18033	17889	17843	18104	17821	17929	18000	17792	17853	17983	18132	17940	18088	18231	17942	17962	17972	17977	17923	18132	18128	17926	17784	17936	17898	17586	17954	17649	17774	17782	17976	18126	17847	17785	17988	18039	18084	17990	18099	17880	17635	17892	17965	17960	17882	17590	17867	17913	17841	17948	18122	17931	17974	17837	17952	17850	17628	17869	17876	17890	17937	17843	18100	17649	17866	18105	17847	17876	17772	17780	17789	17959	17920	18034	17657	17997	17913	17726	18017	17986	17932	18002	17914	18051	17826	17566	17839	17915	17883	18012	17806	17721	17869	17951	17819	17761	17724	17965	18023	17725	17857	17711	17842	17756	17878	17965	17930	17780	17928	18014	17932	17838	17815	17881	17773	17743	17985	17571	17738	17917	17959	17947	17865	17984	18104	17829	17716	17946	17781	17923	17766	18079	17899	17826	17885	17911	17843	18060	18093	17941	17998	17922	17793	17881	17825	17848	17822	18094	17985	17792	17618	17876	18081	17911	17836	17961	17784	17997	17834	17830	17748	17944	18031	17977	18062	17930	17913	18189	17867	18056	17857	17961	17714	17859	18187	17768	17724	17983	17763	17861	17989	17920	18020	17918	18003	17928	17734	17797	17933	18060	17779	17685	17764	18008	17854	17880	17804	17843	17773	18005	17981	17728	17968	18034	18135	17962	17887	17906	17866	17862	17907	17951	17843	17979	17939	17830	17666	17770	17858	17778	17974	17902	17965	17884	17908	17936	17956	17760	17727	17903	17834	17814	17745	18036	18022	18117	17648	17927	17867	17828	17794	17796	17827	17877	17979	17890	18029	17879	18093	17863	17981	17779	17854	18034	17917	17842	17929	17905	18073	17926	18045	18013	17826	17800	18084	18000	18054	17939	17905	18109	17834	17828	17833	18034	17974	17946	17683	17724	17798	18182	17799	17961	17942	18054	17935	17955	17929	17738	17894	17940	17898	17747	17846	18045	17886	18001	17967	17790	17834	17706	17929	17856	17990	17977	17605	17958	17941	18006	18084	17783	17795	17875	17964	17847	17871	17895	17865	18026	17818	17786	17810	18107	17995	17770	17983	17885	17704	17827	18035	18108	18026	17845	17821	17841	17678	17700	17789	18029	17778	18012	17749	17909	18055	17986	18065	17871	17858	18011	17807	17864	17921	17935	17825	17781	17937	17957	18061	17905	17889	17950	17999	17806	17974	17892	17940	18229	17858	17927	17778	17850	17778	17884	17756	17687	18071	18009	18028	17857	17898	18106	18013	17961	17924	17985	17843	17986	17932	17877	17784	17902	17901	18020	17894	17879	17867	17929	17996	17942	17764	17975	17844	17853	17891	17869	17904	17748	17887	17889	17972	17845	17856	17832	17675	17986	17895	17881	17960	17929	17853	17794	17929	17776	17836	17971	18027	17784	17761	17799	17925	17727	17806	18107	17897	18091	17911	17959	17887	18013	17828	17821	17898	17826	17947	17905	17732	17894	17922	17745	17906	17915	17780	17976	18010	17914	17900	18086	17742	18073	17890	17912	17634	18086	17856	17938	17771	17893	17841	18003	17746	17773	17791	17901	18123	17828	17903	17803	17902	18207	17766	17919	17901	17919	17887	17889	17862	18021	18077	17908	17945	17878	17909	17855	17844	17825	18055	17990	17867	17781	17939	17853	17742	17946	18259	17934	17802	17858	17755	17925	17942	17800	17897	17827	17876	17905	17821	17992	17865	17958	17866	17730	17808	17783	17942	17864	17926	17959	18063	18096	17964	17993	18250	17795	17880	17929	17849	18111	17939	17990	18000	17981	17926	17535	17674	17761	17857	17870	17982	17836	17987	18222	17791	17951	18049	17928	18068	17861	17868	18005	17703	18075	17857	17805	17819	17999	17845	17932	17921	17890	17808	17922	18008	17971	17890	17706	17975	17979	18073	17997	18035	17782	17817	17854	17867	17980	17938	17771	17669	17889	17937	17742	17653	17881	17863	17913	18096	17956	17982	17738	17954	17710	17921	18024	17980	18020	17796	17947	17944	17893	18019	18084	17845	17810	18037	18030	17888	17851	17892	17808	17874	17956	17933	17878	18091	17962	17891	17924	17871	17956	17751	17873	18020	18080	17969	17945	17883	17978	17898	17920	17528	17974	17959	17849	17750	18052	18106	17993	17737	17794	17904	18056	17919	17874	17765	17866	17811	18007	17775	17807	17988	17965	18121	18025	17874	17790	17829	17948	18059	18200	17845	17914	18096	17931	17716	18059	17870	17994	17960	18056	17778	17872	17761	17983	17869	17906	18047	17868	18018	17913	17812	18200	17802	17870	17904	18228	18004	17809	17846	17852	17995	17684	17910	17919	18161	17997	17952	17818	17925	17728	17928	18077	17703	17631	17893	17799	17776	17801	17854	17882	17824	17887	17886	17903	17785	17842	18022	18026	17980	17780	17822	17973	18041	17964	17786	18044	17991	18212	17944	18079	18143	17744	17814	17879	18028	18153	17966	17831	17909	18025	18021	18055	17943	17919	17983	18078	17889	18012	17862	17734	17735	17813	17838	17821	17800	17783	17934
34508	58773	55162	44031	37468	32068	28341	25231	23235	21462	20160	19438	18456	17570	17272	16561	16363	16208	15919	15876	15818	15667	15568	15550	15289	15431	15395	15360	15319	15384	15235	15210	15027	15265	15182	15260	15154	15212	15136	15271	15089	14927	15260	15026	15163	15063	15085	15140	15123	15212	15001	15107	15208	15057	15010	15100	15102	15124	15129	15202	15029	14963	15199	15123	15102	15195	15058	15058	15005	15042	15059	14839	14884	14876	15069	15028	15079	15133	15089	14897	15238	15263	15097	15029	15079	14897	15164	14966	15115	15114	15035	15019	15072	15033	14963	15116	15043	15168	15103	14937	15173	15313	15332	15142	14934	15088	14992	15035	15117	15009	15024	15092	15089	15046	15055	14989	15178	15028	15075	15207	15096	15067	14921	15347	15189	15215	15130	15038	15141	15014	14997	15061	14908	15006	15136	15113	15074	15144	15125	14963	15085	15004	15055	15039	15208	14976	15123	15005	14988	15002	15069	15039	15059	15052	15226	15140	15033	15194	15072	14896	15107	15073	15054	15223	14865	15043	15109	15068	15132	15022	15113	14995	14883	14994	15141	14914	15126	15105	15043	15085	15046	15119	15124	15041	15096	15029	14974	15015	15182	14918	14896	14972	15028	15141	15158	14953	15263	14995	14972	15191	14919	15062	14968	15043	15045	14988	14923	15201	15137	15132	14970	15020	15204	15193	14987	15094	15114	15008	15188	14935	15101	15004	14997	15100	15183	15017	15143	15095	14995	14870	14971	15010	14985	15186	15027	14989	14999	14965	15109	15048	15117	14995	15190	15126	15069	15110	15068	15017	14953	15173	14936	15101	14971	14989	14898	15029	15117	14948	15037	15003	15092	15013	14938	15130	15040	15254	15091	15080	15190	15093	15158	15111	15187	15127	14884	14985	15285	14993	15206	15055	15185	15076	15224	15102	14984	15066	15055	15224	14996	15259	15169	15098	15055	15202	15054	15066	15110	15061	15162	15061	15137	14980	15019	14948	15003	15057	14852	15073	15121	15145	14973	15152	14959	14972	15119	14967	15046	14907	14968	15122	15050	14962	15069	15020	15059	15001	15023	14900	14903	15201	15043	15108	15105	14964	14978	15094	15191	15095	15089	14923	14939	15206	15116	15086	15151	15178	15087	14959	14997	14934	15058	14993	15081	14957	15166	14969	15110	15146	14992	15117	15066	15226	15019	15101	15107	15046	15154	15136	15074	15130	15086	15005	14943	14883	14993	14987	14950	14910	15045	15036	15138	15030	14994	15039	14893	15077	15026	15124	15164	15036	15024	15206	14988	15103	15085	15167	15060	14976	15029	15061	14964	15055	15098	15109	15077	15069	15178	15239	15033	14974	15053	15104	15056	15030	15208	14915	14987	15071	14875	14989	15164	15252	15059	15158	15180	15195	15009	15013	15086	15141	15104	15060	15200	14978	15110	15013	15050	15155	15136	14997	15006	15112	14939	15121	15030	15095	14881	15216	14838	15193	15025	14978	14994	15180	14930	15129	15218	15255	14987	15045	15058	15238	15074	15240	15127	15052	15084	14989	14930	15108	15333	14923	15094	15081	14939	14958	15098	15147	15088	15126	14954	15139	14999	14983	15230	15107	15137	15205	15088	15067	15109	15027	15113	15032	14960	15038	14924	15175	15126	15228	14980	14941	15005	14999	15038	15000	15020	15006	15170	15088	14891	14988	15086	15202	15035	15128	15005	15018	15116	14881	15066	15024	15009	14920	15191	15092	15059	15066	15183	15025	15087	15139	15058	15167	15313	15117	14997	15201	15058	15228	15003	15146	15068	15025	15180	15085	15131	15009	15125	14941	15029	15067	15123	15114	14896	14957	15059	15139	15030	15063	15101	14894	14987	15032	15131	15015	15186	15182	15024	14995	15071	14944	15150	14918	15058	15204	14981	15090	15096	14976	14996	15057	15148	15173	15253	15050	15111	15211	15134	14934	14950	14953	15094	15066	15083	15054	15087	14990	15034	14910	15031	15043	15005	14951	15046	15045	15003	14940	14973	15065	15058	14985	15015	14990	15020	15241	15147	15124	14918	14920	15018	14979	15025	14980	15006	15246	14921	15092	15101	14992	14925	15135	15195	14972	15082	14804	15146	14962	15100	15112	15116	15060	15044	15105	15184	15192	15078	15054	15150	15151	15009	15004	15001	15150	15077	15070	15057	14941	15195	15060	15052	15048	15070	15178	15107	14970	15099	14985	15003	15005	15133	15115	15095	14901	15182	15168	15240	14900	15032	15045	15085	15107	15226	15064	15160	15104	15249	15144	15053	15036	15046	15119	15186	15075	15276	14955	15021	15236	15045	15125	15139	15069	14987	14958	15001	14934	15008	15063	15147	15025	14843	14959	15030	15043	15226	15108	15146	15099	14963	14972	15072	15139	15123	14911	15028	15050	14852	15182	15061	15046	14996	14859	15282	15057	14846	15181	15090	14941	15040	15084	15147	14961	15216	15176	15076	15039	15011	15070	14806	15046	15009	15108	15071	15139	14935	15055	15014	14953	15085	15038	14998	15119	15218	14876	15079	15050	14928	15047	15084	15095	15204	15145	15085	14975	15139	15144	15070	15120	15068	15092	14996	15076	14990	14968	15114	15073	15124	15145	14950	15085	14986	15050	14981	15146	15108	15163	14936	15010	15098	14966	14946	15047	15099	14909	15249	15113	15049	15128	15052	15044	15103	14944	15056	15009	14938	15090	15092	15102	15064	14960	14941	15168	14944	15000	15063	15105	15151	14878	15053	15028	14954	15223	15026	14998	15124	15065	14887	14948	14831	14970	15141	15004	15110	14978	15088	15095	15180	15086	15007	14960	14953	15358	15074	15160	14974	15029	14919	15074	15007	14890	15041	15056	15158	15024	14968	14981	15250	15053	14982	15117	15015	15104	15040	14961	14998	14972	14999	15096	15000	15074	15082	14941	14958	15121	15136	14954	15162	14930	14963	15275	15095	15027	14933	15037	15012	15122	15137	15128	15245	15192	15020	15226	15167	15024	15049	15034	14999	14941	15121	15010	15292	15022	15174	15041	15031	15025	15115	15097	15009	15039	15087	14966	15076	15145	15165	15177	15210	15120	14977	14891	14960	15021	15020	14995	15127	15052	15045	14869	14969	15078	14946	15005	14910	15038	15057	15053	15044	14974	15018	15072	15146	14985	15098	14898	15057	14874	15019	15118	14910	15065	15004	15016	14938	14858	15100	14830	15105	15137	15018	15132	15039	14958	14871	14953	14971	14968	15203	14985	15088	14993	14977	14988	15249	14954	15079	15178	15161	15088	15090	15003	15092	15058	15135	14995	15010	15088	15086	14993	15030	14986	14950	15036	14873	15133	15116	15056	15162	14948	15012	15174	14998	14980	15013	15103	15163	15088	15213	15088	15085	15205	15046	15037	15218	15074	14963	15242	15092	15187	15138	15067	14987	15154	15046	15123	14954	14962	15068	15094	14938	15234	15186	15046	15135	15011	15269	14971	15098	14977	14944	15019	15005	15126	14961	14976	14857	15099	15092	14936	14941	15143	15059	14997	15167	15047	15035	15173	14845	15004	15048	15095	15095	14960	15059	14971	14898	14981	14920	15096	14995	15054	14978	15109	15137	15155	15000	15008	15041	14981	15011	14999	14973	15033	15177	14931	15062	15047	14893	15090	15077	15219	15211	15083	15230	14926	15156	15107	15058	14987	15092	15082	15069	14944	15159	15046	15107	15054	15235	15176	15048	15050	15047	15047	14943	15067	15208	15133	15111	15192	15107	15109	15021	15155	15126	15136	15188	15084	15127	15249	15061	14927	15104	15011	14983	15147	15285	14959	15113	15129	15060	14940	15077	15162	15079	15119	15012	14963	15131	15038	15163	14971	14918	15001	15063	15098	14971	15009	15037	15113	15201	15104	15246	15144	14926	14957	14837	15087	15050	14975	15014	14927	15130	14988	15200	15110	14999	14923	14972	14988	14938	15099	15138	15071	15028	15108	15202	14736	15009	14991	14934	15159	15108	15128	15118	15118	15083	14950	15036	15200	14995	15020	15099	15170	15080	15034	15103	14910	15047	15098	15125	15015	15142	14947	15191	14997	15055	14971	15119	15107	14852	15057	15151	15175	15053	14955	15021	14936	15297	14946	15252	14972	15110	14901	15090	15153	15006	15134	15047	15143	14990	14935	15174	15146	15032	15094	15043	15058	15143	15173	15086	15036	15271	15182	15199	15106	14930	14973	15120	15068	14895	15200	15003	15070	15242	14896	15252	15177	15136	15175	14971	14855	14907	15086	15191	14926	15047	15027	15019	15032	15259	14977	15132	14919	15077	15084	15153	15029	14941	15086	15156	14989	15133	15168	15147	15065	15237	14975	15077	14905	15118	15027	15076	15088	15049	15047	14985	14917	15189	14984	15173	15207	15032	15045	15068	15225	15124	14934	14976	15209	14968	15162	15042	15039	15134	15095	15010	14967	15106	15063	15166	15068	15048	15044	15006	15055	15075	15035	15031	15052	15116	15203	15007	14998	14833	15148	14906	15197	15112	14875	15102	14988	15038	15006	14968	15119	15027	14954	15102	15119	15092	15065	15002	14998	15125	14836	15123	15036	15110	15116	15113	15070	15064	15092	14989	14919	14940	15106	14901	15224	15061	14965	15024	14958	14992	15282	15108	15050	14997	15010	15130	15057	15010	14916	14970	15223	14994	15113	15153	14935	15031	15241	15132	15100	15085	15227	15080	14894	15098	15049	15157	15014	15174	15288	15115	15172	14940	15201	15188	15124	15121	15144	15057	14874	15142	15055	15097	15119	15169	14938	15061	15062	14968	15281	15129	15121	15242	15101	15101	15061	15036	14987	15105	15053	15145	15111	15072	15066	15004	14845	14959	15051	14903	15125	15043	14974	14897	14863	14993	15006	15015	15141	14959	15182	15132	15034	15018	15183	15014	15029	15089	15105	15110	15061	14863	15043	15158	14837	15031	15092	14957	15064	15028	15053	15142	14757	15161	15050	15062	15090	14885	15132	15064	14977	15038	15039	15220	15089	15004	15152	15161	14930	15190	15040	15074	15051	15113	14931	14969	14961	15104	15091	15000	14870	14955	14992	15070	15019	15029	14910	14985	15038	14996	14919	14962	15246	15083	15228
30402	31815	39986	35259	28283	24939	22757	21210	20187	19742	19149	19021	18891	18579	18518	18129	18182	18036	18012	18040	17955	18105	17933	17997	17991	17860	17863	18079	18079	17832	17900	17916	17924	17705	17812	17756	18054	18005	17953	17785	17790	17954	17736	17679	17810	17788	17868	17617	17813	17696	17848	17958	17867	17549	17857	17623	17786	17546	17838	17781	17860	17853	17616	17779	17945	17548	17743	17809	17747	17897	17745	18004	17829	18015	17903	17658	17818	17856	17707	17614	17776	17724	17643	17807	17930	17844	17729	17795	17918	17798	17739	17601	17883	17651	17632	17732	17694	17947	17732	17743	17902	17704	17663	17906	17638	17724	17999	17575	17716	17789	17667	17646	17705	17703	17733	17772	17758	17717	17715	17779	17788	17760	17760	17694	17728	17864	17930	18024	17780	17867	17646	17910	18021	17827	17765	17730	17782	17839	17803	17632	17805	17902	17805	17809	17756	17813	17793	17759	17628	17729	17575	17666	17924	17727	17819	17670	17591	17783	17571	17685	17749	17861	17791	17627	17623	17986	17719	17723	17879	17689	17834	17906	17821	17675	17879	17685	17714	17724	17637	17872	17688	17799	17916	17854	17859	17877	17830	18026	17905	17855	17946	17995	17875	17712	17687	17639	17768	17780	17663	17639	17652	17775	17890	17654	17755	18050	17770	17661	17726	17764	17813	17849	17765	17899	17796	17835	17603	17733	17556	17797	17895	17565	17709	17813	17683	17573	17863	17731	17790	17681	17730	17784	17745	17612	17789	17816	17952	17858	18012	17910	17868	17747	17809	17821	17661	17874	17865	17655	17858	17734	17875	17822	17881	17668	18043	17733	17845	17902	17688	17841	17615	17771	17639	17813	17668	17738	17726	17900	17642	17827	17706	17726	17579	17947	17732	17769	17999	17709	17796	17673	17821	17635	17764	17839	17755	17801	17790	17818	17864	17855	17730	17808	17612	17843	17621	17868	17834	17587	17658	17619	17807	17910	17691	17732	17793	17983	17677	17746	17764	17860	17842	17586	17851	17814	17737	17705	17819	17707	17644	17769	17761	17778	17834	17654	17786	17619	17811	17936	17827	18000	17479	17709	17927	17855	17815	17842	17731	17716	17680	17759	17754	17905	17770	17837	17842	17664	17687	17942	17940	17945	17731	17767	17888	17963	17806	17738	17746	17814	17991	17805	18008	17598	17781	17667	17745	17932	17850	17751	17866	17722	17746	17821	17700	17862	17833	17823	17727	17729	17550	17812	17701	17849	17806	17773	17695	17683	17830	17775	17763	17667	17829	17590	17769	18053	17887	17756	17745	17575	17686	17867	17892	17690	17867	18044	17709	17853	18091	17767	17656	17759	17870	17679	17862	17610	17810	17972	17889	17697	17889	17726	17978	17856	17749	17874	17708	17772	17809	18012	17853	17807	17758	17821	17857	18081	17892	17822	17835	17898	17839	17735	17625	17744	17675	17569	17819	17717	18019	17787	17853	17794	17763	17879	17771	17853	17703	17725	17712	17732	17714	17868	17893	17664	17606	17715	17546	17861	17872	17825	17833	17755	17792	17915	17761	17760	17727	17691	17622	17893	17744	17639	17938	17644	17733	17611	17544	17635	17552	17477	17655	17981	17707	17690	17783	17855	17741	17724	17662	17693	17648	17712	17648	17790	17918	17720	17766	17694	17682	17538	17790	17925	17787	17833	17857	17713	17889	17619	17874	17889	17707	17789	17796	17841	17953	17616	17847	17805	17808	17697	17649	17754	17738	17848	17704	17718	17915	17726	18090	17834	17542	17820	17625	17399	17701	17735	17942	17943	17832	17667	17850	17922	17797	17791	17654	17594	17720	17666	17723	17708	17775	17976	17974	17702	17710	17685	17760	17450	17770	17793	17740	17658	17594	17560	17570	17689	17943	17734	18092	17741	17676	17652	17791	17717	17811	17918	17762	17808	17717	17675	17860	17537	17977	17805	17672	18013	17736	17625	17783	17682	17875	18016	17684	17758	17811	17779	17773	17829	17776	17659	17580	17644	17777	17683	17650	17791	17777	17825	17646	17868	17807	17752	17805	17715	17811	17858	17774	17666	17652	17940	17987	17651	17688	17763	17741	17644	17803	18057	17849	17876	17724	17872	17714	17743	17773	17776	17659	17980	17911	17868	17992	17828	17756	17701	17788	17742	17829	17817	17759	17681	17881	17901	17884	17845	17598	17827	17781	17708	17736	17732	17765	17654	17801	18046	17765	17817	17797	17753	17902	17999	17822	17962	17888	17720	17704	17744	17523	17668	17889	17746	17667	17929	17929	17701	17693	17766	17867	17813	17866	17736	17870	17721	17841	17777	17656	17714	17700	17600	17828	17779	17962	17641	17749	17838	17693	17728	17670	17566	17743	17531	17833	17961	17735	17632	17921	17803	17648	17760	17797	17827	17710	17759	17756	17728	17594	18001	17919	17828	17989	17760	17799	17681	17711	17795	17890	17922	17648	17808	17719	17651	17816	17864	17687	18055	17828	17657	17662	17727	17673	17568	17765	17640	17930	17742	17751	17663	17762	17773	17950	17657	17727	17866	17853	18059	17823	17722	17786	17866	17923	17770	17734	17653	17646	17608	17925	17626	17856	17935	17779	17636	17740	17933	17698	17873	17636	17714	17997	17769	17706	17793	17965	17835	17706	17691	17899	17803	17687	17857	17779	17820	17795	17721	17949	17815	17729	17826	17649	17684	17944	17938	17829	17929	17887	17688	17780	17889	17909	17761	17689	17881	17692	17606	17629	17930	17894	17739	17787	17679	17759	17905	17719	18005	17719	17796	17930	17795	17683	17815	17857	17797	17892	17814	17734	17771	17937	17597	17819	17910	17713	17772	17989	17736	17790	17760	17974	17966	17956	17726	17669	17627	17758	17880	17835	17912	17744	18004	17842	17842	17837	17781	17822	17654	17892	17802	17805	17892	18034	17545	17769	17707	17840	17787	17857	17645	17887	17854	17787	17959	17728	17845	17780	17668	17794	17657	17843	17683	17735	18041	17598	17949	17633	17781	17977	17951	17735	17820	17739	17828	17787	17791	17822	17774	17762	17903	17957	17688	17959	17727	17939	17650	17811	17776	17929	17786	17977	17893	17777	17745	17982	17679	17815	17550	17801	17730	17834	17729	17755	18046	17822	17835	17592	17849	17661	17725	17760	17854	17723	17819	17742	17782	17960	17833	17722	17753	17691	17796	17789	17887	17868	17706	17844	17757	17815	17632	17846	17773	17860	17836	17746	17772	17752	17902	17911	17645	17638	17692	17755	17719	17591	17937	17872	18054	17777	17778	17796	17703	17829	17874	17916	17903	17851	17879	17946	17883	17919	17717	17888	17600	17867	17721	17812	17864	17959	17779	17960	17821	17846	17928	17693	17701	17820	17738	17808	17694	17893	17785	17997	17755	17687	17769	17708	17819	17754	17704	17753	17838	17602	17926	17772	18036	17733	17697	17749	17733	17779	17946	17875	17735	17726	17848	17765	17884	17988	17826	17879	17688	18023	17829	17784	17621	17798	17627	17880	17880	17776	17754	17736	17762	17818	17860	17761	17910	17810	17597	17590	17730	17875	17848	17884	17669	17608	17675	17839	17802	17631	17854	17877	17815	18023	17881	17956	17815	17878	17845	17951	17916	17840	17859	17840	17671	17704	17732	17720	17619	17641	17633	17484	17830	17692	17784	17784	17719	17782	17797	17687	17850	17797	17902	18054	17682	17736	17864	17786	17780	17917	18004	17959	17683	17696	17691	17815	17959	17806	17755	17712	17711	17631	17810	17805	18037	17870	17788	17804	17715	17879	17884	17925	17861	17636	17791	18132	17705	17792	17801	17940	17844	17715	17599	17761	17697	17835	17972	17940	17737	17852	17723	17763	17808	17720	17726	17687	17833	17754	17664	17791	18069	17605	17731	17682	17724	17842	17822	17785	17663	17774	17637	17614	17920	17635	17848	17773	17636	17671	17471	17790	17601	17729	17811	17746	17790	17853	17789	17847	17916	17723	17746	17682	17617	17808	17770	17661	17787	17811	17770	18006	17888	17765	17989	17661	17749	17826	17769	17829	17652	17824	17517	17893	17649	17708	17710	17733	17657	17814	17655	17822	17843	17920	17745	17765	17928	17905	17683	17661	17730	17531	17707	17875	17661	17687	17822	17937	18090	18028	17567	17647	17747	17777	17586	17750	17855	17810	17699	17758	17862	17868	17795	17932	17739	17751	17847	17820	17838	17541	17737	17486	17840	17811	17930	17748	17765	17739	17616	17821	17671	17785	17792	17559	17879	17983	17794	17813	17871	17606	17781	17768	17938	17568	17743	17841	17977	17902	17734	17826	17806	17937	17795	17754	17736	17785	17800	17834	17796	17821	17765	17755	17741	17839	17954	17889	17701	17803	17813	17881	17771	17867	17773	17669	17905	17728	18219	17996	17826	18000	17747	17670	17715	17741	17938	17729	17863	18008	18016	17779	17662	17660	17820	18000	17788	17780	17613	17743	17714	17763	17585	17803	17747	17756	17843	17923	17894	17859	17768	17725	17836	17923	17790	17815	17548	17752	17706	17941	17646	17842	17602	17772	17605	17979	17823	17844	17725	17705	17941	17895	17739	17816	18006	17753	17796	17706	17775	17804	17727	17850	17822	17812	17718	17738	17932	17811	17750	17804	17792	17728	17884	17974	17994	17781	17659	17808	17818	17696	18030	17591	17642	17877	17715	17679	17743	17596	17542	17584	17776	17700	17837	17480	17664	17765	17824	17794	17752	17711	17782	17848	17768	17951	17795	17825	18017	17830	17761	17915	17749	17639	17783	17931	17750	17850	17986	17911	17468	17679	17701	17773	17687	17686	17832	17888	17773	17716	17736	18016	17878	17543	17742	17762	17749	17781	17795	17880	17850	17940	17668	17853	17928	17761	17803	17785	17728	17638	17707	17856	18001	17621	17701	17819	17658	17833	17820	18005	17785	17850	17917	17781	17624	17746	17824	17844	17873	17923	18008	17823	17840	17667	17716	17789	17679	17840	17663	17838	17847	17907	17862	17637	17511	17952	17697	17708	17832	17659	17985	17668	17664	18036	17720	17764	17763	17736	17708	17776	17739	17983	17789	17758	17656	17953	17718	17781	17886
33877	48287	44311	33792	28154	24367	21815	19864	18624	17822	17285	16930	16485	15931	15973	15724	15566	15488	15486	15289	15366	15200	15033	15189	15036	15186	15000	14942	14998	15079	15086	15011	15107	14878	15044	14952	15104	15101	15122	14953	15032	14910	14944	15012	14980	15126	15038	15000	14884	15028	15145	14869	15012	14985	14993	14988	14978	14994	14948	15106	14905	14911	15017	14969	15100	15030	15174	15019	14895	14922	15058	15041	15009	14831	15073	14731	15118	15047	14927	14808	14920	14995	14859	14946	14995	15098	15069	15031	14934	15052	14888	14831	15096	14928	14954	14911	15157	15131	14878	14947	15000	14922	15032	14973	15067	14895	15005	15079	15032	15055	15146	15158	15125	15028	15163	15085	14819	14810	15030	15001	15133	14895	14886	15023	14973	15004	14997	15092	14954	15179	14920	15038	14916	15042	15159	14836	14900	15114	14983	15095	14946	14831	14948	15137	14883	14984	14865	15043	15038	14915	15060	14938	14803	15160	14909	14866	14988	15064	14939	14934	15125	15051	14834	15172	14931	15077	14974	14967	15053	15024	15068	15031	14959	14840	15128	15004	15004	15088	14965	15018	14739	14966	15191	14911	14954	14948	15007	15056	15122	14890	14871	15151	15003	14939	14931	14972	14880	15084	14930	14984	14960	15022	14898	14912	15083	14883	14961	15068	15034	15103	14853	14928	15150	14950	14958	15046	14849	15026	15016	14855	14911	15158	14908	14970	14925	14801	14952	15125	14824	14969	15092	15081	15067	14885	15058	15019	14959	14839	15136	15004	15073	14974	15026	14952	15095	14923	14694	14984	15073	15042	15005	14881	14938	14943	15026	15072	14957	14955	14867	15041	14906	14924	15072	15158	14968	14924	14973	15005	14958	14780	14947	15097	14962	15009	14966	14961	15041	15049	14865	15053	14852	14990	15007	14807	14827	14953	15193	15017	15055	15000	14907	14986	14954	14971	14963	15014	14997	15143	15070	15041	14973	14954	14953	14958	14879	14970	14952	14752	15060	14987	14941	15111	14939	14841	15023	14894	14941	14951	15006	14892	14812	15047	14937	14944	15153	15003	14976	14980	14956	14808	14956	15092	14924	14921	15034	15042	14941	15162	14911	15025	15033	14938	14993	15019	14922	15063	14944	14932	14891	15016	14852	14994	15093	15028	14931	14928	15021	15112	15088	15036	15027	14970	15041	15017	15127	15137	15072	14903	14950	15121	14753	14884	15071	14982	14977	14972	14957	15036	14928	14920	14930	14970	14950	14931	15061	15126	15054	15016	14919	15024	14823	15034	15071	14890	15008	14974	15042	14970	14818	14858	14887	15014	14988	15021	14900	15050	15072	15031	14869	15064	14982	15010	14943	15017	15044	15016	15158	14911	15037	14845	15035	14901	14889	14778	14952	14854	14994	14953	14921	14915	15040	15014	15067	15024	14992	14972	15056	14989	14995	15001	15040	15072	15007	14781	14914	14951	15153	14810	14997	15057	14974	14842	15084	15086	15060	15085	14803	14951	15079	14946	15076	15097	14903	14962	15006	15098	15066	14977	15038	14964	15077	15045	15064	15061	14891	15193	14946	15215	14986	15122	15052	15029	15016	15124	15006	15026	14904	14988	14907	14994	14755	15093	15217	15091	14850	14932	15142	15111	14976	14984	15108	15059	14848	15175	14908	14907	15245	14931	14880	14985	14892	15097	15023	15009	15067	15111	14975	15096	15028	14930	14927	14904	15052	15020	15020	14859	15173	14992	14873	14936	14997	14919	15045	14950	14896	14943	14994	15035	15062	15023	15031	14949	14955	15128	14961	15126	15018	14874	14885	15031	14983	14883	14983	14883	15188	14928	14889	15046	14925	14916	15004	15093	15010	15063	15274	15039	14999	15012	15000	14955	14885	15034	14954	14963	14895	14920	14954	14976	14985	15043	15095	15054	15007	14966	14986	15129	14884	15081	14927	14881	14986	14860	15048	15043	15147	15056	15088	15021	14815	15132	14947	14948	15016	14938	15048	15157	15059	15054	15006	14999	14939	14951	14938	14992	14995	15004	15065	14945	15022	14931	14931	15159	14939	14974	14953	15113	15016	14987	15002	15068	14901	15015	14934	15003	15009	15000	15060	14951	15044	15061	14838	15107	14928	14847	14919	15053	14976	15174	14925	15193	14990	14923	14959	14991	15161	14870	14948	15032	14849	14950	14988	14923	14976	15083	14954	14911	14964	15028	15214	14886	15025	15025	15052	15034	15022	15026	15061	15016	15005	14911	15075	15124	14998	15078	14993	14953	14999	14984	14893	14923	14873	15220	15091	14995	15018	14916	15071	15033	14960	15059	15044	15004	15018	15021	15008	15184	15054	14972	14897	14953	15069	15027	15059	14917	15088	14966	14825	14893	14992	15064	14880	14901	15039	14958	15111	15065	14849	14967	14985	14964	15079	14990	15029	15021	15118	14922	14887	15127	15066	15047	15009	15082	14891	15042	15000	15027	14929	14905	15027	14909	14990	14911	14952	15008	14977	14821	14867	14717	14920	15159	14959	15075	14941	14929	14861	14995	14938	14978	15051	14948	14909	14878	15111	14967	15024	15112	15107	15113	14951	15045	15027	15084	15090	15027	14870	15035	14911	14941	14872	14835	14936	15105	15020	15025	14911	15085	14875	14979	14961	14959	14943	15066	14927	14839	14932	15176	15010	14986	14947	15098	14995	14885	15058	14838	15104	15010	14952	14893	14965	15054	14962	15000	14979	14917	15045	15022	15071	14929	15055	14866	14949	14994	14847	14989	15115	15076	15007	15057	15093	14987	14915	15039	15050	14892	14930	15026	14915	15034	15037	14840	14957	14980	14943	14708	15002	14886	15000	14883	15217	15065	15033	14784	15011	14902	14898	14949	14996	14975	15002	15039	15032	15032	15042	15019	14967	14963	14974	14959	14994	14952	15116	15025	14949	14822	15046	14999	14861	14925	14948	15048	14991	14946	14955	14912	14867	15024	15001	15050	15009	15027	15134	14897	14869	14995	14946	15048	14892	15135	15196	15042	15008	14959	15106	15007	14817	14901	14908	15036	14959	14997	14875	14992	15000	15145	15045	15030	14987	14837	14848	15025	14796	15037	14989	14887	14979	15064	15055	14888	15141	14892	14955	15074	14868	14944	15041	14970	14990	14971	14997	14954	14997	14967	14894	15126	14939	14953	15011	14978	14858	14914	15049	15149	15064	14928	15067	14898	15071	14900	14972	14903	15014	14971	15070	15059	14930	14965	14835	14882	14984	15063	15034	15002	14977	14912	14968	15051	14856	14902	14870	15067	15204	14986	15005	15004	15058	15001	15038	14822	15100	15132	15093	14970	14807	14935	15010	14816	14941	15028	15029	14959	14915	14930	14899	15051	14910	15033	14925	14924	14982	14805	15092	14804	14920	15017	14965	14920	14920	14966	14943	15088	15042	15061	14872	15112	14877	15123	14969	14858	15099	14870	14979	14983	15133	15105	14949	15074	14905	14923	15012	14671	14801	14957	14804	15000	15035	14983	15036	14969	15165	14899	14983	15008	14994	15092	14932	15117	15072	14999	14893	14965	15162	14867	15084	14999	15025	15174	15105	15043	14970	15119	14936	14976	15157	15099	15113	15001	14901	15106	14982	14852	15180	14965	14961	14876	15064	15114	15162	14875	15142	14909	14861	15046	14980	15047	14938	14998	15029	14968	15195	15063	14955	14966	14982	14867	14992	15081	14889	14982	14970	14971	14931	14997	14963	14905	14939	15092	14854	15023	14853	14817	15106	15037	14899	14914	15055	14928	14943	15010	15122	14846	15118	15040	14890	15176	14993	14859	15132	14891	14730	14973	14832	15028	15054	15004	14962	14852	15109	14850	14870	15100	14998	14855	14973	15077	15136	14818	14807	15047	14928	15154	15040	14844	15134	14937	14973	15012	14868	15032	15056	14929	15008	14885	14913	15006	14896	14902	15080	14914	15128	15029	15205	14958	15086	15070	14925	15009	14984	15067	15058	14803	14971	14826	14876	15045	14834	15119	15042	14937	15046	14929	15217	15055	14942	15123	14931	15009	15021	14853	15135	15037	14870	15043	15039	14931	14961	15106	15060	14999	14869	15044	15112	15012	15008	15009	15015	15030	14984	15128	14999	14978	15021	14987	15010	15153	14922	14951	14962	15022	14869	14944	15020	15047	15074	14932	14834	14985	14968	15035	14976	14992	14972	15079	14878	14943	15008	14966	15133	15009	14920	15148	14932	15102	15073	15002	15189	14903	14949	14851	15024	14858	15108	14992	14931	15108	14974	14990	14939	14935	14930	14960	14975	14849	15007	14994	14974	14981	15002	14961	15031	15019	14847	14953	14805	14950	14996	15062	15098	14945	14894	15003	14939	15014	14805	14911	14981	15061	15069	15068	15111	14993	15013	15110	14940	14875	15006	15022	14876	14920	14958	14968	14993	15024	14939	15130	14980	15139	14966	15102	15315	14952	14979	15045	14900	14805	14965	14926	14750	15080	14952	14900	14879	15051	15011	15084	14784	14976	15169	15033	15044	15022	15037	14958	15042	15001	15072	15091	15019	15123	14990	14842	15036	15133	14868	15187	14999	14986	14950	15120	15063	14902	15085	14929	15002	14933	14996	14968	15305	15032	15023	15100	14859	15158	15073	14882	14968	14762	14918	14929	15050	15015	15117	15053	14730	15106	15071	14837	14974	14915	15014	14943	15019	14835	15195	15054	15065	14928	14924	14981	14985	14972	15102	15071	14850	14876	15010	14996	14909	15126	15077	15013	14919	14882	14909	15031	14909	15131	15035	15069	15094	15021	15031	15089	14978	14948	14922	15023	14757	14834	15024	15151	14946	15162	14887	15060	15103	14976	15218	15177	14985	15080	14872	15065	14971	14965	15003	14836	14988	14901	15015	15041	14934	14923	15078	14876	15046	14993	14934	14919	15040	15070	14974	14954	15009	14999	15056	15056	15063	15069	14834	15045	14983	14995	15129	14909	15156	14977	14923	15118	14781	14972	15044	14932	14950	14902	15093	15004	14936	14922	15049	15047	14924	15075	15020	14958	15124	14969	15129	14922	15049	15074	14858	14962	15048	14993	14976	14935	15060	15086	15120	14879	15082	15005	15080	14987	15048	15135
24107	21155	28824	26224	26627	27723	26745	23079	21488	21049	20224	19514	19366	18961	18476	18564	18804	18439	18359	18110	17948	18128	18116	17878	17969	17843	17806	17771	17783	17854	17729	17768	17794	17938	18030	17860	17728	17758	17821	17865	17799	17738	17822	17704	17535	17728	17741	17927	17643	17792	17704	17850	17844	17764	17783	17888	17619	17787	17545	17515	17617	17754	17726	17811	17633	17700	17776	17794	17915	17778	17554	17496	17748	17691	17508	17458	17519	17669	17851	17767	17677	17627	17506	17823	17558	17733	17800	17517	17633	17729	17678	17875	17732	17599	17673	17817	17620	17684	17625	17686	17580	17729	17877	17710	17697	17649	17663	17736	17786	17732	17766	17723	17606	17692	17611	17857	17932	17622	17823	17742	17566	17704	17694	17802	17625	17558	17716	17942	17757	17626	17798	17550	17673	17578	17614	17578	17771	17573	17806	17671	17632	17729	17814	17577	17738	17574	17531	17759	17696	17622	17735	17668	17766	17909	18007	17736	17631	17776	17777	17856	17754	17772	17784	17862	17947	17791	17687	17701	17726	17506	17508	17841	17660	17790	17734	17871	17726	17586	17929	17754	17992	17798	17698	17678	17863	17791	17661	17865	17582	17745	17674	17582	17955	17473	17907	17490	17725	17871	17674	17858	17691	17845	17699	17433	17654	17568	17677	17589	17483	17560	17635	17669	17624	17552	17718	17756	17721	17542	17647	17683	17719	17640	17642	17764	17609	17529	17500	17637	17748	17688	17741	17771	17658	17765	17665	17464	17794	17640	17845	17643	17548	17708	17722	17564	17628	17806	17935	17573	17580	17427	17563	17607	17391	17788	17677	17607	17716	17794	17717	17652	17647	17629	17712	17822	17829	17705	17577	17695	17934	17882	17597	18019	17653	17674	17678	17622	17612	17505	17636	17716	17769	17608	17722	17782	17797	17703	17650	17539	17602	17619	17591	17617	17881	17921	17689	17518	17622	17651	17753	17534	17823	17908	17814	17431	17988	17669	17795	17812	17808	17614	17475	17915	17722	17786	17728	17782	17713	17738	17686	17500	17721	17730	17468	17752	17572	17736	17719	17550	17641	17825	17749	17839	17707	17679	17404	17761	17709	17700	17616	17633	17644	17704	17780	17734	17648	17598	17553	17714	17735	17631	17732	17811	17970	17668	17702	17641	17729	17595	17653	17734	17657	17573	17536	17748	17684	17689	17524	17530	17810	17524	17777	17777	17595	17476	17568	17575	17608	17633	17806	17661	17580	17766	17726	17656	17623	17794	17677	17508	17743	17807	17589	17841	17637	17734	17671	17667	17811	17702	17843	17656	17527	17611	17772	17716	17570	17765	17828	17756	17668	17554	17540	17729	17693	17705	17608	17637	17670	17656	17582	17648	17956	17760	17768	17636	17633	17725	17659	17872	17721	17525	17758	17728	17627	17583	17715	17742	17754	17750	18081	17720	17559	17745	17725	17462	17617	17786	17818	17689	17848	17486	17645	17659	17716	17452	17372	17722	17692	17754	17667	17790	17679	17491	17735	17656	17737	17885	17487	17744	17830	17824	17620	17791	17751	17681	17799	17701	17624	17735	17792	17695	17721	17885	17682	17584	17878	17830	17752	17550	17863	17882	17739	17891	17706	17816	17561	17701	17715	17733	17591	17770	17529	17613	17654	17737	17760	17782	17686	17676	17688	17649	17773	17789	17786	17708	17654	17697	17729	17788	17703	17553	17694	17587	17731	17641	17694	17535	17480	17740	17781	17662	17577	17758	17750	17596	17767	17517	17551	17721	17655	17760	17720	17562	17702	17591	17837	17664	17547	17745	17890	17817	17742	17869	17872	17688	17748	17696	17807	17651	17708	17899	17832	17786	17790	17754	17534	17662	17583	17688	17746	17440	17716	17530	17514	17795	17704	17554	17860	17668	17513	17934	17698	17683	17733	17938	17925	17676	17861	17707	17655	17657	17665	17723	17609	17635	17579	17679	17661	17631	17679	17495	17559	17708	17804	17677	17849	17852	17805	17415	17805	17545	17855	17729	17621	17568	17662	17932	17457	17678	17454	17555	17762	17612	17601	17644	17722	17698	17805	17559	17851	17617	17713	17875	17589	17645	17546	17747	17565	17684	17859	17595	17579	17786	17638	17740	17714	17753	17812	17698	17816	17701	17820	17715	17525	17656	17569	17943	17812	17659	17583	17706	17548	17663	17626	17859	17681	17490	17753	17874	17580	17767	17655	17671	17637	17586	17758	17547	17671	17610	17817	17854	17878	17714	17676	17640	17771	17772	17747	17684	17639	17774	17649	17617	17682	17535	17846	17764	17650	17659	17801	17628	17630	17584	17725	17585	17754	17688	17806	17754	17674	17846	17855	17601	17716	17644	17734	17838	17618	17506	17619	17546	17733	17711	17675	17639	17658	17678	17804	17695	17472	17728	17761	17738	17596	17754	17879	17497	17848	17912	17876	17601	17562	17664	17617	17619	17599	17862	17930	17661	17943	17945	17777	17605	17429	17602	17652	17730	17745	17651	17564	17787	17695	17554	17864	17725	17781	17784	17653	17566	17395	17628	17871	17531	17635	17754	17682	17685	17723	17827	17833	17612	17505	17821	17806	17861	17676	17765	17512	17785	17695	17668	17662	17450	17824	17623	17716	17859	17767	17494	17589	17589	17571	17696	17500	17657	17960	17803	17709	17859	17683	17821	17726	17922	17627	17529	17707	17785	17522	17524	17781	17647	17705	17672	17741	17549	17682	17820	17831	17637	17725	17600	17641	17559	17570	17693	17505	17706	17718	17897	17759	18054	17538	17752	17762	17510	17787	17609	17653	17790	17705	17717	17916	17560	17806	17896	17540	17697	17810	17785	17634	17727	17691	17616	17728	17818	17754	17582	17770	17573	17700	17718	17632	17566	17819	17808	17661	17744	17861	17908	17710	17673	17516	17713	17817	17782	17858	17829	17716	17929	17525	17733	17764	17871	17657	17887	17613	17544	17638	17708	17708	17527	17875	17803	17812	17889	17769	17841	17763	17792	17874	17723	17741	17670	17864	17631	17549	17770	17670	17772	17664	17872	17713	17821	17740	17894	17790	17758	17757	17766	17632	17835	17959	17751	17589	17903	17835	17674	17672	17699	17654	17637	17431	17446	17601	17711	17782	17928	17823	17723	17775	17748	17657	17708	17680	17697	17825	17901	17878	17595	17892	17604	17863	17701	17733	17730	17611	17739	17761	17781	17616	17629	17845	17606	17681	17540	17693	17712	17663	17643	17520	17576	17589	17611	17584	17603	17627	17882	17579	17769	17625	17567	17690	17567	17404	17518	17719	17617	17618	17522	17640	17642	17703	17755	17937	17746	17772	17575	17672	17510	17614	17845	17778	17707	17625	17783	17444	17522	17657	17853	17665	17677	17770	17575	17695	17782	17677	17774	17534	17710	17885	17808	17596	17747	17673	17681	17788	17909	17686	17702	17647	17510	17676	17716	17465	17689	17635	17677	17653	17859	17616	17758	17686	17614	17759	17649	17746	17722	17863	17692	17962	17743	17755	17521	17767	17776	17625	17881	17662	17731	17599	17724	17679	17686	17832	17501	17624	17618	17796	17685	17692	17628	17885	17744	17628	17685	17712	17615	17593	17498	17741	17829	17836	17868	17806	17718	17728	17850	17968	17656	17771	17720	17634	17597	17538	17497	17733	17502	17809	17570	17605	17883	17870	17775	17629	17532	17631	17532	17684	17613	17654	17544	17633	17746	17454	17813	17814	17695	17746	17854	17735	17595	17645	17710	17669	17700	17786	17656	17768	17693	17905	17771	17686	17652	17663	17643	17680	17690	17939	17686	17599	17661	17623	17590	17732	17622	17723	17771	17588	17643	17754	17629	17781	17670	17562	17783	17543	17622	17668	17716	17808	17744	17695	17575	17776	17689	17486	17753	17761	17768	17675	17591	17922	17733	17674	17705	17938	17513	17566	17744	17601	17701	17787	17582	17708	17827	17776	17613	17622	17673	17770	17587	17570	17758	17598	17630	17693	17850	17537	17693	17750	17526	17630	17661	17774	17808	17822	17759	17761	17775	17724	17339	17579	17732	17874	17723	17607	17717	17658	17694	17612	17650	17488	17860	17626	17802	17648	17706	17671	17914	17580	17582	17295	17533	17925	17624	17716	17509	17901	17754	17730	17668	17663	17684	17493	17506	17784	17581	17493	17724	17812	17706	17668	17646	17586	17800	17706	17659	17812	17724	17536	17779	17836	17656	17675	17777	17861	17697	17747	17796	17718	17629	17897	17591	17616	17637	17688	17744	17784	17866	17684	17603	17518	17795	17505	17710	17464	17610	17766	17627	17673	17631	17757	17792	17610	17661	17744	17682	17585	17820	17634	17505	17739	17671	17702	17622	17745	17780	17500	17842	17698	17711	17658	17700	17478	17573	17637	17722	17598	17782	17715	17742	17770	17821	17665	17656	17644	17726	17611	17764	17578	17609	17756	17677	17732	17928	17527	17691	17675	17699	17791	17663	17573	17682	17663	17643	17588	17583	17717	17854	17625	17858	17677	17691	17851	17704	17517	17652	17731	17776	17760	17594	17571	17450	17854	17641	17653	17625	17594	17625	17633	17730	17548	17626	17714	17695	17709	17702	17504	17588	17709	17526	17795	17849	17769	17788	17317	17503	17809	17702	17785	17523	17732	17713	17705	17642	17741	17812	17777	17569	17717	17898	17854	17619	17815	17763	17796	17681	17720	17502	17615	17753	17776	17721	17744	17714	17578	17728	17852	17755	17769	17722	17829	17730	17866	17655	17758	17755	17704	17962	17708	17769	17615	17577	17580	17674	17762	17867	17603	17738	17537	17717	17698	17762	17827	17729	17810	17564	17777	17577	17819	17605	17831	17732	17744	17589	17676	17570	17735	17743	17725	17749	17503	17608	17566	17518	17892	17674	17641	17786	17709	17782	17694	17579	17778	17633	17669	17629	17638	17765	17570	17727	17719	17475	17611	17736	17879	17666	17858	17644	17855	17679	17652	17697	17524	17656	17787	17559	17704	17743	17719	17837	17545	17627	17595	17657	17689	17776	17588	17695	17393	17729	17863	17538	17600	17536	17819	17496	17606	17802	17674	17695	17814	17787	17698	17595	17799	17717
32549	53836	49431	38661	33079	28345	25033	22592	20549	19711	18682	17809	17390	16862	16402	16214	16142	15862	15466	15533	15321	15383	15366	15186	15322	15057	15214	15003	15183	15027	14953	15058	15238	14998	15032	15232	15045	14983	15102	15091	14885	14992	14949	14919	14983	15064	15147	14907	14863	15121	14975	14997	14992	14927	14999	14920	14937	14909	14916	14950	14922	14899	15090	15007	14943	14935	15103	15043	15152	14963	15015	14941	14962	14920	15114	14835	14845	15014	14846	14852	14993	14946	14914	15093	15005	14909	14865	15051	14801	15008	14962	14845	15039	15019	15013	15008	14967	14845	14891	14991	14925	15072	15123	14993	15066	15032	14960	14960	14950	14981	14929	14821	15043	14879	15008	15046	14720	14914	15004	14944	15067	14899	15125	14818	14895	14952	14983	15085	14918	14931	15013	15079	14935	14861	15068	14896	15036	14866	15118	14960	14860	14949	14814	15103	14995	14964	14971	14998	14944	14776	14876	14962	14989	15006	14847	14974	15096	14950	14947	15051	14929	15029	14942	14705	14935	14955	15034	15052	15138	14980	15017	14876	15038	14972	15043	14967	14907	15156	14876	15058	14886	14951	14959	14913	15092	14941	14903	14803	14928	15080	14949	14917	15047	15046	14893	15000	15035	14949	14842	15082	15058	15134	15025	15000	14977	15064	15046	14866	14861	14767	14936	14867	14963	15105	14870	14972	14880	15051	14990	15037	14960	14997	15009	15056	14776	14924	15207	14956	15046	15050	14923	15020	14887	14909	14811	14892	14927	14930	15072	15026	14886	14929	15066	15071	15061	14966	14822	14960	14867	15074	14937	14961	15047	14991	14980	14954	14912	15096	14930	14941	14888	14846	14802	14885	15055	14852	14870	14900	14753	15001	14939	14944	14954	15161	14955	15020	14979	14965	14996	14892	15010	14996	14885	14890	14873	14901	15110	14975	14915	14997	14885	15105	15147	14950	14972	14830	15025	15027	14869	14862	15001	15092	14936	15120	14944	14856	15010	14721	15014	14965	14920	14954	15026	14965	14993	14981	14863	15019	14855	14915	15073	14996	15001	15009	14915	15017	15018	14981	15014	15001	15030	14948	15061	15100	15037	15081	15026	14737	15089	14947	15030	14967	14831	14824	14952	15015	14979	14897	15033	14850	14992	14906	14853	14881	15003	14795	15038	15072	14999	15005	14963	14819	15057	14848	14968	15111	15122	14847	14795	14847	15016	14985	15021	14881	14823	15136	14834	15053	14956	14835	15043	14968	14827	14875	15004	14921	14994	15057	14903	14988	15045	14760	15000	15042	15007	14865	14990	15033	14983	15068	14959	14969	15051	15038	15049	15001	14867	14996	15026	14970	15030	15024	14832	15110	14948	15088	15010	14967	14901	14981	14823	14899	14929	14894	14792	14852	15020	15028	14973	14862	14848	14962	15052	14991	14989	14827	14932	15061	15060	14911	15038	14883	15110	15027	14853	14919	14777	14969	14914	14996	14930	15058	14782	14922	14900	14957	15011	14889	14912	15002	15029	15052	15058	14889	14884	14997	15003	14995	15013	15093	15043	14908	14782	15009	14850	15012	14989	14974	14897	14879	14984	14994	14974	14940	14781	14784	14974	14990	14908	14923	14909	15048	15000	14915	14893	15086	15026	14884	14792	14988	14862	15028	14955	14921	14974	14907	14863	14897	15015	14967	14821	14935	14714	15034	14946	14949	15026	14852	15050	14976	15018	15122	14944	14960	14939	15014	15030	15103	14944	15188	15022	14940	14888	14942	14931	14899	14905	14906	15027	14824	14899	14971	15023	14950	14940	15022	14916	14960	14931	14900	14913	14799	15068	14965	15019	14977	14916	14938	14828	14981	14970	14803	14893	15045	14885	14974	14991	14873	14931	14975	14927	15082	14943	15138	14937	14935	14887	14962	15074	14980	14707	14845	15049	14875	14862	14930	15019	15085	14952	14975	14903	14845	15198	14904	14968	15050	15025	14992	15025	14816	14964	15136	14962	14905	15002	14870	14929	15077	14709	14868	14908	14956	14949	15009	15010	15024	14840	14887	14905	14982	14965	14969	15059	15054	14838	14982	15070	14695	15090	14855	15102	15124	15074	15114	14933	15063	14973	15011	15053	15081	14937	15143	14886	15012	14938	14751	14837	14955	14833	14957	14917	14891	15007	14899	15032	14909	14891	14927	15036	15016	14878	14997	14917	14923	15026	14984	14822	14880	14951	14952	14814	15230	14937	14987	15025	14991	15033	14940	15006	14975	14959	15054	14933	15044	15033	15012	14842	14964	15003	14999	14953	14939	15055	15051	15037	14927	14812	14981	14891	15106	15009	14928	15023	14781	14942	14912	15153	14916	14874	15049	15074	14942	14864	15030	15004	15067	14814	14943	15002	14927	14899	14851	14933	14962	14981	14973	14810	15073	14887	15010	14948	15004	14937	15096	14772	14922	15050	14849	15012	15034	14969	14920	14922	14783	15009	15117	14867	14997	14913	14874	14926	15032	14938	15082	14960	14959	14991	15055	15143	14891	15001	14894	14992	15015	14966	14837	14957	15061	14973	14921	15005	14918	14904	14961	14812	15013	15096	14942	14860	14756	14742	14897	15096	14720	15107	14899	14980	14842	14874	14885	14845	15068	14921	14896	15110	14867	15094	15065	14931	14912	15098	15019	14924	14937	14912	15137	15095	15150	14919	14974	15062	15113	14881	15067	15108	15038	15089	14918	15028	14854	14885	14890	15035	14802	15023	14948	14888	15116	14734	14987	14835	14861	14969	15047	15020	14817	15058	15019	14806	15041	15095	14982	15034	14847	14974	14851	14924	14870	14943	14807	14969	14927	15077	15081	14999	15027	14961	14978	14916	15023	14897	15046	15017	14754	14956	14882	14895	14748	14840	14811	15116	14876	14887	15060	14720	14838	14952	14849	14865	14875	15072	14919	15018	15007	14822	14885	14922	14995	14786	14883	15002	14932	14914	14687	14771	15103	14924	14964	14904	15201	15019	14880	15033	14807	14871	15025	14875	15105	14840	14737	14958	15083	14949	14865	15042	14815	15081	15171	14988	14886	14916	14870	15065	14940	14920	14923	15085	14938	14874	14949	14886	14987	15097	15034	14840	15030	14913	14902	14989	15091	15145	14799	14749	15101	14990	15118	14883	15002	14812	14802	15040	14818	15003	14869	15008	14842	15077	14922	14958	15070	14922	14997	15006	15000	15178	14929	14943	14948	14693	15088	14893	15005	14973	15009	15023	14998	14984	15039	15036	15047	15000	15085	15019	14886	14886	14940	15100	15038	15223	14930	14908	15026	15116	14846	15031	15134	14877	14977	14851	14942	14985	14997	14858	14988	14800	15006	15019	14996	14970	15001	14916	14979	15057	14993	15174	14700	15102	14978	15031	14990	14998	15038	14837	14887	15186	15018	15011	15006	14863	14998	15106	14928	14965	14791	15056	14824	15055	14788	15145	15156	14964	14992	14965	14955	14881	14855	14995	14942	14837	14847	15012	14936	15091	14883	15116	14965	14967	14809	15007	15051	15027	15019	15046	14717	14996	14927	14997	14859	14967	14848	14993	15015	14849	15072	14847	15054	15008	14867	14955	14905	14943	14847	15063	14884	14961	15033	14820	14896	14859	14780	15001	14905	14949	15009	15001	14939	14738	15107	14925	14898	15079	14925	14942	14858	14941	14892	14862	15054	15102	14991	14977	14923	14847	14820	14818	15044	15121	15063	15028	14975	14993	14941	15116	15006	14968	15012	14886	14985	14899	14853	14777	14908	15010	14713	15211	14903	14951	14867	14958	14980	14866	14904	15045	14780	15012	14924	15048	14979	15048	14746	14874	14831	15053	14968	14762	14915	14935	15000	15067	14973	15054	15089	15124	14861	14969	15097	14943	14894	14823	14777	15075	15067	15025	15148	14957	15074	15115	14961	14974	14861	14951	14879	14911	14938	14868	14903	14961	15048	14907	14940	15016	15113	14973	14864	15057	14850	15015	14917	14925	14839	14871	14748	14955	14866	14989	14985	15086	14773	15049	14922	14839	15034	14932	14974	14888	14985	14784	15110	14894	14881	14999	15042	14838	15076	14968	14826	14847	14799	14949	14938	14880	14860	14946	15146	14940	14934	14909	15115	14909	14898	14759	15046	14998	15093	14985	15026	14884	15171	14802	14975	14973	14964	14991	15019	14895	14870	14862	14954	14859	15100	15010	15014	14906	15008	15030	14926	15041	14809	15011	14938	15089	14984	14895	15047	15009	15045	14929	14808	14757	15001	15013	14875	15057	14908	15108	15015	14875	14781	14897	15033	15042	15093	14943	14991	15050	14906	14821	14918	15068	14907	15061	14929	14972	15058	14954	14796	14869	14872	14944	15037	14973	15094	15131	14876	15070	14865	15204	14819	14974	15040	14850	14992	14860	14991	14972	14936	15015	14835	14943	15224	14842	14940	14939	15026	14925	15053	14967	14870	15120	14858	14951	14976	14907	14985	15108	14964	15011	14845	15092	15123	14797	14926	14988	14820	14799	14914	14930	14853	14953	15002	14877	14976	14854	15093	14939	14884	14963	15049	14980	14832	14978	14951	14971	15071	15024	14936	15015	14971	15026	14865	14777	14878	15010	14890	14979	15030	14948	15081	14964	15001	14997	14886	14893	14998	14897	14818	15110	15004	14997	14988	14932	15086	14797	14803	15117	14931	14851	14917	15129	15142	15020	14939	15072	14934	15009	14886	14895	14828	15004	14967	15010	15019	14939	15057	15016	14904	14994	14851	15086	14854	14790	14866	14980	14923	15033	14825	14809	14752	14818	14871	14849	14922	14935	15011	14928	14868	14940	15048	14889	14996	14883	14881	14802	15000	14755	14930	14851	15037	14996	14899	15087	15010	15139	14929	14945	14930	14880	15062	14959	14800	15125	15030	14990	14884	14958	14929	14911	15092	14920	15013	14895	14866	15077	15076	14791	14940	15089	14835	14991	14961	15054	14876	14800	14781	15077	14866	14976	15032	14991	15015	14897	15017	15024	14913	14998	14878	15015	14998	14877	15056	14966	14857	14932	14986	15045	14991	15112	14957	14987	14890	14937	14935	14847	15116	14796	15212	15004	14777	14863	15015	14929	14878	15056	14912	14877	15001
22881	21170	28903	23995	23427	27855	30512	25436	23067	22609	21818	21045	20534	20272	19620	19577	19201	19097	18751	18717	18706	18483	18657	18524	18326	18571	18575	18332	18569	18267	18305	18301	18177	18192	18287	18289	18398	18356	18025	18499	18239	18039	18192	18244	18066	18402	18203	17914	18275	18196	18104	18262	18253	17792	18159	18177	18060	18335	18376	18316	17964	18248	18197	18030	18241	18226	18149	17863	18335	18221	18050	18233	18113	18051	18264	18024	18081	18150	18191	18011	18187	18096	18123	18210	18237	17933	18084	17760	18112	18174	18087	18179	18018	18076	18037	17976	18025	18154	18013	18073	18008	18235	18238	18376	18130	18122	17925	17965	18287	17971	18048	17948	18262	18048	18036	18038	17856	17938	18014	18159	18233	18324	18098	18085	18167	17971	18051	18176	18357	18205	18045	18228	17973	18106	18092	18102	17945	18005	17923	18072	18114	18194	18059	18032	18147	17850	17901	18131	18341	18008	17874	17933	18000	17982	18213	18092	18086	17899	18154	17907	18031	18110	17885	18080	18091	18057	18095	18211	18019	18022	18191	18103	18015	18168	18045	18090	18199	18106	18166	18041	17956	18275	18193	17896	18096	18180	18070	17966	18243	18160	18135	18013	18333	18147	18061	17994	17909	18158	18230	18146	18162	18042	17997	17924	18058	18005	18019	18028	17978	17971	18308	17834	18226	18339	18117	17982	18105	18071	18127	18010	18020	18083	17996	17897	18199	18037	18048	18062	18146	17869	18124	18144	18096	18012	18129	18120	18047	18016	18113	18076	17930	18059	18281	17963	18008	18186	18100	18298	18126	17944	18113	18104	18115	18183	18209	18123	18126	18125	17937	18103	18145	17992	18103	17885	17813	18171	18226	17955	17967	18127	17900	17980	18067	17878	18051	18131	18156	18086	18327	18062	17997	18038	18156	18102	18077	17863	17983	17998	17940	18034	18055	17958	17999	18126	17977	18145	17931	18272	18032	18186	18230	18059	18143	17976	18203	18080	18023	18203	18057	18075	18204	18043	18035	18273	18180	18192	18198	17945	18228	18039	18170	17934	18284	18203	18151	18025	18071	17876	18052	18124	18307	18155	18045	18004	18151	18136	18041	18219	18014	17997	18273	18109	18029	18006	18235	18067	18089	17974	18069	18303	18400	17980	18094	18024	18135	18054	18109	17996	17929	17943	17845	18006	18182	18261	18336	17998	18015	18057	17962	18381	18060	18178	18060	17869	17966	18184	18094	18078	17874	18015	18171	18207	18379	18203	18168	18157	18107	18210	18041	18326	18150	18220	18162	17948	17965	18244	17995	18108	18216	18001	17896	18157	18336	17844	18165	17979	18212	18126	17951	18260	18122	18080	18265	17984	18236	18137	18111	18059	17928	17975	18246	17883	18042	18029	18082	17967	18073	18067	18087	18140	18159	18207	18184	18066	17899	18296	18085	18215	17999	18115	18097	17862	17890	18176	18101	18245	18190	18311	17990	18169	17850	18165	18048	18020	18063	17773	18273	17909	18130	17988	18212	17928	18156	18054	18011	18106	17956	18002	18186	18155	17981	18319	17966	18105	18119	18285	18105	18054	18143	18141	18033	18120	18121	18112	17866	17930	17949	18272	17986	18208	18063	18220	17851	18112	17971	18060	18056	18091	18047	18003	18249	18318	18150	18250	17866	18253	18097	17871	18059	18011	17979	18015	18144	18198	17815	18153	18081	17981	17940	18138	17885	17867	18115	18204	17911	17828	17985	18096	18039	18164	18039	17780	18173	18191	18115	17994	17906	17994	18156	18068	18222	17974	18153	18136	18226	18033	17914	17962	18057	18065	18087	18049	18081	18121	18173	18077	18170	18148	18017	17947	18006	18100	17990	18115	18072	18204	18136	18037	17956	17830	18180	18090	18198	18174	18155	18145	18085	17913	18101	17932	18231	18022	18151	18213	17918	18037	18050	18085	18166	18233	18047	18019	18072	17898	17936	18219	18205	18004	18146	18166	18271	18180	17833	18000	17999	18100	18270	18206	18127	18102	18001	18329	18073	18002	18096	17932	18254	17974	17942	18073	18263	18045	18060	18136	18065	18045	18113	18320	18218	18252	18099	17976	18204	18084	18261	18119	17967	18067	18141	18005	18003	18033	18097	17901	18170	17979	18036	17985	18105	17804	18000	17976	18177	17965	18056	18071	18224	18070	18289	18110	18132	18192	18136	17969	17943	18097	18095	17963	18111	18275	18140	18193	18130	18050	18034	17914	17996	18071	18157	18091	18040	17956	18160	18199	18062	18254	18007	17999	18179	18123	18180	18315	18159	18135	18144	17959	18168	18047	18262	18270	18016	18073	18146	18131	18035	18084	18181	17952	17932	17894	18077	18168	18197	18231	18016	18191	18091	18164	18257	18046	18156	17991	18230	18123	18212	18115	18239	18053	17909	17943	18209	18127	18240	18101	18215	18369	18194	17956	18075	18048	18118	18051	18221	18065	18031	18184	18017	18060	18210	18041	18284	17989	18186	18017	18091	18091	18175	18097	17905	18024	17895	18076	18208	18059	18126	18145	18113	18004	18033	18196	18328	18203	18068	18218	18103	18157	18229	17934	17889	17836	18110	18094	18280	18215	17995	18143	18195	17994	18120	17979	18038	17992	17980	18197	18088	18073	18056	18017	17842	18266	18221	18240	18129	18041	18189	17751	18156	18296	17929	18088	18251	18079	17941	18019	17977	18135	18101	18014	17958	18187	18085	18210	18156	17959	18097	18189	18115	18154	17944	18033	17990	18245	18080	18190	17949	18228	18116	18025	18206	18136	18064	18155	18163	17965	18063	18155	17957	17988	18111	17809	18077	18216	17919	18147	18045	18076	18076	18104	17912	18181	18003	17911	18009	18047	18106	17872	18172	18094	18096	18127	18320	17914	18015	18242	18067	18184	18122	17936	18024	18279	18056	18061	18233	18099	18031	18146	18174	18009	18005	18141	18139	18012	18062	18288	18231	17935	18015	18050	18019	18198	18194	18090	18010	18195	18110	18114	18197	18035	18192	18033	18119	17963	17975	18147	18074	18117	17936	17895	18141	18240	18139	18295	18223	17976	18153	18019	18066	18150	17976	18101	18104	17986	18235	17973	18251	18094	18216	18083	18156	18170	18003	17906	18073	17958	18018	18069	17974	18080	18110	17997	18037	17969	18185	18291	18069	18028	17885	18165	18358	18136	18343	18205	18119	18234	18092	18106	18058	18175	18048	18052	17958	18274	18179	18162	18123	18248	18235	18232	18165	17880	17935	18073	17952	18075	18090	18170	17934	18133	18142	17865	18144	18135	18137	18241	18109	18084	18122	17969	17962	17861	17908	18127	17972	18003	17988	17995	18192	17911	18081	17909	17966	17811	18134	18042	18076	17849	17844	18040	18006	17898	17823	17923	18110	18210	18064	17950	17900	18075	18194	18054	18264	18171	18157	18074	17995	18038	18168	18066	18067	18171	18322	17897	18039	17967	18178	17938	18165	18177	18109	18213	18139	18318	18052	18152	18273	18147	17966	18115	18094	17977	18180	18149	17874	17912	18183	18215	18206	18293	18238	17894	18006	18038	17862	18048	18148	17978	18000	18164	17992	18146	18121	18114	18079	18204	17968	18175	18069	18054	18159	18043	18067	18044	18176	18165	18146	18216	18017	18181	18230	17911	18167	18012	18070	18088	18022	18062	18002	18350	18161	18122	18093	17984	17837	18038	18130	18135	17982	18051	18020	18049	18063	17981	17902	17982	18121	17953	18100	18001	18147	17982	17924	17961	18082	17917	17988	17955	18070	18290	18103	17918	18019	17933	18158	18162	18061	17977	18086	18102	18136	18275	17968	18243	17987	18167	17996	18122	18116	18212	18218	17922	18066	17877	18081	18146	17961	17985	18197	18127	17981	17898	18011	17856	18150	18165	18091	18174	18010	18108	18101	18080	18195	18170	18038	18126	17942	18045	17963	18247	18117	18137	18101	18164	18053	18202	18072	18165	17950	17973	18181	18147	18028	18229	18365	18017	17884	18164	18183	18135	18059	18141	17969	17985	18020	18014	18080	18026	18240	18144	17987	17989	18188	18001	18055	18222	18192	18000	18087	18122	17922	17981	18205	18012	18203	17904	17975	18195	18195	18012	18052	18056	17916	18174	18064	18213	18328	18318	18261	17966	18209	18155	17833	18158	18159	18082	17960	18087	18086	18022	17878	18041	18230	17983	18050	18080	18229	17908	17936	17929	18036	18090	18254	18059	18256	18048	18080	18051	18138	17944	18151	18080	17999	17854	18104	17991	17947	18161	18171	18026	18222	17999	18118	17918	17881	17919	18129	18030	18140	17971	18204	18048	18156	18172	18093	18099	17977	18154	18052	17956	18203	18071	17945	18135	18065	18229	18074	18058	18019	18041	17993	18004	18340	18126	17993	17845	18103	18139	18081	18112	18091	18085	18221	17986	18291	18246	18028	18135	18206	18234	18121	18194	18009	18007	18287	18306	17926	18117	18107	18068	18164	18018	18162	17995	18085	18033	18160	18044	18173	18019	18229	18078	18070	18103	17959	18121	18168	17921	18224	17908	17901	18256	17717	18033	18037	17986	18259	18206	17823	18109	17982	17989	18076	17907	18054	17900	18079	17962	17975	17896	18190	18127	17992	17992	17999	17840	18027	18134	18221	18123	17969	18216	18199	18228	18361	18140	18101	18108	18146	17926	18084	18119	18203	18111	17853	18237	17958	17972	18057	18026	18057	18172	18014	18074	18149	18334	18125	18092	18053	18061	18145	18126	18161	18191	18058	18042	18231	18003	18095	18072	18317	18354	17955	18053	18185	18025	17995	18017	18076	17966	17868	18069	18128	17855	18045	18004	18043	18117	18182	18145	17943	18093	17952	18221	18087	18149	18124	18082	17877	18169	18173	18289	18189	18004	18096	18043	17952	17854	18280	18148	18110	18101	18064	18166	18155	17826	18178	17984	18102	18071	18073	18066	18000	18157	18086	18244	18022	18043	18237	18072	17955	17973	18080	18198	18115	18026	18207	18118	18089	18346	17856	18096	18223	17911	18126	18010	18006	18215	18016	18013	18135	17891	18016	18065	18097	17948	18007	18276	18182	17965	18134	17815	18136	18065	18056	18125	17938	18198
34306	58541	54775	43281	36968	32123	28307	25588	22916	21588	20160	19411	18667	18062	17372	16864	16815	16431	16112	15912	15848	15727	15617	15511	15764	15447	15604	15338	15558	15489	15270	15390	15273	15306	15168	15099	15237	15299	15332	15031	15128	15133	15247	15244	15113	15112	15156	15164	15121	15079	15012	15366	15198	15252	15279	15282	15347	15240	15182	15298	15213	15182	15200	15159	15213	15302	15145	15214	15254	15029	15309	15278	15192	15157	15035	15228	15292	15214	15183	15246	15188	15153	15268	15221	15266	15242	15275	15311	15124	15173	15239	15294	15020	15358	15217	15150	15006	15246	15152	15221	15130	15261	15437	15100	15370	15210	15211	15402	15380	15180	14968	15250	15322	15295	15204	14995	15230	15250	15227	15443	15104	15174	15239	14963	15197	15276	15079	15159	15016	15239	15253	15223	15130	15020	15267	15135	15202	15149	15192	15187	15275	14998	15306	15157	15114	15179	15058	15071	15088	15157	15207	15082	15067	15107	15337	15239	15161	14939	15270	15316	15299	15033	15190	15188	15063	15293	15238	15095	15204	15190	15240	15169	15305	15104	15157	15029	15075	15158	15242	15186	15152	15227	15369	15294	15192	15235	15077	15125	15146	15055	15059	15135	15109	15122	15109	15169	15233	15310	15020	15291	15243	15032	15185	15024	15227	15215	15085	15249	15021	15157	15131	15075	15073	15273	15256	15183	15090	15376	15151	15321	15117	15412	15105	15168	15055	15135	15118	15094	15082	15320	15243	15180	15250	15009	14955	15196	15214	15054	15150	15174	15149	15295	15322	15185	15085	15130	15191	14905	15166	15122	15234	15221	15093	15086	15265	15064	15192	14970	15313	15129	15168	15096	15235	15091	15238	15092	15281	15166	15298	15165	14928	15120	15262	15108	15147	15249	15208	15086	15083	15127	15090	15200	15174	15392	15117	15039	15217	15235	15287	15341	15084	15344	15105	15221	15073	15105	15263	15012	15152	15329	15316	15059	15190	15069	15136	15119	15171	15172	15225	15201	15212	15094	15160	15249	15229	15174	15147	15189	15161	15139	15046	15251	15138	15167	15140	15098	15198	15169	15062	15212	15046	15070	15260	14969	15359	15272	15118	15081	15323	15296	15230	15259	15288	15203	14991	15196	15147	15231	15063	15116	15248	15300	15011	15280	15123	14975	15343	15117	15037	15274	14958	15170	15181	15228	15160	15159	15020	15245	15169	15185	15273	15084	15157	15140	15231	15191	15063	15260	15157	15329	15247	15313	15189	15230	15402	15044	15141	15289	15315	15360	15173	15123	15164	15093	15256	15236	15228	15248	15105	15126	15074	15039	15240	15224	15320	15041	15244	15099	15146	15204	15184	14977	15305	15078	15272	15155	15209	15208	15154	15190	15250	15326	15191	15237	15111	15241	15232	15238	15117	15365	15111	15102	15177	15247	15164	15191	15220	15259	14997	15184	15217	15181	15327	15155	15140	15183	15128	15091	15142	15198	15192	15148	15222	15193	15112	15010	15158	15189	15035	15147	15224	15285	15169	15290	15098	15297	15270	15336	15133	15272	15264	15083	15178	15093	15118	15281	15096	15262	15217	15163	14948	15170	15210	15265	15072	15207	15134	15221	15132	15084	15308	15215	15150	15185	15068	15068	15203	15146	15395	15056	15115	14977	15189	15215	15140	15181	15280	15068	15243	15112	15186	15125	15044	15187	15147	15104	14849	15090	15180	15076	15107	15253	15137	15248	15033	15188	15029	15077	15146	15113	15263	14932	15164	15081	15079	15213	15158	15172	15043	15062	15060	15223	15013	15192	15186	15284	15180	15196	15031	15120	15299	15076	15061	15256	15154	15177	15256	15192	15068	15170	15087	15239	15180	15353	15127	15080	15084	15261	15182	15137	15149	15005	15163	15206	15161	15099	15171	15032	15135	15250	15188	15076	15019	15016	15101	15274	15270	15163	15195	15116	15162	15203	15162	15114	15306	15078	15037	15097	15124	15302	15328	15288	15087	15187	15277	15160	15243	15080	15033	15042	15153	15315	15223	15177	15153	15288	15290	15262	15396	15225	15178	15333	15003	15283	15222	14983	15282	15204	15080	15085	15213	15132	15111	15164	15299	15119	15182	15253	15014	15288	15065	15276	15127	15141	15266	15333	15280	15201	15382	15142	15016	15010	15170	15198	15042	15125	15253	15252	15222	15034	15312	15187	15267	15040	15097	15309	15276	15014	15284	15141	15198	15316	15088	15204	15262	15221	15004	15202	15216	15011	15194	15107	15370	15098	15226	15118	15127	15206	15138	15252	15310	15023	15127	15265	15019	15050	15181	15139	15093	14894	15132	15174	14987	15278	15148	15331	15064	15174	15419	15136	15102	15016	15085	15102	15177	15251	15086	15226	15118	15265	15295	15299	15079	15079	15196	15231	15208	15166	15269	15277	15209	15085	15179	15070	15176	15149	15140	15122	15251	15129	15142	15281	15116	15207	15146	15241	15188	15189	15140	15204	15075	15124	15233	15190	15110	15238	15220	15146	15141	15052	15217	15177	15326	15158	15144	15048	15103	15098	15267	15050	15137	15294	15117	15185	15174	15137	15115	15143	15117	14920	15188	15166	15179	15139	15263	15191	15224	14977	15172	15200	15147	15141	15301	15102	15132	15082	15143	15138	15283	15054	15098	15197	15294	14971	15309	15104	15255	15109	15155	15058	15232	15119	14964	15077	15085	15062	15275	15289	15115	15238	15098	15207	15358	15113	15156	15285	15356	15185	15220	15073	15166	15441	15216	15116	15313	15109	15166	15098	15184	15265	15172	15208	15231	15226	14956	15141	15138	15270	15136	15090	15223	15354	15117	15090	14984	15118	15374	15367	15030	15132	15210	14986	15167	15088	15003	15324	15101	14990	15165	15037	15270	15216	15331	15277	15125	15201	15229	15065	15205	15161	15193	15243	14965	15521	15214	15023	15063	15143	15296	14988	15127	15315	15042	15205	14973	15194	15122	15306	15073	15133	15347	15195	15077	15217	15076	15312	15278	15021	15231	15132	15361	15374	15059	15039	15258	15224	15135	15272	15093	15158	15100	15047	15416	15106	14943	15488	15061	15144	15037	15186	15150	15320	15351	15185	15322	15017	15061	15239	15340	15181	15136	15296	15263	15107	15292	15129	15240	14969	15077	15212	15003	15040	15037	15165	15246	15143	15086	15064	15257	15120	15191	15210	15332	15086	15254	15135	15327	15205	15160	15052	15156	15160	15178	15068	15053	15133	15018	15249	15018	15148	15074	15205	15038	15031	15242	15208	15111	15322	15309	15093	14997	15084	15086	15222	15067	15146	14973	15307	15231	15306	15202	15220	15220	15226	15251	15181	14993	15117	15270	15142	15102	15068	14966	15240	15215	15194	15112	15219	15132	15113	15215	15168	15018	15023	15356	15166	15187	15223	15192	15257	15084	15198	15278	15226	15251	15173	15070	15137	15250	15228	15081	15032	15260	15195	15113	15167	15147	15239	15076	15109	15103	15227	15068	15047	15201	14985	15195	15084	15202	15247	15150	15110	15238	15132	14980	14991	15303	15246	15172	15339	15207	15105	15243	15180	15110	15068	15115	15179	15172	15163	15281	15063	15148	15241	15146	15085	15108	15208	15105	15189	15163	14951	15194	15195	15263	15336	15071	15043	15220	15147	15048	15046	15365	15179	15056	15187	15086	15168	15149	15151	15258	15150	15061	15140	15175	15217	15064	15180	15032	15388	15286	14981	15096	15185	15149	15067	15274	15111	15151	15112	15255	15120	15083	15379	15200	15240	14993	15169	15156	15238	15262	15256	15214	15160	15124	15043	15350	15187	15142	15234	15146	15171	15161	15026	15255	15130	15101	15156	15092	15200	15229	15179	15181	15288	15047	15227	15181	15142	15200	15249	15130	15361	15174	15302	15230	15106	15169	15179	15105	15221	15105	15206	15294	15298	15193	15233	15285	15134	15279	15186	15037	15044	15065	15089	15086	15227	15180	15238	15382	15196	15134	14913	15228	15328	15129	15157	15222	15146	15304	15069	15120	15097	15108	14971	14992	15186	15156	15233	15096	15106	15165	15035	15216	15198	15204	15156	14918	15197	15133	15132	15184	15154	15239	15018	15205	15173	15077	15125	15237	15174	15200	15272	15289	15074	15108	15258	15221	15114	15164	15390	15169	15094	15137	15179	15184	15196	15140	15044	15080	15151	15113	15158	15263	15122	15120	15027	15202	15085	15065	15180	15115	15104	15289	15209	15190	15186	15242	15180	15106	14960	15137	15140	15156	15130	15081	15119	15353	15190	15192	15103	15142	15298	15345	15216	15135	15028	15316	15115	15161	15297	15165	15255	15163	15161	15100	15134	15104	14957	15056	15235	15123	15199	15090	15204	15114	15029	15191	15061	14972	15305	15010	15254	15179	15131	15225	15202	15106	15355	15103	15201	15134	15233	15103	15158	15330	15191	15174	15267	15182	15104	15115	15201	15340	15123	15401	15313	15040	15093	15315	15222	15009	15243	15199	15158	15269	15171	15241	15211	15139	15109	15110	15058	14982	15299	15027	15174	15148	15067	15277	15136	15168	15186	14921	15257	15232	15194	15143	15151	15084	15225	15167	15194	15000	15126	15197	14973	15174	15193	15113	15244	15072	15045	15444	15304	15233	15206	15136	15020	15060	15018	15346	15163	15057	15242	15363	15193	15262	15096	15095	15284	15152	15164	15101	15290	15180	15109	15038	15260	15072	15080	15120	15115	15229	15145	14965	15270	14963	15328	14955	15126	15116	14981	15273	14980	15217	15080	15236	15325	15192	15023	15306	15140	15198	15098	15046	15130	15299	15122	15198	15203	15285	15071	15241	15071	15170	15003	15123	15204	15149	15059	15249	15133	15253	15143	15122	15150	15115	15257	15162	15184	15229	15213	15190	14935	15178	15098	15268	14890	15120	15199	15082	15117	15206	15278	15213	15234	14998	15206	14981	15208	15111	15242	15215	15088	15156	15048	15252	15065	15118	15248	15146	14908	15194	15117	15100	15131	15257	15289	15113	15196	15070	15257	15073	15032	15204	15032	15282	15120	15044	15178	15281	14991	15363	15259	15138	15065	15228	15394	15230	15140	15167	15198	15102	15215	15133	15162
30208	31433	38851	34494	27907	24702	22596	21140	20208	19913	19480	18863	18894	18718	18393	18432	18305	18134	18113	17919	18282	18082	17963	18140	18012	17891	17785	18041	17851	17874	17700	17885	17916	17907	17952	17894	18101	18048	17726	18010	17891	17790	17752	18025	18012	17776	17853	17826	17849	17974	17837	17585	17871	17807	17923	17667	17758	17833	17978	17762	17745	17960	17706	17921	17768	17811	17745	17830	17756	17902	17934	18113	17896	17838	17995	17714	17771	17897	17872	17899	17958	18003	17781	17702	17562	17737	17702	17685	17937	17703	17727	17775	17854	17725	17930	17875	17902	17769	17946	17856	17833	17923	17808	17774	17880	17805	17808	17719	17877	17650	17783	18008	17735	17715	17763	17720	17933	17592	17736	18077	17868	17843	17734	17753	17678	17675	17807	17992	17840	17924	17768	17758	17920	17884	18010	17845	17919	17720	17799	17812	17878	17830	17723	17581	17778	17719	17751	17670	17845	17625	17799	17712	17803	17843	17872	17782	17918	17576	17857	17846	17831	18022	17786	17812	17802	17964	17907	17722	17831	17778	17906	17944	17877	17790	17774	17898	17865	17836	17723	17809	17666	17892	17795	17716	17776	17804	17776	17841	17812	17583	17942	17510	17707	17885	17730	17775	17789	17802	17984	17883	17778	17633	17745	17874	17843	17876	18124	17695	17681	17911	17904	17802	17902	17745	17745	17808	17830	17738	17816	17724	17699	17807	17787	17697	17929	17708	17846	17913	17962	17781	17781	17950	17854	17678	17694	17754	17793	17817	17699	17733	17732	18010	17802	17971	17913	17823	17653	17755	17753	18021	17991	17970	17777	17814	17786	17880	17930	17916	17830	17865	17744	17817	18067	17811	17662	17823	17789	17952	17822	17674	17863	17797	17711	17767	18024	17735	17859	17803	17724	17700	17717	17907	17831	17707	17772	17804	17580	17864	17990	17677	17932	17668	17782	17999	17690	17947	17741	17699	17907	17803	17770	17887	17780	17805	17774	17868	17570	17717	17938	17857	17935	17759	17776	17939	17968	17850	17790	17981	17912	17895	18110	17714	17794	17883	17705	17706	17795	18018	17629	17797	17924	17890	17869	17654	17760	17682	17564	17871	17750	17917	17690	17800	17881	17829	17874	17759	17839	17923	17701	17777	17704	17927	17897	17872	17771	17836	17640	17898	17797	17628	17675	17660	17825	17847	17766	17793	17857	17931	17996	17712	17828	17962	17703	17602	17820	17864	18008	17795	17809	17740	17667	17778	17928	17707	17851	17750	17698	17790	17805	17865	17862	17685	17606	17913	17957	17805	17908	17828	17816	17772	17596	17845	17935	17744	17774	17878	18035	18072	18083	17713	17877	17849	17772	17862	18002	17649	17785	17677	17992	17600	17990	17801	17802	18177	17871	17697	17817	17676	17927	17735	17854	17574	17668	17947	17505	17776	17812	17830	17752	17776	17755	17830	17794	17948	17876	17823	17754	17697	17975	17876	17727	17903	17833	17973	17924	17800	17757	17753	17889	17675	17891	17938	17881	17907	17766	17899	17669	17918	17823	17861	17914	17655	17753	17752	17814	17804	17740	17826	17683	17832	17864	17839	17893	17516	17887	17760	17728	17917	17690	17742	17925	17920	18042	17831	17714	17731	17861	17799	17802	17748	17735	17789	17785	17801	17797	17657	17731	17726	17849	17704	17938	17804	17879	17846	17838	17665	17748	17800	17736	17862	17620	17695	17835	17772	17894	17886	17778	17782	17910	17969	18200	17861	17944	17889	17676	18114	17785	17659	17851	17852	17756	17838	17829	17758	17882	17933	17878	17806	17713	17893	17774	17820	17965	17730	17769	17826	17844	17800	17748	17630	18069	17745	17766	17833	17706	17877	17744	17613	17782	17845	17798	17803	17880	17885	17968	17730	17900	17900	17766	17813	17656	17760	17564	17735	17737	17884	17836	17871	17766	17937	17719	17903	17883	17666	17864	17862	17735	17777	17785	17794	18022	18022	17883	17657	17814	17833	18052	17941	17887	18003	17768	17801	18009	17920	17908	17778	17726	17659	17780	17832	17897	17751	17981	17885	17785	17902	17994	17935	17767	17747	17914	17837	17796	17877	17629	17777	17690	17896	18015	18018	17746	17692	17585	17789	17981	17790	17791	17990	17685	17710	17748	17798	17749	17792	17644	17812	17890	17811	17695	17830	17890	17712	17865	17823	17660	17750	17833	17908	17770	17712	17717	17987	17853	17833	17789	17752	17926	17697	18028	17808	17934	17993	17712	17706	17523	17916	17703	17575	17808	18036	18026	17875	17905	17894	17595	17796	17801	17841	17780	17785	17744	17739	17826	17689	17904	17719	17894	17862	17936	17804	17757	17803	18002	17837	17677	17636	17899	17891	17948	17881	18016	17692	17757	17720	17751	17942	17995	18017	17936	18053	17907	17879	17938	17784	17847	17796	17988	18025	17733	17898	17929	17683	17772	17728	17709	17651	17723	17629	17742	17790	17870	17844	17736	17814	17642	17889	17848	17759	17844	17808	17701	17735	17790	17843	17821	17691	17763	17536	17756	17806	17814	17652	17805	17676	17642	17803	17782	17772	17706	17808	17900	17843	17893	18076	17728	17923	17730	17950	17932	17821	17855	17998	17842	17825	17808	17699	18057	17639	17810	17855	17851	17827	17835	17775	17753	17830	17893	17957	17734	17775	17539	17893	17731	17864	17672	17785	17776	17808	17835	17805	17712	17833	17738	17675	17750	17885	17738	18018	17721	17823	17786	17672	17863	17922	17949	17846	17820	17873	18083	17950	17863	17897	17825	17798	17752	17706	17689	17900	17905	17908	17852	17721	17870	17682	17883	17850	17961	17700	17861	17717	17854	17759	17709	17659	17780	17793	17900	17817	17684	17813	17756	17909	18011	17980	17774	17621	17854	17959	17813	17736	17843	17920	18070	17707	17736	17822	17885	17797	17870	17629	17806	17924	18054	17969	17764	17854	17729	17981	17869	17692	17715	17726	17750	17668	17733	17651	17967	17742	17948	17788	17832	17852	17869	17815	17891	18015	18020	17780	17901	17699	17709	17875	17772	18090	17897	17746	17749	17865	17844	17757	17784	17907	17866	17829	17798	17790	17917	17821	17823	17786	18020	17751	17591	17695	18027	17714	17632	17722	18088	17718	17970	17759	17687	17940	17732	17923	17780	17750	17749	17796	17897	17740	17806	17746	17661	17744	17798	17849	18081	17785	17782	17860	17842	17726	17744	17663	17896	17843	17848	18072	17870	17858	17853	17759	17711	17829	17933	17822	18021	17996	17887	17880	17703	17735	17927	17896	17799	17735	17720	17577	17803	17841	17752	17860	17778	17849	17792	17925	17771	17801	17774	17654	17909	17719	17777	17740	18079	17647	17676	17880	17819	17745	17859	17964	17897	17724	17759	17878	17751	17753	18024	17811	17835	17904	17901	17794	17699	17782	17872	17962	17858	17700	17914	17771	17835	17915	17819	17942	17918	17969	17848	17723	17698	17694	17687	17953	17826	17839	17920	17856	17895	17809	17847	17822	17745	17769	17867	17981	17936	17822	17973	17860	17738	17602	17606	17940	18079	17923	17923	17748	17955	17772	17891	17727	17868	17911	17894	17913	17809	17921	17836	17928	17876	17842	17852	17872	17800	17723	17758	17768	17954	17908	18078	17894	17866	17743	18051	17636	17770	17880	17846	17892	17904	17885	17999	17764	17809	17756	17749	17907	18004	17913	17734	17573	17979	17855	17712	17754	17561	17902	17859	17759	17719	17825	17833	17983	17828	17794	17742	17813	17769	17735	17828	17887	17754	17803	17625	17756	17702	17867	17873	17917	17983	17907	17833	17757	17762	17896	17879	17660	17768	17773	17812	17743	17845	17628	17662	17760	17871	17832	17783	17931	17786	18046	17839	17725	17703	18001	17979	17668	17661	17668	17828	17732	17837	17846	17848	17929	17938	18150	17826	17757	17806	17760	17781	17592	17934	17768	17815	17854	18105	17847	17789	17650	17566	17696	17968	17590	17728	17882	17864	17686	17906	17513	17916	17856	17707	17817	17809	17951	17925	17880	17911	17871	17984	17816	17911	17876	18017	17956	17883	17513	17909	17914	17710	17910	17716	17613	17946	18043	17940	17812	17857	17510	17801	17975	17869	17843	17572	18027	17835	17758	17926	17986	17740	17810	17657	17912	17866	17916	17826	17845	17853	18065	17916	17819	17891	17893	18024	17793	17815	17910	17697	17889	17702	17823	17750	17669	17658	17838	17996	17855	17661	17771	17749	17722	17888	17936	17843	17799	17863	17794	17778	17715	17635	17945	17958	17711	17649	17984	17823	17857	18058	17891	17610	17978	17878	17849	18032	17848	17713	17675	17993	17900	17780	17980	17732	17879	17786	17709	17747	17755	17675	17714	17994	17785	17784	17834	17870	17775	17883	17796	17621	17829	17859	17763	17689	17751	17876	17739	18077	17703	17981	17824	17631	17620	17775	17720	17849	17616	17868	17723	17635	17781	17971	17778	17686	17596	17902	17840	17777	17746	17632	17887	17784	17946	17724	17762	17838	17754	17761	18092	17811	17827	17717	18027	17763	17788	17850	17956	17805	17891	17806	17775	17867	17930	17796	17780	17819	17948	17797	17788	17667	17662	17845	17999	17642	17651	17641	17799	17750	17814	17841	17962	17566	17739	17748	17873	17822	17877	17889	17801	17973	17813	17688	17785	17733	17534	17871	17954	17872	17841	17526	17733	17850	17801	17821	17956	17654	17776	17675	18070	17848	17885	17818	17751	17798	17835	17775	17730	17546	17765	17728	17807	17817	17759	17762	17923	17771	17732	17915	17878	17939	18028	17779	17467	17796	17631	17837	17591	17908	17797	17731	17717	17819	17829	17807	17729	17710	17815	17698	17824	18010	17799	17744	17913	17787	17890	17829	17848	17924	17870	17751	17638	17785	17978	17886	17725	18051	17776	17786	17923	17881	17851	17888	17827	18042	17677	17733	17543	17624	17747	17756	17521	17739	17717	17622	17672	17857	17860	17838	17802	17688	17708	17939	17849	17809	17895	17914	17983	17551	17941	17931	17750	17967	17994	17785	17821	17794	17929	17780	17918	17917	17955	17970	17835
33664	47986	43146	32913	27763	23939	21714	20144	18645	17865	17259	16786	16488	16345	15982	15960	15642	15590	15439	15554	15288	15315	15245	15140	15072	15083	15039	15130	15212	15126	14924	15203	15039	15058	15179	14933	14871	15106	15125	15214	15037	15226	14971	15108	15025	14976	15022	15060	15189	15039	14929	15115	15014	15034	14901	14874	15096	14820	15070	15156	15045	14869	15056	15123	15035	14965	15214	14975	14933	14928	14899	15155	15143	15148	14976	15141	14977	14898	15130	15093	15044	15171	14982	15125	15150	15231	15126	14871	15064	14994	15154	15171	15111	14994	15163	14949	15068	14932	15086	15030	14895	15055	15174	15032	15173	15102	14925	15024	14946	14862	14886	15030	15146	15002	15192	15077	15127	15150	14937	15051	14993	14961	14990	15059	14878	15094	15118	14957	15116	15004	15198	15117	15138	15035	15142	15018	14980	14846	15055	15169	15142	15057	14938	15227	15014	15086	15106	15028	14882	15107	15110	15067	15112	14936	14973	15118	14806	14957	15009	15038	15097	15027	15171	15076	15045	14868	15103	15182	15115	15082	14973	15020	14985	14988	14951	15090	15118	15142	15077	15153	14993	15142	14958	15025	15078	15076	15022	15128	15124	15068	15023	14950	15050	14890	14965	14956	14995	14930	15025	15110	14889	14907	14826	15126	14953	15002	15016	15116	14920	15164	14934	14970	15115	15001	15026	14987	15137	15039	15246	15003	15056	14984	14916	14938	14865	15241	14994	15005	14972	14815	15103	14919	15088	14901	15156	14973	15098	15164	15100	15016	15108	14967	15136	15036	15025	14968	15021	15063	14953	15054	14963	15000	15152	15004	15042	14902	15076	15118	15132	14942	15163	14977	14992	15072	15003	14902	15231	14904	15022	14931	14998	14875	15104	15081	15040	14958	15068	15050	15046	14878	14987	15041	15059	15011	15056	15066	15007	15011	14958	15084	14990	15135	15106	15184	14915	15023	15151	14937	14952	14960	14976	15016	15056	14879	15090	14969	15193	14906	15024	15144	14959	15086	15069	15066	15079	15045	15027	15068	15102	15050	14838	14931	15049	15093	14962	15099	15099	14985	15012	14931	14918	15030	15278	15019	14915	15132	14902	15166	15188	15080	15055	14939	15136	14992	15124	15103	14957	15114	15014	14903	15129	15002	15013	15006	15056	15082	14985	15017	14945	14989	15080	14880	14924	15204	15054	15189	15126	14956	14978	15142	15094	14950	14993	15100	15092	15092	15011	15025	14894	15076	15096	15182	14793	15054	15021	15108	14930	14969	14980	14951	15113	15039	15022	15071	14984	14968	15023	15021	14932	15111	15024	15004	14991	15204	15029	15008	15092	14930	15094	15242	14959	15096	14961	15021	15115	15054	15080	14981	15041	15284	15078	15091	15080	15097	15121	15100	14984	15037	15176	15042	15264	14977	15119	15217	15071	15004	14887	15175	15065	15190	14930	14830	14968	14961	15049	15025	14869	15105	15004	14834	15059	14912	15029	15071	15172	15170	15129	15157	15055	15076	15148	14925	15036	15059	15075	14978	15044	15032	14997	15020	15156	15067	14985	15144	15032	14971	15085	15161	15164	14945	15096	14931	15105	15109	14977	15001	15045	14931	14932	14980	14968	15166	15160	15089	14972	14980	14923	15145	15045	15004	15035	14972	15206	15147	14901	15120	15128	15059	14999	15083	15023	15019	15038	15043	15009	15211	15057	14911	14994	15218	15008	15052	15016	15135	15040	15006	14935	14988	15177	15124	15022	15086	15000	15079	15026	14873	14962	15040	15139	14916	15162	15071	14946	15074	15207	15118	15102	15035	15101	15106	15001	14996	15133	15048	15232	15013	15111	14928	15208	15152	15051	15007	15113	15173	15021	15089	15125	15093	15034	15060	15063	15149	15227	14874	15028	15173	15131	15015	15042	14896	15128	15204	15268	15161	15058	15087	15022	15030	15079	14922	14949	14905	15073	15092	15013	15006	15037	15025	14978	15189	15014	15112	15000	15188	15076	15185	15016	15018	15125	15068	15175	15044	15002	15004	15159	15074	15054	15085	15194	14949	15082	15087	15068	15189	14960	15122	15078	15116	14954	14967	15199	14958	15125	15054	15071	15178	15017	15012	15021	15010	15138	14999	15152	14910	15083	14892	14972	15270	15048	14986	15024	14851	14818	14974	15071	15028	14990	14971	15222	14982	14860	15086	14834	14901	15097	14925	14940	15115	14900	15023	15059	15039	15289	14891	15066	14984	14922	15076	15092	15070	15086	15094	14985	15069	14857	14935	14957	15162	15028	14856	15076	15075	14996	15103	15057	15082	14919	14997	15185	15094	15171	14962	15123	15000	14970	15105	14996	15048	14842	15045	15030	14976	15212	15121	15132	14954	14983	15067	14937	15047	15104	15069	15051	15136	15094	14924	14984	15099	15159	15359	14842	15126	15155	15080	15027	15238	15030	14956	14965	15128	15034	15047	15051	15073	15014	14950	15077	15004	14937	15013	15016	14822	15045	15074	14952	15112	15107	14956	14947	15113	15147	15118	15042	15023	15064	15034	15131	15103	15105	15187	15190	14919	15170	15098	15139	15077	15066	14899	15067	15215	14881	15130	15065	15154	15001	15038	15028	15144	15062	15137	15154	14893	15023	14971	15126	14999	15122	14935	15018	14967	15199	15034	15075	14904	15068	15057	14981	14925	15084	14926	15062	15040	15028	15173	14936	14981	15012	15281	15016	14907	15020	14975	15082	15184	15032	15054	14924	14918	15013	15005	14932	15172	15048	14984	15164	15130	14955	15149	14872	15007	15205	14904	14970	14942	14871	15098	15019	15002	14949	15093	14877	15227	15182	15100	15142	15003	15014	15093	14843	15131	15102	14949	14995	15150	14877	14896	15184	15071	15246	14920	15017	15187	15055	14956	15233	15051	15075	14928	15108	15112	14987	14935	14968	14899	15137	15065	14969	15201	14995	15120	15017	15003	14917	15006	15038	15120	15169	14917	15163	15071	15080	15154	15091	14885	14955	15144	15094	15050	15045	15050	15046	15121	15138	14923	15106	14979	15133	15067	15005	15055	15077	15068	15097	14870	14964	15118	15103	14997	14980	14943	15119	14851	15061	15127	15143	15029	15148	14952	15194	15013	15081	15087	15089	15156	15110	14981	14997	14981	15120	14949	15137	15116	15046	14889	14912	15087	15172	14947	15063	15091	15047	14968	15049	15132	15023	14990	14908	14967	14996	15027	15051	15119	15094	15203	15056	14884	15091	14978	15149	15069	15194	15024	15270	14944	15125	15002	14985	15035	15071	14926	15058	15115	15096	15022	15117	15024	14894	15068	15003	15059	14925	15057	15189	15084	14998	15059	14975	14868	15179	15142	14928	15067	15008	14923	14992	15147	15033	14978	14894	15130	15082	15127	15043	15014	15047	15127	15064	15144	14913	15155	15054	15052	14944	15016	14902	15064	14998	14907	14960	15102	15182	14961	14997	15177	15031	15147	14965	14972	15200	14961	15277	14970	14990	14978	15111	15021	14854	15146	15122	14919	15201	15049	15079	15005	15072	15195	14860	14972	15158	14894	14984	15209	15102	15096	14989	15024	14983	15035	15046	15050	15056	15017	14988	15047	15091	15134	15181	15041	14957	15106	14932	14995	15160	14914	15035	14957	14978	14979	14938	15081	15144	14965	15055	14910	15068	15127	15116	15157	15219	15029	15082	15008	15194	14962	15040	14823	15072	15213	14887	15091	15170	15118	15118	15058	15129	15140	15147	15050	15073	15200	14893	15003	14946	15190	15062	14996	15054	15129	15059	15080	15095	15047	15041	15046	15092	14844	15078	15091	15082	14842	15228	15086	15068	14952	15009	15124	15081	15116	15142	15000	14952	15051	14923	15126	15057	14936	15226	14966	15028	15153	15131	14977	15111	15077	14939	14892	15086	14876	14977	14918	15015	15136	14845	15092	14963	14888	14884	15124	14971	15118	14902	14859	14919	15151	15079	14936	15041	15039	14985	14992	14915	15150	15141	14959	15085	14971	14966	14888	14943	15063	15049	15070	15303	14991	14903	15159	14917	15178	15070	15045	15044	15135	15149	15059	14966	14884	15111	15067	14974	15003	14990	15000	15106	15119	14950	15118	15209	15103	15134	15081	15175	14998	15072	14974	15107	15000	14938	15126	15112	15025	14994	15147	15059	15151	15074	15128	14950	15125	15167	15069	14989	14932	15303	14953	14980	14913	15103	14990	15124	15017	15100	14994	14942	14967	15118	15043	15100	15014	15080	15007	15072	14866	15233	15144	14907	15095	15092	15001	14926	14883	15024	15152	15069	15073	15020	14951	15208	14919	15042	15171	14877	15110	15013	15004	14880	15048	15087	15048	14971	15018	15095	14996	15073	14933	14981	15201	14959	15199	15032	15161	14987	15264	15046	15058	14958	14918	15062	15028	14972	14810	14977	14865	15021	15147	15147	14989	15029	14874	14974	15184	15039	15083	15010	14853	15159	14940	15008	15192	15260	15019	15065	15278	15048	14935	15041	15179	15096	15043	15131	14905	15130	14938	15016	15009	15024	14930	15150	14958	15062	14985	15083	14980	15119	14964	14984	15086	14941	14922	15045	14927	15013	15077	15025	14947	15030	15131	15027	14978	15003	14959	15003	15048	14995	15031	14901	15061	15233	15316	14969	14978	15157	14954	15046	15036	15071	14980	14911	15184	15055	14958	14990	15101	14953	15135	14936	15072	15233	14986	15214	15087	15062	15157	15082	15048	15033	15048	15059	15075	14856	14890	14968	14987	15020	15031	15033	15050	14965	15077	14898	15127	15134	15093	15093	15041	14998	14938	15004	15163	15062	14945	15049	15030	14891	14995	15028	14909	14884	15062	14873	15063	15091	15136	15318	14952	15144	15100	15108	15044	15096	15028	14777	15126	15019	15164	15226	14900	15001	15069	14936	15039	15004	15045	15020	15120	15070	15165	14791	15029	14988	15148	14986	15185	14971	14907	14978	15156	15053	14967	14930	15034	15050	15083	15182	15120	15033	14986	15109	15000	15129	15114	14929	15126	15020	14923	15142	15042	15079	15227	15006	15038	15149	15091	15107	15136	15050	14995	14982	14933	15219	15042	15144	14930	15059	15146	15008	15085
24034	21095	28651	26031	26080	27284	26558	22943	21232	20528	20180	19388	19466	19000	18812	18761	18564	18403	18326	18192	18062	18232	18307	18094	17910	17937	17779	17856	17694	18034	17927	17776	17624	17721	17810	17912	17684	17966	17504	17846	17773	17809	17648	17625	17706	17762	17692	17893	17495	17891	17658	17738	17796	17506	17724	17760	17676	17803	17892	17598	17746	17728	17593	17665	17783	17564	17895	17762	17556	17574	17579	17614	17617	17541	17596	17622	17666	17624	17822	17545	17635	17825	17645	17582	17681	17956	17829	17517	17452	17615	17805	17738	17673	18009	17745	17663	17786	17737	17762	17802	17888	17731	17925	17707	17570	17728	17730	17886	17607	17727	17896	17556	17572	17645	17675	17631	17596	17653	17559	17566	17622	17583	17789	17744	17545	17565	17520	17825	17681	17441	17756	17782	17859	17707	17891	17655	17552	17658	17598	17900	17563	17782	17696	17674	17540	17666	17682	17760	17747	17634	17855	17871	17569	17765	17533	17649	17713	17900	17632	17773	17606	17717	17593	17539	17804	17694	17682	17673	17552	17551	17708	17565	17667	17797	17744	17647	17612	17722	17763	17640	17663	17615	17578	17633	17457	17826	17589	17691	17753	17572	17637	17582	17508	17885	17675	17498	17460	17628	17450	17724	17575	17731	17672	17604	17681	17675	17767	17450	17584	17533	17668	17836	17899	17650	17763	17583	17757	17711	17673	17689	17628	17599	17692	17600	17682	17585	17733	17655	17649	17718	17694	17363	17802	17495	17796	17731	17645	17601	17764	17823	17785	17656	17686	17701	17649	17472	17714	17788	17725	17598	17676	17764	17738	17629	17452	17796	17656	17715	17720	17812	17828	17729	17498	17761	17727	17814	17875	17596	17679	17693	17525	17632	17791	17769	17645	17473	17667	17802	17895	17707	17804	17470	17750	17607	17710	17700	17872	17698	17525	17486	17566	17735	17624	17828	17737	17602	17807	17697	17595	17737	17597	17734	17717	17714	17687	17581	17824	17666	17642	17628	17728	17819	17656	17740	17416	17572	17862	17761	17624	17437	17587	17775	17552	17371	17728	17605	17800	17552	17652	17790	17732	17742	17368	17559	17593	17837	17802	17914	17806	17743	17816	17470	17739	17908	17635	17751	17668	17733	17761	17718	17620	17598	17805	17828	17718	17668	17930	17664	17660	17598	17613	17789	17574	17596	17712	17710	17894	17823	17699	17549	17808	17745	17648	17649	17561	17737	17895	17674	17694	18003	17649	17505	17774	17731	17516	17685	17761	17631	17610	17664	17582	17680	17646	17609	17724	17729	17538	17802	17486	17648	17605	17657	17719	17582	17776	17744	17764	17621	17661	17869	17759	17707	17608	17483	17701	17713	17717	17601	17605	17549	17610	17740	17579	17626	17578	17545	17652	17756	17684	17526	17682	17847	17816	17657	17860	17414	17692	17759	17598	17633	17663	17613	17467	17655	17661	17372	17675	17796	17821	17670	17763	17592	17480	17735	17702	17499	17696	17627	17846	17626	17561	17676	17712	17794	17532	17673	17905	17728	17727	17768	17796	17772	17799	17660	17675	17746	17769	17614	17556	17557	17654	17802	17787	17592	17673	17586	17492	17462	17647	17617	17713	17463	17565	17654	17640	17683	17518	17694	17533	17517	17576	17805	17576	17599	17563	17766	17654	17488	17566	17843	17832	17791	17635	17608	17696	17683	17795	17790	17754	17649	17660	17594	17681	17761	17649	17715	17646	17688	17479	17694	17637	17649	17676	17745	17506	17436	17677	17656	17526	17760	17742	17852	17651	17659	17733	17739	17840	17545	17913	17814	17684	17652	17804	17675	17712	17546	17718	17774	17438	17864	17733	17909	17727	17753	17853	17731	17586	17826	17661	17730	17800	17553	17743	17761	17754	17471	17637	17681	17620	17674	17730	17674	17611	17755	17659	17772	17794	17632	17775	17586	17781	17730	17786	17768	17731	17586	17545	17638	17767	17585	17776	17694	17682	17456	17653	17642	17608	17628	17779	17594	17723	17693	17673	17587	17609	17658	17814	17715	17481	17610	17727	17678	17714	17786	17733	17744	17822	17670	17571	17593	17733	17598	17410	17740	17562	17534	17619	17697	17673	17875	17603	17731	17546	17656	17668	17614	17601	17807	17816	17483	17598	17622	17813	17610	17674	17627	17578	17624	17764	17672	17826	17642	17946	17813	17769	17698	17530	17813	17634	17604	17788	17617	17646	17847	17769	17656	17742	17548	17655	17558	17793	17576	17622	17724	17687	17758	17764	17654	17697	17814	17718	17785	17821	17798	17664	17710	17628	17470	17502	17838	17552	17784	17693	17585	17848	17701	17858	17544	17896	17644	17633	17597	17499	17621	17759	17832	17653	17628	17907	17560	17587	17508	17866	17752	17631	17421	17503	17714	17582	17783	17656	17549	17651	17560	17617	17779	17712	17825	17587	17463	17629	17614	17569	17660	17560	17677	17873	17697	17596	17529	17716	17606	17548	17664	17768	17680	17801	17770	17620	17581	17597	17509	17728	17756	17941	17605	17754	17680	17777	17708	17568	17668	17783	17698	17547	17434	17617	17489	17787	17685	17749	17749	17973	17611	17723	17771	17572	17686	17476	17596	17676	17487	17456	17534	17495	17643	17901	17711	17811	17689	17873	17725	17702	17566	17716	17646	17675	17710	17561	17825	17656	17574	17501	17767	17604	17555	17513	17528	17487	17644	17608	17622	17789	17785	17748	17691	17748	17701	17625	17714	17615	17886	17656	17836	17870	17553	17640	17455	17770	17901	17804	17628	17554	17885	17609	17576	17888	17561	17558	17615	17795	17734	17558	17657	17687	17810	17589	17726	17771	17703	17736	17758	17541	17771	17757	17487	17422	17742	17640	17638	17707	17608	17734	17724	17619	17700	17628	17591	17561	17679	17529	17740	17733	17740	17737	17731	17809	17637	17767	17469	17687	17609	17693	17853	17438	17801	17676	17704	17697	17393	17539	17617	17731	17742	17771	17788	17540	17698	17678	17452	17537	17579	17602	17746	17772	17788	17860	17649	17726	17575	17555	17776	17717	17612	17499	17551	17876	17488	17632	17545	17737	17650	17638	17719	17506	17534	17926	17727	17629	17882	17600	17700	17837	17709	17657	17652	17856	17696	17909	17683	17798	17798	17854	17418	17788	17853	17802	17742	17670	17730	17724	17939	17509	17902	17778	17475	17591	17539	17684	17762	17682	17540	17729	17560	17597	17641	17887	17523	17652	17763	17845	17803	17785	17878	17601	17565	17691	17743	17633	17602	17809	17637	17938	17647	17668	17617	17935	17859	17675	17696	17818	17603	17618	17577	17651	17656	17810	17737	17652	17622	17659	17766	17774	17774	17721	17843	17814	17692	17871	17686	17697	17734	17750	17688	17675	17519	17724	17610	17727	17924	17602	17416	17450	17538	17706	17691	17634	17698	17557	17663	17669	17768	17675	17775	17772	17816	17768	17617	17692	17804	17582	17667	17684	17519	17573	17673	17627	17525	17493	17700	17791	17651	17409	17594	17769	17681	17528	17862	17613	17652	17778	17991	17550	17799	17729	17753	17767	17626	17541	17782	17621	17769	17552	17903	17697	17651	17720	17593	17530	17774	17643	17763	17579	17800	17658	17534	17758	17660	17506	17773	17502	17524	17735	17772	17813	17624	17778	18042	17984	17806	17924	17603	17877	17671	18007	17429	17534	17577	17501	17547	17427	17743	17590	17734	17930	17576	17538	17609	17600	17754	17392	17780	17764	17550	17596	17407	17626	17751	17780	17777	17805	17627	17680	17530	17576	17757	17700	17764	17588	17936	17938	17769	17680	17689	17889	17744	17753	17529	17646	17687	17770	17752	17590	17485	17642	17667	17658	17731	17707	17684	17753	17574	17623	17784	17711	17678	17716	17578	17769	17765	17719	17633	17800	17853	17478	17657	17700	17858	17617	17665	17801	17834	17698	17724	17870	17747	17698	17614	17783	17638	17787	17505	17744	17664	17669	17621	17612	17601	17737	17675	17795	17532	17795	17638	17422	17757	17510	17705	17711	17594	17685	17758	17918	17573	17680	17682	17722	17681	17654	17521	17716	17725	17739	17582	17693	17797	17739	17480	17586	17583	17555	17782	17652	17752	17743	17624	17592	17474	17728	17420	17653	17805	17638	17688	17699	17689	17639	17548	17762	17720	17763	17667	17659	17796	17671	17839	18051	17840	17649	17774	17637	17709	17659	17587	17621	17752	17714	17640	17827	17723	17556	17833	17597	17474	17884	17696	17699	17637	17645	17544	17871	17553	17890	17691	17696	17720	17609	17620	17584	17521	17445	17673	17783	17794	17830	17731	17763	17739	17784	17862	17792	17672	17719	17679	17697	17612	17710	17478	17727	17646	17562	17478	17693	17640	17653	17805	17795	18036	17695	17850	17698	17568	17634	17431	17650	17505	17618	17747	17722	17454	17758	17877	17665	17604	17795	17533	17661	17594	17791	17644	17617	17682	17702	17567	17849	17755	17523	17628	17633	17868	17824	17844	17625	17874	17649	17701	17792	17582	17863	17561	17509	17852	17849	17650	17677	17802	17755	17582	17721	17626	17814	17643	17612	17638	17562	17532	17591	17625	17708	17655	17524	17731	17787	17495	17585	17649	17662	17708	17804	17449	17555	17679	17815	17915	17849	17646	18109	17837	17628	17631	17544	17539	17607	17637	17768	17565	17873	17903	17767	17721	17504	17672	17721	17890	17817	17764	17665	17788	17610	17756	17565	17729	17809	17635	17658	17833	17773	17859	17718	17821	17733	17757	17779	17590	17575	17733	17718	17856	17995	17674	17612	17541	17627	17585	17655	17681	17899	17695	17559	17481	17738	17737	17561	17732	17789	17700	17605	17506	17624	17762	17694	17613	17561	17690	17714	17741	17722	17594	17575	17722	17729	17908	17613	17839	17644	17873	17703	17587	17578	17748	17813	17645	17740	17685	17833	17747	17506	17667	17730	17550	17518	17908	17693	17673	17527	17580	17539	17701	17790	17571	17808	17757	17696	17495	17633	17724	17481	17673	17732	17828	17624	17738	17768	17556	17703	17736	17661	17571	17598	17679	17681	17613	17601	17596	17725	17660
33443	52335	48569	37647	32004	27573	24393	22188	20306	19145	18188	17545	17193	16734	16514	16199	15743	15858	15708	15528	15575	15313	15228	15230	15184	15208	15343	15176	15076	15059	15236	15187	15013	15018	15024	15155	14991	15025	14742	15092	14960	14965	15111	15021	15122	14922	14694	14869	14935	14901	14941	14891	15007	14825	15082	14906	15049	15042	14850	14914	14816	15018	15038	14874	15019	14972	14905	14934	15045	14821	14930	14991	14870	15046	14982	15038	15010	15074	14897	14867	14982	14824	14969	14948	15089	15173	14819	14840	15058	14875	14966	14991	15054	14924	14995	15046	14861	14970	14991	14956	14915	14943	14869	15070	14970	14979	14901	14827	14955	14852	15082	14921	14942	14817	14890	15011	15043	14802	15146	15056	14796	14955	15003	15022	14902	14965	14933	15112	15020	14865	14843	14870	14968	14954	14935	14907	15040	14793	14823	14999	14900	15002	15025	14906	15103	15100	15123	14924	14954	14864	14793	14920	14988	14818	14918	14970	14870	14767	15000	14794	14898	14864	14902	14907	14994	14990	14890	15024	15106	14922	14860	15067	15021	14919	14974	14883	15063	15058	15059	14894	14997	14938	14767	14974	15029	14976	14965	14876	15018	15045	14936	14950	15043	14922	14917	15063	14978	14817	14877	14675	14869	14892	14950	14952	15155	14988	14841	14935	14925	14987	15011	14742	15074	14895	15020	14977	14855	15237	14933	14871	15047	14990	14867	14846	14876	15085	15106	15005	14830	15119	14980	14995	14738	14854	14932	14870	14885	14862	14975	14974	15099	14896	15011	15084	14963	14938	14834	14793	15024	14983	14930	15180	14924	14945	15105	15010	15060	14866	15020	15017	15148	14947	14913	14758	14917	14912	14941	15027	15056	14971	15006	14985	14906	14964	14908	14892	14957	14964	15062	15049	14985	15060	14912	14827	15044	14876	14964	14980	14855	14995	14868	14991	14865	14803	14853	14953	14855	14878	14747	14963	14979	15008	14818	14971	14983	14912	15060	14944	14792	14968	15068	14932	14919	14789	14908	14858	14968	14850	14859	14925	14870	15037	15015	14849	14915	15048	14840	14880	15034	14954	15082	15003	15101	14915	14911	14901	15010	14961	14879	14857	14823	14933	15071	14994	14840	14776	14886	15051	14781	14852	14823	14986	14779	14972	14950	14887	14833	14868	14930	14957	15056	14825	14946	14957	14878	15033	15113	14843	14878	14903	15030	15086	14752	14988	15011	14965	15121	14847	14979	14780	14859	14933	14937	14881	14973	14910	14843	14777	14817	14908	14978	15042	14860	14959	14924	14818	14897	14916	14912	15015	14997	14932	14991	14789	14970	14938	14915	14880	15018	14995	14963	14953	14976	14855	15052	14858	14764	14899	14997	14962	14896	14877	14836	14986	14909	14943	14914	14917	15093	14979	15013	14947	14900	14781	14892	14975	14721	14840	14853	15081	14853	15063	14935	14871	14967	15001	15049	14835	14911	14957	14999	15049	14753	14848	15014	14839	14904	14848	14953	14928	14981	14810	14954	15013	14995	15008	14961	15018	14962	14764	14982	14873	15067	14942	14848	14996	14906	15050	14730	14917	14987	14950	15016	15041	14836	14691	15022	14935	14972	14921	15004	14973	14770	14962	15038	14896	14731	14824	14798	14791	14890	15106	14943	14864	14972	14899	15040	14911	14898	15023	14927	14926	15063	14949	15062	14823	14874	14934	14850	15039	15040	14931	15034	14907	14815	15035	14904	14728	15050	14914	15068	14929	15060	14992	14979	14963	14888	15083	14865	14849	15049	15074	14849	15052	14916	15004	14902	14959	14954	14812	14923	14748	15012	14827	15029	14950	15083	14979	14877	14895	14929	14776	14931	15015	14907	14835	14943	14929	15001	14843	15044	14896	14972	15011	14859	14914	14958	14953	15001	14869	14835	14930	15117	14921	14761	15055	14896	15018	14884	14791	14903	14898	14995	14843	14947	14968	14924	14974	15093	14913	14846	15010	15110	15099	14978	14851	15067	15061	15004	14916	14903	14965	14933	15026	14744	14943	15029	15015	14917	15003	14936	14938	14928	14877	14837	14821	14752	14850	14923	15008	14899	14952	14773	14974	14855	15053	14774	14734	15051	14869	14966	14949	14889	14908	14829	14734	14946	15166	14963	14888	14858	15016	14962	14813	14991	15014	14862	15019	15098	14869	15089	15087	14813	14990	14870	15045	14967	14874	14995	14779	14989	14887	15004	14887	15080	15039	14988	14922	14934	15046	14795	15073	14972	14856	14820	15007	14888	14912	14790	15138	14999	14922	14904	15087	14982	14903	14965	14990	14863	14961	14837	14958	14908	15011	14934	14987	14860	14846	15020	14989	14808	14762	15043	14880	15159	14996	14939	14913	15022	15031	15054	14864	14944	14936	14852	14929	14985	15136	15050	14963	14998	15119	14901	15021	14917	14938	14920	14992	14937	15039	15029	14877	15030	14861	15029	14922	15061	15108	15011	15025	15010	15019	15003	14913	15077	14950	14955	15061	15040	14936	14902	15011	14873	15002	14942	14892	15077	14911	15121	14920	15011	14740	14915	14923	15058	15004	14957	14953	14966	14804	14866	14913	14864	15001	14876	14983	15045	14869	14984	14945	14960	15032	14836	14877	14878	14911	14931	14982	15003	14955	14819	14996	15087	14791	15185	15010	14807	14735	14999	14747	14983	14968	14839	15008	14887	14976	15007	14929	14907	14954	14897	14931	14731	15033	14948	14862	14777	15054	14949	14890	14840	15189	14913	14962	14980	15044	15001	15012	14769	14884	15013	14914	14872	14967	15001	14948	15123	14918	14990	14848	15050	14764	14827	15065	15148	15092	15065	14920	15020	14854	14900	14958	15027	14918	14950	14813	14931	14987	15023	14920	15006	14791	14731	15085	15012	14912	14852	15044	14905	14860	14798	14994	14986	14961	15092	14817	14983	14994	14887	14979	14865	14955	14909	15059	14835	15126	15177	14891	15014	14948	14933	14907	14818	14918	14912	14913	14996	15116	14945	14854	14958	14979	14915	14888	14884	14861	15017	15055	14946	14826	14822	15050	15014	15106	14904	14808	14798	15133	14849	14931	14980	14947	14908	14980	14994	14895	14891	14930	14899	14909	14811	14926	14894	14950	15088	14837	14849	14918	14754	14931	14942	15140	15019	14987	15002	14819	14959	15015	14862	14864	14997	14972	14721	15074	14788	14978	14993	14851	15010	15055	15071	14868	15086	14842	14875	15018	15150	14917	14978	15005	14976	14850	14840	14838	14753	14945	14982	15019	14880	14918	14943	14877	14926	14936	14908	14841	15053	14951	15079	14798	15031	14864	14968	14897	14878	15058	15011	14821	14866	14867	15063	14868	14908	15076	15020	14983	14931	15087	14975	14888	14982	15002	14818	14797	14748	14961	15151	15067	14866	14967	14724	14801	15023	15003	14971	14999	14927	14780	15060	14785	15002	15047	14975	14877	14950	14941	14962	14854	14902	15012	14992	14828	14940	14909	15076	15129	14882	14880	15074	15019	14920	14856	14982	14958	14967	14926	14776	14930	15188	14856	14914	15041	15133	14923	14800	15036	15015	15041	14952	15134	15092	14789	14946	15029	14921	14863	14922	14961	14843	14901	14846	14842	15008	14844	14885	15176	15005	15038	14855	14843	14811	14934	14800	14789	14986	14856	14822	15037	14869	14679	14887	15023	14964	15055	15026	14901	14857	14754	15115	14888	14918	15030	15004	14907	15000	14949	14965	14959	14846	15013	14796	15035	14989	15066	15056	15041	14924	14904	14789	14941	14921	14901	15005	15028	15081	14903	14930	15156	14976	14845	14893	14988	14980	14979	14907	15017	15117	14935	14876	14939	15042	14755	15058	14944	14826	15028	15010	14933	15046	14943	14929	14970	14914	14963	14776	14899	14978	15034	14768	14963	14818	14885	14891	14898	14894	15050	14877	14756	15102	14995	15040	14904	14929	14745	14848	14937	14904	15080	14972	15035	15047	14932	14695	15122	14991	14980	14928	14966	14935	14909	14982	14946	14977	14894	14740	14965	15025	15071	14862	15003	14973	14900	14996	14943	14902	14837	14998	14930	14902	15037	14918	15013	14871	14830	15062	15096	14988	14981	14998	14925	15136	14915	14973	14996	14904	14970	15080	14810	14921	15052	14978	14884	14931	14908	15018	14692	15022	14858	14930	14931	14858	15008	14976	15091	14999	14974	15013	14967	14881	15052	14982	14987	14934	15001	15024	14878	14988	14785	15104	14911	14956	14929	15062	14910	15097	15056	14978	14927	15131	15116	15008	14718	15041	14929	14922	15047	15006	15000	14911	15058	14884	14956	14978	14987	14906	14899	14802	14880	14952	15060	15006	14870	14936	14868	15055	15012	14879	15120	15011	14857	14935	14943	14815	14996	14990	14794	14880	15028	15062	15009	15005	14995	14817	14874	15146	14954	15016	14951	14927	14943	14899	14848	14957	15076	14879	14895	14856	14903	15010	14797	14892	14841	15014	15003	14865	15053	14872	14796	14882	15138	14882	14804	15061	14948	14951	15032	14997	14921	14890	14874	14943	14861	14906	14873	14997	15038	15050	14960	15038	15111	14945	15100	15058	14926	14929	14935	14924	14921	14898	15031	15007	15005	14984	14941	14795	15098	15042	14796	14831	14963	15069	15088	14828	14892	14896	14881	14992	14923	14855	14871	14936	14982	15018	14959	14908	15047	15006	14951	14936	15189	14895	14986	14874	14993	14948	15170	15022	14913	15011	14796	14921	14887	14855	14886	15170	14833	14962	14900	14924	14925	14962	14948	14961	14901	14979	15111	15025	14876	14913	14949	14951	15103	14850	14891	14960	14927	15002	14968	15008	15029	14798	15060	14888	14974	15012	14862	14927	15140	15009	15003	14951	15125	14944	14888	14798	14943	14813	14945	14957	14957	14938	14979	15091	14821	14961	15045	14984	15035	15003	14956	14815	14952	15095	14696	14907	15020	15046	14885	14830	14710	14868	14948	14938	15114	14874	15070	15020	14834	14922	14941	15081	15109	15004	14947	15032	14843	14905	14905	14973	15126	14933	15115	14940	14946	14875	15063	14908	14796	14911	14756	14896	15121	14787	15021	15014	14940
22748	21070	28781	23863	23188	27606	30046	24647	22822	22325	21255	20568	20081	19771	19560	19296	19079	18836	18934	18726	18619	18637	18529	18448	18533	18329	18061	18351	18224	18116	18262	18425	18356	18158	18214	18181	18204	18265	18001	18253	18247	18138	18045	18158	18150	18163	18071	18063	17964	17891	18083	18092	18226	17913	17950	17927	17755	18135	18147	18152	18191	18005	17955	17924	18019	18104	18046	18059	17922	17952	18030	18055	17911	18043	18207	18149	18137	18017	18084	18169	17874	18123	18101	17862	18089	17924	18073	17933	17986	17899	18046	17930	18277	17809	18085	17981	17886	17814	18031	17840	18173	18056	17961	17941	18039	18049	18111	18051	18063	18116	17915	18056	18038	18002	18168	18217	17763	18007	17992	18044	17964	17927	17885	18092	18040	17921	17991	18213	18041	17791	17896	18097	17939	17867	18048	17874	17863	17880	18115	18021	18091	18024	17951	17878	18004	17941	18165	17952	18105	18145	18094	17844	18054	17999	18052	17924	18231	18061	17952	17772	17961	18112	17973	17941	18057	18112	18002	18029	18157	18341	17685	17953	18092	18067	18136	17879	18073	18120	18019	17837	18162	17938	18051	18122	17969	18112	18012	17802	18003	17948	17920	18011	17854	18056	18036	18207	17873	17865	18043	18231	18188	17824	18065	17907	17732	17937	18017	18008	17912	18031	17840	17827	17836	17850	17943	18010	18220	17851	18138	18205	17832	17916	18023	17959	18160	18214	18106	18153	18141	18043	17962	17785	18088	18087	18022	17941	18158	18084	17945	17862	18042	17970	17982	18102	18206	18157	17937	18048	17983	17976	18055	18041	17882	17852	18081	17912	17992	17781	18124	18075	18076	18031	17969	17780	17948	17967	18178	17964	17767	17981	17970	18057	17985	18112	18073	17708	18199	17979	17934	17930	17960	17976	17953	17920	18229	17944	17936	18041	17984	18009	17968	17967	17998	18108	18090	17782	17995	17885	17922	18147	18060	17907	17992	17935	17822	18023	18105	18085	18140	17792	17906	17956	18025	18017	17983	17752	18189	18264	18065	17999	17883	17963	18072	18014	18152	18043	18056	17908	18055	17874	17900	17860	18068	17860	17915	18106	17860	17885	17965	17828	18025	18187	17932	17881	17820	18101	18076	18078	17907	17830	18057	17932	17950	17848	18095	17852	17686	17914	18194	18068	18123	17989	18059	17950	17725	17970	17799	17873	18072	18204	17946	17770	18047	18194	18050	17975	18098	17856	17923	17887	17959	17714	18018	18031	18009	18000	17948	17977	18036	17936	17919	18154	18068	17964	17862	17951	18153	17966	18032	18118	18060	17776	18009	17913	18099	18105	18016	17782	17804	17998	17958	17746	18081	18038	17995	18058	18070	18028	17982	18012	17931	17765	17931	17903	17977	18071	17949	18120	17956	18142	18040	18156	18094	18014	17904	18131	17871	18012	17956	18115	17928	18015	18084	17849	17794	18267	18199	17983	17969	17787	18185	17856	18146	18062	17755	18149	18242	18160	17998	17776	18220	18136	18104	17927	18001	18114	17883	17973	18239	18127	18077	17916	18098	17890	17970	17923	17789	17919	17855	17851	18165	18075	18070	18040	18305	18059	17995	18033	17869	18055	18101	17880	17948	17804	18007	18069	18288	18191	18070	18000	18027	17950	17931	18060	18267	18003	17915	17769	18020	18168	18038	18173	18093	18062	17989	18044	17845	17820	17854	17779	18108	17869	17980	17979	18264	17955	18098	17949	18033	17915	18007	18091	18104	17972	17891	18044	18259	18062	18121	18079	18278	17926	17841	17994	18029	17886	17979	18225	17943	17794	17981	17926	18011	17972	17881	17957	17950	17749	17754	17942	18189	17790	17986	18008	17700	17960	18073	17969	18047	18085	17986	17880	17991	18029	17983	17904	17853	18047	18013	18121	18070	17932	17894	18050	18007	18007	17919	18025	18174	17846	17919	18112	17850	17951	17976	17970	17949	17975	18012	17888	17983	18378	17956	18003	18096	18085	18112	18036	18410	18083	18129	17928	18143	17913	18026	18022	17957	17991	18106	17970	17940	17930	18017	18183	17966	17972	18078	17933	17894	18029	18336	18038	18131	18075	17770	18028	18253	18100	18173	17902	17956	18151	17757	18148	17900	17908	18016	17997	17966	17913	18185	17976	17945	18023	17794	17921	18046	18051	18063	17842	18004	17997	17934	17888	17936	18092	17994	17957	17988	17968	17932	18168	18152	18048	18130	17947	18199	18041	17934	17987	17953	18258	17981	18003	18080	17862	18067	18009	17946	18037	17998	17948	17783	17938	17881	18028	18003	17906	17934	17922	17997	18010	17853	17927	17898	17864	18060	18138	17960	18070	18015	18024	18218	17832	18091	18163	18009	17797	18128	18225	18150	18059	18015	18084	17782	18054	17930	17862	18018	17888	17985	18012	17936	18062	17836	18144	18022	18007	17992	18149	18029	18294	17862	18006	17993	17966	18062	18105	18076	18009	18148	18136	18112	18127	18229	18143	18081	17914	17730	18094	18081	18075	18056	17853	18167	18058	18053	18068	18025	17922	18155	17804	17783	18012	17881	17989	17959	17869	17840	17794	17964	17885	18178	18090	18029	17920	17784	17999	17826	18097	18018	17961	18104	17965	17793	17912	18019	17995	17861	18006	17953	17904	17902	18127	17823	17796	18191	17764	17944	18215	17957	18256	17989	17995	17958	17854	17913	18036	17840	17903	18073	17927	18125	18157	18153	17980	18061	18130	18249	18020	18134	18007	17971	18093	17973	17824	17825	17912	18228	17939	17774	17784	17837	17991	17973	17924	18122	18081	18133	17998	18056	17892	17898	17871	18235	18038	18043	18090	17959	17916	18005	18207	18028	17876	17952	17800	18016	17872	17938	17908	18095	18006	17971	18167	18125	18053	17863	17822	17869	18013	18049	18104	18099	18005	17941	17986	17849	18122	17920	18086	17804	18030	18049	17967	17878	18062	18130	17971	17979	18041	18119	17901	18041	17841	18013	18055	18090	17961	18123	17926	18068	17997	17836	17984	18007	18012	17878	18020	17924	17885	18034	17987	18009	17932	18084	18285	18170	18156	18013	17895	18009	18075	18171	17864	17943	17882	17863	17915	17770	17856	18091	17861	18083	18079	18006	17998	17904	18034	18011	18163	18058	17920	18141	17983	17993	17873	18088	17939	17945	17910	18159	18050	18174	17770	17749	18066	18211	18038	17915	18116	18225	17898	17907	18002	18137	18092	17989	17918	18145	18168	18130	18115	17745	17802	17837	18010	18046	18080	18058	17876	18074	18299	17902	17887	18046	17793	17830	17671	17817	17683	18194	18176	17777	18020	18134	18055	17833	18006	18125	17930	18080	17992	18055	18228	18007	17834	18365	17988	18054	18158	18085	18102	18054	17982	17870	18040	17930	18122	17842	18118	17913	18018	17893	18010	17928	17990	17981	18051	18138	17880	18018	18070	17974	18044	17887	17786	18169	17947	18252	18020	17863	18072	18089	17819	18094	17957	17930	18016	18094	17989	17937	17905	18004	18006	18017	18026	18342	17854	17961	17896	18169	18032	18159	17986	18035	17940	17981	17920	18009	17852	18160	17846	18076	18109	18120	18120	18215	17848	17908	18012	18046	17892	17858	18112	17845	17862	17726	18069	17943	18006	18031	18058	18012	18015	18122	18046	17983	17976	17804	18049	17995	17891	18053	18069	18291	17862	17992	18128	18079	17892	18021	17851	17949	17922	18061	18132	17700	18063	18012	18179	18027	18017	18026	18089	17944	18064	18135	17737	18111	18147	18029	18020	17843	18080	17941	17883	18091	17863	18022	18024	17838	17926	17958	18166	18143	17879	17821	17999	18042	18110	18034	17982	18113	17737	17980	18072	18153	18075	17842	17957	18056	17990	17845	17937	18060	17868	17960	17928	17838	17889	17935	17873	17898	17904	17935	17926	17830	18082	18080	18144	18011	18127	18049	18263	17836	18188	17846	17987	17821	17971	18156	17909	18273	18090	17984	18052	17995	18029	18003	17910	18000	18029	17796	17899	18073	18141	17990	17914	17924	17991	18188	18004	17862	17941	17878	17962	18169	18121	18165	17800	18130	18069	18198	17990	17990	18099	17826	17896	18071	17788	17822	18003	18140	17932	18065	17868	17938	18110	18175	17826	17951	18036	18058	17935	17976	18009	17998	17771	18085	18218	17904	18053	17972	18074	18057	18099	18089	17980	17964	18025	17904	17783	17944	17970	18177	18016	17986	18215	18105	18056	17871	17896	17919	17957	18018	18121	18129	18006	17959	17788	17891	17821	18044	18005	18165	18173	17898	17877	17945	17919	17941	17831	17998	18052	17970	18054	18125	17907	17998	18069	18097	17772	18145	18079	18096	17852	17981	17968	17944	18025	17982	18028	17972	17908	17880	18024	18060	17871	17957	18177	18095	17980	18016	17940	17949	17960	17997	17975	18209	18156	17917	17881	18023	18026	18151	18136	17948	18181	18058	18048	17966	18074	18087	18258	17917	18075	17903	17958	18017	18053	18099	18126	18140	18082	17988	18075	17907	17904	17937	18134	18257	18143	17957	17919	17891	18148	17971	18114	17990	17921	18243	18076	18174	18151	18004	17927	18002	18018	17909	17937	18021	18145	18195	18041	17946	17845	18005	18109	18022	17962	18136	18138	17887	17842	17945	18010	17972	17900	18025	18091	17968	18107	18216	18172	17906	17853	18016	17820	18021	17874	18035	17960	18070	17947	17921	17956	17854	17966	18096	17937	17954	17803	18008	18048	17951	17905	18178	18086	18060	17921	18149	17903	17731	18169	17931	17800	17979	17804	18037	18236	17912	17975	17981	17786	17873	18030	18109	17977	17916	18037	18131	18137	18004	18001	17760	18185	18024	17986	18163	17839	17940	17934	18014	18061	17972	17905	17810	17897	17998	18018	18112	18105	18118	18006	17917	17876	18143	18073	17996	18109	18003	17927	18231	17954	17993	17936	17991	17794	18003	17979	18173	18191	18145	18123	17951	18146	18133	17965	17848	17864	17707	17920	18180	18043	17902	18002	18025	17795	18118	17899	17839	18007	18037	17748	17870	18054	18112	17869	17977	18036	17769	18045	17787	18026	18036	17871
35567	57471	52910	42063	36482	31531	27475	24545	22430	20906	19897	19064	18408	17658	17077	17095	16547	16415	16129	15975	15929	15703	15778	15703	15655	15491	15396	15436	15405	15314	15375	15368	15356	15133	15396	15055	15243	15166	15124	15255	15279	15229	15215	15011	15295	15306	15250	15181	15125	15220	15349	15164	15110	15266	15092	15337	15111	15085	15226	14967	15318	15336	14903	15287	15161	15151	15021	15016	14948	15312	15092	15086	15291	15126	15066	15061	15115	15154	15127	15206	15072	15160	15024	15098	15106	15170	15120	15292	15046	14938	15345	15002	15057	15103	15293	15127	15006	15110	15245	15127	15136	15165	15066	15150	15246	15248	15014	15158	15149	15071	15179	15309	14972	15157	15132	15143	15209	15209	15107	15060	14988	15096	15104	15111	15282	15126	15048	15276	15094	15199	15030	15017	15117	15312	15173	14939	15027	15236	15105	15211	15025	15138	15153	15071	15245	14960	15029	15072	15143	15164	15067	15114	15083	15156	15055	15141	15130	15115	15060	15258	15153	15102	14989	15259	15176	15108	15244	15117	15083	15185	15105	15176	15287	15146	15109	15235	15229	15061	15059	15159	15144	15046	15137	15184	15002	15256	15318	14963	15177	15142	14999	15124	14892	15320	14953	15161	15262	14992	15048	15117	14992	15084	15158	15027	15265	15213	15195	15189	15011	15125	15090	15167	15088	15233	15235	15097	15113	15262	15132	14959	15120	15298	15079	15260	14935	15043	15083	15304	15080	15390	15222	15029	15198	15118	15020	15166	15090	15087	15176	14862	15093	15145	15096	15059	15159	14958	15016	15198	15083	15314	15087	15048	15061	15455	15098	15034	15184	15107	15158	15099	15144	15042	15090	15117	15156	15270	15164	15151	14992	15055	15114	15002	15113	15086	14971	15144	15282	15274	15209	15214	15203	15241	15060	15050	15170	15157	15013	15135	15052	15101	15123	15136	15146	15186	15115	15213	15117	15272	15061	15053	15216	15012	15117	15161	15179	15008	15281	14934	15222	15052	15175	14968	15195	15077	15073	15113	15073	15051	14966	15221	15109	15143	15100	15176	15183	15333	15298	15000	14989	15297	15097	15089	15185	15092	15108	15095	15224	14882	15076	14949	15100	15239	15088	15134	15115	15201	15143	15100	15189	15033	15219	15047	15190	15162	15073	15083	15103	15088	15038	15141	15152	15058	15063	15111	15076	15134	15038	15156	15083	15187	14943	15117	15144	15199	14909	15093	15153	15054	15156	15042	15032	15063	15134	15053	15042	15109	15139	15207	15115	15183	15244	15163	15065	15096	15128	15113	15144	15146	15060	14959	15107	15068	15176	15192	15060	15091	15180	15273	14852	15142	15269	15057	15122	15180	15052	15071	15219	15060	15117	14982	15162	14961	15092	15064	15195	15211	15102	15177	15141	14994	15146	15034	15216	15264	15099	15034	15216	15082	15071	14942	15102	15127	15102	15051	15112	14976	15121	15080	15171	15177	15293	15030	15124	15035	15176	15227	15140	15172	15110	15157	15144	15003	15105	15066	15257	15117	15205	15085	15097	15200	15106	15156	14980	15048	15155	14924	15241	15108	15219	15102	15304	15087	15142	15001	15239	15159	15090	15159	14984	15097	15047	14997	15093	15177	15139	15146	15317	15033	15014	15152	15089	15223	15109	15091	15061	15089	15071	15263	15231	15077	15254	15139	15141	15184	14944	15062	15182	15075	15248	15217	15109	15106	15177	15039	15147	15176	15520	14965	14915	15182	15072	15064	15283	15168	15134	15146	15176	15002	15159	15214	15145	15243	15221	14929	15107	15187	15232	15218	15291	15026	15166	15143	14976	15106	15203	15236	15059	15104	15062	15312	15213	15182	15096	15191	15003	15002	15043	14984	15227	15212	15117	15043	15052	15170	15259	15023	15195	15211	15152	15205	15137	15034	15111	15194	15192	14938	15138	14995	15221	15234	15189	15090	15177	15042	15139	15239	14978	15157	15082	14974	15017	15023	15197	15014	15145	15147	15239	14979	15216	15113	15184	15237	15079	15150	15150	14971	15163	15190	15190	15165	15096	14902	15223	15116	15311	15155	15179	15134	15252	14994	15135	15017	14885	15345	15076	15167	15152	15125	15056	15112	15083	15104	15032	15089	15065	15256	15135	15294	15246	14962	15111	15080	15202	15270	15094	15207	15141	15075	15213	14973	15020	15091	15187	15420	15001	15319	15203	15099	15300	15101	15116	15156	15034	15193	15143	15243	14984	15236	15045	15239	14999	14950	15203	15130	15139	15065	15199	15011	15201	15005	15140	15084	15114	15020	15242	15232	14988	15114	15157	15001	15194	15105	15200	15138	15028	15115	15157	15166	15323	15176	15154	15143	15111	15003	15196	15136	15238	15049	15026	15065	14959	15106	15027	15202	15180	15214	14997	15038	15223	15013	15197	15022	15261	15051	15038	15199	15120	15153	15144	15161	15186	15149	15144	15092	15304	15302	14995	15016	14891	15172	15123	15138	14984	15211	14983	15313	15130	15245	15281	15063	15210	15224	14963	15083	14993	15187	15119	15171	15110	15230	15044	15070	14906	15191	15021	15168	15195	15156	15164	15002	14962	15171	15182	15059	15138	15048	15037	15023	15122	15006	15191	15183	15061	15117	15275	15153	15048	15075	14989	15075	15085	15105	15071	15155	15093	14831	15096	15113	15334	15084	15202	15251	15089	15039	15173	15103	15066	15220	15170	15092	15162	15082	15210	15139	14966	15055	15170	15301	15104	15251	15282	15008	15122	15353	15216	15052	15112	15146	15181	15224	15068	15079	15234	15070	15102	15060	15053	15071	15215	15275	15318	15305	15161	15197	15054	15135	15118	15208	15102	15132	15063	15156	15010	15114	15138	15066	15114	15157	15265	15039	15309	15048	15160	15222	15236	15299	15099	15137	15167	15103	15170	15147	15093	15160	15206	15119	15171	15173	15109	15179	15055	15187	15061	15022	14945	15029	15154	14909	15219	15186	14849	15013	15275	15002	15026	15083	15218	15211	15000	15094	15206	15253	15016	15035	14994	15080	15088	15158	15180	15058	15108	15113	15008	15030	15171	15061	15152	15327	15124	15095	15213	15145	15314	15279	15309	15189	14999	15116	15227	15176	15148	15197	15251	15146	15174	15105	15076	15143	15151	15099	15106	15135	15203	14862	15076	15153	15188	15247	15165	15100	15209	15038	15248	15082	15162	14992	15104	15187	15110	15008	14975	14903	15235	15107	15051	15030	15118	15200	15126	15101	15161	15126	15143	14995	15114	15123	15074	15121	15028	14951	15023	15118	15053	15206	15205	15126	14972	14958	15200	15216	15197	15017	15157	15223	15128	15059	15179	15140	15134	15208	15158	15047	15068	15057	15171	14970	15146	15144	15045	14941	15002	15289	15025	15127	15152	15205	15006	15131	15404	15221	15029	15166	15025	15236	15034	14964	15170	15217	15080	15243	15143	15071	15193	15251	15277	15108	15175	15100	15206	14974	15074	15261	15212	15130	15188	15099	15234	15306	15204	15194	15249	15160	15233	15176	15080	15033	15091	14899	15082	14879	15121	15247	15088	15099	15115	15176	15111	15055	15393	15046	15206	15154	15230	15078	15210	14993	15186	15115	15106	15181	15184	15052	15242	15023	15137	15199	15087	15248	15100	15308	15010	15010	15142	15128	15204	15116	15078	15102	15270	15138	15118	15166	15304	15130	14985	15218	14980	15018	15038	15222	15128	15175	14950	15123	15290	15176	15170	15024	15071	15081	15139	15147	15003	15183	15099	15037	15063	15164	15276	15136	15128	15091	15134	15215	15071	15174	15120	15135	15083	15302	15172	15090	15158	15151	15306	15071	15098	15151	15118	15089	15222	15218	15107	15177	15324	14979	15189	15155	15158	15087	15153	15240	15022	15133	15049	15031	15158	15105	15166	15235	15197	15177	15189	15119	15111	15135	14964	15102	15157	15164	15118	15152	14950	15058	15239	15020	15095	15095	14996	14951	15257	15184	15081	15049	15027	15263	15095	15151	15245	15240	15099	15030	15063	15082	14966	15198	15043	15246	15121	15146	15284	15087	15152	15099	15102	15045	15071	15077	15061	15196	15046	14989	15201	15189	15120	15095	15203	15024	15077	15034	15213	15037	15223	14995	15215	15205	15197	15103	15159	14989	15061	14953	15332	15112	15136	15071	15086	15098	15323	15113	14991	15111	15097	15231	15223	15071	15094	15287	15096	15135	15201	15022	15114	15228	15191	15143	15154	15306	15045	15195	15015	15053	15090	14999	15040	15201	15131	15302	15068	15169	15290	15077	15070	15173	15097	15088	15070	15126	15185	15131	15070	15171	15012	14922	15212	14969	15177	15196	15107	15219	15204	15102	15094	15152	15166	15033	15125	15111	15243	15268	15173	15127	15360	15069	15036	15128	15182	15068	14963	15052	15169	15172	15032	15157	15013	15117	15187	15113	15137	15184	15043	15255	15119	15090	15093	15155	15004	15187	14968	15069	15012	15063	15103	15114	14976	14981	15070	15127	15042	15210	15113	15086	15039	14966	15179	15108	15028	14967	15137	15054	15129	15115	15194	15268	15250	15264	15099	15119	15131	15074	15091	15099	15166	15160	15247	15118	15028	15190	14925	15044	15191	15130	15156	15105	15109	15188	15200	15015	15109	15061	15104	15142	15029	15022	15122	15188	14966	15143	15157	15129	15253	15215	15179	15162	15093	15209	15027	15130	15030	15186	15151	15016	15118	15110	15041	15085	15258	15187	15135	15023	15087	15204	15022	15144	15230	15154	15107	14976	15237	14944	15200	15077	15280	15179	15180	15128	15142	15271	15047	15003	15215	15176	15166	15077	15192	15143	15097	15110	15071	15283	15005	15017	15013	15191	15205	14983	15325	15117	15038	15067	14979	15240	14912	15036	15361	15081	15275	15086	15190	15160	15007	15126	15200	15115	15145	14904	15190	15236	15097	15054	15144	15207	15037	14947	14948	15200	15040	15169	15048	15026	15262	15249	15016	14994	15000	15005	15215	15269	15343	15106	15021	15116	15049	15029	14938	15196	15123	14965	15072	15116	15239	15178	15152	14991	15124	15198	15049	15178	15114	14969	15264	15133	15033	15267	15171	15087
30371	31375	38503	33813	27744	24636	22594	21036	20183	19734	19201	19019	18769	18561	18436	18499	18440	18397	18159	18088	18279	18194	18203	17833	18137	18149	18161	18043	17819	17856	18008	18059	17814	18067	18032	18041	18003	17928	17957	18047	17807	18103	18070	17746	17856	17916	18038	17725	18090	18148	18005	17883	17900	17851	18015	17964	17849	17956	17859	17844	17829	17759	17997	18181	18039	17947	17938	17856	17787	17905	17906	17711	17841	18019	17905	18017	17908	17945	18191	17884	17721	17956	17860	17949	17766	17794	18026	17992	17893	17914	17713	17916	18037	18011	17989	17979	18096	17967	17980	17930	17994	18010	17960	18020	17788	17978	17848	17985	18136	17938	18078	17902	17903	17779	18006	17849	17848	18179	17878	17915	17977	17912	17908	17952	17917	17939	18062	17968	17856	17841	17757	18288	17947	17874	17823	18232	18199	17963	17990	17949	17998	18040	18177	17872	17773	17788	17885	17919	18030	17698	17737	17722	17985	17772	17840	17758	17774	18044	18204	17843	17907	17837	17897	17949	17894	17853	18035	17696	17979	17819	18058	17769	18047	18127	18002	17961	17960	17885	18065	17819	17838	17762	17990	17849	17906	18005	18132	17710	17907	17826	18012	17899	17971	17814	18008	17857	17883	17662	17922	17837	17825	18075	17960	17971	17890	17788	18092	17827	17821	17881	17771	17827	18045	17745	17934	17750	18012	17851	17886	17974	17890	17841	17874	17978	18040	17747	17949	17746	17936	18111	17989	18025	18095	17877	17997	17797	17984	17842	17981	17926	17895	17918	17991	17791	17987	17920	17834	18053	17964	18146	17760	17951	17880	18017	17857	17994	17693	17818	17943	17604	17874	18051	18013	17951	17949	17924	17957	17798	17910	18005	17939	17776	18026	17796	17880	17754	17860	17942	17580	17768	17682	17803	17901	17780	17855	17812	18007	17956	18040	17865	17837	17855	17987	17776	17948	17889	17747	17857	17775	17970	18057	17929	18061	17858	17902	17676	17827	18028	17931	17718	17999	17815	18121	17892	17928	17856	18129	17750	17857	17896	18098	17833	17977	17988	17813	17902	18018	17999	17838	17957	17869	17848	17792	18001	17743	18037	17920	17775	17990	18062	17996	17851	17647	17871	18083	17898	18021	17943	17986	17692	17773	17975	17800	18008	17740	17904	17944	17965	18003	17916	17727	17771	17837	17849	18023	18038	18074	17968	17723	18096	18072	17971	17991	17973	17863	17886	17835	17801	17883	17921	17949	17917	18176	17893	17803	17851	17826	18029	18000	17925	17975	17798	18045	17964	18026	17896	17730	17988	17989	17877	17986	17811	18020	18063	17752	18027	17965	17914	17909	18028	17878	17907	17968	18017	18157	18022	18093	18074	17878	17848	18044	17952	18092	17800	17984	17998	18180	17609	17960	17833	17850	17934	17934	18017	17947	18097	18099	17928	17972	17997	18027	18020	17900	17845	17798	17939	17916	17962	17958	17826	17740	17783	18014	17993	17933	18126	18055	17846	17842	17854	17999	17734	17692	17938	17918	17895	17869	18025	17919	17780	18135	18063	17886	17785	18075	17923	18044	17972	17875	17950	18110	18010	17972	17940	17983	17845	17975	17921	17829	18102	17968	17953	17780	17881	18059	17868	17941	17976	17828	17788	17932	17850	17864	18031	17764	17717	18025	17805	18025	17823	17927	17860	17934	17773	17987	17897	17879	17729	17889	17916	17905	17976	17893	18010	17990	18150	17951	17856	17727	17693	17912	18063	18213	17847	17880	17850	17834	17983	17898	17722	17931	17963	17865	17983	17998	17952	17990	17741	17888	17854	18226	17813	17792	17755	17982	17991	17891	18122	17900	17894	17890	18041	17951	18088	17849	17864	17708	17848	17902	17973	17999	17807	18127	17848	17875	17909	17848	17811	17871	17988	17950	17973	17876	17917	17970	17851	17967	17949	17925	18073	18073	17925	17918	17789	17954	17832	17897	17829	17792	17716	17905	17854	17849	18036	17842	17883	17805	17886	17938	18008	17849	17976	17939	17931	17737	17833	17930	17874	17875	17786	17902	17898	17897	17889	18015	17983	17957	17809	18046	17903	17984	17954	17832	17906	17921	17922	18061	18010	17882	17996	17910	17914	17924	17865	17951	18001	18052	17896	18149	17859	17620	17859	18069	18038	17834	17875	17844	17921	18017	17912	17933	18019	17841	17841	17750	18146	18031	18063	18052	17949	18080	17935	18049	18026	18030	17750	18012	17818	17851	17984	17907	17882	18141	17863	17931	18048	17839	17974	17735	18030	18014	17854	17988	17910	18104	17884	17717	17646	17895	17830	17890	18034	17993	17802	17742	18031	18051	17906	17952	17959	18097	18142	17785	17944	18002	17806	18164	17863	17952	18005	17925	17703	17790	18036	17969	17771	17923	17938	17974	17675	17898	17937	17897	17821	17856	17829	17766	17926	18051	17917	18031	17842	17954	18008	17925	17858	17976	17770	17890	18070	17779	17767	17727	17922	17775	17781	17939	17999	17986	17769	17789	17760	18008	17868	17966	17922	17865	17843	17721	17882	17901	17815	17804	18066	17869	18005	17941	17946	18043	17811	18091	18075	17848	18039	18067	18042	17885	17926	18040	17802	17869	18030	17786	17831	17776	17981	17882	17942	17904	17937	17981	17808	17807	18150	17933	18049	18028	17841	17781	17669	18005	17768	17887	18110	17890	18038	17792	17900	17939	18016	17836	17823	18114	18054	18015	17921	18135	18105	18064	18058	17975	17776	17987	17816	17825	18033	18074	17968	18143	18107	17893	18095	17948	17931	17965	17903	18012	17796	18058	17782	17596	18138	17967	17980	17896	17708	17925	17931	17862	17924	17762	17917	18029	17955	18049	17966	17771	17779	17809	18066	17746	17849	18013	17921	17838	17933	17863	17946	17835	17943	17846	18014	17884	17791	17853	17849	18023	17976	17810	18092	17923	17963	17934	17954	18048	17945	17955	18034	17894	17816	17908	18011	17833	17964	17846	17905	17797	17963	17900	17929	17908	17754	18030	18138	17823	17801	17765	17980	17920	17981	17959	18084	17943	17982	18032	17833	17810	17936	17886	17947	17865	17955	17936	17818	17874	17849	17791	17976	17775	17863	17865	17792	17832	17803	17977	17749	17849	17914	17968	17806	17827	17571	18089	17771	18052	18108	17946	17835	17822	17832	17742	17912	18051	17906	17949	17853	17756	17970	18033	17980	17841	17847	17878	18061	17951	17909	17949	17629	17763	17802	17722	17912	18006	17869	17754	17960	18077	17911	18085	17788	18028	17995	18022	17817	17948	17708	17862	17905	17661	17900	17839	17926	17837	17842	17819	17934	17988	17990	17697	18083	18156	17882	17929	18001	17997	17691	17860	18090	18172	18062	17931	17896	17768	17783	17935	17980	17971	17740	17697	18072	18008	17906	17904	17752	18083	18044	18257	17666	17909	17940	18206	17893	17746	17822	17786	17945	18061	18050	17926	17847	17917	17983	17809	17808	17861	17803	18052	17875	17787	17967	18134	17946	17949	17993	17897	18077	18031	17865	18194	17756	18007	17784	18117	17904	17734	18115	17986	18012	17944	17750	17863	17870	18002	17898	18116	17946	17933	17715	17862	17825	17978	17959	17841	18104	17899	17988	17707	18053	17985	18050	17961	17907	18063	17938	17854	17901	18004	18070	18149	18130	18069	17751	18005	17782	17921	18046	17895	17782	18059	17872	17846	17730	17835	17671	17894	17906	17979	17897	17899	17998	17677	17992	18081	18048	18029	18084	17988	18014	17934	17977	17889	17904	17777	18071	18039	18035	18014	17831	17743	17945	17927	18080	17998	17830	17851	18049	18106	17852	17858	17942	18019	17957	18003	18012	18090	17738	17982	17813	17904	17822	17899	18004	17776	17888	17944	17849	17902	18019	17954	17903	17991	18033	17995	17831	17820	17793	17885	17808	17973	17731	17851	17778	17901	17923	17854	18007	17889	17900	17867	17814	17863	17900	18003	17791	17652	17995	17954	18098	17964	17921	17871	17864	18100	17912	17842	17967	18081	17904	18011	17930	17881	17910	17790	18039	17730	17945	18154	18055	17784	17868	18032	18132	17932	17825	17949	17933	17990	18012	18070	17913	18121	17820	18050	17638	17859	17976	17848	17962	17888	18000	18018	17636	17812	17822	17967	17798	17968	17901	17824	17782	17854	17754	18025	18138	17948	17977	17924	17881	17950	17748	17697	17923	17954	17806	17894	17889	17933	18145	17900	17922	17949	17804	17850	17880	17995	18100	17922	17959	17972	17965	18088	17961	17875	17937	17830	17935	18032	17951	17807	17880	17978	17961	18026	18095	17883	17822	17981	17845	18018	17959	17971	18064	17874	18030	17995	18204	17949	17929	18015	17816	17846	18094	17943	17979	18005	17666	17960	17957	17752	17851	17916	17990	17777	17896	17916	17942	18059	17879	17947	18009	17909	17750	17981	18119	17943	17941	17978	17940	17836	17806	18003	18018	17797	17972	17986	17909	17706	17927	18116	17763	17891	17917	17964	17765	17883	18084	17897	17970	18011	17953	17872	17791	17970	17863	17820	17930	17911	17834	17919	17919	17793	17725	17953	18043	17786	18127	17976	17822	17726	17998	17993	17909	18085	17850	17934	17976	17802	17703	18052	18004	17962	17863	17950	17777	17983	17790	17740	17815	18069	18001	17945	18017	17962	18005	17962	17959	17869	18147	18116	17948	17889	17870	18039	17978	17853	17840	17868	17812	17776	18018	17978	17906	18050	18104	17844	17925	17703	18066	18030	17885	17882	17727	17903	17913	17824	18032	18067	17973	18009	18055	17978	18013	17996	17842	17874	17776	18006	17999	17874	17858	18054	17853	17738	17956	17906	18023	17882	17874	17910	17912	17805	18072	17925	18147	17791	17835	17818	17846	17888	18032	18191	17959	18092	17869	17790	17933	17997	17938	17977	17922	17963	17786	18064	17935	17961	18042	17901	17992	17829	18000	17831	17947	17914	17880	18127	17880	17878	17865	17927	18020	17700	17928	17956	17843	18019	17926	18136	17909	17961	18000	18006	17850	17916	17904	17692	17888	17943	18070	17917	18084	17925	17971	18133	18271	17928	17888
34682	47461	42070	32538	27558	23955	21218	19687	18383	17620	17113	16815	16383	16162	15853	15806	15755	15494	15516	15398	15251	15497	15407	15266	15249	15140	15049	15168	15257	15177	15198	15109	15159	15134	15048	15211	15140	15025	15157	15153	15024	15072	15181	15138	15042	15054	15211	15080	15095	15258	15004	15036	15003	15144	15186	14864	14942	15079	15024	15001	15046	14963	15110	14915	15070	14919	15023	15069	15110	15011	15191	15257	14947	15105	14970	15050	15030	15129	15130	15079	14955	14928	14964	15061	15120	14946	15146	14918	15129	15176	15080	14972	15011	15106	15069	14874	15083	15070	14997	14994	15083	15113	14927	15058	15067	15063	15083	15106	15091	15151	15003	15203	15038	14917	15163	15108	15222	15111	15196	14882	15070	15212	15088	15200	14951	14943	15107	15111	14999	14981	15125	15039	15285	15028	15010	15087	15012	15047	15104	15160	15045	15077	15219	15073	15090	15082	15150	14917	14964	15164	15043	15077	15079	15031	15070	15023	15029	14884	14930	15187	14978	15086	15000	15005	15076	15257	14961	14923	14926	15106	15046	15127	15030	15006	15049	14939	15007	15185	15039	14955	15146	15006	15032	14954	15004	15009	15023	15176	14929	15101	15137	15143	15070	15035	15238	15095	14978	15103	14990	14978	14838	15057	14919	15064	15041	15228	15150	15190	15071	14911	15107	14974	14885	15018	15105	15109	15099	15141	15218	15020	14972	15026	15065	15149	14990	15049	14881	14999	15000	15018	15029	14911	15053	15175	15110	14852	15132	15154	15031	14963	15044	15123	15047	15201	15125	15244	15132	15000	15167	15037	15180	15105	15062	15037	15054	14960	14962	15021	14966	14947	15050	14940	15134	15202	15020	15233	15030	14926	15016	15157	15183	15124	14965	15096	15091	15047	15003	15201	15072	14882	15119	15098	15052	15149	15091	15083	15151	14797	15233	15136	14950	15177	15036	15131	15249	15045	15087	14987	15211	15022	15002	15027	15085	15123	15282	14956	15030	15047	15112	15154	15120	15140	14904	15205	14969	14974	14938	15181	15222	14917	14881	15101	15096	14987	15039	15007	15100	15070	15018	15104	15211	15040	14960	15050	15066	15052	14996	15151	15093	15100	15055	14902	15064	14993	15005	15166	15123	15097	15247	14935	15116	14997	15074	15070	15214	14940	15137	15042	15053	14899	15112	14964	15139	14911	15070	15225	15222	15067	15060	15089	15083	15073	15105	15154	15146	14950	15049	14945	14954	15071	14987	15130	15040	14892	15196	15087	15051	15043	14834	15037	15054	14952	15161	15041	15197	15031	15081	15052	15081	15030	15072	15076	14918	15182	14939	14990	15187	15093	15074	14973	15217	14952	15144	15176	15093	15187	15093	15151	15080	15203	15078	14996	15127	15202	15231	15273	15135	15019	15145	15200	15198	15099	15123	15067	15066	15278	15023	15228	15114	14840	15076	15003	15077	15119	15131	15079	15010	15269	15095	15064	15053	15101	15092	15156	15063	15103	15141	15058	15174	15005	15070	15124	15189	15235	15011	15066	14967	15072	15129	15026	14987	15088	14893	14963	15097	15000	14963	15175	15177	14965	15166	14993	14991	15000	15088	15042	15138	15135	15035	15170	15198	15109	15117	15202	15079	15095	14939	15055	15084	14979	15153	14904	14996	15051	14842	15029	15083	14982	15234	15190	15011	14923	15116	15034	15207	15024	15141	15064	15155	14930	15099	15042	15043	14942	15167	15053	15044	15020	15108	15114	15123	15030	15023	15107	15017	15171	15057	15067	15085	15054	15051	14881	15113	14985	15113	14967	15032	15003	15064	15160	15225	15066	15055	14956	15082	15195	15017	14933	15040	15110	15178	15132	15077	15046	15005	15000	15048	15060	15174	14896	15041	15118	15066	15118	15003	14995	15154	15002	14968	14981	15010	15055	15039	15032	15127	15067	14961	14893	14994	14987	15104	14946	15062	15062	15171	14956	15014	15116	14943	15075	15050	15000	14953	15062	15054	14971	15087	14901	14974	14933	14899	15173	15008	15160	15126	14976	15108	14999	15154	14968	15125	14946	15088	15022	15060	15012	15089	15087	15061	15070	14979	15139	15067	14971	15058	15055	15051	14956	15095	15053	15079	14835	15107	15069	15201	15142	15224	15073	15069	15119	15190	15184	15206	15109	15168	14969	14867	15180	14969	15048	15176	14915	15086	15025	15050	15190	14933	15005	15219	14937	14942	15049	15160	14973	15210	15130	15186	15115	14972	15156	15194	14865	15072	14965	14940	15125	15135	15163	15021	14892	14996	15156	15170	15115	15034	15015	15179	15026	15259	15062	15204	14933	15172	15039	14976	14973	14901	15119	14977	15023	15105	15108	14981	15144	15137	15199	15146	15174	15086	15023	15129	15109	15048	15142	15020	14946	15226	15126	15093	15033	15060	15111	14992	15007	15098	15067	15185	15088	15085	15041	15178	15074	15094	15015	14975	15054	15047	15109	15089	15095	15154	15256	15151	15070	15086	14965	15142	15081	15252	15157	15034	14991	15133	15134	15058	15108	15152	15069	15123	15141	15010	15106	15132	14948	15116	15075	15023	15216	15134	14963	14968	15067	14913	14906	15025	15088	15078	15134	15035	15002	15047	15191	14980	15048	15121	14979	15036	14944	15087	15025	14896	15032	15188	15067	15074	15036	15238	15144	15060	15165	15217	15168	15192	15029	15053	15022	15062	15000	15149	15087	15010	14945	15018	15251	14946	15168	15146	15188	15190	14973	14887	15195	15102	15059	15155	15073	14847	14968	15119	14951	14949	15007	14989	15035	15049	15153	14927	15136	14986	14928	15201	15111	15239	14990	15073	14983	15284	15211	15036	14872	14940	14924	15029	15101	15030	15182	15255	14991	15001	14996	15092	14998	14898	15151	15117	15039	15061	15108	15267	14864	15224	15209	15075	15047	14940	15114	14995	15031	15193	15123	15166	15226	15009	15060	15156	15054	14946	15114	15088	15094	15022	15192	15068	15118	15082	15019	15226	15141	15055	14921	15300	15019	14957	15128	14930	15216	14946	15285	15110	15043	15083	14965	15183	15217	15210	15073	15102	14980	15094	15199	14986	15037	15125	15085	15191	14996	14894	15021	15147	15127	15071	15024	15039	15142	15158	15212	14948	14903	14938	15123	15075	15072	15069	15096	15185	15068	15034	15045	15002	15021	15048	14968	14895	15064	14971	15072	15122	15025	14949	15314	14984	15074	15099	15140	15144	15165	15057	15264	15024	15088	15095	14896	15192	14900	15083	15096	14858	14952	15007	14946	15069	15026	15024	15350	15101	15120	14972	15176	15141	15071	14960	15179	14861	15045	15077	15290	15063	15122	15219	15146	15042	15021	15232	15241	15223	14983	14965	15069	15007	14992	15152	15163	15105	15148	15157	15067	15028	15027	14983	15067	15161	15140	15028	15220	14932	15147	15170	14985	15006	15037	15175	14952	15130	15094	15095	15167	15043	15108	15096	15062	15150	15033	14953	14925	15117	14998	15105	15152	14938	15002	15135	15088	14977	15040	14966	15087	15181	15131	14902	15120	14948	15005	14876	15136	14960	14957	15034	15125	15236	15016	15151	14998	15026	15002	15007	15111	15111	15019	15096	15141	14924	15060	15170	15070	14997	14951	15085	15011	15025	15142	15197	15081	15078	15082	15040	15102	15054	15089	15076	15092	14987	14983	14946	15141	14996	15120	14967	14909	15147	15204	15153	14999	15031	15066	15129	15072	15167	15131	15075	14749	15111	15222	14980	15148	15237	15158	15174	15268	15184	14999	15075	15107	15190	14988	15134	15087	14953	15120	14996	15078	15110	15086	15145	15125	15168	14980	15040	14928	15053	15050	15208	15139	15179	14946	15088	15066	14996	15146	15180	15178	15018	15110	15123	14967	14975	14957	14923	15102	15103	15124	15101	14882	15010	15137	14928	14990	15008	15091	15094	15045	15251	14997	15118	14979	15055	15078	15066	15058	14932	15176	14991	15121	15163	15140	15157	15080	14879	14970	14930	15133	14888	15132	15202	15156	15119	15023	14957	15062	14948	14931	15201	15200	15091	15002	15124	15032	15085	15099	14948	14914	15049	14885	14994	14892	15109	14895	15167	15080	15225	14958	15130	15005	15061	15091	15294	14837	15080	14983	14901	14875	15034	15110	15089	15108	14843	15092	15062	14954	15056	15036	15105	15005	15039	15037	15181	15107	15279	14993	14945	15069	15112	14770	15096	15010	15002	15167	14958	15131	15281	14985	15070	14989	15062	15090	15062	15065	14947	15189	15146	14904	15044	15031	15242	14873	14923	14974	15114	15036	15042	15111	15271	15082	15023	14990	15038	15145	15063	15066	15065	15065	15257	15049	15114	15049	15176	15015	15109	14731	15034	15114	15029	15087	15024	15028	14854	15151	14992	14980	15120	15083	15242	14996	15090	14861	15131	15192	15239	15142	15389	15079	14943	15135	15016	15017	15071	15050	14991	15099	15039	15269	15161	15218	15201	15010	15000	15141	15004	15117	15042	15017	14996	15207	15069	15090	15077	15117	14993	15019	15176	14975	15198	14933	15071	15011	15063	15063	15153	15071	15086	15091	15152	15251	15035	15145	15138	14963	15066	15048	14973	15134	15029	15135	15192	15099	14954	14946	15094	14878	15243	14969	15120	15197	15016	15090	15030	14984	14938	15040	15139	15053	15001	14945	15226	14929	15024	15094	14907	15147	14980	15060	15004	15034	14996	15040	14930	14996	14997	15056	14974	15039	15152	15133	15050	15092	15161	15042	15120	15061	15007	14931	14978	15156	15111	15188	15003	15185	14990	15054	15080	15015	14980	15140	15106	15031	15122	15254	14979	15112	15154	15078	15098	15039	15049	14962	15052	15044	15173	15112	15046	15002	15037	15130	15092	15057	15113	15156	15222	15098	15079	15140	14998	15060	14967	15189	14971	15190	15007	15089	15232	14908	14983	15044	14917	15129	15065	15093	15168	15072	15261	15101	14949	14894	14956	15129	15131	15047	15106	15132	15116	15156	14931	15067	15135	15140	15027	15055	14968	14894	15066	14990	15047	15215	15106	15160	15089	15042	15153	15112	15180	14942	15086	15196	15036	15105	15117	15004
24086	21153	28701	26045	26152	27513	26322	22681	21127	20689	19930	19529	19234	19137	18910	18841	18507	18285	18290	18171	17997	18059	17983	17927	18122	17819	18102	17889	18222	18055	17945	17897	17939	17807	17941	17833	17956	17944	17735	17959	17850	17786	17901	17743	17831	17806	17744	17824	17758	17948	17681	17757	17603	17652	17802	17862	17845	17714	17776	17803	17830	17947	17906	17603	17739	17778	17620	17636	17796	17824	17921	18085	17948	17588	17764	17795	17767	17707	17727	17936	17908	17795	17816	17899	17940	17916	18012	17922	17742	17681	17678	17805	17796	17550	17787	17917	17827	17729	17760	17760	17742	17889	17823	17687	17654	17928	17791	17636	17660	17757	17765	17686	17682	17985	17892	17862	17995	17581	17841	17630	17959	18063	17772	17898	17721	17783	17921	17913	17798	17659	17819	17806	17713	17851	17759	18029	17852	17958	17707	17700	17737	17579	17895	17808	17771	17757	17670	17725	17643	17980	17957	17677	17819	17609	17643	17498	17753	17759	17933	17852	17807	17872	17575	17802	17940	17798	17733	17953	17715	17706	17869	17639	17536	17708	17761	17578	17750	17600	17758	17846	17866	17565	17864	17834	18006	17813	17717	17797	17833	17774	18013	17788	17729	17785	17831	17632	17748	17736	17837	17770	17829	17597	17758	17713	17865	17679	17614	17794	17757	17721	17696	17766	17673	17839	17803	17717	17689	17937	17764	17849	17800	17679	17813	17930	17644	17753	17746	17910	17821	17620	17661	17701	17986	17915	17668	17862	17735	17794	17794	17645	17819	17641	17924	17647	17667	17800	17664	17759	17694	17731	17937	17840	17704	17819	17857	17854	17726	17586	17777	17872	17445	17722	17659	17822	17612	17668	17691	17645	17736	17901	17557	17677	17947	17660	17842	17689	17639	17723	17959	17759	17936	17818	17809	17629	17729	17773	17708	17758	17625	17636	17936	17695	17854	17827	17735	17726	17785	17835	17712	17639	17587	17673	17494	17713	17805	17715	17881	17706	17729	18099	17741	17855	17671	17860	17743	17909	17724	18037	17665	17740	17663	17820	17639	17633	17760	17853	17633	17879	17944	17675	17799	17721	17591	17958	17562	17933	17892	17766	17891	17641	18012	17789	17805	17711	17754	17835	17768	17889	17802	17745	17923	17716	17807	17858	17718	17861	17688	17612	17678	17634	18017	17792	17666	17825	17736	17949	17616	17696	17760	17618	17725	17803	17602	17536	17744	17761	17628	17613	17876	17545	17778	17749	17866	17697	17561	17614	17707	17664	17663	17757	17826	17833	17843	17653	17690	17679	17757	17749	17676	17548	17538	17727	17777	17995	17694	17664	17760	17621	17645	17735	17876	17923	17817	17723	17648	17816	17823	17994	17790	17607	17853	17734	18062	17945	17803	17799	17725	17958	17918	17596	17702	17743	17603	17791	17858	17669	17855	17786	17865	17693	17908	17670	17921	17764	17660	17939	17805	17741	17790	17955	17917	17597	17649	17647	17740	17800	17712	17750	17823	17778	17771	17602	17746	17826	17904	17801	17670	17713	17825	17709	17725	17645	18038	17815	17627	18008	17425	17771	17597	17877	17631	17722	17667	17735	17711	17833	17818	17787	17714	17830	17641	17598	17635	17736	17768	17769	17640	17664	17811	17779	17814	17711	17702	17673	17835	17792	17651	17886	17891	17423	17840	17905	17870	17828	17780	17870	17630	17822	17475	17819	17735	17825	17887	17848	17644	17935	17692	17841	17610	17818	17750	17953	17933	17809	17783	17698	17641	17824	17794	17699	17923	18086	17680	17719	17819	17815	17618	17765	17824	17791	17865	17739	17880	17734	17838	17765	17693	17695	17779	17943	17703	17779	17777	17951	17833	17632	17663	17783	17721	17662	17777	17627	17704	17890	17805	17857	17745	17857	17623	17826	17720	17755	17513	17638	18021	17739	17542	17677	17820	17632	17544	17548	17691	17829	17875	17714	17816	17898	17649	17931	17680	17891	17638	17641	18094	17712	17582	17661	17766	17761	17762	17819	17564	17634	17756	17697	17824	17671	17692	17897	18059	17654	17691	17679	17867	17660	17758	17641	17794	17897	17795	17821	17652	17883	17819	17895	17694	17576	17686	17594	17756	17704	17844	17978	17930	17737	17803	17863	17617	17841	17801	17733	17810	17692	17661	17823	17785	17736	17813	17628	17661	17742	17667	17652	17713	17648	17608	17716	17930	17682	17860	17777	17775	17858	17725	17720	17801	17572	17806	17883	17912	17597	17515	17701	17846	17554	17962	17804	18022	17673	17973	17874	17864	17581	17866	17778	17692	17628	17843	17880	17888	17794	17818	17735	17793	17681	17706	17693	17655	17756	18038	17882	17912	17641	17798	17777	17986	17742	17667	17850	17900	17980	17801	17713	17641	17732	17716	17822	17688	18048	17980	17957	17579	17736	17671	17800	17906	17801	17668	17567	17741	17764	17590	17711	17865	17924	17748	17771	17701	17826	17803	17539	17772	17831	17709	17909	17827	17700	17636	17780	17792	17639	17713	17741	17876	17681	17707	17895	17951	17710	17714	17877	17895	17740	17841	17987	17626	17759	17832	17857	17869	17595	17652	17649	17775	17707	17729	17756	17606	17697	17920	17617	17838	17740	17756	17643	17905	17707	17953	17892	17753	17724	17671	17873	17733	18122	17607	17724	17712	18019	17645	17668	17621	17496	17703	17627	17631	17647	17861	17578	17783	17712	17801	17765	17833	17773	17783	17675	17897	17723	17736	17461	17622	17731	17680	17758	17875	17766	17822	17740	17715	18001	17739	17775	17781	17711	17685	17759	17717	17922	17830	17831	17904	17725	17882	17735	17827	17680	17803	17672	17475	17602	17684	17719	17737	17706	17799	17712	17791	17938	17789	17836	17682	17881	17622	17717	17696	17937	17741	17904	17767	17657	17779	17701	17782	17668	17742	17652	17946	17660	17773	17861	17853	17811	17753	17737	17975	17903	17692	17844	17716	17760	17924	17779	17762	17780	17614	17638	17783	17667	17734	17606	17775	17877	17840	17745	17697	17792	17890	17691	17818	17641	17645	17772	17826	17692	17800	17878	17535	17681	17608	17811	17746	17824	17834	17730	17753	17750	17925	17765	17775	17688	17603	17888	17865	17819	17840	17698	17725	17776	17810	17597	17590	17743	17730	17802	17708	17707	17607	17745	17533	17706	17833	17838	17602	17730	17936	17610	17848	17897	17577	17802	17599	17903	17603	17852	17757	17823	17999	17759	17851	17769	17744	17893	17941	17859	17710	17658	17661	17772	17712	17717	17975	17975	17530	17791	17634	17705	17926	17968	17646	17810	17760	17704	17961	17850	17767	17749	17971	17776	17812	17874	17807	17782	17668	17740	17877	17730	17614	17778	17803	17863	17735	17525	17929	17584	17822	17795	17646	17750	17793	17750	17784	17735	17744	17964	17843	17645	17760	17997	17800	17772	17747	17870	17728	17862	17649	17792	17623	17782	17754	17793	17704	17907	17704	17748	17623	17950	17786	17857	17661	17765	17719	17785	17683	17706	17689	17682	17900	17846	17793	17644	17577	17630	17754	17739	17673	17982	17916	17842	17694	17974	18002	17714	17660	17909	17786	17933	17621	17665	17947	17712	17773	17605	17600	17645	17853	17610	17900	17693	17582	17730	17456	17841	17810	17579	17877	17725	17708	17720	17710	17802	17778	17791	17640	17622	17646	17644	17716	17765	17963	17808	18001	17807	17787	17787	17746	17593	17655	17817	17529	17702	18031	17919	17789	17897	17891	17883	17788	17797	17773	17581	17726	17600	17600	17619	17717	17986	17666	17738	17616	17634	17599	17679	17765	17782	17739	17576	17807	17812	18007	17806	17758	17822	17775	17835	17948	17925	17765	17504	17712	17765	17659	17695	17863	17625	17605	17682	17738	17954	17909	17664	17577	17561	17806	17857	17692	17834	17865	17847	17772	17670	17908	17841	17598	17657	17927	17732	17865	17787	17549	17740	17638	17734	17654	17709	17991	17776	17792	17929	17982	17815	17606	17747	17720	17674	17818	17717	17919	17630	17849	17763	17735	17608	17777	17774	17622	17686	17718	17772	17886	17713	17664	17592	17756	17766	17808	17726	17701	17653	17802	17804	17616	17657	17765	17649	17547	17652	17782	17748	17805	17784	17729	17834	18073	17750	17681	17692	17704	17863	17861	17736	17656	17699	17655	17759	17857	17849	17627	17654	17506	17478	17547	17674	17892	17721	17703	17739	17811	17806	17946	17918	17641	17849	17593	17665	17779	17859	17751	17782	17751	17856	17639	17879	17765	17679	17668	17654	17714	17630	17772	17746	17762	17807	17898	17743	17825	17562	17770	17829	17826	17569	17665	17886	17764	17952	17687	17695	17791	17758	17879	17828	17752	17582	17766	17813	17913	17775	17774	17994	17844	17796	17671	17551	17866	17752	17750	17870	17749	17747	17691	17812	17811	17802	17762	17975	17659	17728	17655	17926	17730	17716	17769	17705	17880	17913	17728	17905	17818	17816	17774	17691	17869	17829	17706	17760	17758	17700	17680	17697	17636	17801	17728	17964	17717	17543	17812	17645	17787	17484	17978	17660	17640	17647	17898	17577	17820	17718	17621	17853	17842	17929	17654	17897	17683	17743	17676	17838	17777	17706	17813	17895	17830	17948	17469	17598	17767	17686	17902	17662	17795	17996	17832	17777	17843	17737	17872	17750	17652	17821	17893	17777	17751	17731	17756	17725	17792	17726	17752	17823	17898	18005	17625	17622	17747	17776	17687	17849	17676	17683	17819	17799	17802	17748	17865	17789	17732	17601	17703	17785	17870	17701	17962	17747	17619	17739	17912	17762	17724	17800	17921	17582	17874	17893	17787	17846	17730	17464	17853	17833	17645	17815	17665	17978	17859	17808	17888	17754	17795	17688	17927	17749	17631	17832	17731	17679	17672	17854	17757	17912	17717	17595	17669	17465	17755	17757	17730	17643	17636	17633	17579	17699	17639	17636	17752	17748	17769	17501	17753	17652	17843	17780	17799	17921	17847	17640	17926	17775	17806	17846	17560	17489	17788	17727	17598	17917	17850	17898	17784	17825	17623	17473	17721	18127	17591	17876
32863	52054	47976	37694	32023	27772	24157	22012	20089	19110	18327	17595	17058	16666	16385	16197	15884	15906	15773	15630	15522	15265	15426	15464	15187	15237	15143	15172	15229	15111	15085	15000	15223	14990	15095	15151	15057	15141	15244	15130	15139	15050	14911	15093	14999	15112	15080	15110	15094	15128	15056	14982	15076	15100	15020	15027	14915	15159	14941	15129	14905	15017	14932	15048	15061	14925	15112	15096	14967	15125	14964	15157	15100	14950	15011	15057	15016	14957	15060	15069	15132	15162	14945	14963	15098	14943	15103	14988	15023	14962	15122	15055	14931	14855	14878	15037	15195	15087	15138	14943	15045	15098	15121	14940	14896	15109	14921	15065	15129	15042	15030	15095	14862	14938	15123	14850	15030	15018	15067	15002	15173	14873	15017	15122	15015	14990	14971	14932	15074	14967	15072	15047	15070	15030	15194	15078	14955	15102	14977	14968	15068	15029	15066	14802	15143	15041	14894	15002	14912	15093	14901	14991	14898	15133	15127	14970	15002	15020	15076	15103	14956	15042	14860	15045	14933	14990	14951	15017	14937	15064	14993	14998	14794	14876	15028	15096	14702	15103	15153	15093	14935	15142	14969	15047	14908	15007	14919	14931	15112	15018	15134	14996	14913	15025	15141	14836	14986	14795	14947	14981	15019	14884	15100	15049	15098	14928	15002	15006	15065	15074	14846	15070	14920	14953	14971	15012	15009	15050	15024	14903	15041	14897	15051	14908	15040	14915	15031	14892	14999	14995	14981	15087	14900	14990	14893	15048	14930	14791	14826	15108	15139	14968	14955	14955	14956	15054	14895	14954	15124	15165	14997	15177	15014	14965	14980	14846	15029	15078	14848	14953	14878	14895	15053	15077	15033	15204	14964	15167	14995	15000	14952	14946	14957	15048	15083	14928	14967	14803	15179	15080	15122	14847	15006	15120	15183	14919	15050	14971	15148	15041	14966	14916	15189	15128	15035	15044	14822	15093	14872	15130	15137	14998	14917	15086	14961	14963	14828	15122	15158	15028	14865	14989	15023	14949	14980	15133	14701	14972	15103	14867	14979	15075	14947	15007	14865	15019	14982	14964	14941	15119	15041	15085	15125	14992	15063	15082	15088	14987	14855	14968	14948	14973	15152	14950	14930	14995	15165	15062	15128	15013	14998	15021	14879	15050	15139	14813	15014	14953	15056	14926	15075	14968	15075	15082	15031	14985	15013	15009	14960	14971	15030	15135	15047	14827	14963	15106	15152	15082	15000	15127	14805	15079	15152	15068	14837	14879	14974	14917	15094	15136	14959	14898	14962	14930	14944	14884	14878	14930	14925	14928	14981	15050	14940	14959	14850	15029	14911	15085	14985	15018	14991	14952	15026	15036	14908	14903	15045	15142	14894	14858	15132	14944	14989	14888	15129	14915	14989	14938	14970	14970	14970	14960	14916	15082	14920	14959	15108	15175	14907	14986	14996	14836	15000	14905	14975	15147	14916	14934	14842	15079	14989	14936	14874	15012	15121	15070	14871	14947	15025	15043	14920	14969	14971	14910	15006	14883	14915	15063	14976	15050	15057	15049	15266	15027	15049	14921	15015	15200	14981	14833	14982	15029	14999	14911	14955	15044	14934	14940	15061	15193	15195	15139	14929	15063	14990	15184	15093	15184	14953	15120	15027	15092	14956	14996	14911	15081	15138	14960	14938	14999	14912	15055	15012	15142	15114	15168	14952	15005	15078	14978	15084	15035	15020	14932	14849	14954	14941	14897	14954	14932	15122	15003	15094	15087	14972	14956	15127	14951	15034	15034	15090	14891	14956	15096	15010	14952	14992	15099	15083	14963	15161	14886	14967	15037	15081	15088	15027	14994	14986	14989	15002	14982	14997	15286	15035	15046	14907	15147	15100	15075	15092	15051	14969	14965	15008	14982	14884	15082	14936	15034	15107	15042	14911	14985	15075	15042	15094	15011	15058	15036	15041	14913	14914	14974	14987	15083	14913	15130	14823	14981	14925	14979	15066	15104	14887	15119	14978	14928	14944	14942	15076	14880	15126	15015	15034	14827	15023	15007	15017	15039	15082	14775	14930	14932	14857	14899	15163	14981	15185	14944	14947	15042	15210	15005	14887	14977	15013	14863	14993	15180	15163	15040	14891	15046	15022	15083	15112	15084	14991	15024	14958	14965	15168	15030	15126	15064	15134	14888	14941	14909	15171	14964	14773	15082	14943	15218	14997	14817	15001	14964	14917	15152	14922	14955	14924	14963	14982	15019	14983	14881	14886	14998	14938	14964	15022	14851	14821	14939	14968	15175	14846	15045	14961	15066	15055	14948	14943	15004	14879	15006	15069	14899	14991	14967	14912	14812	15007	14931	15067	14977	14972	15026	14916	15194	15012	14911	15090	14837	15120	14913	14951	14937	14981	15075	15014	15065	15073	14955	15089	15134	15052	15099	14971	15106	15046	15119	14888	15007	15093	15009	15069	15003	14987	15082	15013	15079	15006	14908	14963	14912	15166	15046	14967	14839	15011	14926	15036	15130	14854	15091	14925	14922	14812	15222	15094	15085	15046	15065	15037	15104	14942	15022	14978	14969	15142	15073	15003	14850	15095	15150	15080	14879	14897	15003	15082	14943	15299	14933	14996	15039	15109	15114	14857	14943	14974	15180	15006	14906	14892	14904	15165	15021	14925	14910	15029	14929	14952	14921	14963	14886	15071	14941	15093	15282	14934	14915	15164	14946	15030	14970	15057	15036	14951	15097	14999	14905	15052	15101	14989	15199	14893	15187	14976	14914	15106	14989	15079	15152	15019	15062	14846	15055	14974	15016	14923	15104	14889	15012	14871	15014	15081	15005	15041	14835	14927	15032	14987	15056	15135	15049	14996	14904	15013	15071	14934	14945	15038	14981	14909	14862	14768	15110	14967	14959	14774	14809	15075	15031	14918	15116	15162	15039	14858	15022	14966	14982	15196	14818	15023	14997	15055	15191	15004	14880	15130	15061	14986	15052	14904	14905	14942	15042	14985	15035	14913	15175	15050	15097	15012	14976	15007	15074	14943	15114	14999	15048	15005	15034	15021	15081	14988	15018	15084	15079	15151	15010	15020	15086	14900	15022	14911	15063	15074	14985	15067	15126	14984	14960	15004	14930	15007	15059	14958	15088	14945	14946	15096	15104	14964	15017	14983	15038	15006	15242	14991	14865	14935	15039	14924	14881	15014	15074	15003	14997	15050	14937	14937	14909	14864	15009	15066	14781	14739	14873	14896	14822	15089	14881	15133	14915	14929	14936	15095	14922	15043	15120	14950	15065	14812	14955	14900	15035	15052	14975	14899	15014	15043	14932	14971	15092	14996	15020	14912	15041	15032	15046	15144	15051	15128	15032	14970	15090	14919	15022	15061	14988	14893	14884	15106	14892	15035	15057	14815	15052	15217	14946	15037	15087	14989	15180	14971	14950	14893	14898	15104	14957	15019	15156	15105	15136	15076	14796	14991	15067	14910	15016	14817	14996	14987	15128	14954	14799	15008	14997	15044	15050	14948	14799	14946	15074	15176	15136	14935	15019	14935	15143	15101	15028	14947	15080	15088	14950	14966	15020	14999	14948	15104	15026	14953	14949	15005	14941	15081	14969	15187	14885	15097	14899	14984	15028	14973	15070	15040	15041	15046	15031	15021	14953	15003	15014	14974	14820	14935	15045	15030	15112	14847	15069	15047	15076	15084	15132	14829	14839	14931	14972	15212	15037	14980	14951	15095	15001	15116	15196	15057	15189	15017	15053	14997	15066	15124	14936	14916	15169	14908	15032	15153	15094	15003	14937	15086	14956	15079	15249	14909	14953	15050	15086	15149	15017	15014	15028	15130	14965	15088	15058	14997	15071	15045	14951	14930	14769	15063	14992	14972	14870	15192	14898	14943	15041	15067	15076	14940	15052	15097	15095	15018	15163	15168	15000	14964	14986	14998	14865	15123	14952	14836	15046	14971	15182	14971	14913	15035	15033	15005	14889	14997	15169	14907	15147	15027	15177	14988	14892	15131	15004	14868	14987	15102	15123	15098	15028	15057	14986	15139	15115	15025	14840	15019	15156	14981	15077	14879	15069	15092	15098	15128	15031	15135	15063	15177	15005	15087	15103	15016	15054	14967	14977	14923	15198	15021	14993	14882	15006	14844	14972	15122	15073	14918	14881	14863	14957	15082	15049	14889	15177	14954	14986	14854	15077	15049	15008	14990	14901	14848	15076	14837	15011	15212	15071	15133	14841	14865	15011	15075	14955	14801	15048	15059	14932	14911	15072	14923	14954	14958	14903	14900	15038	15023	15149	15052	14942	15093	15006	15070	14962	14989	15136	15020	14849	14858	15104	14940	14967	15030	14897	15010	15002	15116	14914	14749	15154	14968	15006	14970	14890	15128	15048	15065	14956	15017	14982	14981	14950	14918	14965	14900	15148	15045	14890	15156	15009	15085	14888	15007	14957	15174	15029	14972	15204	14916	14884	14941	14912	14997	15027	14979	14997	15115	14933	15078	14860	15004	15034	14853	15022	15099	15074	14999	15010	14902	15019	15005	14902	14909	14955	14881	15043	15043	14969	14938	15137	14865	14925	14851	14931	15075	15095	14939	15048	14892	14965	15065	14902	15040	14894	15044	15128	15194	15125	15171	15043	14992	14930	14863	15006	14898	15105	14999	15075	15119	14966	14930	14924	14988	14968	15000	14867	15071	14900	15041	15035	14950	15045	15045	15052	14970	14956	15030	15045	15051	14897	15023	15094	14972	15032	15023	15146	15004	14901	15125	15054	15169	14998	15132	15021	14925	14989	14860	14994	15148	14913	14967	14847	14973	14997	14922	15043	14850	14854	15008	15079	15105	15134	15094	15107	14993	15027	15051	15080	15152	15021	15192	14960	14955	14947	15049	14827	15126	15026	14955	15116	15029	14926	14941	14926	14937	14910	15062	14915	15010	15043	14994	15038	15101	15090	15071	14862	15010	14977	15059	14806	15008	15015	14844	15049	15120	15000	14972	15038	15034	15056	15062	14828	15023	15014	15011	15081	15040	14936	15063	14988	14966	14978	15055	15035	14876	14923	14986	15048	15157	15132	14957	14972	14905	15007	14925	15058	14916	15086	15049	15016	14970	14952	14957	14874
22752	21114	28843	23889	23340	27805	30190	24962	22725	22376	21689	20818	20485	19844	19911	19506	18992	19132	18965	18920	18819	18709	18438	18631	18598	18461	18385	18515	18393	18337	18446	18259	18341	18136	18275	18222	18257	18336	18256	18272	18070	18134	18115	18219	18221	18313	18133	18141	18204	18161	18022	18170	18186	18152	18202	18020	18295	18233	18202	18320	18177	18371	18215	18016	18136	18229	18228	18194	18107	17924	18237	17809	18080	18002	18282	18301	18138	18318	18422	18224	18069	17821	18225	18019	18096	18260	18054	18064	18067	18042	18063	18370	18218	18226	18129	18387	18283	17982	18349	18091	18168	18003	18040	18246	18295	18161	17973	18021	18132	18154	18055	18258	18252	18100	18221	17972	18043	18111	18191	18232	18056	18189	18066	18050	18117	18091	18230	18143	18209	17932	18220	18028	18073	18179	18223	18181	17977	18166	17967	18036	17988	18076	18114	18030	17991	18132	18329	18173	18112	18111	18169	17971	18167	18060	18167	18348	18111	18158	18192	17855	18052	18054	18178	18056	18095	17926	18290	17988	18144	18125	18140	18235	18077	18152	17818	18106	17907	18273	18335	18232	18269	18172	18197	18235	18225	18049	18056	18046	17919	18071	18094	18085	18137	18221	17834	18086	17917	18172	18124	18174	18076	18203	18082	18201	17987	17877	17901	18222	17972	18207	17926	17981	18139	18386	18145	18199	18036	18202	18027	18099	18038	18125	18206	17937	18033	18060	18338	18120	18259	18250	18121	18003	18128	18249	17957	17972	18083	18012	17945	18034	18246	18141	18134	18148	18048	18203	18145	18117	17968	17786	18107	18122	17954	18087	18231	18117	17979	18104	18048	18102	18162	18206	18178	18053	18201	18159	18171	18072	17988	18084	17880	18153	17943	17938	18162	18068	17992	18184	18042	18265	17902	18029	18100	18069	18023	18033	18192	18140	18036	18006	18077	18200	17985	18215	18171	18050	18232	18180	18151	17959	18023	18119	18277	18084	18052	18104	18403	18069	18300	18179	18182	18251	18055	18014	18291	18117	18029	18042	17912	18061	18017	18127	17990	18050	18130	18051	18241	17965	18070	17864	18138	18166	18089	18062	18181	18111	18091	18063	18062	17913	18159	18022	17987	17956	18085	18116	18073	18079	18184	18131	18089	18211	18204	17931	18096	18026	17930	18116	18121	18155	17972	18127	18141	17992	18074	18094	18079	17950	18047	18280	18169	18128	18057	18307	18098	18183	18254	18062	18115	18003	18097	18012	18265	18137	18288	18275	18058	18257	18124	17987	18137	17826	18151	18157	18047	18190	18098	18138	17916	17960	18176	18250	18190	17922	18067	17927	18125	17987	18260	18152	18065	18150	18148	18032	17976	18001	18288	18140	17981	17865	17900	17977	17900	18107	18019	18042	18100	18268	18120	17837	18080	18115	18016	18171	18233	18091	18069	18075	18002	18051	18292	18139	18249	18083	18152	18011	18029	18171	18222	17978	18054	18222	18122	18202	17878	18092	18113	18413	17988	18268	18097	18196	18307	18242	18101	18100	18189	18283	18114	18115	17938	18084	18017	18192	18138	18108	18192	18095	18126	18233	18144	17960	18143	18047	18308	18192	18109	18123	17990	17964	17920	18114	17770	17954	18171	17953	18065	18125	18167	18165	17905	18014	18015	17746	18034	18073	18092	18215	18014	18077	18039	18201	17920	18111	18356	17903	17922	18166	18026	17878	18100	17959	18110	18240	18117	18022	18221	18035	18206	18105	18105	18048	18048	18008	18186	18079	17972	18068	18116	17987	18180	18307	18132	17987	17994	18081	18020	18197	18050	17870	17964	18185	18118	18242	18076	18067	17956	18020	18289	18061	18240	17950	17931	18036	18178	18205	18112	18026	18082	18224	18123	18292	18339	17896	17905	18183	18151	18241	18310	18147	17996	17952	18282	17981	17927	18137	18094	18141	18113	18127	18079	18057	18134	17995	18099	18121	18112	18161	18172	18061	18116	18043	18097	18178	18047	18116	18069	17817	18130	18045	18198	18203	18184	18100	18124	18171	18299	18014	18064	18124	18008	18157	18130	18073	18114	18398	18233	17974	18055	18287	18039	18077	18061	18110	17921	18129	17956	18020	18074	18068	17820	17799	18273	17940	18245	18029	18243	18150	18091	18106	18217	17924	17896	18142	18323	18192	18091	18209	18071	18143	17931	18248	18104	18076	18117	17943	18143	18031	18116	18093	18275	18287	17999	17987	18314	18178	18040	18042	18117	18040	18098	18056	17958	18099	18073	18128	18282	18258	18007	18020	18200	17956	17882	18088	18023	18033	18188	18126	18144	18244	18345	18251	18035	18116	17920	17977	18296	18070	17958	18171	17949	18387	18091	18129	18246	18021	18088	18044	18214	18105	18197	18012	17979	18167	18073	17998	18005	18181	18130	18077	18131	18112	18183	18064	17981	17911	18018	17968	18111	18235	18068	18178	17998	17938	18130	18144	17974	18026	17919	17958	18184	17987	18126	17806	17974	18038	17903	18095	17847	17909	18230	17977	18280	18138	18177	18073	18169	18065	18040	18124	18191	18225	18258	17933	18071	17954	17924	18205	18307	18164	18187	18286	18102	18052	18060	17957	17986	18020	18152	18033	18202	18159	17900	18099	18109	18318	18230	18017	18038	18181	18193	18192	17975	18183	18106	18123	18081	18185	18133	18097	17886	18077	18183	18010	18070	17916	17976	18200	18301	18013	17999	17961	18212	17998	18082	18146	18099	18067	18024	18077	18182	17974	17757	18007	18025	18047	18055	18167	18338	18048	18177	18315	18183	18268	18290	18214	18027	18100	18164	18039	18008	18167	18074	18181	18072	18440	18097	18203	18040	18183	17835	18277	18119	18142	18148	18234	18231	18086	18059	17918	17930	17969	17949	18032	18105	17983	18043	18064	18164	18182	18135	18073	18056	18130	17975	17955	17994	18131	18149	18036	18178	18148	18007	17941	18093	18113	18197	18144	18180	18136	17873	18092	18067	18154	18169	18230	18038	17886	18052	18089	17864	18238	18052	18249	18084	17989	18187	18067	18171	18205	18064	18164	18096	18099	17986	18025	18241	18070	18192	18229	17989	18050	18158	18050	18147	18018	17935	18145	18072	18082	18199	18257	18070	18147	17925	18049	18072	18183	18047	18104	18072	18052	18167	17979	18204	18142	18020	18137	18172	17878	18142	18222	18195	18128	18289	18142	18361	18124	18034	18079	18194	17930	18107	18088	18023	18126	18144	18113	18185	18304	18045	17902	17961	18024	18104	18236	17972	17984	18024	17981	18176	18078	18128	18029	18212	18091	18018	18032	17993	18183	18226	17950	18102	18449	18153	17916	18051	18155	18077	18006	18052	18006	18308	18176	17917	17944	18178	18300	18201	18168	17884	18246	18237	18155	18057	18198	17878	17990	18361	18059	17921	18169	18442	18211	18004	18169	18050	18197	18241	18249	18025	18055	18152	18150	18170	18073	18114	18036	18198	18028	17952	18132	17974	18219	18111	18050	18072	18039	17845	18095	18071	17972	18180	18156	18089	18115	17907	18167	18129	18046	18064	18209	18235	18288	18092	18257	18138	18195	18083	18019	18023	18057	18206	18021	18117	17897	18112	18241	17973	18059	18092	18209	18228	17963	18099	17910	18044	17994	17975	18032	18266	18056	18116	18068	18024	17982	18189	18118	17986	18018	18122	17990	17974	18190	18294	18019	18010	18119	18111	18079	18216	17988	18106	18163	18317	17985	18069	18192	18059	18191	17924	18049	17834	17986	17851	18017	18277	18079	17877	17997	17987	18274	18228	18174	17927	17940	18247	18120	18229	18083	18208	18002	17940	17895	17964	18283	18105	18105	18126	17907	17863	18245	18089	18106	18108	17866	17997	18004	18000	18119	17929	18038	18221	18115	18231	17934	18090	18156	17917	17905	18208	18216	18225	18150	18077	18062	18095	18104	18029	18086	18146	17993	18239	18032	18092	18037	18145	18012	18259	17968	18094	17973	18112	18309	18102	18051	18152	17878	18113	18149	17973	18139	17954	18025	18153	18266	18181	18159	18213	18207	18065	17913	18094	18012	17882	17988	18111	18094	17967	18141	18003	18115	17996	17999	18249	18117	18076	18158	18046	18293	18260	18367	18081	18076	18173	18174	18194	17951	17965	18128	18145	17928	18246	17983	18097	18081	18204	18196	18091	18180	18140	18082	18162	18009	17948	18093	18071	18044	18127	17908	18197	18266	18156	18229	17993	18043	18243	18105	18187	18010	18231	18043	18186	18184	18050	18106	18101	17915	18013	18141	18084	17975	18047	18100	18100	18080	18116	17920	18113	18216	18240	18113	17964	18049	18062	18116	18010	18031	18083	18152	18272	18352	18195	18034	18136	18027	18011	17867	18203	18122	18200	18048	18106	18283	18239	17977	18260	18254	18129	17984	18144	18093	18041	18163	18140	18145	18017	18115	18117	18261	18164	18176	18189	18076	18192	18232	18006	18211	18056	18247	18102	18109	18018	18333	18313	17858	17965	17816	18004	18128	18088	17919	18105	18221	17914	18032	18106	18224	18137	18332	18339	18075	18166	18071	18074	18172	18179	18091	18350	18012	18168	18292	17998	17988	18327	17812	18117	18134	18049	18330	18163	17995	18192	18191	17903	17865	18044	18050	18159	18049	18212	18085	18003	18150	18137	18259	18226	18270	18101	17934	18013	18175	18168	18155	18096	17990	18248	18154	18088	17972	18138	18145	18026	18084	18045	17999	17996	18110	18149	18061	18111	18116	18102	17961	18209	18091	18118	18150	18075	18086	18055	18035	18212	18080	18201	18228	18155	18182	18294	18181	18242	18042	18248	18192	18151	18149	18096	18125	18131	18044	18116	18050	17887	17916	18055	18215	18151	18092	17862	18015	18261	18038	18186	18169	18220	18302	17906	18096	18082	18156	17972	18144	18222	18038	18319	18386	17895	18211	18428	17967	17963	17936	18106	17851	18070	17969	18232	18134	18147	18306	18012	17877	18150	18025	17979	18069	18092	18042	18022	18111	18106	18070	17910	17990	17966	18049	18090	17891	18054	17934	17933	18062	18252	18090	18253	18067	18163	18158	18043	18153	18033	18226	17959	18097	18156	17988
33636	57941	53514	42566	36917	31884	27743	24704	22704	21099	19758	18991	18051	17767	17319	16880	16743	16401	16115	16081	16075	15936	15846	15560	15474	15416	15469	15416	15392	15437	15356	15366	15240	15389	15276	15446	15346	15227	15191	15408	15171	15252	15212	15430	15282	15307	15309	15296	15145	15183	15180	15143	15122	15403	15303	15131	15174	14976	15158	15095	15105	15214	15026	15335	15302	15169	15222	15106	15141	15140	15223	15354	15198	15133	15253	15154	15013	15226	15129	15302	15277	15210	15172	15051	15187	15201	15230	15202	15269	15092	15074	15095	15238	15105	15320	15099	15109	15158	15179	15303	15148	15172	15248	15267	15122	15204	15152	14997	15186	15245	15174	15142	15223	15170	15064	15231	14982	15168	15267	15145	15129	15162	15322	15177	15089	15365	15199	15243	14993	15212	15275	15163	15080	15338	15059	15113	15254	15106	15292	15052	15156	15244	15189	15079	15224	15140	15286	15236	15121	15041	15233	15078	15234	15078	15158	15127	15165	15087	15188	15320	15112	15020	15099	15159	15029	15244	15273	15221	15055	15197	15259	15108	15087	15075	15220	15277	15114	15082	15246	15160	15097	15300	15165	15211	15139	15132	15400	14982	15160	15016	15129	15207	15323	15223	15203	15251	15332	15127	15234	15215	15184	15127	15287	15312	15007	15241	15050	15361	15102	15286	15151	15211	15091	15297	15276	15226	15198	15267	15090	15285	15203	15305	15136	15142	15049	14999	15136	15038	15187	14978	15168	15142	15162	15192	15297	15161	15172	15135	15244	15087	15332	15248	15140	15228	15241	15273	15166	15008	15252	15311	15144	15163	15154	15231	15358	15204	15252	15138	15242	15174	15382	15149	15093	15083	15257	15137	15204	15236	15178	15377	15071	15059	15141	15175	15011	15272	15123	15203	15062	15178	15203	15177	15278	15087	15261	15167	15184	15039	15070	15042	15156	15199	15140	15105	15055	15152	15243	15292	14959	15205	14951	15210	15191	15312	15117	15149	15299	14947	15146	15200	15005	15174	15185	15139	15178	15328	15189	15174	14986	15080	15236	15001	15271	15111	15125	15344	15303	15021	15108	15050	15149	14978	15092	15322	15134	15105	15163	15197	15077	15126	15242	15192	15180	15157	15166	15174	15072	15170	15107	15138	15248	15163	15253	15232	15350	15145	15152	15242	15128	15235	15314	15270	15258	15254	15023	15141	15283	15297	15107	15155	15274	15239	15097	15201	15331	15166	15062	15026	15171	15149	15091	15396	15247	14974	14982	15159	15174	15138	15033	15322	15176	15038	15180	15092	15040	15063	15090	15179	15198	15149	15122	15136	15024	15162	15230	15098	15045	15119	15078	15313	15193	15157	15205	15278	15220	15196	15101	15171	15197	15110	15136	15066	15058	15209	15208	15388	15222	15070	15121	15154	15178	15247	15044	15150	15111	15029	15266	15196	15244	15055	15302	15172	15115	15362	15095	15211	15205	15178	15061	15114	15218	15176	15280	15191	15112	15391	15009	15096	15222	15200	15148	15197	15064	14749	15210	15090	15202	15011	14997	15187	15177	15190	15079	15092	15095	15140	14992	15368	15016	15134	15230	15281	15152	15266	15142	15210	15244	15215	15162	15316	15044	15224	15086	15153	15174	15118	15154	15236	15139	15277	15144	15156	15095	15046	15128	15249	15153	15379	15215	15113	15204	15127	15263	15071	15230	15369	15087	15322	15324	15302	15221	15139	15148	15213	15290	15134	15314	15151	15144	15156	15309	15175	15093	15392	15199	15240	15016	15151	15325	15141	14970	15243	15077	15166	15194	15193	15180	15068	15231	15138	15182	15177	15185	15077	15255	15055	15263	15176	15186	15045	15059	15168	15125	15127	15221	15270	15110	15131	15021	15241	15218	15200	15214	15128	15234	15037	15218	15209	15169	15176	15167	15313	15172	15198	15347	15248	15142	15123	15295	15130	14992	15047	15258	15110	15378	15098	15055	15176	15289	15303	15267	15238	15140	15068	14982	15192	15148	15224	15218	15044	15034	15140	15071	15095	15068	15161	15177	15221	15175	15333	15046	14813	15264	15059	15140	15112	15212	15162	15161	15338	14982	15285	15266	15113	15140	15196	14928	15296	14983	15194	15169	15016	15310	15247	15192	15229	15233	15082	15375	15153	15150	15246	15175	15178	15067	15363	15052	15112	15197	15221	15225	15202	15125	15280	15145	15154	15207	15090	15261	15349	15342	15155	15256	15203	15148	15243	15284	15109	15111	15273	15164	15308	15101	15132	15266	15184	15179	15200	15172	15314	15100	15086	15091	15331	15177	15159	15140	15072	15332	15153	15078	15305	15217	15303	15167	15054	15130	15363	15197	15233	15025	15089	15110	15160	15089	15154	15194	15058	15306	15186	15205	15138	15231	15271	15140	15223	15229	15135	15202	15183	15182	15231	15027	15191	15211	15244	15049	15207	15202	15119	15156	15240	15132	15289	15227	15260	15170	15177	14980	15168	15137	15041	15204	15275	15050	15319	15301	15316	15248	15175	15316	14980	15088	15178	15037	14994	15239	15038	15312	15180	15038	15124	15107	15214	15216	15088	15167	15145	15113	15088	15219	15063	15137	15184	15248	15288	15131	15270	15171	15277	15203	15026	15131	15138	15236	15313	15040	15131	15104	15277	15087	15173	15302	15287	15199	15025	15124	15225	15315	15163	15004	15176	15205	15338	15195	15171	15135	15130	15075	15162	15182	15125	15173	15389	15197	15020	15165	15032	15010	15262	15081	15235	15132	15208	15186	15110	15125	15106	15196	15010	15209	15202	15052	15162	15260	15193	15095	14944	15022	15263	15119	15132	15132	15014	15244	15029	15276	15306	15195	14897	15168	15228	15030	15191	15186	15273	15169	15344	15378	15126	15267	14959	15175	15253	15282	15113	14984	15159	15312	15144	15177	15277	15021	15083	15310	15220	15088	15082	15322	15206	15121	15281	15177	15129	15080	15082	15041	15152	15114	15174	15117	15053	15241	15124	15229	15060	15191	15095	15107	15296	15332	15222	15209	15229	15301	14946	15344	15140	15140	15034	15085	14956	15253	15092	15183	15173	15182	15046	15263	15155	15001	14979	15141	15380	15105	15169	15244	15017	15125	15090	15203	15120	15200	15161	15200	15129	15173	15086	15164	15356	15046	15346	15111	15030	15156	15043	15218	15243	15208	15188	15338	15184	15168	15217	15281	15113	15141	15111	14889	15145	15189	15237	15095	15154	15078	15176	15235	15156	15258	15359	15334	15241	15122	15152	15135	15277	15248	15049	15021	15252	15154	15099	15026	15202	15123	15101	15152	15200	15068	15214	15165	15089	15055	15119	15213	15169	15124	15323	15160	15097	15255	15186	15151	15122	15183	15082	15142	15167	15265	15181	15150	15220	15094	15271	15161	15191	15161	15347	15087	15065	15195	15229	15101	15170	15129	15209	15217	15265	15249	15301	15149	15100	15077	15293	14996	15081	15248	15117	15246	15306	15107	15192	15161	14955	15093	15039	15211	15244	15188	15226	15253	15132	15161	15230	15122	15278	15176	15303	15231	15212	15133	15139	15291	15092	15140	15110	15109	15063	15137	15114	14885	15234	15230	15219	15151	15250	15105	15304	15394	15337	15305	15271	15220	15049	15161	15314	15182	15194	15329	15122	15362	15207	15126	15145	15128	14978	15193	15169	15025	15267	15348	15031	15134	15166	15332	15187	15073	15308	15105	15200	15099	15183	15267	15151	15064	15216	15116	15109	15059	15119	15153	15105	15362	15364	15125	15105	15172	15232	15195	15110	15288	15008	14963	15219	15286	15286	15201	15295	15271	15079	15196	15098	15086	15053	15220	15200	15336	15105	15261	15053	15108	15152	15088	15176	15200	15222	15157	15282	15262	15137	15085	15383	15355	15246	15051	15257	15215	15173	15153	14975	15140	15141	15162	15186	15204	15123	15074	15283	15213	15180	15150	15039	15082	15370	15078	15233	15214	15226	15167	15041	15146	15268	15211	15029	15096	15130	15275	15214	15139	15260	14954	15091	15292	15085	15222	15207	15314	15152	15285	15145	15320	15079	15455	15075	15156	15257	15091	15225	15118	15110	15061	15182	15179	15288	15321	15215	15077	15024	15207	15200	15185	15151	15165	15132	15000	15130	15151	15271	15206	15306	15193	15244	15102	15291	15143	15129	15322	15170	15272	15228	15295	15115	15293	15217	15113	15180	15176	15254	15026	15316	15120	14988	15138	15167	15079	15214	15219	15301	15229	15344	15173	14973	15207	15211	15316	15195	15226	15217	15060	15224	15155	14942	15095	15164	15003	15146	15143	15149	15148	15103	15364	15162	15124	15136	15159	15056	15218	15094	15295	15153	15006	15049	15250	15085	15205	15056	15106	15073	15029	14943	15004	15054	15258	14995	15139	15170	15223	14973	15256	15224	15245	15299	15084	15082	15017	15033	15250	15133	15080	15274	15250	15139	15227	15169	15143	15282	15074	15194	15153	15064	15326	15031	15025	15013	15112	15132	15329	15237	15211	15078	15022	15152	15353	15203	15304	15035	15263	15164	15280	15363	15319	15242	15090	15337	15197	15295	15359	15159	15360	15420	15091	15069	15254	15211	15356	15298	15081	15087	15040	15062	15350	15001	15081	15168	15005	15173	15093	15268	15241	15112	15203	15147	15235	15085	15080	15172	15203	15081	15188	15135	15147	15155	15283	15203	15080	15296	15092	15091	15163	15101	15134	15022	15062	15159	15229	15059	15123	14942	15340	15049	15193	15193	15392	15260	15209	15174	15046	15266	15214	15082	15196	15288	15099	15079	15107	15115	15143	15135	15126	15104	15111	15217	15028	15281	15087	15240	15166	14993	15228	15268	15123	15110	15199	15178	15124	15095	15204	14986	15318	15123	15159	15171	15204	15062	15083	15224	15361	15131	15139	15065	15067	15153	15072	15164	15157	15209	15011	15239	15109	15254	15241	15177	15108	15058	15259	15192	15117	15314	15132	15235	15113	15112	15204	15187	15211	15255	15082	15147	15208	15239	15011	15192	15109	14964	15242	15135	15368	15107	15130	15221	15182	15242	15265	15172	15185	15049	15253	15246	15039	15225	15209	15128	15271	15184	15132	15108
29879	30762	38003	34017	27666	24450	22413	21035	20091	19554	19143	18849	18610	18578	18344	18372	18183	18265	17947	17995	18147	17963	17860	17886	18029	17899	18021	17739	17670	17897	17872	17953	18043	17851	17937	17740	17781	17638	17796	17806	17679	17702	17936	17800	17777	17727	17730	17902	17780	17642	17757	17879	17749	17849	17798	17756	17708	17763	17657	17840	17836	17780	17629	17661	17752	17627	17766	17654	17916	17826	17890	17767	17632	17742	17836	17692	17643	17737	17851	17729	17727	17693	17757	17609	17857	17610	17934	17834	17798	17696	17652	17627	17798	17660	17842	17736	17793	17632	17512	17722	17698	17731	17802	17791	17947	17655	17814	17755	17869	17718	17572	17743	17636	17493	17977	17815	17636	17769	17615	17796	18002	17769	17849	17766	17987	17681	17697	17904	17965	17836	17816	17835	17893	17626	17885	17780	17760	17769	17814	17717	17767	17893	17616	17699	17895	17660	17662	17648	17747	17947	17677	17699	17852	17560	17585	17713	17880	17641	17809	17851	17772	17686	17806	17642	17890	17687	17869	17793	17883	17610	17719	17715	17896	17727	17576	17727	17949	17804	17816	17944	17898	18028	17865	17774	17549	17674	17704	17799	17653	17735	17801	17437	17765	17957	17751	18065	17910	17851	17808	17886	17635	17703	17675	17859	17722	17737	17666	17875	17703	17759	17831	18041	17694	17706	17606	17740	17689	17922	17872	17683	17848	17885	17754	17679	17732	17916	17909	17902	17824	17833	17743	17862	17746	17500	17614	17498	17969	17941	17742	17804	17915	17726	17662	17645	17850	17766	17948	18227	17772	17653	17880	17692	17778	17603	17821	17847	17801	17850	17606	17738	17846	17775	18046	17777	17838	17763	17864	17753	17768	17603	17678	17858	17634	17794	17801	17455	17787	17628	17749	17892	17819	17812	17819	17734	17691	17732	17645	17827	17653	17672	17668	17730	17749	17727	17573	17709	17800	17748	17729	17799	17727	17936	17768	17564	17729	17860	17669	17819	17812	17832	17662	17545	17702	17617	17932	17855	17712	17748	17766	17816	17560	17878	17659	17746	18008	17797	17668	17817	17806	17733	18004	17809	17853	17766	17514	17703	17657	17873	17822	17850	17592	17835	17703	17865	17886	17778	17875	17719	17906	17702	17672	17758	17824	17777	17816	17714	17680	17749	17637	17752	17681	17664	17749	17672	17642	17628	17790	17789	18099	17921	17775	17865	17715	17906	17703	17772	17756	17748	17714	17806	17845	17773	17827	17703	17621	17885	17973	17749	17863	17875	17832	17858	17904	17555	17773	17777	17737	17833	17795	17689	17710	17742	17894	17756	17756	17740	17840	17731	17760	17726	17659	17716	17826	17694	17822	17816	17745	17666	17671	17901	17828	17809	17692	17662	17831	17793	17835	17570	17906	17728	17797	17802	17881	17715	17650	17743	17734	17771	17510	17765	17615	17658	17825	17848	17791	17744	17846	17698	17835	17741	17695	17718	17996	17912	17780	17775	17813	17583	17660	17817	17915	17772	17954	17820	17793	17792	17825	17891	17779	17840	17717	17802	17663	17922	17832	17850	17526	17690	17785	17695	17694	17686	17716	17745	17769	17757	17623	17669	17666	17628	17833	17729	17947	17823	17715	17867	17843	17798	17675	17589	17863	17687	17881	17715	17764	17693	17646	17785	17843	17649	17634	17789	17809	17797	17817	17785	17599	17781	17666	17721	17540	17635	17780	17802	17772	17739	17856	17720	17610	17674	17824	17928	17509	17638	17856	17714	17776	17903	17798	17828	17725	17623	17665	17805	17905	17721	17886	17810	17738	17641	17540	17780	17806	17813	17773	17834	17936	17761	17741	17747	17770	17766	17938	17787	17643	17635	17690	17665	17587	17715	17947	17816	17775	17736	17711	17855	17707	17753	17624	17934	17959	17446	17788	18023	17716	17679	17544	17780	17647	17843	18197	17874	17807	17918	17790	17655	17835	17663	17646	17678	17769	17658	17782	17734	17882	17787	17654	17726	17842	17899	18079	17866	17867	17753	17642	17693	17944	17841	18111	17795	17723	17821	17938	17824	17660	17909	17680	17496	17899	17711	17794	17657	17622	17750	17765	17622	17664	17783	17612	17982	17661	17822	17739	17785	17929	17880	17951	17791	17700	17582	17861	17717	17585	17878	17875	17879	17615	17760	17833	17885	17845	17801	17959	17767	17883	17476	17838	17640	17700	17863	17967	17854	17841	17691	17783	17851	17750	17746	17796	17781	17555	17773	17878	17752	17812	17779	17800	17576	17695	17774	17649	18020	17619	17794	17906	17684	17826	17640	17770	18036	17969	17673	17714	17671	17574	17970	17799	17854	17646	17537	17592	17868	17824	17914	17880	17819	17932	17730	17784	17890	17847	17842	17854	17726	17732	17619	17947	17861	17770	17738	17764	17705	17503	17758	17743	17756	17816	18023	17662	17804	17788	17560	17532	17810	17704	17738	17984	17887	17872	17753	17539	17865	17698	17785	17792	17760	17906	17892	17775	17832	17907	17758	17940	17730	17920	17684	17717	18006	17845	17733	17708	17683	17822	17785	17719	17775	17816	17885	17860	17759	17818	17825	17964	17705	17870	17891	17909	17893	17834	17958	17698	17687	17922	17883	17979	17866	17915	17937	17876	17790	17742	17799	17835	17780	17855	17579	17925	17815	17566	17896	17890	17752	17667	17676	17864	17641	17765	17558	17720	17747	17839	17635	17461	17919	17848	17931	17883	17859	17590	17667	17688	17721	17633	17774	17495	17736	18001	17774	17518	17671	17828	17616	17481	17553	17868	17848	17905	17728	17697	17630	17662	17868	17842	17740	17757	17662	17669	17767	17706	17757	17749	17915	17862	17896	17757	17852	18004	17885	17707	17658	17909	17697	17906	17659	17683	17782	17815	17771	17812	17842	17705	17569	17876	17826	17817	17620	17644	17689	17864	17975	17630	17637	17718	17687	17588	17731	17737	17672	17764	17678	17810	17816	17784	17744	17870	17736	17858	17668	17726	17852	17824	17848	17820	17802	17584	17740	17751	17769	17788	17759	17938	17711	17643	17590	17833	17661	17908	17725	18062	17555	17599	17839	17896	17875	17793	17565	17981	17994	17779	17907	17801	17918	17473	17662	17804	17829	17651	17679	17502	17528	17776	17808	17939	17810	17848	17903	17669	17733	17824	17798	17470	17763	17583	17483	17748	17756	17814	17695	17774	17773	17720	17690	17824	17980	17849	17823	17814	17765	17773	17682	17943	17649	17532	17507	17620	17566	17703	17666	17872	17923	17870	17753	17961	17616	17983	17655	17670	17571	17826	18000	17820	17865	17653	17769	17867	17884	17918	17793	17889	17795	17698	17791	17844	17944	17866	17908	17622	17901	17800	17811	17698	17822	17690	17858	17726	17790	17793	17615	17686	17823	17731	18010	17755	17828	17702	17773	17765	17898	17887	17641	17891	17851	17917	17946	17980	17749	17707	17799	17623	17708	17858	17900	17685	17563	17722	17719	17729	17714	17755	17977	17606	17771	17775	17907	17673	17614	17836	17918	17552	17832	18043	17697	17685	17621	17925	17601	17790	17730	17710	17983	17837	17864	17724	17885	17675	17639	17721	17683	17739	17557	17822	17785	17914	17823	18008	17685	17568	17853	17563	17739	17817	17839	17650	17785	17659	17921	17700	17686	17971	17910	17806	17868	17777	17728	17791	17884	17881	17930	17873	17813	17612	17935	17712	17740	17751	17780	17703	18036	17703	17766	17812	18076	17864	17632	17813	17841	17892	17879	17756	17663	17688	17870	17857	17755	17926	17808	17734	17777	17900	17840	17918	17828	17815	17828	17794	17834	17899	17904	17663	17938	17594	17756	17625	17775	17782	17620	17713	17847	17855	17803	17649	17833	17905	17706	17534	17707	17783	17831	17977	17770	17672	17958	17946	17746	17621	17749	17687	17754	17832	17618	17728	17690	17782	17786	17637	17738	17842	17650	17821	17762	17998	17763	17909	17795	17865	17649	17663	17895	17712	17797	17701	17786	17705	17674	17689	17705	17857	18022	17794	17796	17907	17774	17861	17849	17692	17759	17754	17888	17846	17604	17635	17786	17713	17730	17934	17809	17854	17780	18070	17709	17560	17760	17795	17735	17617	17565	17710	17569	17742	17999	17825	17636	17737	17646	17841	17735	17808	17700	17726	17757	17675	17720	17617	17636	17960	17831	17686	17718	17846	17630	17936	17849	17885	17857	17767	17848	17660	17719	17717	17676	17832	17643	17900	17753	17797	17825	17769	17893	17841	17764	18003	17653	17797	17575	17852	17609	17860	17910	17880	17986	17640	17876	17691	17828	17725	17668	17844	17575	17781	17777	17814	17925	17727	17707	17854	17672	17644	17757	17892	17762	17666	17582	17708	17710	17926	17815	17742	17820	17814	17631	17782	17682	17776	17841	17436	17731	17777	17710	17703	17898	17702	17813	17778	17790	17703	17760	17772	17643	17714	17887	17652	17935	17967	17780	17672	17730	17737	17684	17846	17718	17931	17649	17730	17934	17814	17700	17923	17896	17810	17782	17789	17676	17844	17664	17637	17697	17800	17741	17843	17742	17810	17873	17813	17851	17807	17703	17711	17677	17824	17642	17689	17710	17543	17809	17700	17808	17784	17680	17565	17781	17824	17841	17677	17638	17688	17858	17790	17753	17633	17792	17584	17788	17532	17815	17626	17682	17637	17828	17900	17781	17701	17755	17766	17764	17943	17671	17517	17838	17838	17872	17783	17844	18054	17955	17913	17718	17931	17730	17910	17787	17939	17930	17888	17806	17780	17839	17765	17766	17621	17867	17681	17515	17721	17875	17937	17720	17707	17841	17728	17599	17634	17962	17538	17783	17759	17920	17761	17778	17788	17751	17724	17876	17709	17758	17672	17874	17600	17826	17561	17867	17636	17699	17726	17689	17935	17595	17770	17774	17764	17754	17601	17800	17707	17980	17867	17934	17890	17765	17602	17543	17880	17801	17734	17724	17699	17570	17773	17692	17742	17678	17746	17679	17869	17833	17641	17611	17752	17743	17780	17796	17641	18026	17957	17913	17745	17647	17404	17806	17628	17663	17618	17819	17832	17663	17688	17656
32203	46276	42217	32782	27368	24037	21314	19700	18451	17606	17208	16628	16396	16062	15891	15768	15389	15648	15555	15473	15402	15286	15355	15252	15229	15170	15195	15083	15016	15094	15136	15319	14872	15141	14921	15006	14992	15093	15157	15053	14882	15170	14966	15142	15021	15111	15024	14977	14965	14906	14992	15159	14930	15020	14966	14871	14948	14963	14918	15051	15182	14983	14902	14882	15078	14952	15145	15000	14934	14970	14857	15034	15130	14970	15016	14913	14951	15227	14964	14943	15108	15026	15060	15050	15118	15071	15132	14982	15155	14953	15077	14945	15026	15008	14919	15242	14899	15076	15026	14700	14991	15024	14901	15039	15060	14944	14930	14882	15020	15085	14929	14705	14831	15119	15012	14930	15070	14892	15100	15016	15053	14929	15127	14914	15008	14832	14998	14940	14972	15118	14891	15001	15135	15113	14834	15078	15060	14985	14930	15053	15025	15012	15055	15118	14996	14989	15087	15105	14981	14930	15044	15074	14982	15107	15085	14938	15007	15061	14951	14961	15126	15006	15228	14922	14927	15058	14983	15145	14773	14926	14940	14934	14924	14855	15073	14992	14922	15067	14861	15029	14980	15097	14995	15101	15001	14957	14986	14925	15128	14799	14809	14962	15032	14953	14974	14902	14985	14959	14917	15023	14966	14917	15072	14942	14840	14985	14858	14881	15060	14994	15179	14889	15134	14932	15006	15015	14951	14856	15011	15107	15068	14976	14900	15150	14959	15058	14966	15008	14938	14991	15089	14933	15084	14911	14995	15015	14901	14886	14996	14971	15047	14874	14984	14882	14953	15072	14975	14983	14828	14856	14938	14960	14985	14962	15041	15141	15033	14871	14998	15039	15183	14992	14943	15094	14913	15099	14946	14897	15055	15105	14850	15023	15000	15053	15031	14909	14877	14857	15035	14959	14926	14960	14938	15012	15049	15024	14917	15122	14941	14959	15039	15013	15015	14840	14946	15080	14953	15037	14986	14950	15001	15031	14997	14975	15161	14819	15037	14922	15074	15057	14955	15040	15088	15026	14916	15027	15102	14994	15108	14773	14972	14907	15064	14795	14961	15098	15114	14962	15107	15040	15039	14992	15059	15045	14903	15074	15010	15145	14968	14882	15025	15009	15155	15142	14858	14821	14990	15084	14812	15080	14931	15000	15060	14962	15057	14847	14917	14974	14927	14948	14958	14934	15098	15049	15114	15088	14868	15142	14990	14932	14944	14967	14947	15095	14985	14908	14982	14964	14913	14966	15111	14908	14997	14918	14898	14829	15094	15070	14951	14894	14967	15007	14888	15086	15056	14963	15103	15059	15085	14931	15033	14903	14877	15018	15165	14986	14902	15060	14938	14976	14895	15001	14975	14840	15065	15102	14977	15175	15034	15028	15023	15051	15129	15148	15032	14958	15105	15160	15075	14954	15107	14927	15068	14821	14913	14906	15080	15034	15058	14907	14978	15019	14962	15026	15067	15106	15006	15102	15026	15147	15037	14961	15023	15213	14936	15130	14947	15094	14880	15137	14931	14810	15021	14999	14748	15080	14935	15028	15067	14917	15010	14977	14887	14978	15090	15000	15007	14710	15035	14841	14896	15082	14920	14902	15051	14931	14988	15032	15186	14904	15054	14903	14960	14959	14967	14995	15031	14995	14953	14897	15066	15010	14963	15027	15054	15015	14913	14888	15023	14962	14932	15024	15056	14946	15044	15044	14912	15155	14800	14976	14940	14879	15021	15044	15020	15010	14821	14862	15125	15027	14952	15178	14977	15052	14942	14810	15018	14913	15128	15002	15003	15137	14840	15147	14982	14905	14981	15026	15051	14936	15111	15065	14973	15018	14922	15115	14876	14838	15031	14981	15006	15050	14849	14883	14941	14997	14999	15008	15153	15037	14936	14979	15142	14911	15034	14950	15075	15015	15026	14820	15076	14980	14904	14971	14807	15089	14880	15105	15160	15066	15038	14958	14879	15076	15004	15136	15003	14942	14784	14991	14953	14982	14982	14979	14879	14845	14900	15087	15112	14912	15059	14939	14954	15139	15313	14997	15143	15047	15152	15068	14818	15081	15011	14903	14888	15001	15019	14938	15029	15022	15194	14915	15167	15175	15060	14797	14902	15046	15099	14884	14810	14945	14962	15142	15026	14895	15137	15017	14816	14921	15082	15137	15137	14928	14860	15006	14814	14922	15090	15026	14982	14946	14880	14956	15081	15016	14963	15086	15073	14855	14880	14967	15049	15043	14784	15002	15056	15007	14999	14924	14930	15029	14898	15026	14840	15064	15047	14994	15029	15141	14991	15020	14961	15088	14956	14871	14991	14890	15147	14920	15186	14873	14864	14955	15048	15092	14938	15058	14986	15073	15053	15036	15127	15231	14941	15142	14989	14901	14994	15086	15115	15161	14898	15089	15008	14967	15028	15000	15056	15214	14925	14880	14925	15245	14975	14884	15195	14887	15068	15240	15150	15134	15066	14982	15129	14925	14993	14957	14847	14946	15006	15049	15135	14995	15119	15032	14986	14977	14984	15113	15105	15033	14918	14908	15122	14984	14904	14963	14927	14873	14996	15018	15083	14869	14826	14971	15042	15012	15020	15068	15154	14864	15100	14969	14998	14841	15146	14960	14945	14843	15044	14870	15070	15045	14937	15102	14989	14875	15036	14916	15026	15055	15055	15001	15035	15070	15003	14969	14993	14822	15002	14942	15098	14986	14898	14940	14888	14997	14776	15308	15002	15131	15056	14976	14927	14966	14993	14804	14880	15086	15060	15045	14870	15156	15050	15009	15064	15179	15018	14907	14866	15152	14999	15008	14961	15112	15231	14965	14816	15000	15164	15024	14732	15125	14924	14967	14901	14975	14908	15034	15115	14840	14841	15033	15128	14954	15138	15037	14952	15120	14967	15119	14908	14950	15084	15240	15078	15054	14995	14940	15011	15050	15068	15053	14993	14859	14992	15174	14877	15041	15144	14972	15020	15225	15054	15007	14908	14935	14992	14948	14901	14849	15025	14909	15100	15008	14989	15071	14981	14868	14995	14973	14999	15136	14883	15097	14860	14939	15034	14907	15136	14967	14953	14861	14933	14854	14900	15028	15039	14955	14919	15011	14915	15039	14942	15072	14974	14870	15098	15046	15075	14944	15050	15081	15060	14843	15034	15116	15163	15262	14873	15030	15064	15078	14889	14804	15082	15222	14826	14965	14937	15011	14839	15040	14999	15047	15017	15046	15067	15107	14985	15157	15178	15073	15142	15009	15109	15017	15041	15035	14963	15003	15036	15115	15040	14956	15096	14985	14889	15111	15036	15018	15094	14918	14867	14927	14913	15112	15066	15234	14949	14959	15183	15148	14966	14826	14920	14920	15007	14744	14916	15050	15106	14975	15083	14911	15052	15110	14986	15045	14965	15107	15037	15089	14995	14887	15084	15054	14972	14981	15004	14993	14952	15049	15001	15156	15071	14873	14835	15165	15143	14930	15082	14928	15159	15003	15152	15009	15110	15015	15032	15019	15204	14919	14918	15072	14902	14924	15105	14899	14921	14902	14972	14988	14969	14986	15038	15008	15028	15056	14961	14937	14919	14863	15113	15066	14943	14982	15181	15078	14916	15006	14956	14997	15141	14814	14967	14852	15135	15157	15088	15168	14883	15106	14916	14922	14885	15049	14995	14736	15058	15146	14883	15119	15061	15121	14877	15059	14860	15102	15128	15166	14837	14935	15026	15137	14895	14926	15095	15108	15021	14926	14737	14972	15018	15127	15063	14779	15108	15114	14990	15035	14969	15032	14917	14953	15138	14887	14994	15001	15094	14985	15151	14993	15041	15012	15030	14925	15029	14905	14846	15124	15009	15084	14999	14989	15028	14970	15011	15109	14946	14991	15096	15023	14984	15098	15030	14948	14988	14891	15079	14847	14935	14885	15050	15130	14980	14990	14974	14992	14949	15013	15054	14934	15067	15004	14994	15000	14922	15075	15044	15109	15056	14959	15026	14906	15116	14923	14928	15057	14966	14895	15090	15053	15096	15039	15022	15077	14900	15024	14958	14924	14986	15036	14994	14972	14980	14914	14996	15133	15025	14913	14942	14971	14909	14988	14918	14935	14867	15034	14980	14923	15157	15068	15075	14876	14924	15091	14961	15028	15080	14998	14968	14929	15136	14999	15015	14932	14985	14957	15004	14988	14772	15071	15030	15096	15154	15216	15031	15040	15030	15166	14942	15079	15045	14986	15258	14922	15050	14909	14964	15041	15143	14891	14874	15147	14993	14865	15027	14874	14910	14900	15048	15103	14949	14960	15038	14844	15065	14949	15045	14926	15173	14768	15065	15075	15111	15117	15023	14947	14853	15018	14917	14977	15074	15084	15089	15067	14940	14899	14970	15074	15110	14925	15213	14981	15189	15055	14864	14966	14891	15076	14892	15116	15158	14965	15238	14859	15003	15024	15063	14862	15044	15173	15106	14909	15041	15043	15029	14938	14985	14978	15090	14904	15130	15052	15046	14987	14968	15029	15107	14962	14847	14870	14860	15009	15121	15075	15130	14998	14925	14890	14944	14913	15049	15039	15076	14970	14877	15048	15014	15163	15092	15078	15057	14967	14892	15004	15108	15104	15059	14973	14790	15081	15085	15038	14867	15073	14852	14942	14907	14939	14918	15050	14833	14969	14807	14986	15047	14965	15142	14893	14950	15072	14861	15053	15032	14961	15106	15212	15013	14958	14894	15035	14938	15047	15163	15057	14974	14907	15031	15192	14985	15035	15017	14888	14964	14996	15017	15109	15107	14921	14928	15068	15080	14995	14872	14995	15079	15018	14916	14820	15132	15114	15031	14896	14878	14994	15117	15027	15017	15101	15014	14841	15064	15058	14957	15069	14943	14900	14971	15087	15050	14885	15024	14981	15093	14973	14973	14974	14918	15062	14963	15068	14988	14936	15009	14947	15039	14901	14949	15064	15033	15027	15031	14949	14814	15084	15005	15238	14923	15143	14887	15034	15046	15087	15065	14816	15130	14956	14951	15112	14924	15134	15181	15198	15026	15014	15025	14903	15100	14909	15004	14851	15039	14878	15141	14906	14874	14874	15037	14987	15075	15070	14979	15007	15181	14987	14964	14901	14961	15059	15148	15013	14891	14890
24138	21134	28649	26027	26402	27768	26435	22778	21263	20804	19976	19777	19448	19049	18873	18687	18489	18199	18337	18169	18198	18287	18112	17826	18206	17994	17825	18179	18088	18153	17970	17874	17877	18079	17890	17929	17810	18181	17837	17911	17790	17789	17590	17820	17837	17894	17833	17823	17784	17708	17638	17878	17607	17808	17755	17673	17706	17776	17830	17670	17894	17594	17664	17745	17841	17810	17712	17755	17667	17816	17615	17730	17645	17836	17863	17794	17757	17724	17846	17891	17795	17848	17782	17672	17821	18084	17973	17999	17953	17615	17955	17825	17550	17891	17818	17901	17780	17972	17798	17826	17924	17829	17769	17850	17947	17687	17738	17764	17703	17823	17968	17660	17820	17905	17756	17710	17631	17830	17843	17668	17782	17844	17572	17849	17867	17593	17744	17821	17928	17705	17662	17847	17813	17761	17932	18046	17907	17681	17935	17897	17893	17654	17700	17897	17520	17610	17756	17920	17789	17829	17777	17918	17863	17856	17727	17616	17723	17852	17884	17768	17827	17610	17729	17834	17719	17581	17815	17764	17554	17615	17929	18014	17744	18031	17544	17866	17776	17801	17764	17871	17652	17540	17682	17785	17963	18181	17633	17600	17966	17583	17842	17828	17683	17799	17605	17669	17875	17866	17821	17791	17552	17783	17698	17779	17795	17953	17688	17686	17701	17613	17899	17598	17909	17963	17830	17844	18060	17930	17896	17848	17940	17849	18035	17959	17813	17790	17701	17766	17670	17877	17741	17617	17845	17704	17908	17903	17667	17874	17791	17753	17731	17858	17936	17886	17846	17721	17723	17678	17702	17744	17807	17766	17609	17734	17868	17668	17971	17858	17958	17778	17929	18035	17691	17551	17928	18020	17909	17629	17923	17714	17735	17662	17728	17913	17808	17787	17954	17816	17746	17718	17973	17632	17765	17731	17885	17735	17743	17854	17678	17850	17949	17737	17850	17867	17939	17691	17649	17778	17577	17865	17775	17849	17942	17926	17831	17958	17817	17773	17814	17688	17747	17834	17555	17682	17688	17559	17743	17827	17840	17931	17947	17843	17565	17910	17807	17603	17829	17914	17847	17846	17863	17709	17790	17552	17576	17922	17838	17761	17738	17583	17917	17780	17896	17986	17876	17582	17809	17904	17833	17894	17734	17777	17649	17874	17565	17646	17760	17763	17820	17879	17739	17776	17895	17606	17799	17748	17696	17771	17788	17845	17712	17641	17813	17730	17700	17847	17584	17630	17724	17731	17682	17909	17785	17875	17683	17673	17763	17752	17752	17725	17925	17799	17741	17547	17852	17895	17842	17760	17730	17837	17817	17996	17662	17642	17764	17856	17872	17602	17789	17799	17771	17646	17868	17851	17988	18085	17647	17879	17766	17779	17734	17634	17767	17979	18047	17856	17935	17729	17882	17965	17607	17679	17916	17741	17744	17702	17724	17754	17778	17901	17923	17824	17901	17860	17779	17800	17784	17831	18088	17678	17571	17709	17862	17680	17703	17795	17941	17849	17821	17754	17726	17853	17885	17907	17755	17770	17821	17761	17860	17898	17770	17802	17827	17760	17884	17691	17790	17636	17769	17887	17798	17892	17785	17611	17949	18064	17842	17505	17706	17642	17765	17667	17707	17964	17646	17722	17972	17542	17766	17851	17671	17818	17769	17668	17837	17758	17816	17765	17561	17675	17869	17633	17750	17571	17890	17716	17669	17722	17784	17674	17782	17878	17835	17916	17862	17806	17840	17546	17644	17754	17699	17891	17893	17777	17702	17649	17652	17923	17949	17873	17828	17872	17877	18047	17874	17772	17747	17887	17910	17891	17874	17756	17936	17655	17754	17569	17761	17896	17849	17926	17786	17895	17607	17825	18030	17872	17704	17875	17788	17871	17770	17869	17794	17751	17735	17773	17851	17999	17802	17711	17714	17654	17864	17865	17884	17700	17770	18080	17731	17808	17936	17785	17856	17730	17935	17804	17964	17799	17887	17573	17788	17939	17786	17651	17776	17927	17877	17927	17855	17909	17841	17749	17827	17763	17698	17824	17622	17695	17737	17838	17753	17773	17767	17571	17920	17965	17721	17707	17932	18164	17790	18014	17813	17782	17732	17617	17694	17700	17785	17845	17750	17745	18059	17586	17727	17950	17784	17645	17578	18001	17791	17521	17785	17744	17829	17794	17823	17870	17794	17856	17690	17746	17555	17787	17897	17820	17840	17773	17808	17656	17559	17838	17603	17887	17861	17763	17714	17620	17736	17857	17710	17772	17763	17745	17809	17569	17946	17772	17796	17623	17633	17577	17970	17997	17997	18164	17875	17775	17732	17699	18017	17803	17758	17593	17550	17795	17871	17716	17581	17721	17919	17807	17816	17841	17764	17756	17748	17845	17834	17703	17869	17783	17809	17585	17812	17734	17683	17617	17916	17641	17619	17774	17777	17690	17892	17640	17641	17675	17616	17773	18013	17717	17544	17640	17899	17878	17849	17635	17736	17848	17846	17763	17857	17594	17697	17686	17792	17829	17793	17687	17874	17634	17558	17705	17778	17898	17831	17816	17673	17913	17709	17711	17641	17937	17709	17915	17851	17835	17685	17729	17670	17718	17809	17664	17696	17658	17609	17779	17831	17867	18016	17694	17688	17644	17795	17937	17749	17901	17715	17798	17697	17830	17656	17631	17711	17871	17579	17837	17767	17824	17793	17696	17861	17791	17697	17994	17710	17755	17837	17608	17514	17813	17786	17749	18014	17594	17835	18044	17567	17703	17768	17717	17572	17741	17866	17736	17807	17762	17887	17778	17799	17969	17702	17773	17912	17865	17687	17632	17791	17957	17737	17899	17742	17880	17983	17814	17743	17718	17760	17642	17821	17415	17662	17829	17904	17556	17815	17690	17963	17794	17942	17790	17840	17731	17687	17616	17631	17785	17787	17713	17778	17711	17866	17813	17872	17805	17763	17950	17884	17726	17666	17872	17704	17728	17867	17811	17849	18056	17894	17611	17889	17678	17691	17673	17710	17686	17740	17845	17760	17776	17689	17698	17735	17741	17804	17496	17849	17606	17893	18036	17854	17716	17751	17881	17613	17696	17746	17800	18009	17859	17728	17880	17807	17880	17801	17779	17795	17668	17902	17833	17732	17801	17841	17749	17676	17819	17600	17744	17951	17736	17831	17867	17760	17817	17774	18043	17774	17751	17823	17860	17799	17811	17495	17731	17810	17939	17769	17705	17969	17862	17829	17707	17638	17631	17718	17891	17818	17787	17850	18002	17727	17723	17633	17669	17846	17927	17789	17712	17952	17745	17948	17860	17946	17876	17685	17757	17924	17662	17914	17659	17549	17807	18003	17756	17668	17710	17634	17744	17813	17773	17687	17907	17884	17743	17731	17896	17733	17787	17818	17848	17886	17789	17928	17688	17894	17720	17709	17863	18016	17531	17854	17984	17855	17652	17797	17668	17813	17491	17769	17820	17874	17877	17738	18066	17912	17865	17812	17876	17880	17765	17786	17704	17717	17865	17876	17891	17598	17815	17639	17747	17838	17698	17863	17644	17662	17773	17792	17849	17932	17832	17705	17765	17816	17793	17706	17746	17787	17754	17627	17759	17816	17971	17732	17794	17740	17804	17827	17893	17940	17637	17914	17714	17685	17635	17749	17730	17744	17812	17612	17824	17733	17750	17809	17842	17687	17683	17812	17674	17614	17818	17576	17724	17621	17806	17785	17679	17958	17592	17949	17811	17687	17898	17842	17675	17832	17722	17547	17696	17791	17985	17803	17737	17932	17778	17820	17692	17775	17735	17761	17868	18298	17770	17873	17513	17696	17788	17841	17903	17809	17843	17784	17893	17662	17992	17789	17912	17796	17876	18074	17899	17891	17728	17915	17946	17685	17616	17865	17922	17866	17805	17988	17755	17722	17746	17733	17751	17650	17760	17686	17682	17876	17746	17954	17972	17649	17768	17668	17880	17773	17737	17654	17941	17713	17766	17806	17921	17849	17517	17708	17681	17587	17618	17651	17743	17770	17877	17744	17962	17698	17805	17828	17678	17782	17837	17719	17662	17966	18002	17712	18004	17887	17831	18043	17731	17840	17856	17818	17743	17904	17963	17959	17892	17728	17740	17875	17700	17660	17755	17911	17790	17727	17705	17760	17760	17848	17958	17790	17624	17746	17661	17513	17914	17728	17696	17713	17671	17657	17798	17885	17702	17811	17833	17597	17692	17979	17665	17807	17754	17644	17719	17861	17773	17736	17743	18034	17874	17783	17726	17626	17714	17800	17747	17723	17631	17930	17653	17570	17916	18002	17726	17742	17810	17865	17694	17699	17643	17841	17843	17795	17831	17882	17678	17732	17684	17795	17713	17921	17676	17706	17881	17767	17854	18048	17848	17904	17805	17778	17976	17697	17899	17790	17773	17678	17838	17711	17606	17840	17649	17708	17909	17755	17657	17687	17827	17778	17870	17849	17862	17938	17903	17798	17899	17898	17871	17687	17616	17814	17745	17729	17582	17654	18029	17658	17662	17564	17709	17751	17725	17795	17839	17898	17936	17908	17957	17852	17469	17643	17755	18096	17881	17968	17811	17961	17822	17799	17939	17745	17820	17891	17856	17773	17884	17665	17708	17595	17636	17698	17932	17692	17857	17813	17719	17700	17728	17687	17667	17670	17684	17732	17850	17820	17924	17840	17691	17596	17881	17752	17733	17907	18142	17626	17594	17723	17680	17861	17787	17738	17829	17701	17797	17754	17891	17884	17688	17922	17695	17770	17798	17844	17703	17673	17838	17835	17775	17786	17824	17841	17624	17903	17759	17782	18065	17906	17853	17648	17919	17653	17758	17690	17760	17745	17655	17629	17696	17644	17830	17642	17926	17720	17870	17770	17703	17879	17838	17716	17702	17754	17958	17593	17777	17840	17633	18056	18007	17672	17759	17728	17718	17694	17803	17783	17672	17787	17853	17954	17765	17790	17878	17745	17502	17732	17685	17621	17684	17605	17667	17948	17581	17690	17687	17625	17859	17749	17841	17849	17776	17699	17849	17713	17688	17765	17732	17706	17944	17856	17665	17658	17914	17585	17757	17847	17596	17788	17817	17858	17837	17652	17863	17904	17658	17789	17829	17775	17708	17849	17771
32007	52180	48030	37553	32360	27785	24746	21808	20116	19305	18278	17607	17001	16742	16231	16189	15941	15732	15784	15639	15493	15562	15581	15257	15246	15193	15340	15210	15221	15230	15056	15192	15106	15074	15060	15206	15140	15237	15002	15053	14982	15044	14969	15032	15168	15004	14987	14996	15177	14984	14785	15144	14928	15028	15001	15234	14907	14801	15142	15081	14895	14916	15081	15159	15073	14935	15052	14965	15056	14853	15138	14890	15044	14963	15012	14851	15099	15007	15056	14992	14924	14946	15152	15025	15019	14931	14886	14963	15043	15013	15050	14957	15011	15069	14912	15050	14953	14924	15018	14979	14928	14993	15096	14894	15051	15209	15081	15000	14998	14992	14993	15058	14961	14796	15017	14879	15094	15058	15103	14993	14977	15109	14939	15053	14852	15029	14928	14984	14951	14878	15014	15032	15131	14960	15158	14977	15054	14986	14941	14962	14982	14787	14780	15104	14946	14911	14951	15101	14935	15081	15123	15025	14831	14876	14921	15025	15114	14908	14991	15069	15119	14998	15112	15039	14998	14994	15168	15165	15080	14993	14970	14919	14932	15142	14973	15039	14966	14956	15061	14879	15052	15030	15027	14887	15079	15027	14910	14946	14948	14904	15021	15139	15089	14995	14913	15061	14939	15144	14961	15135	15215	15016	15082	14900	15026	15097	15132	15093	14972	14993	15114	14923	14851	15134	14958	15024	15177	15108	15129	14837	14950	15019	15129	15052	14923	15205	15012	15049	14989	14997	14887	15090	15034	15031	15011	14979	15019	14969	15065	15038	15077	14981	15054	14943	15236	15026	14825	15028	15025	15082	15019	15213	14999	14957	15092	14907	15032	15038	15054	15064	15024	15121	15061	14911	15202	14904	15016	15106	14927	14944	14930	15198	14916	15033	15057	15007	14958	14988	14992	14981	15103	15169	15023	15152	15003	15008	14926	15015	14922	14891	14990	14982	15080	14792	15130	14949	14958	14955	15051	14909	15024	14949	14961	14948	14891	14864	15130	14902	15019	14962	15010	15134	15011	14997	15217	15082	15242	15003	14951	15085	15043	15079	15023	14961	15055	15212	14979	15153	14931	14931	15119	14830	15025	14998	15079	14991	14825	15046	15136	15015	14892	14974	14898	15025	14961	14823	15022	15058	14890	15056	14992	15023	15102	15170	15146	14936	15086	14966	15054	15098	15018	14921	15004	14975	15028	15005	15127	14960	14880	15076	14973	14784	15039	14882	15065	15166	15142	14977	15077	14900	14902	14900	15035	15102	14930	14863	14914	15131	14835	15004	15092	15171	15027	14963	15010	14936	14969	15199	14800	14852	14905	14997	14853	15119	15087	15025	14865	14957	14882	14951	14866	15207	15022	15101	15062	15120	15007	14852	15078	14951	15198	15114	15080	15118	14926	15003	14983	15075	14886	15110	14845	15006	15006	14955	15036	14856	15157	14945	15028	14961	15226	15092	15122	15111	15119	14998	15075	15036	15078	14932	15040	14894	14998	14953	15077	14894	14980	15005	14874	14839	15178	15007	15073	15058	14984	14990	15024	15133	15145	15077	15015	14826	14858	15094	15026	15004	15017	15090	15119	15122	15011	14895	15021	15108	15190	14856	15152	14802	15083	15005	15252	15014	15096	15005	15052	15085	15143	15141	14912	15081	15177	14921	15032	14917	15136	15015	15034	15005	14926	15051	14997	15040	15039	15072	14993	15089	14940	14954	14922	15051	14948	15069	15081	15193	14897	15104	14958	14933	15020	14934	15041	14991	15121	15069	14950	14930	15047	15157	15126	14884	14770	15186	14936	15002	15085	15017	14987	14773	14985	14996	15049	14950	15061	14930	14926	15073	14972	14998	15000	15069	15009	14962	14896	14931	15026	14975	15020	15019	15123	14990	15005	14995	14892	14949	15171	14939	15158	15087	14964	15062	14950	15200	15070	15058	14996	14956	14897	14834	14970	15089	14947	15073	15218	14999	15031	14883	15125	14963	14830	15168	14941	14819	14986	15001	14910	15059	14912	15036	15032	15049	14937	15166	14905	14979	14972	14977	14924	15003	14891	15035	15085	14987	15029	15017	14972	15027	15030	15058	14986	15144	15016	15022	15020	14877	15045	14994	14844	14889	14994	15047	14981	14839	14989	14807	15010	14892	14906	14980	14935	14894	15031	14918	14966	14927	15101	15047	14998	15041	14979	15014	15059	14973	15200	14882	15254	14905	14862	15130	15065	14924	14898	15018	15054	15064	14982	14987	14935	15060	14992	14955	15135	14849	14953	14946	15025	15049	15076	14991	14926	15077	15071	15026	15017	14966	15017	14985	14953	14913	15176	15024	15120	14982	14923	14937	15071	15007	15029	14952	15017	15113	15060	15164	14866	15053	14987	14996	15158	15030	15060	15028	15054	14914	15025	14989	15043	14929	15012	15045	14851	14877	15191	14999	15109	14963	14947	14878	15028	15061	14776	15035	14942	14901	15016	15265	15043	14911	14855	15112	14977	15031	14998	14968	14829	15126	14909	14940	14901	14958	14970	15071	15017	15017	15196	14913	14999	15094	14953	14997	15061	15076	15093	15031	15031	14926	14978	15116	14817	14783	15040	15013	14968	15062	14929	15032	15108	15025	15007	15186	14963	14997	15034	14886	15053	14827	14889	15022	14907	14928	14891	15162	14975	15088	15110	15014	15196	14938	14747	14984	14969	14880	14977	15190	15042	15079	15022	15067	14817	15005	15110	14936	14997	15014	15151	14864	15032	15030	15025	14915	15091	15011	14935	15040	15031	14921	14985	15005	14967	14979	14944	15044	15041	15153	15120	14941	15115	15158	14833	14952	14953	14902	14991	15043	15129	15065	15033	15063	15195	15010	15019	15010	15285	15057	14896	15087	14992	15218	15119	15057	15048	14945	15119	14881	14999	14991	14994	15058	14916	14974	14995	14839	15046	15006	14907	15085	15177	15048	14970	15112	14934	14831	14862	15064	15122	15033	15094	15145	15129	15006	15066	15149	15095	15026	14881	15001	14959	15047	14930	15127	14874	15014	15022	14972	14946	14882	15132	15101	14918	15168	14895	15037	15061	14859	15037	14889	14990	14982	14967	14890	15022	15032	15088	15039	14998	14913	14936	14998	14986	15020	15046	14960	15025	14906	15051	14895	15041	14957	15038	15103	15097	14944	14983	15021	15079	15045	14971	15093	15110	15039	14964	15016	14963	15051	15037	14877	14779	14941	14974	15070	14977	14977	15116	14981	14817	15143	14837	15055	14953	14979	15003	14942	14962	14968	15081	14978	15131	15049	15209	15121	15028	15055	15017	14857	14874	14893	14921	14805	15042	14936	14901	14952	15086	14920	15077	14974	15071	15107	15314	14982	15096	15006	15153	14901	15066	14979	15234	15060	15068	14844	14955	14964	15070	15020	14992	14928	15056	15188	15081	15088	15086	14937	14920	14985	15102	14915	15126	15027	14884	14892	14986	14970	14966	14963	14972	14893	14935	14987	15019	14868	14960	14902	14987	15113	15013	15211	14954	14982	15110	15125	15171	14991	14945	15042	14799	14934	15154	15022	15059	14854	14935	15102	14946	15232	15162	14950	15036	15006	14975	15144	15035	14887	15093	14903	15121	15002	14863	14997	14842	15010	14885	14874	15035	14853	14886	15235	15041	15071	14927	15039	15114	15144	15064	15026	15004	14775	14993	15090	15054	15024	14913	14874	14999	15074	14907	15088	14835	15153	14936	14956	14818	14918	15108	15042	14946	14932	15011	14952	15172	15029	14909	14981	15174	14967	15223	15090	14955	15056	15038	14929	14824	15015	15122	15078	14941	14886	15028	15030	14827	14976	14888	14772	14919	15153	15114	14929	15132	15001	15076	15077	14981	14928	14960	15129	14946	15010	15189	15064	14895	15081	15025	15067	15058	14942	15230	14865	15012	14884	15005	15050	14892	15052	14943	15002	14945	14927	15058	14935	14960	15171	15091	14865	15053	14905	15062	15132	15021	15006	15050	14936	15075	14878	15022	15160	14931	15034	14888	15077	14917	15123	15106	15009	14936	14964	15030	14870	15048	15042	14975	15043	14932	15025	15142	15218	14996	15192	15084	15137	14973	14842	14988	14973	14954	15163	15075	15014	14963	15064	15178	15135	15024	15018	14964	14914	15049	14896	15011	15005	14839	15116	15015	14981	14872	15107	15062	15028	15018	15035	14881	15106	14910	14982	15166	15119	14904	15058	15176	15028	15057	15058	14861	15015	15052	15037	15008	15097	15024	15110	15003	15000	15070	14964	15037	15134	14902	15053	15080	15281	15093	15046	15015	15036	15022	15043	14859	15116	14931	14971	14980	15139	15114	14944	15076	15089	15108	15028	15042	14997	14812	15086	15116	15144	15112	15062	14892	15051	14977	15080	15077	14920	14960	15011	14989	15110	15170	14917	14916	14984	14976	14917	15082	15065	14863	14950	14904	15103	15008	14928	14945	15105	15108	15053	15148	15006	14882	14962	14853	15016	14973	14847	15020	15111	14946	15145	15084	14963	15112	15020	14906	15173	15205	14889	15056	15045	15125	14985	15157	15039	15069	15175	15173	15026	15182	15040	14989	15175	15257	15009	14961	14901	14919	14999	14993	15092	14954	15022	14980	15012	14950	15036	15204	15035	14914	15128	15054	14982	15081	14944	15115	14974	15126	15064	15137	15076	14915	15135	14929	15119	15100	14925	14936	15079	15087	14923	14864	14917	15014	15054	14983	15006	14965	15158	14963	15037	14959	15068	15085	15041	14886	15027	15062	14960	15054	14908	14973	14959	15098	14958	14989	15050	14957	14897	15065	14872	14855	14954	14946	14930	14946	14962	15103	15019	15002	15138	15032	14852	14989	15020	14936	15012	14978	14974	14973	14822	15100	14818	14761	14844	14887	15005	14927	15036	14919	15067	14979	14994	15146	14931	15055	15102	15088	14918	14944	15059	14887	15124	14870	14958	14981	14966	15031	15032	14974	15008	15064	14996	15154	15027	14915	14993	14973	14911	15119	15159	14938	15064	14991	15020	14956	14920	15098	14876	15026	15084	14884	14998	15023	14936	15056	15035	14979	15079	15141	15068	15063	15061	15013	14926	15010	14877	14809	14995	15082	15054	14996	15040	15132	15004
22834	21139	28937	23885	23171	27822	30100	25258	22816	22502	21689	20898	20539	20070	19657	19463	19498	19226	19264	18830	18767	18847	18767	18628	18455	18522	18587	18469	18794	18599	18389	18280	18183	18370	18393	18366	18366	18159	18274	18181	18172	18378	18266	18209	18516	18257	18672	18279	18505	18072	18229	18506	18314	18178	18139	18298	18150	18197	18364	18114	18067	18292	18167	18349	18211	18213	18344	18270	18115	18164	18211	18287	18207	18228	18255	18435	18301	18203	18217	18173	18288	18113	18062	18335	18160	18044	18152	18367	18293	18327	18309	18049	18106	18052	18189	18197	17957	18063	18041	18077	18170	18090	18111	18123	18152	18233	18351	18059	18364	18416	18262	17969	18326	18495	18203	18013	18257	18237	18250	18091	18239	18203	18284	18114	18375	18115	18101	18023	17945	18390	18074	18173	18412	18406	18208	18258	18138	18330	18393	18214	18172	18050	18272	18282	18229	18366	18195	18171	18370	18230	18204	17902	18221	18101	18204	18284	18018	18049	18175	18211	18214	18337	18213	18017	18249	18296	18158	18368	18107	18084	18411	18153	18268	18177	18143	18123	18369	18156	18149	17968	18073	18194	18352	18198	17976	18310	18086	18233	18033	18148	18052	18165	18043	18181	18105	18109	18183	18070	17995	18119	18330	18437	18253	18225	18134	18019	18174	18067	18052	18177	18233	18127	18300	18142	18307	18267	18173	18072	18236	18149	18237	18246	18069	18211	18355	18326	18177	18402	18035	18232	18272	18093	18244	18078	17976	18137	18250	18109	18390	18303	18260	18303	18088	18004	18078	18330	18173	18213	18190	18473	18161	18411	18080	18239	18197	18245	18090	18234	18313	18095	18213	18335	18435	18046	17917	18196	18071	18039	18049	18104	18051	18119	18216	18160	18172	17956	18212	18267	18186	18061	18144	18165	18242	18117	18108	18128	18219	18036	18074	18192	18120	18198	18144	18385	18042	18248	18166	18097	18135	17977	17987	18270	18440	18055	18096	18071	18115	18115	18070	18041	18126	18496	18123	18186	18228	18077	18243	18094	18275	18270	18219	18090	18223	18198	18189	18261	18139	18318	18216	18143	18382	18273	18095	17976	18365	18286	18344	18305	18311	18056	18370	18095	18179	18249	18113	18140	18194	18073	18382	18080	18117	18102	18193	18208	18081	18203	18338	18093	18184	18263	18246	18177	18047	18270	18101	18349	18187	18080	18442	18483	18134	18009	18402	18331	18281	18216	18330	18236	18227	18191	18266	18198	18306	18343	18224	17990	17989	18230	18223	18304	18392	18197	18212	17856	17994	18246	18257	18127	17948	18198	17948	18023	18263	18262	18197	18030	18173	18311	18121	18169	18000	18089	18188	18124	18158	18335	18246	18311	18012	18207	18073	18040	18297	18189	18080	18372	18103	18206	18133	18164	18211	18098	18200	18053	18240	18037	18234	18208	18100	18337	18446	18031	18221	18283	18047	18432	18255	18174	18145	18160	18122	18135	18142	18048	18214	18241	18021	18015	18162	18256	18220	18157	18300	18198	18112	18327	18074	18277	18256	17899	18238	18397	18119	18356	17998	17900	18271	18167	18399	18317	18315	18133	18026	18258	18176	18227	18072	17996	18153	18272	18316	18183	18397	18070	18216	18100	18181	18123	18277	18212	18000	18180	18100	18158	18125	18091	18282	18292	18162	18241	18180	18142	18183	18365	18111	18105	18355	18317	18188	18129	18318	18189	18324	18118	18177	18095	18167	18202	18181	18183	18142	18220	18148	18183	18197	18114	18305	18089	18511	18011	18304	18211	18326	18165	18112	18269	18213	18109	18213	18214	18203	18153	18025	18240	18242	18250	18322	18291	18215	18378	17927	18427	18271	18124	18246	17945	18294	18187	18113	18081	18481	18263	18115	18214	18314	18314	18250	18201	18070	18172	18138	18171	18453	18415	18451	18147	18036	18096	18052	18075	18220	18035	18225	17982	18147	17999	18089	18162	18341	18062	18162	18218	18147	18200	18261	18240	18108	18117	18114	18108	18212	18207	18269	18369	18263	18162	18214	18185	18373	18083	18270	18251	18342	18153	18212	18072	17988	18067	18172	18328	18214	17938	18122	18053	18111	18151	18175	18040	18068	17991	18324	18337	18314	18099	18041	17908	18103	18261	18135	17982	18151	18254	18110	18130	18150	18183	18228	18112	18255	18122	18113	18044	18216	18272	18202	18131	18151	18089	18279	18250	18138	18247	18389	18199	18256	18107	18225	17989	18152	18095	18325	18291	18097	18099	18266	18236	18282	18222	18257	18057	17982	18158	18161	18044	18228	18199	18229	18239	18184	18278	17950	18096	18131	18125	18093	18155	18222	18122	18152	18179	17913	18299	18046	18097	18296	18092	18255	18046	17968	18004	18207	18227	18011	18248	18143	17991	18061	18329	18182	18078	18218	18311	18094	18222	18387	18140	18143	18217	17948	18069	18225	18198	18085	18075	18208	18234	18130	18110	18278	18159	18320	18145	18231	18161	18279	18154	18135	18184	18054	18155	18375	18403	18240	18287	18278	18485	18114	18170	18152	18318	18344	18407	18283	18185	18152	18104	18290	18156	18293	18316	18465	18133	18057	18051	18216	18100	18336	18241	18204	18146	18129	18011	18237	18006	18114	18277	18303	18204	18137	18040	18246	18227	18240	18063	18368	18239	18193	18101	17992	18118	18238	18198	18410	18165	18321	18254	18249	18235	18201	18273	18315	18140	18261	18106	18318	18090	18357	18104	18293	18410	18132	18207	18363	18340	18098	18177	18158	18361	18148	18116	18008	18229	18216	18130	18162	18210	18195	18116	18266	18096	18247	18179	18158	18170	18118	18180	18093	18271	18290	18159	18270	18294	18237	18205	18250	18217	18115	18012	18160	18174	18076	18263	18069	18202	18153	17975	18078	18213	18128	18245	18327	18164	18334	18413	18213	18222	18099	18053	18137	18242	18390	18369	18099	18045	18305	18185	18334	18255	18195	18264	17954	18141	18093	18288	18004	18190	18002	17878	18199	18183	18226	18337	18061	17940	18075	18246	18273	18223	18125	18081	18365	18191	18159	18288	18120	18082	18217	18164	18185	18327	18015	18106	18155	18435	18083	18114	18142	18182	18026	18000	18069	18259	18329	18169	18187	17992	18151	18089	18230	18105	18184	18180	18200	18139	18458	18275	18003	18154	18076	18097	17936	18125	17975	18177	18169	18257	18119	18287	18230	18151	18205	18335	18100	18087	18097	18047	18162	18189	18198	18075	18098	18094	18300	18192	18254	18252	18076	18048	18093	18184	18265	17972	18163	18200	18219	18161	18326	18249	18260	18146	18131	18074	18071	18277	18113	18150	18169	18035	17973	18344	18202	18500	18151	18013	18422	18160	18156	18175	18241	18278	18333	18056	18137	18159	18067	18050	18273	18215	18261	18205	18210	18187	18276	18114	18316	18024	18093	18181	18188	18198	18261	18110	18046	18326	18202	18259	18059	18023	18039	18235	18166	17911	18275	18037	18167	17954	18202	18144	18072	18156	18314	18136	18200	18143	18084	18070	18181	18191	18257	18138	18237	18242	17988	18290	18197	18522	18323	18172	18308	18178	18158	18121	18022	18035	18013	18194	18033	18013	18278	18250	18117	18181	18059	18097	18019	18033	17968	18407	18263	18170	18092	18206	18181	18276	18230	18255	18101	18044	18170	18167	18192	18175	18076	18189	18141	18106	18262	18188	18262	18258	18307	18197	18049	18069	18200	18162	18156	18037	18098	18119	18269	18295	18071	18189	18059	18201	18130	18173	18080	18151	18132	17984	18152	18331	18358	18317	18030	18295	18274	18302	18256	17950	17990	17895	18183	18110	18213	18281	18374	18126	18117	18363	18204	18140	17883	18052	17866	18152	18074	18038	18006	18241	18100	18205	18068	18279	18127	18130	18271	18217	17830	18187	18209	18454	18177	18383	18295	18145	18191	18311	18211	18031	18277	18047	18346	18244	18180	18040	18231	18206	18200	17912	18055	18216	18188	17988	17997	18413	18070	18222	18196	18340	18138	17938	18305	18158	18105	18210	18146	18183	18289	17978	18369	18344	18072	18153	18181	18147	18148	18420	18165	18399	18128	18153	18280	18270	18116	18137	18190	17971	18340	18340	18098	18108	18047	18220	18169	18045	18268	18197	17786	18354	18352	18108	18057	18298	18092	18076	18218	18306	17915	18187	18259	18233	18135	18206	18140	18137	18230	18024	17972	18292	18224	18292	18089	18123	18105	18124	18278	18187	18203	18166	18170	18151	17969	18060	18135	18153	18171	18155	18036	18117	18154	18106	18247	18112	18212	18297	18099	18185	17969	18116	18024	18105	18340	18134	18281	18076	18247	18145	18221	18192	18325	18155	18311	18173	18237	18239	18111	18117	17964	18076	18419	18329	18286	18112	18372	18084	18288	18272	18275	18187	18086	17994	18338	18193	18323	18042	18038	18202	18350	18115	18420	18313	18157	18184	18306	18160	18320	18051	18085	18508	18173	18125	18255	18191	18149	18274	18319	18072	18165	18014	18387	18169	18085	18283	18117	17988	18352	18190	18340	18352	17983	18140	18052	18232	18001	18158	18147	18138	18237	18227	18340	18082	18114	18145	18180	18053	18027	18035	18114	18257	18197	18095	18348	18089	18154	18241	18345	18209	18350	17992	18279	18252	18309	18058	18125	18309	18150	18323	18021	18307	18165	17983	18084	17984	18323	18199	18207	18160	17999	18170	18192	17951	18219	18195	18005	18217	18165	17974	18315	18185	18226	18297	18346	17928	18088	18224	18237	18016	18179	18430	18305	18134	18202	18021	18089	18260	18083	18313	18002	18003	18097	18177	18336	18052	18241	18388	18342	18301	18219	18036	18270	18174	18215	18200	18255	18175	18141	18094	18181	18082	18088	17968	18039	18102	18266	18164	18272	17958	18017	18207	18283	18121	18233	18208	18190	18235	18307	18230	18204	18216	18300	18258	18182	18464	18328	18134	18140	18313	18177	18174	18227	18270	18217	18165	18326	18066	18108	18036	18125	18117	18141	18200	18232	18261	18071	18270	18153	18159	18139	18027	18276	18289	18197	18199	18026	18169	18189	18347	18193	18267	18135	18143	18334	18223
33532	56146	52317	41872	36465	31882	28178	24891	22817	21222	19961	19023	18255	17809	17343	17104	16647	16320	16168	16092	15907	15937	16046	15894	15784	15560	15540	15562	15531	15369	15308	15418	15258	15421	15309	15434	15396	15279	15264	15271	15233	15165	15404	15116	15395	15312	15323	15164	15289	15293	15368	15377	15265	15210	15313	15197	15305	15112	15253	15169	15101	15047	15253	15267	15213	15350	15232	15288	15248	15380	15293	15264	15146	15120	15253	15026	15146	15279	15098	15208	15198	15277	15151	15051	15222	15088	15122	15024	15072	15263	15250	15349	15311	15297	15131	15160	15299	15157	15135	15191	15232	15068	15286	15386	15038	15186	15183	15085	15156	15292	15242	15087	15318	15420	15113	15281	15343	15384	15127	15164	15082	15195	15371	15117	15118	15202	14993	15270	15300	15220	15258	15220	15270	15107	15197	15242	15125	15371	15213	15189	15189	15153	15147	15338	15237	15246	15181	15067	15283	15346	15255	15096	15046	15238	15188	15260	15141	15110	15144	15009	15267	15173	15160	15187	15002	15166	15181	15207	15213	15273	15211	15246	15220	15152	15086	15198	15128	15198	15224	15215	15020	15092	15061	15278	15304	15052	15305	15330	15077	15174	15280	15040	15196	15330	15140	15169	15296	15173	15035	15130	15136	15307	15057	15221	15232	15131	15020	15375	15213	15309	15262	15173	15141	15382	15136	14978	15111	15181	15156	15200	15307	15265	15199	15244	15253	15071	15408	15217	15074	15169	15127	15075	15200	15340	15385	15281	15300	15156	15297	15246	15173	15171	15349	15048	15239	15053	15155	15084	15127	15253	15213	15122	15175	15086	15191	15261	15298	15079	15269	15278	15138	14984	15148	15217	15143	15231	15142	15202	15144	15208	15081	15117	15191	15097	15092	15316	15256	15322	15263	15124	15116	15210	15085	15297	15048	15117	15181	14905	15188	15151	14957	15081	15210	15092	15186	15215	15258	15160	15332	15179	15128	15138	15108	15274	15159	15336	15300	15314	15166	15157	15210	15332	15222	15113	15191	15000	15105	15192	15200	15131	15165	15252	15094	15176	15130	15197	15066	15087	15136	15256	15109	15208	15290	15329	15150	15056	15312	15091	15155	15151	15139	15190	15299	15201	15029	15303	15107	15194	15333	15167	15236	14974	15148	15013	15301	15092	15239	15394	15121	15304	15273	15298	15336	15285	15085	15275	15376	15090	15291	15081	15171	15274	15226	15215	15419	15198	15362	15270	15166	14978	15188	15016	15347	14965	15266	15077	15215	15142	15094	15088	15264	15181	15081	15119	15137	15076	15211	15192	15365	15255	15123	15181	15160	15256	15289	15220	15083	15125	15322	15273	15151	15048	15188	15207	15258	15234	15148	15417	15173	15340	15473	15253	15107	15274	15285	15205	15131	15509	15256	15231	15086	15133	15147	15288	15463	15052	15272	15172	15101	15269	15353	15222	15258	15022	14985	15404	15041	15363	15261	15358	15192	15190	15136	15292	15250	15268	15116	15315	15278	15167	15243	15233	15120	15180	15118	15114	15257	15176	15143	15184	15333	15060	15296	15096	15282	15271	15322	15117	15235	15375	15230	15263	15157	15251	15175	15215	15149	15170	15275	15073	15311	15264	15118	15120	15242	15094	15462	15162	15224	15256	15140	15241	15280	15431	15048	15200	15186	15346	15167	15105	15167	15018	15254	15040	15263	15289	15226	15172	15141	15253	15273	15055	15104	15125	15103	15240	15352	15245	15039	15125	15216	15134	15144	15191	15284	15264	15331	15179	15191	15084	15261	15282	15066	15257	15191	15196	15251	15116	15342	15061	15152	15101	15174	15297	15211	15161	15283	15156	15306	15144	15165	15208	15223	15497	15204	15044	15137	15320	15209	15146	15133	15209	15305	15022	15430	14972	15285	15366	15209	15285	15287	15074	15170	15098	15363	15083	15435	15113	15227	15246	15303	15108	15348	15060	15154	15259	15212	15215	15161	15338	15046	15284	15249	15026	15232	15252	15266	15143	15243	15220	15213	15190	15109	15236	15131	15323	15191	15197	15245	15254	15223	15142	15176	15037	15269	15163	15235	15085	15207	15179	15108	15077	15113	15234	15245	15115	15185	15160	15063	15065	15253	15173	15051	15284	15228	15154	15226	15293	15134	15188	15162	15210	15277	15173	15058	15094	15295	15332	15058	15267	15125	15278	15083	14956	15216	15063	15337	15272	15186	15367	15339	15324	15243	15199	15247	15335	15211	15112	15209	15146	15120	15152	14993	15113	15222	15325	15055	15388	15227	15179	15100	15232	15217	15064	15206	15477	15219	15115	15143	15170	15242	15318	15307	15226	15275	15081	15075	15307	15416	15082	15360	15332	15172	15103	15215	15167	15235	15010	15205	15157	15188	15176	15222	15221	15062	15274	15183	15181	15141	15190	15385	15055	15175	15202	15224	15183	15096	15057	15367	15307	15274	15053	15275	14988	15274	15312	15296	15227	15074	15073	15256	15239	15251	15273	15267	15101	15340	15212	15110	15098	15218	15207	15191	15222	15242	15279	15315	15184	15208	15078	15287	15148	15354	15313	15161	15309	15183	15174	15250	15214	15114	15214	15246	15249	15163	15129	15327	15102	15416	15099	15279	15196	15319	15285	15201	15356	15264	15037	15269	15186	15245	15139	15192	15217	15215	15268	15054	15214	15223	15268	15134	15363	15194	15126	15057	15226	15172	15331	15267	15332	15006	15162	15112	15199	15117	15134	15067	15146	15193	15065	15129	15152	15252	15219	15089	15155	15182	15136	15259	15175	15236	15180	15175	15194	15157	15189	15133	15164	15405	15151	15253	15149	15198	15319	15112	15176	15432	15249	15339	15199	15195	15100	15213	15253	15099	15121	15151	15337	15265	15154	15298	15266	15091	15219	15231	15178	15252	15228	15284	15064	15151	15271	15341	15141	15169	15039	15128	15214	15201	15200	15341	15112	15158	15132	15254	15306	15299	15227	15107	15279	15350	15205	15192	14980	15346	15295	15127	15254	15246	15152	15154	15276	15113	15050	15258	15137	15191	15238	15094	15226	15030	15264	15091	15224	15247	15152	15195	15356	15232	15222	15321	15180	15295	15367	15091	15235	15286	15272	15240	15302	15167	15306	15315	15294	15317	15130	15299	15310	15163	15227	15290	15350	15095	15080	15234	14994	15103	15124	15374	15278	15224	15299	15266	15273	15247	15151	15239	15244	15223	15158	15239	15245	15182	15082	15233	15165	15333	15274	15197	15174	15198	15343	15310	15039	15335	15201	15153	15387	15182	14987	15126	15280	15272	15125	15282	15098	15145	15262	15313	15042	15095	15240	14996	15017	15076	15406	15183	15287	15258	15138	15085	15247	15213	15166	15395	15052	15109	15333	15176	15081	15075	15115	15257	15186	15116	15397	15104	15135	15349	15227	15241	15353	15332	15313	15170	15225	15229	15085	15115	15299	15214	15190	15366	15264	15152	15106	15237	15135	15156	15172	15244	15156	15295	15202	15237	15182	15152	15110	15398	15132	15204	15270	15302	15089	15252	15235	15160	15424	15184	15076	15347	15069	15299	15243	15121	15267	15220	15255	15175	15143	15197	15270	15233	15068	15101	15315	15169	15096	15188	15163	15056	15206	15264	15112	15320	15290	15259	15122	15234	15227	15088	15260	15410	15093	15309	15254	15095	15238	15277	15125	15260	15140	15195	15142	15139	15060	15052	15186	15292	15235	15143	15273	15201	15205	15285	15139	15330	15198	15076	15183	15177	15175	15281	15271	15084	15208	15239	15172	15254	15291	15347	15152	15088	15286	15147	15276	15063	15131	15241	15059	15285	15001	15124	15183	15190	14931	15283	15195	15130	15237	15239	15257	15151	15180	15206	15234	15051	15127	15250	14969	15209	15197	15313	15092	15239	15166	15220	15358	15337	15015	15025	15061	14957	15181	15086	15297	15172	15228	15073	15315	15215	15153	15384	15082	15217	15236	15050	15157	15161	15306	15267	15070	15217	15292	15114	15244	15006	15263	15162	15231	15078	15201	15297	15282	15129	15161	15360	15034	15165	15187	15112	15261	15251	15214	15134	15162	15451	15250	15260	15068	15089	15170	15291	15033	15211	15205	15077	15340	15072	15267	15331	15107	15149	15167	15224	15345	15429	15246	15033	15327	15152	15245	15125	15162	15195	15372	15276	15244	15324	15241	15201	15471	15240	15320	15090	15314	15236	15136	15369	15063	15186	15364	15229	15302	15113	15285	15280	15323	15220	15108	15398	15318	15182	15091	15153	15279	14861	15240	15288	15181	15016	15133	15160	15042	15256	15035	15191	15007	15194	15197	15230	15153	15277	15317	15215	15130	15260	14906	15216	15116	15216	15220	15185	15212	15202	15362	15054	15299	15172	15232	15088	15189	15127	15097	15138	15226	15179	15111	15213	15196	15154	15287	15093	15250	15211	15259	15170	15162	15196	15271	15353	15160	15103	15322	15474	15215	15165	15207	15278	15057	15205	15137	15134	15238	15208	15103	15320	15067	15157	15185	15076	15317	15080	15108	15130	15228	15214	15309	15104	15457	15098	15267	15198	15132	15274	15334	15228	15297	15215	15166	15355	15278	15295	15425	15117	15093	15118	15332	15354	15088	15257	15234	15074	15185	15228	15043	15007	15113	15141	15151	15241	15203	15130	15209	15218	15140	15248	15219	15030	15078	15275	15263	15245	15263	15297	15099	15152	15169	15359	15080	15264	15253	15163	15330	15166	15306	15015	15129	15209	15146	15307	15049	15066	15139	15303	15138	15128	15226	15046	15293	15267	15078	15219	15084	15178	15163	15116	15102	15196	15297	15126	15178	15174	15076	15249	15224	15219	15233	15093	15340	15107	15283	15162	15190	15292	15289	15325	15099	15278	15076	15194	15235	15113	15325	15219	15161	15130	15201	15283	15349	15236	15170	15239	15159	15236	15193	15215	15176	15142	15137	15091	15050	15256	15189	15125	15021	15114	14996	15117	15221	15235	15245	15161	15237	15055	15417	15172	15281	15245	15279	15118	15055	15220	15316	14968	15036	15304	15304	15111	15096	15267	15457	15068	15108	15230	15301	15057	15140	15247	15235	15360	15382	15207	15075	15211	15272
29614	29596	37387	33746	27582	24693	22732	21004	20291	19724	19324	18923	18912	18674	18610	18398	18266	18286	18229	18157	18023	18073	18048	17906	17945	17995	18331	17986	17951	17951	17998	17926	17900	17832	18009	18121	17975	17894	17925	18075	18017	18073	18160	18015	18010	17798	18151	17968	18129	18200	17938	17913	17849	17833	17808	17880	17795	17891	17809	17890	17867	18049	18083	17823	17819	17907	17969	17855	17826	17769	18078	17949	17843	17844	17966	18062	17787	17890	17925	17813	17964	17906	17785	17955	17956	17636	17974	17959	17865	17957	18140	17994	17799	18012	18114	17906	17985	17990	17796	18003	18083	17887	18062	17770	17960	17845	17791	17802	17933	17976	17924	18014	17924	17910	18065	17861	17943	17973	17729	18038	17823	17984	17967	17986	17951	17921	17672	17964	17905	17649	18054	17940	17939	17842	17853	17903	17844	17949	18017	17847	17869	17769	18033	17971	17948	17886	17850	17965	17978	17782	17697	17956	17873	18112	17933	17965	17789	18012	17729	18032	17926	17912	18041	18192	17982	18035	17892	17872	17965	17740	17967	17794	17899	17767	18080	17948	17678	17902	17770	17787	17887	17926	17855	17867	17921	17754	17965	18018	17769	17909	17812	17735	17863	18054	17928	17948	17864	17999	17700	17948	17856	17983	18025	17841	17812	17831	18129	17838	17880	17985	17924	17697	18162	17801	17719	17963	18189	17689	17843	17922	17999	17801	17866	17753	17862	17959	17948	17859	18020	17851	17699	18033	17815	18013	17962	17737	17829	17848	17920	17950	17894	17967	18079	17967	18085	17796	18047	17932	17968	17996	17881	17775	17903	17769	17831	17870	17986	17831	17855	17825	18046	17686	17787	17887	17856	17725	18020	17870	17970	17970	17901	17675	17891	17913	17868	17853	17899	17965	17953	18013	17746	17747	17764	17723	18063	18031	17935	17846	18026	17827	17851	17861	17955	17807	17876	17968	17763	17777	18018	17756	17796	17980	17846	18305	17939	17813	17840	17958	17830	17869	17942	17678	17973	18010	17745	18136	18004	18176	17915	17806	17989	17896	17812	17910	17954	17859	17965	17872	18018	17962	17787	17927	17936	17924	17856	17944	17803	17937	17938	17840	17996	17625	17793	17741	17701	17950	17762	17980	18084	17992	17862	17954	17932	17854	17832	17870	17963	18072	17804	18239	17790	17995	17947	18020	17688	17881	18016	17867	18080	18097	17906	18052	17724	18008	17970	18177	17847	17923	17731	17831	18151	17843	17908	17936	17909	17940	17980	17873	17656	18050	17641	18004	18098	17943	17757	17902	17944	17884	17788	17880	17861	18053	17999	17923	17889	17950	18029	17859	17893	17904	17952	17835	17744	17796	17888	18019	17723	17833	17948	17769	17949	17993	17833	17763	17898	17992	17788	17993	17881	18020	17941	18087	17949	17909	18021	17819	17843	18038	17811	17925	18004	17915	18124	18034	17663	18052	17884	17912	17939	17857	17835	17766	17932	18051	18171	18190	17963	18066	17923	18086	17773	18031	17860	17845	17824	17990	17931	17874	17928	17977	18007	17818	17766	17942	17903	17875	17868	18007	17921	17758	17765	17757	17817	17988	17782	17924	17979	17858	17736	17841	18011	17974	17818	17921	17842	17755	17846	17784	17976	17769	17773	17808	18108	17938	17803	17730	17978	17784	17792	17852	17930	17913	17815	17899	17922	17750	17646	17851	17720	18044	17989	18084	18072	17923	17767	18052	17786	17803	17777	18021	17975	17999	17884	17829	17916	17897	18087	17929	17986	18019	18042	17804	17901	17949	18063	17889	17936	17945	18068	17832	17952	17841	17952	17603	18032	17847	17930	17964	17976	17935	17940	17848	17894	17805	17859	18104	17927	17918	17773	17824	17887	18031	17973	17911	17856	17907	17800	17812	17888	17751	17862	17792	17805	17928	17789	17885	18056	17735	17988	17769	17755	17770	17822	17885	17998	17974	18008	17920	18063	17992	17836	17761	18026	17886	17934	17938	17967	18058	17939	17714	18007	17891	18000	18018	17766	17756	17626	17723	17945	17885	17879	17834	17897	17951	18084	17742	18100	18005	18090	17900	18041	17954	17894	17911	17916	17879	18154	17779	17952	17875	17920	18234	17745	17934	17875	17923	17832	17946	17847	17661	17800	17944	17851	18090	17937	17954	17993	17921	17937	17778	17733	17895	17861	17800	17810	18085	17857	18028	18056	17854	18004	17792	17965	17913	18022	17982	18006	17974	17904	17730	17897	18011	18024	17869	17952	17930	17791	17828	17927	18054	18016	17774	17844	17927	17755	17790	17913	17849	17782	17795	17982	17994	17848	17902	17900	18010	18149	17853	18043	17872	17968	17996	17890	17897	17747	17766	17980	17828	17777	18019	17736	17915	17889	17962	17741	17909	18009	17822	17958	17999	17984	18162	17948	17923	17753	17848	17869	17775	17852	17787	18003	18009	17916	18022	17905	17984	17929	17972	17883	17846	17902	18043	17966	17937	18121	18082	17889	17864	17915	18021	17878	17935	17711	17680	17950	18191	17985	17936	17910	17884	18072	18028	17776	17907	18067	17758	17945	18065	17951	17959	17884	18005	17813	17948	18046	17978	17948	17877	17971	18148	17796	17961	17797	17919	18010	17888	17983	18172	17943	17785	17966	17728	17760	17727	17882	17758	18074	17895	17785	17995	17807	18026	17947	17878	17724	17737	17972	17936	17992	18099	18171	17719	17897	17765	17865	17939	18007	18044	17988	18038	17749	18012	17924	18007	18067	17918	17844	17841	17993	17836	17861	18057	17939	17902	18235	17706	17840	17848	18010	18121	18051	17844	17934	18082	17931	17838	17794	17788	18105	18122	17911	17880	17950	18091	17932	17793	17894	17982	18150	18093	17791	17758	17887	18000	17915	18065	18025	18020	18081	17911	18015	18176	17825	17837	17865	17985	18033	17975	17979	18174	18202	17896	18076	17839	17960	17704	17921	17942	17939	17890	17918	17968	17962	17860	17910	18049	18107	18111	17937	17973	17733	18010	17909	18108	17870	17997	18040	18000	17978	17905	18047	18147	17848	17810	17661	17949	17805	18061	17893	18211	18042	17920	17845	18042	17964	17852	17835	18073	17901	17688	18025	18032	17759	17787	18093	17837	17964	17945	17911	18073	17976	17873	17939	17959	18057	17975	17977	17815	17876	17769	17798	18039	17776	17814	17779	17843	17955	17972	17924	17895	18022	18043	17918	17819	17921	17858	17919	17927	17911	17756	17871	17974	17882	17810	17961	17978	17885	17998	17902	18080	18056	18006	17981	17726	17908	18039	17908	17714	17990	18010	17858	18076	17787	17931	17892	17904	18030	17781	17908	18024	17824	17838	18031	17960	18029	17931	17835	18072	18121	17959	17813	17965	17924	17794	17992	17806	18032	18027	17879	18041	17830	17946	17681	17905	17855	17858	18008	17989	17996	17959	18017	18016	18041	17780	17863	17888	17874	17934	17744	18001	18109	17905	17958	17952	17747	18013	17912	17704	17867	18007	17975	17973	18061	17878	17891	18004	17956	17779	17938	17806	17963	17887	17809	17961	17783	18129	17958	17772	17826	17842	17830	17665	17869	18043	17948	18052	17972	17958	17686	17988	17798	18014	17933	18052	17777	17901	17728	17896	17897	18111	18017	18004	17891	17820	18068	17964	18118	17999	17927	17822	18002	17805	18083	17743	17996	18153	17861	17783	18066	17847	17714	17923	17927	17925	18037	18023	18156	17918	17819	17975	17934	17903	17837	18004	17770	17898	17772	17981	17832	17839	18161	17985	17956	17783	18075	17939	18167	17857	17921	18172	17953	18032	17893	18032	17865	17843	17952	18046	17874	18057	17821	17933	17823	17694	17817	17818	17913	18011	17864	18008	18012	17793	17873	18038	18040	17852	17632	18076	17981	18024	18022	17935	17987	17982	17832	17816	17896	17902	18011	18023	17958	18007	17900	17844	17740	18034	17798	17984	17836	18017	17880	18034	17892	17789	17909	17854	17945	17850	18034	17983	17938	18017	18002	17977	17981	18041	17963	17811	18038	17727	17877	17913	18235	18203	17926	17920	18079	17758	17685	17923	18032	17793	18031	17912	17930	17833	17889	17861	17733	17767	18021	17983	17972	17854	17904	17988	17958	18047	18088	17880	18139	18066	18006	18044	17904	17864	17736	18084	17725	17896	18207	18153	17740	18036	18014	18109	17960	17999	17949	17840	18139	17864	17977	17901	17869	17985	17871	17829	17926	17862	18134	17989	18032	17822	17978	17950	17930	17895	17896	17966	18035	17695	17794	17943	17992	17917	17700	17906	17767	17873	18006	17853	18141	18024	17972	17875	18066	17830	17691	17916	17948	17860	17923	17906	17801	17741	17821	17985	18018	17770	17785	17764	17768	17892	17904	17775	17959	17964	17967	17869	17947	17894	18006	17837	18154	17929	17752	17816	17929	17846	17823	17943	18107	17899	18007	17827	17880	17677	17889	17996	18013	17978	17996	17993	18098	17844	17960	18009	18064	17991	17726	17949	17925	18014	17814	17811	17969	18159	17801	17947	17901	17931	17766	18042	17926	17755	17848	17792	17919	17955	17845	17893	17846	18097	18180	17921	17833	17638	17935	17896	18015	17852	17896	17829	17911	18128	18138	17933	18023	17917	17941	18124	17927	17856	17833	17875	17924	17851	17831	18058	17804	17730	17885	18061	17860	17983	17981	17864	18103	18071	17898	17803	17881	17976	17905	18105	17928	17725	18047	17790	17888	17837	18069	17954	18063	17838	17709	17955	17834	17863	18262	17775	17918	17990	18043	17956	17996	17837	17925	18228	17734	17802	17874	17983	17953	17964	18001	17989	17927	17840	17989	17580	17748	17774	17979	17902	17835	17866	17760	18038	17928	17868	17715	17915	18009	18044	17974	17962	17886	17770	17649	17959	18275	17945	17935	17671	18128	18041	17998	18099	18026	17712	17804	18031	17891	17935	17959	18043	17914	17598	17799	17981	17860	17936	18157	18042	17879	18079	18043	17931	17827	18009	17624	17948	17678	17705	18047	17869	18159	17810	18028	17845	17905	17867	17688	17869	18033	17959	17970	18202	17965	18072	18184	18131	17789	17939
31384	45015	41557	32488	27402	24178	21704	19757	18751	17876	17165	16702	16443	16183	15850	15780	15688	15467	15417	15540	15312	15534	15221	15515	15101	15181	15266	15240	15257	15286	15230	15159	15002	15159	15150	15169	15179	14981	15185	15073	15127	15046	15210	15122	15094	15178	15077	15191	15091	15092	15075	15060	15046	15045	15038	15139	15097	14939	14963	14947	15028	15003	15082	15008	15142	15248	15004	14937	15069	15066	15096	15040	15107	15019	15143	15234	15072	14942	14959	15109	15003	15206	15117	15003	15293	15034	15018	14988	14931	15058	14994	14927	14981	14994	15156	15088	15049	15081	15011	15189	15190	15003	14998	15048	15137	15066	15199	15097	15041	14993	15106	15101	14982	15263	15109	15197	14961	14843	15157	15078	14963	14986	14918	15085	15107	15102	15058	15161	15144	15089	15045	15162	15161	15123	14990	15159	15058	15106	15074	15018	14932	14983	14948	15158	15054	14903	15162	15008	14939	15259	14911	15010	15128	14982	15093	15007	14974	15118	14930	15007	15176	14956	15033	15179	14941	14954	14982	15151	14928	14830	15054	15064	15090	15075	15133	15197	15037	15117	14936	15005	15140	14987	15108	15055	15100	14997	15114	15065	15055	15167	14972	15037	14920	15119	15050	14917	15029	15192	15079	15017	15047	15089	14975	15061	15099	15047	15100	15181	14917	15174	15229	15128	14912	14980	15188	15218	15035	15121	15223	15166	15014	15029	15029	15057	14974	15045	15088	14973	15039	15184	14970	15048	15206	15012	14934	15081	14955	14993	14994	14975	15034	15139	15039	15064	14841	15074	15190	15055	15132	14965	14945	15060	14980	15189	15000	15112	15068	14994	15015	14875	15019	15160	15008	14907	15161	15086	15024	15144	15166	15066	15060	14956	15047	15172	14991	15022	15104	15113	15120	15005	15148	15015	15107	15069	15146	15030	15017	15002	15045	15083	15153	15142	15247	15004	15069	14930	15167	14946	15085	14911	15040	15061	15050	14980	15076	14960	15012	14926	15002	14984	14991	15065	15083	15112	14941	15036	15232	15137	15101	15088	15092	15034	15104	15030	15015	15148	15080	15078	14946	14980	14992	15101	15164	15074	15020	15075	14844	15024	15004	15097	15030	15158	14924	14913	15080	15121	14983	15162	14979	14999	15009	15118	14960	14946	15119	15024	15147	14982	14975	14963	14997	15137	15016	15194	14993	15014	15069	14956	15139	15041	14945	14957	15114	15071	15135	15120	14984	14968	14965	14926	15075	15031	14978	15062	14955	15134	15061	15232	14962	15062	15107	15062	14955	15064	15091	14963	15153	15001	15013	14866	14992	15048	15139	14918	15356	14981	15169	14969	15153	15028	15215	15009	15061	15061	14975	15089	15045	15072	15081	15230	15050	15066	15054	15061	15114	15091	15001	15010	14997	15118	15073	15035	15199	14898	15207	15074	15127	14975	15170	15095	15038	15144	15129	15139	15110	15090	14965	15286	15204	14933	15022	15131	14962	15071	15045	15238	15091	15085	14952	15069	15112	15139	15202	14884	15060	14937	15073	15026	15107	15036	14956	15130	15072	15092	15194	15117	14959	15191	15125	14938	15170	14910	14964	14894	15040	15205	14998	15185	15147	15007	15142	15154	14948	15078	15144	15222	15054	14978	15025	15119	15204	15068	14924	14999	14980	15086	15145	15090	14995	14988	15256	15099	15009	15043	15036	15103	15192	15047	15070	15198	15177	15033	14796	15214	15013	15067	15226	15235	15080	15077	15081	15268	14899	14799	15186	14992	15009	14939	15026	15146	15121	15128	15109	14968	15086	15065	15203	14925	15060	15150	15097	15115	14942	15028	14966	15027	15138	15073	14979	15006	15062	15206	14933	15205	15067	15054	15135	15193	15243	15081	15144	15151	15100	15049	14871	14966	15187	14911	14971	15032	15208	15010	15268	15089	15094	15300	15013	14995	15076	14883	15043	15023	14953	15077	15050	15203	15096	15081	15053	14925	14994	15214	14914	14937	15055	15219	15244	15004	15123	15151	15042	15127	15132	15056	15057	14981	15014	15188	15239	14914	15117	15093	14981	15000	15087	15005	14952	14962	15146	14974	15152	15045	15068	14962	15126	15071	15096	15157	15211	15129	15080	15219	14998	14899	15092	15037	15105	14982	14961	15166	15297	15044	15305	14959	15093	14895	15090	14937	15305	14981	15160	14976	15111	15008	15192	15095	15349	15093	15299	14920	15056	15115	14954	14973	15163	14947	15055	14907	15007	15180	15205	14868	14956	15155	15173	15117	15115	14975	14836	14913	15200	14995	15107	15060	14962	15102	15050	15076	15150	14940	14958	14972	15102	15145	14911	15147	15137	14919	14972	15084	15036	14983	14973	14994	15160	15013	15040	14884	15090	15019	15119	15000	14954	15093	14992	15075	15153	14934	15179	14981	15064	15164	15138	14897	15076	15005	15166	14959	14985	15124	14933	15022	14931	15130	15077	15198	15183	14904	15051	14967	15031	15226	15119	14928	15210	15062	14965	15053	15011	14916	15032	15005	14961	15009	15038	14973	15011	15055	15115	15037	15292	15026	15004	15081	14941	15188	15251	15031	15019	14942	15207	14893	15182	14993	15152	15031	15034	15138	15132	15075	14940	15151	14997	14988	14992	15053	15107	14912	15105	15139	15223	15047	14969	15120	14953	15033	14978	15095	15156	15161	15011	15086	14996	15141	15093	15133	15187	14928	15141	14936	14987	15220	15035	15171	14915	15119	15129	14987	15105	15157	14955	14961	15044	15168	14959	15106	15053	15052	15004	14965	14989	15115	15006	15119	15116	14942	15118	15026	15011	14923	15009	15139	15047	15062	15172	14981	14997	15067	15179	15086	14931	14971	15048	15129	15195	14986	15027	15090	15151	15004	15045	15204	15004	14864	14977	15211	15059	15113	15078	15158	15018	14995	15300	15052	15039	14941	15009	14975	15094	15013	14948	15203	15021	14920	15059	15017	15161	15039	14942	15100	15088	15032	15104	15080	15019	14955	15055	15006	15103	15214	15167	15175	15186	15003	15090	14965	15106	14964	15040	15027	14987	15065	15077	15121	15167	14968	15217	14894	15039	15194	15085	15147	15024	14887	14984	15103	15087	14920	15081	14998	15215	14845	15055	15084	14959	15184	15050	15055	15066	15187	14961	15159	15102	15170	15139	15032	15142	14898	15265	15047	15020	15093	15131	14950	15081	15045	14966	15001	15022	15223	15057	14990	14944	14989	14980	15018	15085	15135	14903	14937	15202	15067	14976	15087	14983	15047	15094	15118	15055	15141	15125	15269	14893	15006	14849	14970	14989	14844	15168	15145	15127	14938	15210	15096	14889	15040	15087	15117	14954	15051	15009	15006	15048	14946	14968	15023	15062	15219	14943	15095	15113	14989	15171	15073	15231	14997	15109	15011	15137	15130	15152	14932	15041	15011	15112	15144	15262	15004	15132	15109	15138	15185	15037	15250	15108	15223	15007	15035	15044	15089	15092	15153	15089	15056	14969	15219	14986	14985	15100	15073	15161	15166	14989	15032	14951	15197	15133	15020	14990	15043	15191	15019	15021	15084	15029	15094	15062	15116	15090	14994	15158	14934	15144	14950	15193	15141	15051	15079	15043	14954	15010	15025	15090	15120	15234	14931	15124	15018	15064	14978	15078	15285	15061	15086	14989	15012	15134	15229	14967	15056	15085	15066	15185	14998	15137	15080	15077	15253	15101	15045	15113	15076	15042	15014	15027	14948	14995	14977	15119	15211	14929	15004	15045	15080	15088	14857	15001	15007	14959	15048	15136	15004	15099	15090	14996	15207	15100	15112	15036	15042	15017	15133	14909	15009	15032	14998	15072	15045	15123	15048	15015	15133	15101	15058	15089	15173	15002	14866	15041	15104	14945	14950	15029	14841	15126	15188	15202	15205	15126	14935	15266	14970	15176	14819	15032	15045	14896	14999	14939	15060	14944	14996	14975	15184	14954	15096	15083	15184	15119	15112	15003	14966	15243	14904	15173	15031	15139	15050	15007	14989	15130	15063	15035	15065	15102	15098	14915	15028	15047	14964	15128	15068	15109	15068	15002	14907	15108	15028	15050	14994	14935	15034	14999	15098	14957	14972	15136	15177	14951	15095	15070	15003	14969	15032	15064	14899	15153	15039	14969	15105	14993	15258	15090	15139	14945	15064	15242	15069	14982	14945	14980	15197	14984	15089	15233	14929	15104	15042	14983	15205	15074	14942	14963	15063	15017	14877	15019	15199	15058	14940	15113	15031	15023	15015	14962	14983	14937	15126	15062	15035	15013	14974	15179	15111	15128	14834	15186	15168	15168	14904	15066	15088	15126	14999	14917	15041	15108	14974	15011	15149	15026	14984	15137	15127	15147	14983	15046	15044	15101	15245	15176	15173	15023	15075	15129	15064	15192	15025	15037	15072	15044	15097	15027	14971	14972	15083	15073	15123	15162	15155	14947	15264	15001	15085	14983	14919	15232	14995	15000	15023	15077	15031	15166	15001	15133	15168	15031	14984	15172	14998	15152	15063	15150	15133	14974	15208	14972	15062	15109	15091	14976	15034	15016	14923	14990	14956	15156	15180	14989	15055	15078	14875	14981	15109	15123	14976	15001	15002	15095	15011	14852	15230	14996	14832	14862	15075	15051	15095	15165	15161	15142	14991	15065	15142	14808	15027	14896	15225	15182	15008	15035	15006	14941	15053	15159	15179	15209	15089	14959	15055	14877	15050	15245	15038	14965	15046	14946	15170	14861	15208	15006	15064	15084	15034	14993	15079	14971	15190	15176	15139	15076	14873	15052	14976	15154	14941	15118	15131	15284	15124	15096	15054	15019	14933	15053	15006	15220	15126	15106	15012	14987	15002	15052	15018	15164	14885	15102	15170	15310	15225	14948	15211	15116	15057	14935	15047	14962	15226	15116	15004	14989	14915	14897	15275	15170	15121	15133	14933	15089	14950	14967	15048	15152	15075	15140	15111	14959	14996	14962	14959	15162	15069	14938	15009	15099	15188	15041	15096	15019	14981	15132	15189	14991	14944	15058	14955	14913	15011	15155	15058	15188	15115	15158	15071	15093	15089	14985	15071	15035	15123	15110	14980	14825	14897	15134	15156
24063	21164	28732	26109	26173	27618	26667	22810	21503	20690	20050	19622	19329	19195	19014	18909	18661	18448	18574	18327	18298	18010	18239	18115	18010	18157	18061	17855	17962	18042	18121	18128	17954	17876	18099	18126	18146	18011	18164	18140	18096	17726	18056	17941	17914	17732	17948	17800	17978	17967	18031	17893	17956	17991	17852	17891	17920	17972	17855	18130	17926	17966	17929	17968	17932	17723	17630	17971	18086	18089	17991	17909	17793	17883	17893	17814	17905	17985	17945	17840	17931	17807	17773	17774	18051	17936	17880	17849	17953	17899	17964	17913	17708	17920	18065	17839	17866	17701	17782	18105	18004	17768	17627	17707	17760	17931	17875	18036	18061	17865	18101	17875	17972	17940	17902	17941	17731	18042	18084	17691	17826	17899	17915	17904	17898	17930	17989	17917	18007	18005	17716	17706	17739	17929	17834	17635	17842	17821	17764	17821	18067	17690	17724	17930	18048	17777	17826	17844	17965	17866	17797	18034	17764	17945	17995	17950	17807	17954	17803	17872	17822	17777	17841	18012	17878	17988	17859	18040	17908	17793	17859	17843	17793	18026	17844	18012	17763	17948	17914	17841	17911	18045	17920	17723	17890	17767	17998	17927	17784	17771	17922	17865	17922	17842	18013	17907	17852	17820	17519	17818	17889	17736	17645	17577	17986	17984	17828	17858	17693	17726	17894	17724	17860	17887	17713	17733	17792	17867	17877	17999	17943	17960	17935	18032	18058	17849	17809	17747	17895	17954	17891	17799	17669	17918	17878	17716	17813	17935	17732	17573	17623	17859	17799	17790	17887	17969	17946	17929	18007	17868	17562	17886	17970	17836	17775	17840	17862	17850	17962	17902	17838	17948	17806	17867	17717	17824	17864	17871	17827	17665	17832	17674	17990	17806	17849	17987	17865	17851	17912	18002	17968	17802	17761	17880	17813	17724	17836	17818	17763	17857	18110	18102	17963	17615	17939	17609	17837	17792	18035	17774	17798	17894	17954	17820	17935	17867	17778	17914	17684	17880	17925	17785	17730	17864	17884	17934	17858	17748	17814	17651	17881	18015	17920	17754	18057	18014	17588	17806	17829	17773	17836	17818	17840	17813	17717	17836	17884	17701	17841	17696	17918	17959	17763	17894	17879	17861	17927	17765	17746	17781	17771	17815	17729	17926	17709	17935	17951	17706	17795	17745	17818	17917	17908	17863	17929	17907	17807	17644	17781	17850	17914	17859	17821	17870	17960	18127	17680	17800	18015	17863	17824	17928	17892	17917	17735	18233	17688	17708	17902	17867	17888	17787	17712	18073	17927	17932	17805	17881	17978	17939	17564	17927	17974	17826	17849	17962	18034	17796	17842	17888	17714	17720	17690	17705	17932	17883	18087	18059	17883	17687	17826	17685	17872	17792	17854	17829	17693	17908	17800	18002	18148	17791	17907	17867	17873	17893	17768	17832	17844	17695	17707	17848	17867	17701	17717	17801	18038	17890	17734	17890	17866	17970	17996	17828	17759	17933	17716	17788	17892	17915	17925	17923	17702	17849	17695	17883	17890	17832	17937	17607	17767	17978	17723	17879	17761	18020	17885	17715	17744	17847	17854	18119	17641	17962	17850	17849	17574	17750	17968	18036	17944	17877	17716	17878	17832	17886	17967	17840	17902	17842	17940	17874	17771	17780	17957	18078	17963	17828	17953	17951	17936	17864	17822	17857	18068	17851	18107	17885	17617	17719	17932	17876	17820	17891	17820	17861	18014	17879	17862	18075	17829	17969	17901	17845	18015	17935	18101	17935	17898	17989	17714	17808	17969	17907	17977	17935	17876	17928	17760	17845	17923	17935	17772	17952	17840	17709	18080	17864	17839	17806	17799	17734	17678	17992	17839	17817	17822	17944	17835	17781	17791	17968	17728	17876	17876	17677	17929	17725	17704	17931	17945	17923	17890	17754	18049	17855	17895	17805	17816	17927	17800	17834	18005	17905	17890	18008	17799	17846	17855	17817	17759	17851	17828	18071	18014	17885	17863	17918	18009	17828	17777	18056	17824	17998	17842	17688	17782	17860	17843	17866	17726	17944	17879	17885	17699	17887	18045	18037	17919	18152	17831	17799	17962	17893	17750	17738	17772	17802	17756	17856	18120	17988	17849	17802	17808	17727	17801	17840	17919	17915	17833	17987	17996	17880	17969	17791	17736	17848	17745	17798	17860	17732	17781	17890	17901	17787	18020	17793	18205	17802	17802	17969	18002	17967	17965	17776	17849	17957	17979	17862	17944	17631	17937	17658	17933	17920	18074	17627	17965	17985	17822	17848	17771	17967	17843	17856	17873	17830	17760	17865	17977	17954	17890	17711	17841	18041	17808	17838	17872	17930	17968	17838	18093	17824	17934	17892	17867	17870	17968	17974	18018	17683	17873	18076	17884	17817	17721	17924	18015	18121	17876	17795	17853	17875	17939	17955	17970	17724	17604	17724	17896	17624	17822	18010	17895	18086	18009	17711	17742	17908	17891	17887	17854	17845	17801	17823	17925	17907	17862	17936	17851	17608	17896	17753	17968	17683	17880	17790	17967	17957	17850	17806	17617	18057	18006	17835	18013	17870	18018	17772	17919	17970	17804	17951	17788	17982	18066	18011	18006	17904	17949	17931	18051	17855	17934	17921	18002	17961	17783	17703	17879	17849	17668	17735	17925	17775	17747	17838	17866	17806	17882	18002	17943	18133	17680	17570	17745	17948	17888	17808	17708	17967	17866	17931	17846	18139	17746	17953	17768	17797	17874	17894	17801	17723	17981	17916	17770	17783	17875	17803	17985	17918	17800	18030	17766	17685	17838	17849	17886	17894	17965	17844	17747	17697	17823	17986	17924	17849	17687	17950	17952	17881	17955	17888	17895	17766	17996	17898	17819	17783	17704	17863	17931	17699	17908	17804	17930	17793	17833	17923	18127	17826	18086	18007	18032	17993	18059	17784	17735	17960	17903	17821	17835	17881	17906	18027	18011	17897	17887	17966	17915	17911	17919	17930	18011	18004	17658	17893	18003	18028	18021	17888	17974	17876	17763	17737	17870	17932	17822	17753	17942	17811	17708	17718	17949	17886	17781	18006	17705	17612	17744	17955	18104	17793	17917	18041	17783	17892	17609	17755	17973	17755	17854	17998	17906	17951	17874	17862	17922	17758	17813	17993	17972	17813	17893	17907	17740	17972	17971	17897	18024	17906	17858	17813	18062	17746	17814	17955	17804	17776	18000	17828	17762	17977	17919	17951	17819	17929	17864	17881	17730	18006	17986	17821	17932	17631	17752	17924	17799	17662	17859	17860	17960	17862	17849	17890	17870	18143	17699	18021	17821	17773	17938	17744	17757	17864	17951	17969	17832	17625	17936	17873	17837	17754	17949	17844	18015	17779	17982	17849	17905	17960	18013	17974	17828	18053	17947	17870	18017	17839	17871	17847	17946	17762	17945	17984	17982	18008	18002	17849	17785	17904	17893	17822	17912	17878	17815	17883	17933	17828	17708	18023	17843	17784	17661	18139	18036	17961	17934	17820	17841	17883	17810	17895	17750	17924	17818	17644	17879	17805	17928	17902	17933	17940	17988	17925	17873	18116	17874	17948	17908	17928	17811	17982	17845	17921	17959	17915	17789	17956	17852	17694	17887	17832	18015	17929	17924	17762	17950	17959	17770	17734	17877	17844	17855	17800	17947	17750	17882	17812	17805	17806	17914	17908	18032	18078	17983	18052	17871	17803	17900	17939	17833	17986	18031	17928	18020	17792	17803	17889	17826	17976	17866	17766	17846	17927	18140	17922	17806	18124	17894	17731	17842	17619	17937	17768	17769	17886	17916	17886	18044	17872	17758	17773	17810	17885	17948	18043	18066	17855	17769	17773	17854	17870	17749	17828	17891	17938	17810	17731	17956	17793	18003	18246	17747	17763	18043	17931	17858	17643	17769	17792	18044	17925	17857	18010	17778	18064	17962	17933	18065	17851	17650	17800	18109	17801	18023	17839	17994	17814	18021	17942	17680	17800	17873	17756	17995	17869	17963	18110	17657	17733	17826	17790	17879	17779	18034	17899	17903	18002	17735	17663	17793	17899	17734	18028	17976	17826	17871	17763	18112	17790	17793	17998	17819	18002	17916	17674	17677	17828	17968	17960	17886	17795	17810	17922	17998	18000	17988	17751	17733	17698	17964	17997	17777	17973	17773	17952	17948	17873	17781	18020	18143	17817	17964	17893	17816	17721	17780	17853	18004	17910	17774	17826	17693	17981	17954	17734	17977	17916	17759	17864	17839	17705	17899	17735	17879	17897	17849	17927	17843	17826	17625	17956	17861	17945	17671	17678	17717	17818	17836	17943	17761	17920	17996	17833	17956	17742	17833	17803	17960	17804	17816	18029	17829	17754	17722	17660	18003	17839	17919	18032	17852	17894	17917	17810	18122	17800	17919	17956	17855	17765	17999	17781	17928	17703	17795	17941	17789	17847	17749	17664	17830	17881	17607	17898	17918	17822	17910	17664	17936	17836	17850	17778	17761	17772	17765	17958	18146	17851	17692	17669	17806	18019	17863	17793	18049	17831	17912	17868	18057	17901	17843	17960	17901	17675	18139	18127	17787	18130	17918	17856	17903	17699	17914	17995	17848	17887	17888	17865	17921	17920	17869	17784	17983	17848	17841	17771	17811	17849	17783	17862	17978	17791	18035	17829	17888	17920	17814	17726	17815	17899	17790	17974	17885	17967	18001	17828	17724	17816	17713	17810	17926	18026	17877	17875	17987	17970	17799	17782	17908	18034	18016	17680	17877	17725	17961	18016	17718	17890	17812	18035	17926	17943	17912	17961	17851	17772	17693	17902	18119	17803	17907	17901	17853	17930	17804	17706	17764	17891	17883	17911	17840	18002	18048	17838	17853	17970	17641	17766	17754	17637	17842	17861	18081	17980	17862	17842	17844	17707	17976	17947	17901	17967	17844	17948	17817	17841	17863	18038	17845	17781	17876	17825	17863	17974	17837	18037	18053	17673	17611	17692	17769	17947	17893	17707	17800	17711	17882	17771	17834	17785	17984	17628	17849	17824	17832	17933	17894	17865	17841	17559	17814	17793	17874	17896	17947	17840	17951	17768	17882	17786	17911	18000	17891	17883
30612	50751	47197	37794	32155	28143	24599	22192	20750	19492	18288	17861	17088	16742	16526	16234	15907	15861	15793	15740	15637	15300	15617	15393	15454	15292	15339	15311	15211	15297	15306	15134	15234	15242	15095	15273	15181	15062	15034	15019	15074	15048	15191	15337	15108	15220	15185	15035	15294	15250	15036	15117	14949	15096	15142	14965	15059	14957	14985	15111	15097	15165	15299	15022	15072	14997	15059	15058	15101	15191	15080	15157	14965	15138	15107	14894	15157	15050	15145	15061	14945	15179	14985	15101	15066	15191	15071	15012	14904	15172	14965	15118	14988	15291	14970	15149	15003	15166	14983	15172	14941	15113	15063	15030	15074	14933	15057	14993	15220	15148	15066	15004	14911	15045	15012	14931	15111	15003	15010	14983	15129	15099	15051	15020	15071	15105	15090	15100	15066	15125	15021	15155	15003	15169	15166	15009	14996	14987	15204	15175	15031	14999	14991	15080	15036	15030	15194	15066	15066	15122	15057	15104	15068	15130	14991	15101	14986	14941	15093	15074	15109	14987	15059	15044	15128	15051	15088	15061	15165	15007	15061	15083	15152	15085	15095	15151	15002	15048	15154	14951	14994	15116	14844	15203	14919	15127	14987	15022	15128	15136	15210	15338	15004	15037	15147	15413	15163	15180	15149	15084	15054	15065	15025	15097	15270	14892	15089	14965	15212	15113	15135	15006	15004	15147	15097	15133	14909	15091	15035	15091	15094	15000	15097	14943	15120	14957	15142	14991	15193	15153	15062	14998	15016	15105	15024	15140	14994	15004	14987	15204	15160	15119	14883	15010	14993	15071	14883	15008	15041	15017	15125	15026	15106	15167	15149	15133	15135	15019	15013	15116	15064	15194	15095	15108	15121	15161	14948	15158	15124	15119	15113	15154	15116	15020	15050	15124	15197	15066	15135	15054	15035	15192	15006	15009	15210	15146	15022	15009	15038	15131	14951	15119	15289	15138	15122	15002	15020	15069	15121	14972	15168	15062	15059	15254	15000	15057	14848	15047	15112	14981	15173	15264	15048	15110	15156	15101	15146	14826	15161	14899	15011	15103	15209	14892	15072	14969	15076	15173	14990	15036	14941	14932	14962	15138	15045	15104	15141	15073	15042	15067	14863	15049	14977	14998	15034	15055	15031	15146	15008	15254	15107	15149	15056	15003	15212	15048	15025	14935	14940	14991	15039	15148	15078	15058	15185	15073	15054	15099	15012	14848	15086	15084	15165	15235	14996	14930	15103	14986	15027	15135	15153	15034	14896	15178	15121	15076	15091	15014	15124	15085	15284	14916	15077	15054	15163	15029	15226	15079	15014	14976	14941	14977	14934	15112	15111	15089	15089	15167	14924	15053	15105	15006	15216	14991	14968	15041	14943	15253	15140	14986	14990	15224	15011	15056	15128	15042	14915	15085	15031	15099	15003	14916	15073	15080	15039	15098	15246	15122	15090	15003	15013	14980	14998	15142	15179	15047	15078	15101	15014	15034	15047	14994	15157	15160	14980	15192	15071	14897	15054	15014	15024	14984	15042	15077	15181	14927	15113	15002	15068	15100	15097	15087	15185	14919	14810	15157	15153	15148	15170	15121	14951	15017	15042	14930	15018	15171	15356	14945	15157	14965	15003	15131	15063	15094	15153	15020	15116	15038	15088	15037	15049	14898	15072	15014	15124	15109	15030	15053	15072	15133	15124	14982	15021	15089	15111	14928	15156	15010	15017	14907	14977	14985	14915	14897	14865	15154	15169	15065	15115	15096	15029	15047	15140	14961	15068	15125	15053	15174	15054	14938	15114	15185	14971	15038	15103	15119	14995	14896	15134	14900	15096	14908	15089	15080	15071	15024	14935	15064	15015	14972	14962	15165	15086	15209	14976	15149	15086	14905	15063	15051	14891	15075	15114	15124	15041	15159	15080	15056	14999	15141	15038	14919	15006	15087	15097	14987	15210	15075	15042	15065	15026	15157	15047	14959	14957	15032	15151	14954	14956	15017	15125	14923	15197	15135	15150	15080	15183	15054	15106	15313	15078	15064	15046	15027	15103	14971	15025	15079	15063	14878	15085	14967	15026	15004	15027	14897	15051	14905	14971	15061	15044	15053	15040	15128	15215	14999	14885	14828	15035	15108	15153	15053	15051	15065	15161	15054	15128	15169	15073	14978	14967	15049	15157	15166	15108	15010	15008	14980	15181	15213	15093	14997	14954	15021	15029	15093	15189	14993	15073	15105	15199	15013	15250	15062	15133	15077	14995	15050	15010	15040	15152	15003	14935	15150	15219	15066	15060	15154	15004	15065	15048	15059	14858	15160	15103	14980	15078	15183	15001	15142	14980	15028	15119	15115	14924	15152	15080	15039	15020	15202	14999	15178	15229	15033	15218	14945	15197	15148	14962	15037	15098	15073	15066	14929	15061	15145	14802	15062	15018	14996	15128	15100	15133	15093	15046	15234	15063	15106	15174	15153	15170	15048	15073	15001	14987	15092	15053	15118	15123	14955	15049	15094	15044	15070	15172	15150	15231	15003	14947	15092	14985	14998	14967	15058	15039	15168	15064	15111	15172	15020	15027	14985	14964	14958	15109	15113	15094	15178	15001	14849	15019	15036	15245	15220	15072	15285	15099	14994	15108	15087	15085	14993	14898	15014	14987	15098	15178	14992	14968	15164	14987	15052	15027	15085	15149	15019	15077	15056	15166	15016	15047	14940	15079	14885	15054	15126	15082	15116	15111	14998	14990	15102	15104	15162	15125	15117	15155	15058	15038	15057	15133	15052	15091	15112	15000	14829	15199	15179	15146	15007	15031	15120	14967	15058	15052	15153	15110	14952	15060	15015	15052	15168	15066	15069	15035	14999	14870	15096	15120	14866	15013	15045	15065	15353	15203	15026	15322	14923	15141	15108	15177	14934	15106	15043	15057	15152	15088	15233	15039	15195	14968	15111	14970	15014	15163	15021	15043	15097	14974	15184	15006	15136	14992	14988	15173	15020	14992	15021	14969	15168	15216	15146	14960	14890	15111	14927	15255	15116	15057	15118	14997	15106	15072	15095	15023	15131	14999	15253	15116	15049	15058	14997	14893	15300	14994	15132	15030	14963	15127	14854	15013	14989	14965	15004	15088	15134	15012	15185	15089	15054	15185	15050	14995	14960	14895	15066	14893	15066	15084	15083	15214	15133	15057	14987	15127	15097	14953	14943	15085	15008	15091	15354	14937	15003	15083	15004	15110	15082	15068	15144	15028	15238	14887	15012	15101	15002	15157	15006	15145	15041	15010	14963	15223	15003	14833	15010	15148	14940	15038	15075	15180	15034	15156	15040	15244	15142	15018	15180	15043	14928	15140	15034	15038	14959	15152	14807	14898	15042	15029	15107	15137	15092	15047	15154	14979	14993	15252	14788	15006	15063	15038	15105	15186	15082	15080	15056	15066	15129	15165	15029	15048	15181	15045	15170	15063	14997	15059	15140	15085	15096	14945	15066	14967	15111	14967	15202	15096	15266	14914	15194	15011	14999	14936	14988	15075	14999	15078	15016	15099	14932	15042	15028	14980	15042	15066	15100	14970	15066	15188	14929	15206	15138	15150	15149	15029	14929	15079	15103	15104	14975	14968	15166	14983	15045	15075	14932	15007	15051	15031	15101	15085	14955	15082	14859	15310	14974	15055	15008	14902	15135	15105	15042	14900	15026	15176	15021	15105	14978	15041	15110	14983	15258	15044	14962	14972	15164	15025	15064	15243	14908	14912	15008	15086	15071	14943	15003	15105	14982	15196	15173	15011	14892	15013	15102	15067	15003	15306	14937	15171	15007	14960	15219	15036	15124	15057	14903	15038	15146	15017	14932	15043	15072	15124	15101	14869	14987	15154	15073	15147	15010	15081	15104	15109	15054	15132	15226	15257	15067	14870	15014	15193	15227	15085	15019	15082	14900	15029	14993	15100	15012	15133	15045	14980	15028	15134	15053	15014	14971	15053	14880	15052	15177	14986	15124	15058	14823	14974	15082	15146	14940	15085	15093	15193	15030	15207	15089	15027	15120	14977	14907	15124	14882	15038	15150	14976	14933	15066	15258	14941	15152	15018	15022	15099	15176	15061	15062	14845	15097	14992	15180	15183	14852	14918	15021	15085	15119	15007	15160	15029	14997	15184	14936	14988	15147	15297	14931	15037	15054	15090	15115	15052	15133	15098	15119	15243	14922	15071	15084	15130	15015	14951	14916	15137	15004	15084	15010	15189	15086	15091	15041	14979	15191	15024	14821	15021	15028	15133	15034	15127	15136	15189	15095	14957	14999	15115	15188	15020	15136	15144	14892	15194	14932	15064	15139	15185	15314	15249	15008	15118	15002	15075	14941	14925	15249	14970	15230	15006	15317	15249	15174	15126	15051	15154	15188	15020	15227	15045	14976	15092	15239	15013	15047	15053	15113	14951	15089	14998	15151	15072	15082	15073	15052	15053	15150	15105	15247	15082	15031	15031	14949	14795	15183	15126	14961	15006	14953	15075	15111	15041	14987	15106	15043	15166	15029	15042	15132	14941	14983	15131	15158	15084	14981	15028	15177	14865	14968	15015	15095	14947	15218	15123	15084	15201	15128	14933	15204	15182	14953	15090	15040	15190	15017	15149	15077	15063	15025	15005	14984	15231	14906	14892	15026	15249	15128	15007	15103	15034	14940	15018	14959	15069	15037	15084	15228	15134	14951	15080	15185	15055	15145	14989	15122	15040	15109	15117	15225	15027	15076	14971	15002	14967	15140	15258	15024	15063	14973	14894	15113	14917	14871	15163	15140	14991	14977	15132	15020	15086	15160	15247	15014	14996	14947	15016	15026	14992	15129	15099	15168	15054	15041	15084	15048	15030	15051	15083	14802	15095	15031	15028	15076	15126	15024	15119	15145	15179	15157	14984	15078	14989	15021	15042	15040	15028	15098	15073	15067	14928	15116	14996	15185	14943	15059	14922	15107	15076	14992	15120	15067	14898	15194	15033	14981	15057	15004	14879	15140	14971	15119	15084	15184	14939	15110	14984	14898	14983	15085	14942	15162	15038	15105	15071	15075	14930	15133	14870	15251	15075	15192	14933	15054	14998	15200	14940	15018	15072	14979	15172	15152	14982	15222	14886	15151	15012	14929	15200	15080
22770	21129	28913	23864	23214	27877	30208	25111	23147	22539	21643	20968	20427	20138	19759	19203	19236	18993	18923	18793	18673	18488	18543	18668	18466	18647	18426	18346	18466	18650	18331	18648	18385	18301	18584	18668	18433	18431	18504	18219	18255	18396	18239	18172	18369	18250	18384	18559	18388	18244	18359	18204	18351	18415	18270	18320	18334	18282	18392	18200	18258	18428	18315	18270	18244	18391	18335	18364	18180	18291	18105	18583	18240	18335	18123	18346	18262	18341	18242	18232	18249	18194	18153	18256	18166	18350	18361	18257	18234	18477	18266	18351	18310	18081	18204	18249	18257	18159	18387	18265	18222	18204	18195	18218	18112	18216	18383	18291	18339	18301	18304	18363	18253	18203	18041	18178	18356	18300	18407	18164	18174	18043	18289	17956	18323	18114	18297	18062	18082	18333	18261	18300	18149	18170	18217	18158	18092	18198	18080	18145	18324	18366	18363	17937	18092	18156	18155	18247	18174	18181	18228	18081	18283	18286	18131	18124	18358	18067	18160	18232	18292	18150	18049	18129	17995	18269	18207	18185	18279	18247	18090	18176	18242	18340	18145	18254	17991	18171	18051	18376	18308	18527	18377	18212	18036	18341	18228	17957	18390	18096	17910	18186	18135	18395	18148	17936	18169	18099	18091	18089	17886	18212	18347	18158	18182	18271	18487	18152	18242	18019	17998	18080	18318	18199	18173	17953	18183	18126	18304	18175	18115	18193	18150	17924	18139	18279	18378	18264	18206	18066	18357	18038	18323	18105	18175	18254	18224	17991	18301	18266	18259	18127	18045	18040	18157	18202	18211	18181	18143	18172	18277	17952	18481	18049	18093	18429	18526	17971	18196	18172	18157	18048	18172	18145	18432	18249	18159	18201	18169	18318	18190	18034	18017	18116	18467	18382	18172	18157	18200	18128	18346	18187	18306	18181	18243	18148	18063	18161	18149	17987	18205	18281	18191	18365	17986	18175	18208	18133	18260	18064	18194	18084	18122	18164	18422	18192	18195	18140	18365	18270	18341	18188	18226	18087	18296	18285	18331	18217	18171	18224	18084	18017	18184	18079	18345	18186	18072	18169	18167	18219	18250	18139	18157	18075	18191	18063	18358	18304	18358	18241	18195	18152	18327	18428	18297	18301	18455	18318	18213	18151	18371	18099	18110	18239	18253	18165	18183	18184	18077	18219	18142	18219	18249	18216	18125	18238	18110	18144	18380	18256	18404	18193	18094	18083	18089	18103	18120	18176	18118	18274	18383	18027	18350	18111	17997	18287	18130	17921	18189	18391	18215	18271	18261	18254	18187	18355	18408	18091	18237	18052	18129	18235	18048	17998	18249	18095	18288	17967	18200	18269	18147	18026	17980	18301	18132	18208	18329	18263	18362	18215	18214	18282	18198	18226	18156	18446	18322	18613	18365	18200	18209	18246	18253	18173	18152	18175	18245	18134	18103	18332	18339	18156	18203	17896	18000	18043	18270	18393	18213	18163	18144	18228	18053	18219	18324	18338	18157	17977	18243	18075	18081	18229	18246	18152	18207	18143	18256	18231	18038	18156	18165	18201	18306	18102	18201	17995	18195	18256	18203	18192	18121	18168	18124	18349	18197	18302	18295	18174	18186	18192	18134	18125	18227	18347	18324	18334	18068	18105	18164	17792	17988	18074	18200	18027	18259	18245	18059	18124	18093	18217	18128	18281	18140	18158	18171	18187	18064	17846	18103	18036	18264	18158	18324	18169	18168	18080	18135	18295	18217	18227	18138	18126	18158	18193	18174	18157	18370	18028	18068	18189	18216	18290	18178	18177	18056	18250	18226	18279	18257	18105	18010	18150	18170	18208	18197	18360	18181	18159	18235	18241	18180	18147	18289	18035	18002	18097	18180	18138	18099	18243	18318	18161	18229	18309	18068	18222	18259	18026	18201	18260	18028	18197	18154	18107	18157	18142	18141	18218	18300	18207	18275	18211	18081	18079	18189	18144	18039	17987	18338	17996	17926	18106	18279	18302	18202	18219	18253	18034	18180	18105	17842	18096	18323	18260	18232	18256	18228	18182	18425	18124	18054	18216	18199	18175	18305	18086	18283	18051	18260	18165	18168	18154	18015	18018	18263	18369	18108	18060	18170	18295	18192	17847	18139	18251	18301	18170	18196	18140	18266	18201	17943	18097	18100	18019	18026	18205	18349	17993	18152	18113	17978	18153	18204	18335	18220	18008	18291	18193	18251	18152	18375	18231	18112	18031	18253	18359	18190	17893	18029	18212	18314	18143	18309	18303	18117	18440	18208	17954	18282	18175	18112	17992	18145	18033	18089	18308	18192	18092	18113	18130	18238	18084	18145	18140	17999	18054	18042	18205	18392	18162	18208	18070	18515	18511	18299	18086	18046	18170	18234	18271	18208	18067	18150	18211	18215	18098	18258	18219	18272	18088	18081	18272	18380	18074	18315	18207	18229	18017	18106	18294	18286	18103	18170	18005	18194	18191	18199	18033	18268	18057	18134	18265	18196	18128	18122	18152	18136	18244	18215	18396	18215	18329	18174	18126	18030	18203	18194	18323	18169	18267	18212	18232	18117	17997	18132	18095	18171	18220	18128	18495	18025	18213	18032	18077	18303	18024	18100	18329	18242	18056	18148	18374	18217	18068	18092	18132	18304	17995	18233	18027	18217	18191	18238	18228	18216	18113	18086	18030	18073	18160	18192	18264	18116	18277	18142	18318	18187	18112	17959	18302	18209	17964	18206	18332	17976	18237	18020	18192	18104	18077	18101	18140	18327	18055	18294	18149	18212	18317	18120	17968	18139	18065	18288	18076	18294	18140	18236	17980	18372	18339	18087	18218	18192	18255	18026	18231	18101	18144	18211	18154	18368	18262	18286	18218	18162	18171	18204	18196	18233	18030	18394	18136	18181	18178	18202	18208	18271	18281	18337	18180	18359	18223	17921	18057	18111	18217	18291	18284	18308	18300	18190	18152	18297	18136	18109	18364	18053	18192	18245	17994	18116	18143	18201	18192	18122	18298	18025	18281	18208	18341	17977	17999	18147	18180	18190	18179	18041	18131	18042	18361	18170	18335	18106	18145	18123	18346	17996	18231	18269	18089	18185	18377	18090	18172	18192	18229	18156	18022	18046	18244	18227	18087	18349	17982	18100	18303	18251	18132	18097	18251	18291	18168	18228	18131	18213	18072	18136	18057	18008	18208	18194	18442	18122	18321	18148	18132	18204	18043	18257	18143	18240	18372	17994	18131	18220	18214	18084	18230	18256	18143	18275	18123	18212	17910	17996	18299	18247	18249	18404	18085	18023	18148	18027	18141	18196	18040	18152	17971	18303	17978	17998	18114	18081	17934	18044	18350	18143	18366	18270	18176	18204	18294	18315	18050	18189	18333	18494	18306	18039	18206	18201	18099	18162	18297	18196	18297	18358	18338	18311	18333	18065	18003	18248	18123	18029	18103	18389	18204	18097	18166	18223	18177	18336	17851	18435	18083	18131	18027	18229	18349	18137	18036	18050	18194	18188	18260	18264	18298	18188	18007	18070	17970	18091	18223	18031	18162	18392	18201	18266	18138	18289	18289	18272	18009	18099	18041	18325	18270	18284	18290	18235	18184	18358	18019	18085	18191	18114	18042	18242	18108	18056	18185	18126	18099	18134	18182	18222	18271	18080	18144	18128	18222	18198	18089	18146	18143	18216	18037	17929	17778	18051	18214	18300	18270	18115	18085	18163	18194	18277	18421	18253	18146	18048	18203	18000	18192	17988	18047	18262	18065	18073	17940	18133	18292	18209	17966	18334	18197	18024	18190	18162	18039	18025	18379	18327	18272	18017	18015	18193	18182	18186	18324	18314	18287	17971	18104	18386	18383	17975	17947	18074	18132	18046	17970	18151	18345	17912	18096	18272	18370	18266	18168	18276	18128	18158	17956	18407	18235	18302	18167	18044	18184	18236	18394	18227	18236	18149	18345	18188	18232	18242	18273	18307	18269	18179	18074	18110	18302	18208	18081	18084	18152	18269	18236	18284	18073	18062	18116	18065	17964	18275	18316	18208	18135	18102	18159	18223	18110	18105	18166	18134	18152	18086	18064	18090	18279	18192	18141	18168	17949	17900	18191	18250	18261	18315	18204	18073	18187	18190	18353	18378	18106	18143	18134	18019	18097	18213	18167	18177	18097	18343	18149	17971	17919	18067	18003	18277	18225	18331	18178	18028	17993	18214	18178	18001	18156	18017	17914	18024	18202	18217	18304	18338	18239	18199	18145	18309	18311	18244	18076	18324	18250	18091	18135	18094	18111	18174	18131	18199	18295	18047	18163	18067	18125	18025	18067	18239	18414	18131	18147	18305	18177	18053	17977	18384	18177	18112	18033	18150	18103	18160	18163	18305	18238	18186	18133	18272	18227	18151	17970	18173	17977	18328	18302	18148	18130	18186	18089	18091	18186	18227	18204	18097	18000	18093	18015	18214	17931	18129	18231	18041	18128	18143	18177	18017	18170	18211	18108	18214	18323	18380	18207	17999	18306	18085	18282	17989	18259	18308	18193	18221	18080	18271	18412	18142	18055	17838	18121	18232	18367	18226	18393	18114	18131	18410	18281	18103	18242	18296	18122	18102	17955	18079	18115	17949	18061	18272	18324	18184	18084	18245	18241	18171	18116	18286	18384	18145	18129	18333	18183	18189	18219	18269	18120	18103	18331	18065	18202	18187	18146	18424	18133	18144	18323	18130	18137	18487	18285	18284	18057	18092	18256	18119	18133	18152	18159	18077	18276	18135	18197	18217	18224	18179	18277	18081	18117	18433	18306	18335	18218	18030	18127	18363	18351	18267	18020	18300	18212	18108	18137	18222	18270	18150	18302	18286	18104	18055	18130	18140	18175	18196	18284	18177	17992	18206	18052	18290	18240	18122	18142	18281	18124	18199	18275	18233	18137	18205	18084	18384	18092	18225	18240	18236	18176	18196	18252	18144	18004	18237	18328	18141	18251	18390	18201	18124	18002	18034	18189	18227	18175	17989	18101	17954	18191	18276	18441	18223	18185	18041	18248	18253	18290	18394	18089	18133	18111	18294	18093	18056	18125	18397	18301	18279	18239	18009	18096	18179	18297	18214	18256	17995	18231	18108	17929	18119	18275
32924	56491	52516	42011	35870	31545	27906	24788	22852	20997	20215	18958	18354	17672	17192	16823	16650	16350	16003	15911	15873	15838	15700	15647	15393	15646	15631	15595	15375	15584	15383	15308	15384	15438	15397	15280	15265	15473	15197	15395	15323	15211	15383	15231	15300	15328	15308	15379	15274	15180	15446	15239	15296	15235	15175	15221	15235	15302	15244	15122	15307	15226	15168	15202	15217	15238	15244	15296	15296	15190	15338	15148	15329	15193	15241	15159	15122	15256	15250	15268	15323	15245	15243	14947	15124	15181	15226	15112	15348	15313	15108	15055	15179	15208	15185	15197	15127	15333	15153	15219	15375	15152	15268	15189	15227	15158	15392	15051	15142	15336	15121	15284	15164	15261	15228	15243	15307	15169	15223	15251	15212	15327	15093	15032	15241	15094	15185	15410	15240	15138	15163	15246	15135	15205	15405	15168	15075	15323	15054	15181	15162	15209	15237	15290	15264	15129	15141	15362	15293	15158	15201	15290	15169	15205	15108	15188	15170	15176	15328	15026	15428	15226	15047	15307	15393	15104	15135	15282	15099	15286	15114	15295	15197	15375	15143	15276	15294	15333	15240	15315	15111	15364	15187	15276	15252	15335	15137	15289	15110	15229	15261	15189	15270	15211	15451	15238	15101	15231	15257	15227	15284	15272	15287	15213	15210	15312	15113	15164	15156	15298	15215	15156	15264	15275	15274	15254	15239	15186	15210	15143	15293	14996	15193	15258	15148	15090	15210	15245	15281	15196	15241	15188	15265	15256	15275	15089	15373	15233	15056	15347	15311	15452	15319	15210	15256	15300	15288	15139	15353	15255	15035	15156	15197	15158	15142	15212	15402	15214	15326	15138	15150	15108	15177	15074	15256	14955	15204	15097	15287	15068	15190	15181	15276	15295	15305	15311	15305	15153	15225	15111	15383	15185	15220	15043	15098	15140	15317	15196	15079	15152	15239	15141	15334	15309	15211	15235	15321	15044	15239	15157	15022	15180	15136	15177	15250	15258	15283	15238	15268	15306	15155	15153	15243	15198	15274	15051	15262	15091	15477	15007	15160	15176	15120	15265	15134	15211	15229	15334	15185	15290	15432	15259	15250	15232	15019	15319	15164	15382	15203	15324	15264	15184	15275	15187	15172	15065	15182	15194	15113	15149	15413	15169	15351	15130	15035	15063	15186	15268	15377	14995	15162	15153	15247	15222	15351	15331	15238	15221	15304	15380	15252	15122	15320	15164	15099	15244	15359	15062	15189	15161	15315	15292	15362	15189	15221	15018	15236	15165	15163	15332	15166	15345	15145	15215	15075	15377	15179	15189	15109	15357	15256	15025	15424	15192	15259	15134	15175	15203	15294	15288	15032	15325	15218	15367	15232	15164	15154	15190	15315	15155	15354	15236	15311	15307	15342	15160	15289	15300	15421	15383	15281	15145	15069	15359	15202	15204	15167	15071	15229	15081	15248	15121	15229	15280	15445	15292	15164	15323	15215	15093	15064	15058	15269	15310	15286	15122	15288	15127	15272	15105	15250	15219	15213	15251	15064	15193	15186	15210	15149	15396	15193	15119	15450	15069	15149	15220	15161	15407	15345	15254	15047	15225	15203	15331	15275	15136	15253	15326	15124	15176	15263	15146	15368	15117	15334	15276	15339	15330	15151	15215	15261	15340	15078	15410	15122	15059	15330	15106	15262	15272	15016	15350	15279	15314	15095	15175	14981	15176	15325	15265	15174	15219	15168	15237	15197	15187	15110	15228	15280	15069	15292	15206	15238	15180	15221	15238	15207	15300	15282	15294	15272	15163	15220	15083	15281	15162	15224	15186	15182	15326	15460	15188	15378	15129	15223	15233	15038	15179	15188	15278	15259	15098	15142	14958	15190	15217	15086	15259	15396	15107	15169	15298	15172	15283	15230	15207	15207	15195	15354	15255	15108	15305	15175	15231	15115	15240	15384	15396	15404	15081	15174	15178	15411	15240	15094	15219	15327	15245	15266	15382	15215	15371	15254	15305	15346	15147	15203	15326	15207	15201	15138	15204	15053	15136	15108	15254	15158	15191	15386	15120	15214	15123	15186	15255	15131	15229	15394	15319	15241	15153	15173	15296	15145	15214	15202	15135	15130	15213	15225	15190	15072	15214	15324	15326	15026	15167	15301	15216	15345	15315	15055	15037	15258	15190	15141	15130	15174	15244	15060	15141	15172	15273	15302	15151	15075	15300	15203	15085	15212	15199	15295	15201	15140	15176	15107	15178	15290	15289	15204	15121	15294	15166	15143	15346	14900	15356	15446	15101	15278	15218	15329	15175	15197	15139	15142	15219	15284	15109	15289	15173	15284	15109	15315	15099	15418	15348	15183	15174	15275	15161	15011	15177	15193	15315	15235	15148	15159	15246	15115	15196	15192	15187	15325	15274	15326	15162	15329	15244	15269	15344	15216	15174	15261	15219	15202	15287	15289	15245	15230	15191	15183	15125	15213	15214	15254	15196	15225	15295	15284	15246	15256	15255	15145	15166	15303	15389	15156	15366	15249	15141	15308	15077	15169	15137	15151	15193	15038	15251	15297	15318	15152	15182	15210	15272	15268	15254	15060	15159	15238	15230	15199	15246	15187	15161	15211	15227	15208	15263	15391	15244	15216	15372	15106	15180	15255	15298	15385	15159	15087	15254	15284	15257	15195	15188	15214	15237	15295	15260	15217	15107	15353	15097	15169	15293	15222	15207	15464	15277	15231	15183	15302	15053	15384	15102	15181	15251	15161	15183	15392	15230	15127	15058	15302	15196	15127	15306	15225	15151	15143	15077	15097	15202	15332	15200	15200	15229	15235	15112	15173	15290	15196	15147	15144	15178	14998	15295	15215	15189	15117	15203	15185	15269	15158	15273	15193	15143	15305	15153	15151	15313	15261	15062	15252	15136	15150	15292	15248	15026	15163	15123	15093	15143	15196	15161	15232	15287	15126	15181	15117	15122	15236	15192	15260	15291	15305	15167	15197	15199	15242	15090	15301	15263	15068	15194	15206	15113	15173	15227	15141	15296	15320	15137	15226	15204	15046	15200	15258	15166	15246	15160	15218	15216	15227	15195	15260	15224	15294	15171	15296	15149	15127	15264	15221	15245	15231	15334	15125	15104	15127	15201	15159	15195	15068	15241	15291	15178	15165	15100	15223	15023	15399	15086	15139	15430	15188	15214	15273	15119	15265	15231	15172	15045	15480	15267	15149	15354	15160	15372	15277	15197	15229	15177	15124	15206	15329	15328	15189	15210	15324	15185	15309	15116	15197	15114	15244	15196	15285	15310	15295	15241	15145	15209	15202	15069	15243	15006	15277	15274	15256	15218	15122	15240	15302	15084	15224	15064	15231	15168	15007	15237	15210	15239	15312	15120	15279	15186	15295	14995	15319	15248	15165	15286	15159	15074	15197	15257	15145	15272	15298	15106	15224	15252	15342	15108	15188	15076	15168	15161	15232	15296	15357	15190	15092	15131	15200	15226	15268	15182	15241	14978	15273	15226	15164	15219	15147	15100	15260	15265	15337	15153	15146	15226	15140	15216	15160	15339	15201	15160	15307	15106	15193	15258	15174	15169	15283	15090	15152	15170	15192	15289	15077	15322	15143	15105	15183	15277	15144	15254	15106	15190	15375	15259	15237	15131	15237	15228	15170	15381	15177	15094	15194	15108	15101	15094	15242	15194	15438	15172	15277	15112	15377	15207	15084	15134	15164	15255	15415	15076	15218	15289	15189	15239	15160	15129	15269	15364	15057	15225	15205	15211	14976	15452	15269	15091	15293	15411	15139	15187	15374	15127	15333	15338	15297	15370	15294	15093	15270	15103	15257	15185	15119	15252	15231	15272	15274	15165	15174	15142	15277	15157	15182	15181	15381	15222	15409	15098	15172	15244	15189	14920	15232	15305	15297	15118	15310	15221	15339	15247	15054	15262	15258	15131	15162	15161	15126	15162	15291	15147	15259	15241	15149	15011	15200	15086	15153	15184	15286	15112	15274	15304	15229	15212	15318	15136	15255	15303	15042	15334	15216	15149	15146	15100	15168	15307	15114	15391	15295	15254	15287	15125	15138	15275	15445	15226	15235	15278	15269	15326	15229	15345	15227	15308	15109	15343	15181	15312	15160	15279	15157	15356	15284	15410	15080	15264	15100	15319	15170	15212	15206	15270	15081	15267	15115	15200	15286	15311	15214	15284	15214	15369	15234	15158	15251	15341	15108	15242	15430	15068	15178	15175	15153	15181	15375	15164	15103	15370	15241	15173	15298	15110	15205	15275	15330	15335	15150	15108	15133	15115	15142	15047	15387	15268	15139	15112	15237	15202	15192	15146	15230	15080	15395	15211	15253	15246	15204	15202	15246	15294	15405	15235	15277	15255	15238	15259	15140	15213	15245	15332	15180	15270	15248	15306	15060	15255	15145	15350	15150	15199	15079	15111	15077	15106	15194	15135	15252	15186	15171	15207	15396	15166	15190	14973	15308	15156	15329	15123	15123	15257	15258	15151	15304	15113	15076	15073	15047	15106	15191	15267	15087	15184	15317	15336	15165	15166	15192	15470	15284	15308	15117	15324	15228	15240	15230	15435	15255	15135	15294	15161	15249	15232	15037	15314	15236	15193	15229	15211	15416	15289	15289	15312	15094	15319	15091	15236	15231	15212	15096	15147	15229	15201	15331	15197	15241	15160	15174	15229	15375	15155	15220	15256	15422	15190	15168	15223	15173	15352	15123	15219	15150	15205	15366	15174	15265	15265	15047	15368	15155	15245	15158	15178	15336	15146	15168	15064	15040	15116	15125	15054	15281	15313	15218	15399	15170	15276	15118	15255	15196	15409	15136	15369	15077	15190	15371	15283	15344	15294	15165	15358	15270	15359	15316	15150	15149	15230	15191	15318	15213	15250	15077	15075	15183	15249	15041	15263	15340	15233	15227	15221	15192	15247	15339	15098	15390	15185	15300	15105	15247	15272	15085	15077	15169	15177	15252	15312	15293	15255	15308	15369	15119	15319	15169	15378	15183	15348	15348	15317	15255	15195	15158	15112	15166	15000	15266	15257	15153	15213	15391	15252	15220	15192	15170	15215	15215	15145	15133	15003	15204	15271	15263	15327	15164	15368	15329	15193	15137	15104
29835	30045	37649	34035	27495	24869	22790	21020	20169	19741	19496	19132	18871	18642	18700	18225	18434	18479	18433	18302	18008	18271	18231	18133	18045	18319	18281	18008	18042	18158	18187	17909	18152	18048	18183	18152	17994	18056	18209	18180	18033	18272	17981	17889	17985	18078	17855	17969	17989	17920	18006	18011	17904	17863	17951	18152	18073	17980	17789	17952	18043	17938	18022	18134	18156	17972	17856	17951	18127	17982	18020	17950	18216	17938	17830	17977	18154	17912	18045	18025	17734	18166	18243	18064	17654	17858	17847	17894	18045	17725	18005	18066	18031	17875	18138	17992	17923	17792	17881	18072	17930	18085	17952	17879	17980	18048	17899	18017	17955	17921	17838	18097	18010	17943	18124	17887	17905	17983	17899	17845	17985	18046	18125	18147	17940	17952	18138	18135	17928	18062	18088	17935	17999	17773	18072	18162	17849	17898	17916	17920	17817	17989	17906	17934	17934	17942	17866	17945	17902	18049	18128	17993	17830	17950	17978	17951	18101	18088	17995	18110	18018	17889	18159	18090	17948	17916	18066	18194	17934	18083	18089	17729	18171	18106	17944	18065	18041	18004	18183	18018	18060	17899	17937	17986	18126	18006	18033	18143	17947	17986	18105	17865	17893	18037	18065	18004	17957	18002	18094	18225	18197	18022	18018	17999	18017	18012	18076	17808	17984	17857	17787	18080	18068	17813	17965	17969	18140	17943	17999	17844	17930	17922	18059	17937	17881	18034	17906	17938	17822	17866	18023	17753	18074	17963	18002	18041	17987	18038	18021	18178	17972	17766	18012	18091	17998	18083	17916	17857	18016	17856	17995	18161	17939	18005	18069	17944	17969	17721	18008	17969	17965	17978	18082	18087	18112	17889	17890	18019	18110	18208	18084	17916	17982	17913	18012	17745	18060	17967	18120	17998	17974	18109	18097	17899	18026	17858	17949	18182	18107	18088	17830	18076	17917	17914	17908	18158	18049	17965	18030	18056	17954	17885	18055	17969	18008	17918	17967	17946	17934	18149	18171	18081	18016	17975	18059	18182	17841	18171	17935	17970	17905	17941	18100	18005	17981	18124	17940	18006	18038	17824	17961	18051	17965	18051	17969	18005	17855	18154	17949	17911	17817	18065	18047	18017	18003	17950	18024	17932	18040	18001	17801	17903	18130	17785	18064	17880	17944	18060	18051	17883	17969	18042	17858	17913	18112	17885	17902	18036	18002	18084	17890	18099	17933	17942	18042	18073	17952	18096	17915	18014	17976	17811	17903	18001	18076	18156	17891	17958	17911	17909	18045	17833	18054	18151	17948	18101	18100	18057	18064	17958	18050	18010	18074	17953	17983	18161	18009	17895	18192	18067	17931	18165	18062	18015	17998	18065	17919	18023	18093	17981	18025	17871	17928	18043	18139	17942	17888	18029	17881	17861	17911	18064	17998	18058	17763	17969	18003	17952	18173	18031	18088	18126	18209	18071	18013	17916	18008	17929	17826	17914	18082	18026	17944	18172	18144	17970	17834	17864	17993	17975	17765	18164	18037	17914	18118	17961	17968	18141	18080	17801	17833	17760	17940	17798	17898	17807	17928	18188	17838	17972	18085	18037	17936	18236	17953	18006	17959	17989	18213	17895	18164	17969	17993	18073	17894	17828	18124	18122	17911	17955	17898	17867	18009	17925	17900	17802	17825	18154	18137	18161	17978	17835	18046	17964	17899	17901	17930	17935	18080	17884	17803	17998	17962	17959	18023	18043	18047	18105	17984	18043	18169	18001	18008	18035	17992	17918	18052	17998	18079	17970	17953	17932	18086	17988	17983	17978	18146	17929	18167	18006	18120	17983	17753	18147	18115	17929	17893	17811	18219	17866	18175	18088	18134	18025	18024	17920	17933	17988	17932	17928	17952	18022	18185	17943	17737	17912	17981	18108	17995	18033	18108	17961	17911	18032	18040	18011	17960	18213	18135	17969	18027	17963	17882	18075	17825	17869	17849	17961	17770	17986	17916	18058	18029	18079	18144	17991	17816	18088	17984	17800	17879	17989	18024	18196	18021	17892	18002	18003	17790	18085	17868	18111	17846	18126	17812	18029	17998	18197	17910	18104	17874	17968	17936	18239	18225	17881	17986	18055	18092	18012	17993	18218	18153	18027	17792	17905	18065	17968	17825	17924	17892	18184	17923	18031	17889	17933	17957	18093	18110	17941	17981	17941	18194	17987	17846	18126	18040	17802	18140	18000	17957	18022	18104	18038	18037	18197	17977	17967	17911	17916	17968	17949	17807	17862	17994	17842	18025	17802	18025	17943	18036	18196	17912	17859	17924	18054	17856	18037	18166	18058	17930	17961	18073	18020	18075	18134	18027	17772	17911	17922	17918	17874	17998	17952	18366	17913	17770	17926	18021	17893	18195	18125	18199	18348	18137	18067	17869	17611	17977	17968	18003	17952	17819	18138	18047	18033	17851	18048	18013	18153	17987	18002	17855	18090	18181	18165	18149	18098	18032	17885	18176	17972	18083	18320	17973	18158	18122	17950	17869	17910	18003	18040	17877	17994	17893	17830	18014	18276	17768	18225	17994	17860	18006	17991	18101	17905	17979	17785	18038	18128	17921	17883	17961	18002	18009	18348	18157	17926	18067	17960	18044	17982	18029	18081	18072	18077	17912	18010	18110	17909	18084	18049	17976	17987	17952	18164	17903	17947	18028	18058	17809	18039	18050	17934	18037	18151	17989	18127	18075	17879	17885	18213	17964	18103	18148	17928	18034	17907	17767	17959	17972	17827	18010	18175	18160	18033	18109	17907	17997	17955	18013	17905	18009	18090	18101	17857	18005	18057	18023	17832	17844	17921	18109	17814	18056	17910	18129	17939	17878	17938	17981	18175	17993	17813	17901	18020	17987	18040	18251	17882	17931	18062	17989	17948	17970	18010	18098	17944	18021	17935	18133	18128	17937	18067	18027	17972	17949	17994	17928	17900	18047	18078	17973	17952	17978	18181	17882	17868	18031	17944	17839	18187	18052	17952	17823	17839	18074	17768	18143	17893	18075	18004	18083	18021	18038	18008	17855	17970	18022	18018	18086	18139	17933	17982	18031	18042	18027	18038	18174	17989	17949	18039	17788	18025	17971	18185	18098	18177	17879	18009	18104	18070	18182	18028	17850	18096	18075	18043	18036	18170	17926	17994	17871	17992	17983	18052	17801	17888	18105	17869	18024	17861	17791	17935	18150	17954	18075	18116	17884	17961	18061	17877	17881	17959	18054	18023	17968	17903	18107	17810	17812	17991	17964	17935	18082	18109	18142	18152	17898	18083	17966	17780	18086	17916	18079	17962	17968	17900	18274	17818	18137	17954	18179	18060	17981	17871	18049	17991	18127	18061	17965	18042	17980	18075	17893	17866	18045	18075	18052	17886	17918	17833	17866	18038	18057	17888	18086	18040	18187	18090	18081	18064	18180	18105	17916	17997	18006	18216	18057	18078	18023	18266	17801	17953	17852	18058	18059	18207	18112	18050	18111	18142	18258	17936	18004	18096	17994	18071	17944	18082	18209	18238	17854	17995	18216	17870	17853	18155	18051	18048	18014	18294	18263	18026	18115	17721	17973	17868	18135	17962	17977	17982	17921	17790	17864	18039	18095	17985	18171	18099	18330	18249	18063	18049	18051	18021	17933	17843	17964	18012	17985	18217	18067	17988	18093	18248	17902	17976	18145	17767	18256	17858	17843	17997	18178	18372	18114	18012	18125	18221	17948	17884	17963	18133	18082	17912	17927	17857	17976	18101	18084	18004	18102	18109	17834	17880	18001	17797	18197	17966	18052	18018	18003	17988	18094	18137	17986	17716	17979	18013	18085	18185	18166	18007	18013	18037	17965	17982	18179	17995	18065	17911	18157	17907	18193	18108	18134	17962	17970	18076	18015	18145	18101	17981	18027	18071	18037	17983	17953	17977	18137	18059	17994	18012	18037	18123	18006	17994	17861	17903	18065	17919	18011	18003	18046	17916	18257	17924	17879	17998	17900	17992	18063	17929	18043	17977	18099	17982	17780	18017	17995	17993	17753	17867	18221	18182	18002	17792	17893	17968	18041	17887	17988	17942	17926	18242	18135	18100	17886	18095	18122	18090	17797	17991	18242	18003	17993	18038	18074	18144	18178	18073	18063	17907	18088	18118	17693	17742	18013	18064	17920	18001	17842	17922	17920	17996	17874	17881	17980	18004	18039	18106	18258	18016	17861	17972	17987	17726	18102	17769	17904	17852	18130	17860	18016	18022	18020	17788	17835	18176	17859	17891	17971	18205	18056	18004	17884	17794	18065	18011	18059	17813	17906	17916	18097	17990	18032	17963	17927	17952	17799	17824	17980	17717	18073	17752	18136	17834	18243	17922	18041	18121	17994	17962	18099	17977	18122	17936	17833	18236	18102	18101	17757	17868	17939	17950	18029	18090	18146	17957	18066	17854	18096	18062	17909	17946	18063	18059	18050	17966	17871	18083	18037	18006	17923	17899	18058	18076	17935	18153	17801	17996	17995	18238	18088	18110	18038	18102	17992	17968	17936	17923	17842	18079	17945	17784	17948	17958	17935	17826	18084	17820	17912	18130	18136	18043	17995	18021	18020	17915	17912	18055	17911	17988	17970	18014	18064	17870	17796	18200	18211	17879	18006	17948	17983	17990	18004	17967	18014	17745	17993	17988	18005	17859	18135	17970	18021	18166	17944	18037	17965	18178	17985	18011	17972	18001	17887	17983	17831	17952	17893	18122	17983	17847	17907	17914	18193	17744	17910	17990	18250	18068	18038	17932	17949	17981	18012	17867	18198	18018	17985	17912	18003	18153	18084	18193	18162	17926	17928	18076	18059	18046	17801	17903	18239	18125	17876	18014	18130	18066	17793	18063	18033	18049	18124	17949	17905	18078	17810	17915	18234	18191	18084	17933	18159	18080	18097	18030	18132	17929	17949	17973	18021	18008	18034	18050	18146	18003	18000	18071	17909	17931	18135	18013	17947	18071	17970	18100	17955	18173	18067	18049	18024	18042	18046	18026	18093	17930	18015	18086	17952	18034	17957	18037	18304	18313	17845	17849	17873	18054	17916	17876	18085	17891	18010	18016	18059	18079	17980	18117	18017	18341	18019	17839	18070	17997
31772	45742	41503	32480	27544	24106	21514	19719	18664	17790	17060	16538	16283	16069	15974	15633	15762	15480	15411	15558	15420	15374	15517	15245	15115	15404	15263	15471	15095	15349	15253	15089	15084	15306	15280	15245	15205	15200	14903	15061	15184	15050	15054	15155	15081	15082	15192	15062	15138	15171	14982	15084	15015	15018	15239	15078	15094	15224	15044	15230	15067	15062	15089	15122	15112	15072	15105	15249	15220	15093	15013	15077	15015	15064	15126	15161	15092	15175	14998	15162	15086	14960	15083	15079	14993	15111	15212	15165	15083	15199	15072	15065	15044	15207	15061	15249	15023	15244	15269	15250	14966	15043	15091	15144	15088	15236	15092	15276	14920	15055	15159	15139	15068	15228	15083	15080	15110	15112	14969	15092	15202	15022	15216	15063	15127	15106	15118	14956	15106	15183	15049	15068	15225	15248	15007	15028	14948	15247	15041	15043	14985	14991	15185	15045	15126	15017	15142	15177	15097	14910	15090	15009	15136	14986	15204	15036	15134	15066	15166	15069	15116	15193	15012	15203	15145	15135	15101	15160	15248	14914	15117	14964	15047	15095	15214	15164	15138	15121	15004	15061	15023	14907	15221	14922	15243	15020	15125	15079	15148	15123	14869	15281	15026	15148	15209	15118	15112	15107	15094	15273	15184	14925	15109	15129	15100	15146	15239	15236	15274	15098	15065	15175	15067	15092	15005	15136	15191	15067	15156	15232	14999	15049	15131	15150	15171	15041	15038	15133	15091	15220	15014	14889	15160	14981	15114	15144	15078	15049	15062	15183	14978	15172	15178	14910	15167	14882	15067	15218	15319	14916	15105	15271	15027	15273	14997	15174	15237	14989	15150	15167	15122	15161	15090	15029	15091	15095	15161	15125	15230	15073	15202	15021	15298	15065	15216	15119	15063	15170	15029	15178	15192	15092	15061	14821	15008	15090	15067	15000	15178	15240	15009	15043	15232	15048	15252	15052	14979	15075	15070	14980	15220	15041	15099	15082	14889	15194	15181	15060	15179	15027	15042	15080	15096	15121	15120	15228	15011	15000	15112	15014	15132	15031	15248	15073	15177	15298	14917	15135	15122	14969	15202	15143	14982	15165	15168	14966	15027	14980	14981	15107	15078	15171	15169	15108	15174	15044	15126	15103	14974	15062	14990	15115	15119	15077	15091	15123	15136	15120	14953	15076	14916	15078	15129	15121	15063	15028	15106	15028	15107	15028	15063	15131	15129	15252	15055	15084	15101	15029	15094	15077	15088	15121	15061	15211	15058	15199	15085	15358	15168	15113	15137	15105	15047	15240	15178	15088	15083	15163	15009	15248	15009	15056	15060	15131	14919	15184	15067	15065	15137	15093	15160	15160	15059	14994	15144	15022	15115	15050	15070	15003	15092	15056	15112	15205	15038	14961	15228	15155	15179	14986	15141	15102	15136	15159	15007	15104	15192	15261	15103	15048	15202	15019	15093	15209	15154	15118	15165	15172	15142	15180	15012	15084	15050	15214	15060	15097	15173	15222	14975	15261	15078	15201	15212	15189	15071	15039	15144	14901	14851	15063	15169	15004	15132	15148	15076	14882	15103	15074	14944	15147	15144	15090	15024	15023	15186	15106	15025	15008	15109	14928	15255	15139	14983	15273	15242	15112	15101	15109	15041	15135	15065	15103	15135	15019	15176	15089	15060	15117	14992	15118	15104	15216	15048	14967	15015	15253	15172	15164	15033	15061	15126	14990	15256	15072	14959	15152	15229	15004	15096	15099	15081	15035	15189	14939	15074	15105	15101	15147	15074	15060	15076	15291	15137	15131	15093	15226	15178	14993	14946	14923	15271	15154	15027	15106	15103	15044	15010	15143	15193	15077	15019	15072	15116	15137	15050	15052	15059	15244	15043	14984	15197	15191	15136	15092	15192	15226	15079	15145	15092	15136	15036	15360	15070	15041	15089	15157	15052	15070	15027	15057	15172	14972	15087	15191	15126	15233	14949	15024	14937	15119	15174	15052	15073	15064	15253	15025	15021	15364	15091	15067	15129	15136	15053	14993	15161	15155	15163	15184	15223	15041	15158	15077	14945	15075	15075	15114	15206	15188	15250	15138	15128	15075	15178	14947	15100	14965	15082	15035	15101	15049	15166	15060	15163	14987	15050	14934	15043	15174	15110	15074	15098	15154	15166	15127	15049	15072	15137	15073	15089	15052	15028	15081	15161	15126	15167	15065	15076	15195	14935	15074	15289	15230	15031	15244	15176	15068	15144	15111	15236	15064	14914	15145	15095	14931	15175	14964	15123	15042	15253	15139	15024	15233	15232	15125	14923	15080	15135	14943	15084	15109	15030	14986	15236	15219	15031	15155	15114	15236	15158	14977	15131	15112	14961	15153	15033	15093	15087	14940	15300	15139	15044	15016	15222	15130	15110	15102	15154	15229	15009	15064	15227	14945	15066	15092	15118	15241	15071	15161	15095	15088	14946	15112	15101	15080	15203	15073	15160	15133	15076	15069	14919	15103	15058	15077	15154	15091	15061	15042	15251	14920	15143	15197	15218	15343	14989	15204	15176	15094	15040	15091	15127	15092	15020	15129	14977	15216	15186	14950	15116	15118	15051	15037	15165	15032	15099	14914	14938	15163	15167	15055	14947	14895	15004	14998	15206	15028	15040	15248	15082	15242	15228	15097	15143	15125	15143	15173	15135	14942	14963	15217	15123	14938	15068	15020	15111	15110	15261	14953	14976	15186	15137	15179	15213	15020	15165	15008	15151	15083	15104	15002	15132	15088	15130	15090	15052	15074	15063	15082	15094	15236	15017	14949	15050	15118	15111	15070	15110	15176	15212	15121	15090	15046	15261	15090	15183	15102	14980	15111	14990	15126	15066	15119	15024	15019	15003	15160	15056	15026	15040	15083	15155	14952	15049	14983	15170	15078	15200	15190	15165	15081	15145	15051	14879	15126	14951	15128	15007	15226	15046	14984	15083	15058	15062	15205	15031	15008	15110	15131	15213	15152	15157	15093	15121	15022	15176	15072	15133	15132	14977	14943	15047	15001	15057	15073	15118	15054	15120	15118	14989	14974	15032	15143	15149	15052	15154	15171	15113	15083	15215	15104	15052	15014	15135	15048	15079	15081	15198	15044	15073	15080	14946	15051	15187	15183	15151	15158	15235	15112	15134	15155	15105	15128	14961	14955	15036	15037	15013	14984	15177	15031	15177	14963	15095	15276	15241	15221	15284	15135	15034	15282	14955	15144	15053	15113	15003	15185	15069	15206	15040	14948	15071	14990	15248	15065	15180	14954	15015	15059	15012	15070	15138	15137	14975	15109	15130	15241	15156	15081	15150	15135	15019	15201	15078	15069	15142	14949	15111	14961	15216	15228	15030	15207	14920	15100	15270	15211	15169	15094	15089	14946	15295	15030	15049	15066	15163	15163	15029	15129	15242	15151	15021	15159	15080	15154	15182	15120	15198	15184	15151	15071	15226	15037	15285	15117	15128	15084	15184	15186	15051	15190	14901	14959	15161	15149	15032	15007	15047	15155	15047	14938	15094	15117	15284	15053	15116	15010	14943	15037	15238	15105	15067	15161	14921	15241	15119	15240	15269	15189	14971	14965	14949	14991	14934	15072	15210	15129	15169	15047	15028	15115	15117	15077	14951	15056	15100	15191	14987	15196	15133	15070	14943	15051	15187	15149	15067	15019	15127	14982	14987	15235	15155	15091	15030	15234	14890	15334	14852	14999	15101	14981	14941	15183	15079	15020	14905	15099	14990	14995	15043	15059	15051	15248	15080	15210	15146	15139	14988	15198	15094	15220	15171	15177	15064	15195	15114	15044	15321	15033	15001	15142	15105	15143	15111	15179	15041	15131	15159	15189	15030	14917	15099	15010	15013	15117	15041	14937	15157	15119	15097	15223	14981	15236	15193	15146	15032	15152	15199	15223	14957	15198	15129	15166	15081	15247	15088	15047	15184	15072	15235	15010	15089	15017	15148	15058	15113	15087	15184	15194	15116	15014	15077	15091	15094	15070	15042	15036	15103	15065	15021	15212	15134	15059	15124	15084	14864	15099	15129	15174	15254	15176	14981	15154	15317	15101	15170	15012	15203	15228	15143	15000	15091	15050	15154	15039	15088	15037	15312	14868	15174	15289	14889	15149	14999	15114	15244	15256	15079	15097	15158	15220	15140	15168	14936	15007	15072	15158	15074	15157	15247	15188	15056	15187	15116	14894	15077	15112	15194	15006	15216	15096	15161	15150	15141	15165	14949	15198	15047	15021	15147	15184	15085	15035	15080	15095	14921	15312	15179	15023	15020	15243	15055	14912	15083	15116	15081	15207	15107	14994	15058	14914	15129	15054	14945	15129	15067	15119	15108	15224	15019	15095	15244	14896	15068	15022	15290	15253	15084	15177	15032	15219	15080	15034	15013	15053	15249	15059	15164	15215	14998	15028	15015	15031	14978	15170	15098	15116	15088	15042	15157	15170	15125	15053	15022	15102	14998	15095	15074	15094	15071	15048	15234	15194	15138	15155	14988	15272	15014	15084	15137	15161	15057	15098	15118	15014	15067	15056	15129	15064	15054	15335	15106	15131	15042	15218	15184	15112	14948	15204	15205	15042	15278	15120	15133	15081	15196	15249	14999	15178	14861	15230	14917	15124	14913	15228	15115	15110	15147	15146	15178	14982	15289	15164	15241	14987	15109	15182	14814	15186	15050	15028	14954	15166	15086	15121	15155	15199	15099	15029	15076	15038	15065	15162	15126	15259	15133	15001	15149	15044	15032	15164	14985	15065	15145	15106	15073	15239	15113	15168	14889	15163	15039	15200	15083	15020	14908	14992	15223	15306	15180	15003	15151	15040	15069	15058	15118	15104	15218	14996	15146	15098	14914	15131	15130	15063	15014	15198	15193	15050	15124	15058	15138	14924	15108	15209	15218	15159	15100	15136	14940	15302	15108	15288	14969	15098	15028	15030	15091	15057	15018	15160	14904	15113	15059	15144	15127	15088	15069	15132	15066	15173	14991	15093	15204	15077	15144	15095	15151	15181	15231	15168	15140	15141	15397	15027	15085	14994	15169	14957	15102	15220	15171	15059	15088	15193	15233	15103	15248	15034	15166	15115	14989	15044	15068	15100	15105	15085
24019	21125	28673	26069	26075	27426	26675	22858	21444	20788	19849	19621	19464	19103	18816	18837	18481	18437	18399	18043	18117	18267	18230	18208	17897	17950	18010	17930	17908	17879	18129	17861	18053	18088	17744	17730	17873	17802	17907	17749	17754	17938	17941	17894	17803	17827	17836	17817	17877	17775	17698	17681	17743	17729	17928	17905	17831	17675	17856	18010	17723	17836	17710	17644	17742	17691	17777	17886	17811	17690	17778	17761	17750	17703	17711	17853	17715	17829	17665	17745	17795	17796	17749	17749	17974	17945	17640	17836	17805	17778	17696	17617	17786	17668	17698	17696	17808	17671	17774	17698	17687	17827	17635	17911	17923	17694	17814	17787	17703	17689	17624	17872	17949	17683	17717	17709	17925	17568	17961	17728	17809	17665	17980	17860	17813	17821	17621	17736	17730	17790	17680	17738	17724	17869	17792	17659	17657	17811	17629	17678	17879	17705	17818	17812	17795	17802	17852	17813	17911	17880	17953	17749	17830	17739	17827	17678	17628	17747	17620	17728	17713	17864	17848	17760	17695	17819	17843	17805	17829	17676	17658	17967	17822	17592	17708	17922	17854	17849	17766	17721	17714	17823	17753	17620	18051	17877	17796	17980	17640	17865	17845	17729	17720	18029	17812	17758	17861	17862	17897	17706	17785	17977	17832	17884	17782	17761	17838	17928	18087	17871	17768	17714	17769	17685	17695	17904	17707	17682	17725	17713	17791	17787	17891	17771	17794	17790	17866	17877	17917	17979	17761	17781	17691	17922	17700	17602	17763	17738	17807	17635	17696	17834	17630	17780	17889	17865	17821	17781	17770	17707	17791	17807	17907	17919	17701	17756	17803	17668	17728	17913	17989	17826	17709	17847	17795	17491	17709	17748	17890	17845	17881	17865	17605	17850	17717	17703	17574	17940	17867	17630	17731	17667	17934	17660	18034	17720	17826	17442	17783	17932	17725	17889	17716	17602	17733	17662	17906	17708	17795	17878	17742	17927	17702	17701	17661	17896	17746	17547	17974	17618	17834	17783	17854	17737	17639	17709	17649	17768	17705	17636	17834	17804	17915	17913	17848	17674	17794	17851	17904	17903	17711	17771	17678	17796	17746	17898	17675	17732	17929	17847	17654	17768	17912	17695	18059	17565	17723	17838	17663	17843	18042	17769	17739	17745	17747	17697	17677	17545	17790	17762	17792	17746	17804	17694	17983	17717	17819	17768	17836	17671	17865	17685	17678	17803	17906	17792	17795	17595	17994	17866	17573	17886	17698	17870	18044	17826	17899	17910	17757	17752	17711	17744	17742	17544	17798	17860	17763	17819	17559	17701	17781	17569	17698	17866	17951	17843	17679	17746	17834	17707	17830	18180	17741	17778	17724	17818	17531	17855	17793	17773	18116	17665	17848	17813	17841	17562	17825	17809	17660	17932	17809	18065	17634	17708	17845	17965	17728	17942	17795	17830	17755	17916	17757	17658	17526	17910	17846	17854	17876	17873	17861	17894	17860	17823	17630	17825	17704	17866	17725	17653	17808	17744	17761	17782	17838	17934	17931	17639	17743	17776	17640	17590	17790	17948	17708	17734	17729	17907	17886	17658	17806	17908	17937	18022	17796	17826	18029	17835	17942	17754	17929	17982	17683	17825	17974	17799	17746	18090	17937	18074	17794	17745	17774	17574	17635	17772	17828	17883	17856	17731	17695	17698	17845	17725	17738	17911	17875	17636	17806	17868	17900	17763	17775	17807	17954	17795	17871	17768	17759	17599	17968	17793	17716	17802	17786	17792	17862	17892	17823	17713	17783	17771	17808	17789	17843	17828	17613	17874	17688	17733	17765	17810	18023	17759	17762	17676	17892	17791	17869	17764	17728	17726	17861	17775	17690	17567	17800	17874	17938	17716	17833	17713	17821	17732	17973	17764	17711	17830	17825	17683	17759	17737	17811	17901	17748	17661	17518	17923	17659	17709	17644	17726	17921	17824	17808	17607	17881	17659	17923	17716	17924	17776	17715	17623	17705	17635	17904	17723	17991	17837	17656	17569	17750	17764	17899	17727	17889	17922	17759	17929	17899	17730	17785	17747	17635	17657	17879	17670	17921	17635	17973	17763	17848	17819	17670	17664	17779	18128	17807	17794	17648	17669	17783	17740	17704	17756	17559	17874	17951	17878	17805	17703	17740	17825	17851	17706	17859	17700	17788	17879	18017	17712	17715	17751	17878	17787	17728	17618	17512	17801	17757	17824	17864	17785	17803	17869	17838	17750	17970	17798	17780	17742	17848	17765	17817	17743	17826	17808	17677	17763	17758	17736	17728	17700	17792	17713	17788	17923	17677	17892	17822	17702	17894	17861	18105	17839	17862	17859	18003	17852	17889	17847	17697	17958	17764	17603	17933	17736	17830	17742	17661	17705	17622	17697	17649	17834	17794	17789	17646	17829	17819	18033	17856	17966	17823	17821	17674	17753	17643	17816	17943	17841	17960	17791	17625	17779	17748	17787	17672	17832	17648	17798	17622	17622	17973	17889	17892	17650	17857	17562	17687	17745	17658	17784	17751	17929	17788	17843	17837	17994	17694	17747	17691	17788	17749	17546	17974	17910	17691	17586	18010	17805	17789	17739	17660	17678	17796	17677	17946	17891	17726	17718	17798	17831	17660	17866	17836	17714	17924	17752	17749	17965	17772	17572	17676	17955	17646	17808	17957	17757	17731	17857	17703	17912	17884	17884	17775	17779	17842	17756	17729	17840	17975	17657	17558	17794	17823	17674	17869	17948	17726	17734	17515	17772	17559	17709	17703	17748	17661	17896	17606	17459	17826	17865	17779	17804	18000	17730	17940	17893	17763	17802	17849	17518	17824	18065	17675	17637	17884	17986	17910	17755	17799	17876	17855	17835	17793	17730	17748	17663	17895	17764	17557	17822	17718	17939	17809	17774	17913	17771	17868	17814	17741	17716	17831	18090	17795	17852	17685	17699	17828	17760	17975	17647	17703	17762	17971	17923	17775	17924	17810	17547	17765	17635	17943	17742	17658	17833	17791	17720	17878	17785	17829	17894	17815	17683	17868	17701	17874	17854	17906	17668	17826	17678	17845	17713	17527	17619	17771	17740	17796	17568	17721	17614	17942	17901	17792	17879	17967	17616	17948	17673	17812	17869	17777	17915	18075	17955	17728	17892	17887	17717	17674	17871	17582	17918	17733	17625	17723	17791	17836	17885	17700	17746	17716	18043	17702	17805	17725	17888	17869	18011	17795	17787	18048	17751	17732	17739	17841	17799	17566	17795	17611	17670	17800	17755	17950	17867	17756	17856	17662	17886	17772	17738	17764	17815	17697	17824	17926	17825	17693	18019	17760	17612	17869	17781	17813	17589	17678	17729	17590	17890	17980	17772	17854	17856	18007	17848	17768	17615	17775	17777	17690	17944	18022	17722	17941	17725	17703	17765	17850	17774	17676	17902	18021	17807	17748	17679	17864	17797	17911	17773	17817	17748	17793	17783	18011	17702	17817	17742	17721	17695	17833	17860	17675	17770	17777	17628	17782	17862	17876	17861	17849	17699	17729	17796	17830	17633	17782	17827	17847	17778	17615	17697	17804	17700	17957	17901	17758	17623	17614	17812	17725	17890	17885	17703	17682	17756	17934	17776	17857	17916	17863	17981	17904	17763	17888	17528	17820	17989	17861	17784	17621	17913	17958	17712	17888	17832	17769	17827	17903	17788	17742	17701	18016	17904	17902	17701	17796	17629	17818	17724	17938	18038	17967	17813	17766	17792	17763	17752	17842	17749	17888	17984	17842	17652	17795	17821	17535	18075	17996	17636	17954	17696	17651	17727	17923	17730	17894	17640	17795	17701	17779	17782	17711	17784	17993	18006	17727	17588	17636	17698	17908	17885	17616	17867	17797	17827	17682	17686	17800	17657	17817	18039	17964	17803	17688	17951	17736	17689	17620	17866	17903	17771	17813	17663	17759	17702	17761	17753	17761	17776	17804	18017	17832	17737	17947	17923	17751	17949	17780	17674	17834	17871	17753	17863	17913	18016	18054	17904	17753	18049	17575	17688	17695	17699	17700	17995	17740	17740	17772	17852	17855	17804	17837	17641	17873	17732	17766	17792	18023	17786	17824	17792	17669	17569	17770	17796	17891	17757	18043	17855	17882	17966	17799	17585	17817	17843	17611	17730	17698	18026	17964	17796	17731	17817	17727	17737	17774	17672	17608	17885	17653	17852	17666	17899	18002	17878	17902	17778	17834	17767	17842	17808	17874	17966	17544	17782	17854	17610	17677	17572	17945	17738	17546	17979	17635	17911	17648	17719	17989	17942	18035	17869	17953	17912	17771	17678	17727	17807	17670	17739	17729	17685	17823	17749	17599	17682	17635	17667	18097	17771	17816	17667	17955	17895	17828	17778	17841	17799	17894	17932	17765	17735	17779	17853	17800	18067	17885	18042	17931	17715	17599	17751	17865	17686	17742	17804	17724	17519	18042	17912	17950	18004	17998	17777	17847	17660	17748	17913	17931	17891	17914	17832	18025	17668	17699	17902	17837	17762	17822	17727	17597	17924	17652	17768	17694	17777	17825	17812	17663	17972	17901	17783	17787	17786	17796	17681	17725	17856	17685	17801	17799	17856	17782	17627	17660	17666	17782	17598	17700	17857	17669	17642	18048	17840	17892	17789	17919	17858	17885	17564	17801	17624	17873	17624	17902	17697	17617	17764	17727	17781	17759	17805	17779	17771	17791	17691	17915	17801	17691	17828	17805	17615	17831	17635	17810	17716	17797	17828	17918	17981	18050	17670	17846	17588	17739	17793	17606	17947	17684	17702	17797	17761	17805	17862	17900	17897	17792	17667	17795	17875	17619	17812	17765	17663	17621	17835	17642	17801	17928	17715	17578	17772	17932	17824	17846	17941	17641	17833	17716	17768	17876	17852	17756	17814	17644	17715	17710	17958	17733	17586	17637	17769	17707	17714	17841	18016	17856	17873	17890	17701	17861	17752	17701	17891	17938	17706	17892	17793	17885	17765	17862	17732	17847	17965	17541	17581	17841	17795	17905	17901	17735	17616	17700	17775	17712	17849	17694	17827	17865	17954	17807	17744	17884	17876	17961	17852	17832	17983	17838	17752	17862	17796	17740	17865
31683	51627	47958	37716	31922	27982	24568	22234	20608	19019	18221	17631	17167	16688	16347	16107	15953	15958	15563	15510	15483	15530	15208	15398	15160	15254	15197	15344	15127	15229	15036	15066	15225	15140	15251	15043	15178	15041	15055	15019	14955	15193	15098	15124	15009	15245	14960	15139	14949	14811	15014	15086	15102	15042	15068	15045	15062	15128	15015	15066	15025	14998	15046	14851	14937	14988	15020	14911	14981	14967	15140	15041	14929	15006	14858	15010	15152	15054	14893	15014	15076	15136	14888	15016	15019	14910	15178	15112	15033	15064	15067	15033	15025	15059	14943	15164	14923	15011	14955	14972	14930	15267	15031	14884	14939	15077	15128	14897	15148	14817	14904	15010	14918	14983	15130	14933	14945	14943	15003	15054	14832	15105	15142	15021	14869	15069	15193	15017	15147	15120	14789	15033	14981	14941	15147	15008	15043	15042	15020	14979	14905	15070	15054	15057	15067	14950	14962	15142	14957	15098	15056	14886	14964	14884	14955	14995	15009	15045	14878	14986	14927	14859	14939	14935	15117	14873	15075	14960	14951	14956	15128	14863	15125	14891	14950	15047	14905	14829	15056	15013	14989	15164	15135	15063	14850	15103	15047	15070	14946	14833	14883	15098	15062	15186	14958	15122	14983	14926	14957	14952	14928	14896	14956	14880	15106	15016	15159	15035	14982	15211	15044	14972	14950	15086	14976	15004	14904	14984	14977	14909	15019	15025	14925	15216	14947	15142	14986	14830	15011	15138	15074	14906	14878	14862	14944	15043	14925	14907	15139	15152	14906	15058	14966	14788	15032	15007	14837	15024	15034	15059	15004	15082	15190	14910	14867	15216	14901	14890	15221	14957	14985	15044	15117	15011	15042	15097	15090	15000	15138	14888	14847	14905	14903	15139	15159	15014	15114	14933	14959	15032	15018	15115	15085	14948	14946	15019	15049	15021	15025	15052	14826	15133	14839	15063	15126	14916	14921	14925	14970	15083	14941	15010	14941	14874	14994	15082	15015	14977	15063	14913	14874	14895	15049	14943	14942	15072	15025	15030	15131	15060	15066	15049	15111	15114	15056	15033	14986	14815	15020	14940	15069	15070	15072	14867	14871	15008	15009	14973	15240	14999	14859	14967	15062	14943	14986	14912	14979	15122	15082	14941	14858	15024	14930	14982	15129	14938	15035	14939	15023	15063	15047	15028	15058	14818	15235	14998	14941	15085	14855	15111	15037	15208	15148	15068	14939	14860	14867	15114	15053	15084	15134	15030	14976	14973	15058	14986	14881	15117	15010	14839	14936	15044	14870	14733	15030	14929	14978	15052	15171	15049	15187	15135	15007	15073	15140	15104	14958	14944	15120	15012	14999	14882	14976	15116	15058	15037	15113	15090	14972	15040	14972	14820	14986	14797	15013	15172	15006	14847	15087	15042	15052	15058	14924	15126	15000	14940	15030	15121	15017	14989	14976	15025	15153	14988	15052	14949	14759	14951	14967	14853	15037	15051	15139	15001	15064	15180	14958	15054	15215	14951	14957	15005	14983	14942	15177	14942	15170	14902	15120	15104	15002	14996	14870	14943	14865	15133	15156	14919	15081	15132	14954	15027	15063	14927	15087	15113	15022	15017	14993	15023	14932	14962	15127	14978	15224	14972	15053	14944	15000	14967	15103	15011	15083	15142	14904	14871	14789	14939	15010	15089	14958	15157	14924	14949	15103	14905	14900	15000	14911	14997	15105	15044	14984	14935	15169	15150	14938	15024	14979	14941	14882	14929	15034	15064	15145	15028	14914	15012	15058	15105	15071	14988	14915	14871	15121	15004	14809	15016	14893	14944	15269	15001	15101	15036	15001	15096	15046	14959	15011	14981	14995	14981	15086	14954	15022	15143	15042	15068	15152	15107	15087	14903	15080	14886	15032	14928	15031	14990	15015	14964	14917	15153	15009	15104	15006	15047	15008	15194	14933	14923	15002	15078	15145	15083	14930	15071	15098	15202	15159	15185	14936	15107	14983	15169	15025	15120	15079	14976	14962	15288	14996	14944	15109	15171	15006	15103	14936	15008	15107	15068	15005	15010	14977	14938	15117	14970	14976	15073	15088	15019	15126	15049	14786	15168	14924	14958	15014	14969	14901	15133	14817	15134	15039	15077	14992	14994	15115	15013	15009	15060	15140	15035	14902	15036	14956	15079	14941	14926	14905	14987	14964	15036	15142	14967	15050	15018	15064	14839	14994	15090	14992	15061	14925	15093	14768	15021	15191	14917	15051	14795	15099	14990	15092	15181	14939	14979	14996	14813	14930	15204	15041	14935	14961	14984	14915	15032	14909	15001	15104	15027	14912	14939	14882	15002	15214	14863	15043	14900	15046	15000	15133	15154	14933	14890	15055	15173	15051	15046	14995	15095	15070	15159	15068	15082	14954	15051	14993	15098	15015	14870	14997	15025	14959	15010	14937	14870	15056	15084	14995	14948	14986	14935	15240	14983	15005	15015	14920	15110	15141	14858	14947	15105	15176	15101	14935	15069	14947	14895	14954	14816	14945	14979	15066	14964	15200	14883	14936	14977	15038	14956	15007	14999	15006	15030	14978	15050	14923	15093	15056	14978	14992	14983	15019	14970	14950	14952	14964	14915	15075	15098	14951	15149	14980	15054	14934	15015	15029	14932	14958	15099	15155	14971	14971	14977	15145	14952	15080	15123	15041	14992	15097	15085	14874	15031	15026	14939	15134	14785	14948	15049	15069	14987	14947	14760	15161	14968	14977	14946	15004	14874	15101	14979	14978	15166	15001	15009	14990	15043	15016	15083	15019	15026	14856	14983	14995	14928	14980	15142	15194	14979	14943	14993	14891	15007	15000	15176	14969	15023	14841	15137	14924	15139	15013	15130	15024	15186	14996	15027	15049	15081	15130	14830	15174	14964	15092	15068	14981	15093	14970	14955	15139	14941	15052	14976	15018	14936	14936	15139	15123	15038	14921	15140	14939	14968	15059	15025	14897	15116	15058	15042	15056	15090	14934	14984	15002	14895	15032	15149	15065	14951	15018	14893	14825	14994	15072	15040	15008	14992	15009	15084	15104	14957	15059	14879	15062	14986	15141	15009	15040	15017	15028	15009	14896	15004	15091	14972	14959	14951	14924	14920	15054	14927	15010	14876	14979	14974	14922	15048	14909	15155	14976	14963	14957	15095	15035	14934	14950	15099	14973	14988	15074	14920	15131	14978	15016	15055	15074	15047	15069	15011	15106	15002	14932	15141	14984	15013	15080	14900	15039	15111	15002	14976	14881	15028	14829	15054	15040	15037	15087	14917	14912	15187	15204	15019	14991	14965	15120	15133	15301	14894	14975	14990	14969	14894	15018	15027	14882	15011	14928	14985	15139	14884	15046	14909	14940	14915	15054	14917	15020	15136	14870	15136	14939	15131	14894	14980	15005	15233	15192	15013	15028	14955	15008	15074	15105	14991	14956	14903	15153	14922	15097	14991	15052	14955	15029	15109	14971	15051	15069	15135	14857	15003	15104	15050	14986	14846	15105	14925	14997	14933	15122	14998	15099	15099	15075	14822	15080	14926	15089	15214	15018	15008	14998	15151	14891	15131	15010	15189	15044	15018	15005	15001	15048	15066	14960	14896	15081	14975	15093	15078	14982	14993	14872	14879	15015	15053	14999	15004	14881	15246	14951	15154	14928	15006	14979	15034	15127	15033	15020	15001	14858	15126	15097	15005	15001	15180	14817	14993	15009	15053	15046	15000	15122	15074	15032	14969	15032	14941	14965	14976	15288	15053	14829	15071	14787	15162	14969	15031	15085	15083	15034	15042	14985	15041	15142	15072	14963	15056	14931	15136	14952	14964	15147	14988	15031	15063	14944	15029	14988	15216	14932	15048	14990	15028	15016	15000	14922	14906	14963	14905	15123	15185	14993	15020	14930	14932	14999	14949	14868	14981	15085	14909	15052	15040	15056	14847	15012	14913	14928	14985	15032	14996	15073	15053	14986	14970	14878	14921	15119	14977	15071	14811	15051	14985	15039	14784	15058	14941	15044	15076	14915	15016	15025	15126	14840	15081	14837	15103	15119	14929	14894	15057	14933	14821	15111	15040	15003	14974	14916	15142	15134	15001	14901	15139	14927	14943	15011	15073	14916	15087	15043	14950	14867	15192	15051	15095	14973	15050	14889	15057	15158	14979	15046	14956	14954	14929	14857	15007	14961	15058	14957	15125	15057	15035	15053	15087	14919	14923	14942	14966	15021	15137	15015	14815	14973	15104	14942	14987	14966	15048	14947	14968	15013	14943	15171	15077	14896	15124	15020	15041	14956	15069	15127	15028	15268	14978	14926	15007	14955	14957	15098	14820	14905	15059	15047	15018	14985	14984	14841	14986	15080	15079	15198	14959	14888	14953	15096	15153	14961	15118	14952	14965	15167	15121	15119	15167	15098	15172	14920	14992	15089	14953	15002	15110	15040	15025	15097	15102	14987	14946	14876	14983	15321	14924	14889	14955	15013	14954	14945	14951	14877	15006	15109	14964	15016	14819	14988	15014	15075	14942	14990	15066	15052	15076	14905	15132	15019	15017	15129	14848	15165	15093	14913	15032	14958	15191	15045	14774	15088	14953	15034	15038	15209	14930	14906	14945	15040	15211	15112	15149	15125	14983	14897	14818	15087	15008	15083	15076	14945	14823	15014	15004	15070	14943	15062	15001	15046	14840	14891	14994	15046	15034	15161	14919	14936	15239	14999	15117	15178	15039	14948	14915	15077	15039	14996	15029	15138	14946	14905	15083	15074	14842	14906	14932	15091	15134	15030	15154	14858	14888	14975	15068	14917	14934	15065	15003	14968	15040	14955	15012	15161	14929	15132	15187	15051	14884	15021	14895	14996	14872	14972	15000	14992	14972	15026	14970	15145	15190	14825	14944	15110	14959	14919	14914	15086	14854	14916	14911	15138	15076	15089	14858	15085	15045	15152	14932	15087	15047	15071	15027	15151	15108	14907	15050	14927	14982	15021	15033	15060	14848	15057	14993	14920	15010	15058	14973	15238	14918	15025	14993	15037	15030	15068	14899	15001	14907	14949	15019	14975	15015	15093	14958	14973	15060	14844	15049	14873	15078	15060	14881	15203	14993	15134	14957	15054	14983
22791	21151	28959	23887	23280	27858	30258	24811	22982	22296	21360	20546	20220	19869	19494	19332	19222	19023	19217	18840	18936	18513	18645	18582	18610	18459	18755	18532	18602	18393	18438	18478	18400	18245	18249	18353	18383	18474	18487	18318	18308	18204	18165	18445	18333	18457	18449	18363	18418	18559	18381	18208	18185	18145	18329	18236	18063	18312	18137	18154	18370	18118	18188	18075	18219	18325	18188	18035	18235	18203	18036	18076	18317	18051	18247	18106	18211	18225	18206	18350	18257	18033	17896	18228	18109	18125	18131	17971	18227	18198	18001	18214	18083	18271	18328	18111	18134	18162	18238	18266	18146	18173	18219	18217	18382	18182	18194	18077	18260	18245	18268	18335	18256	18127	18288	18177	18353	18181	18268	18263	18159	18207	18266	18362	17996	18224	18223	17845	18329	18086	18082	18183	18253	18143	18186	18025	18203	18253	18176	18277	18117	18249	18146	18204	18176	18186	18212	17917	18176	18122	18246	18296	18188	18242	18255	18241	17932	18171	18281	18370	18215	18198	18196	18121	18174	18223	18132	18148	18200	18035	18162	18219	18143	18033	18384	18272	18272	18305	18298	18356	18457	18002	18185	18281	18134	17978	18024	18081	18140	18094	18223	18060	18344	18276	18160	18097	18152	18161	17993	18293	18130	18191	18235	18066	18086	18241	18260	18070	18094	18217	18034	18392	18207	18045	18148	18239	18058	18249	18461	17992	17942	18161	18174	18226	18141	18391	18148	18228	18486	18431	18174	18019	18132	18428	18130	18017	18178	18173	18272	18214	18225	18162	18227	18248	18099	18060	18087	18288	18156	18090	17954	18098	18232	18349	18258	18188	18099	18176	18277	18182	18185	18324	18252	17966	18125	18025	18157	18208	18153	18216	18182	18087	18406	18206	18084	18246	18164	18403	18286	18145	18329	18245	18138	18021	18351	18069	18296	18193	18149	18209	18171	18353	17983	18204	18169	17934	18396	18190	18331	18169	18258	18206	18163	18169	18127	18409	18150	18327	18139	18173	18198	18094	18377	18168	18164	18166	18235	18156	18144	17880	18186	18363	18385	17999	17943	17982	18267	18142	18083	18087	18282	18194	18318	18138	18131	18235	18001	18214	17962	18439	17965	18119	18023	18168	18018	18100	17993	18174	18154	18271	18258	18267	17950	18033	18054	18247	18253	18208	18041	17901	18058	18281	18198	18196	18351	18213	18241	18122	18101	18099	18343	18125	18160	18124	18233	18040	18268	18111	18203	18311	18386	18023	18416	18153	18243	18260	18100	18176	18135	18078	18081	18182	18148	17874	18250	18328	18040	18122	18052	18213	18144	18080	18124	18364	18320	18321	18315	18263	18233	18267	18245	18076	18310	18035	18135	18270	18364	18508	18352	18249	18164	18082	18104	18355	18275	18208	18260	18253	18119	18250	18077	18140	18144	18044	18252	18180	18130	18066	18146	18221	18155	18259	18238	18172	18309	18225	17933	17981	18214	18175	18219	18052	18517	18206	18364	17993	18315	17973	18027	18250	18082	18013	18152	18218	18212	18362	18236	18332	18117	18144	18405	18189	18208	18266	18208	18206	18218	18093	18310	18160	18046	18002	18036	18064	18370	18225	18055	18242	18168	18053	18020	18324	18148	18170	18245	18225	18220	18126	18394	18168	18268	18134	18321	18345	18229	18182	18116	18034	18235	18190	18166	18122	18120	17923	18259	18207	18181	18225	18257	18130	18270	18145	18224	18059	18258	18229	18105	18046	18101	18307	18059	18164	18393	18169	18036	18436	18303	18048	17845	18275	18270	18094	18175	18127	18279	18137	17934	18078	18165	18255	18320	18284	18285	18188	18415	18077	18113	18233	18135	18159	18089	18276	18133	18341	18230	18140	18272	18137	18234	18120	18176	18427	18234	18074	18346	18131	18201	18197	18212	18192	18178	18173	18023	17995	18209	18228	18014	18294	17885	18153	18103	18278	18023	18097	18350	18318	18380	18267	18163	18350	18082	18207	18152	17973	18195	18138	18115	18126	18340	18338	18059	18305	18346	18070	18199	18257	18023	18194	18192	18189	18137	18211	18146	18145	18135	18376	17964	17968	18127	18405	17974	18114	18161	18240	18231	18151	18239	18256	18275	18329	18249	18217	17898	18039	18090	18166	18251	18157	18199	18259	17978	18252	18089	18203	18417	18259	18243	18223	18160	18043	18069	18311	18218	18144	18035	18119	18082	18112	18261	18477	18178	18181	18136	18431	18291	18085	17990	18202	18224	17959	18233	18196	18123	18200	18195	18190	18269	18128	18373	18079	18084	18139	18091	18107	18266	17961	18249	18064	18197	18106	18093	18319	18172	18138	18156	18259	18180	18398	18108	18307	18198	18251	18266	18114	18214	18195	18170	18096	18038	18061	18192	18097	18111	18133	18230	18081	18077	18054	18280	18064	18290	18142	17909	18114	17908	18141	18191	18070	18220	18086	18415	18201	18218	18143	18041	18105	18146	18213	18117	18241	18140	18151	18183	18204	18247	18285	18165	18204	18126	18315	18018	18125	18183	18198	18129	17995	18137	18411	18099	18233	18007	18129	17961	18103	18292	18201	18123	18340	18364	18413	18125	18231	18384	18240	18140	18203	18292	17892	18236	18111	18331	18014	18129	18032	18137	18196	17982	18185	18154	18228	18010	18184	18224	18276	18043	18213	18023	18130	18120	18113	18263	18243	18180	18062	18118	18242	18093	17899	18128	18108	18132	18163	18165	18315	18192	18218	18183	18331	18216	18109	18087	18384	18374	18286	18078	18178	18210	17956	18028	18269	18208	18340	18297	18201	18388	18174	18098	18133	18081	18148	18285	18343	18269	18018	18055	18463	18223	18203	18362	18212	18215	18186	18262	18284	18064	18206	18228	18302	18018	18207	18220	18270	18218	18083	18073	18020	18116	18134	18262	18265	18282	18176	18307	18295	17916	18359	18149	18024	18170	18186	18279	18125	18330	18182	18171	18100	18241	18162	17941	18295	18151	18248	18170	18271	18241	18130	18058	18054	17970	18159	18256	18044	18299	18032	18143	18165	18177	18239	18433	18058	18215	18265	18196	18217	18186	18169	18252	18451	18219	18289	18217	18047	18177	18052	18291	18102	17955	18342	18117	18082	18238	18231	18421	18058	18205	17983	18233	18090	17936	18049	18121	18083	18030	18057	18309	18216	18198	18173	18134	18172	18233	18060	18415	18185	18039	18271	18404	18208	18108	18322	18147	18352	18236	18232	18155	18195	18321	18257	18294	18324	18068	18253	18100	18292	18182	18043	18150	18321	18331	18255	18062	18083	18189	18162	18213	18142	18118	18119	18148	18117	18301	18031	18162	17849	18129	18118	18118	18165	18087	18200	18230	18142	18256	18294	18129	18283	18013	18287	18219	18088	18297	17914	18047	18385	18144	18178	18048	18148	18222	17932	18117	18101	18274	18194	18155	18145	17963	18140	18097	18374	18143	18086	18154	18222	18065	18080	18051	18124	18214	18218	17966	18295	18121	18113	18335	18239	18176	18166	18178	18251	18161	18243	18092	18296	18142	18237	18375	18309	18232	18116	18199	18158	18110	18438	18094	18121	18184	18249	18086	18357	18258	18141	18188	18233	17985	18041	18160	17971	18025	18150	18276	18304	18198	18167	18243	18019	18024	18200	18111	18007	18271	18040	18238	18360	18321	18084	18182	18217	18306	18274	18137	18224	18235	18167	18038	18264	18056	18078	17992	18031	18069	18128	18158	18154	18223	18068	18158	18125	18077	18090	18271	18227	18270	18253	18295	18243	18343	18020	17860	18145	18365	18186	18145	18161	18203	18184	18051	18072	18198	18160	18225	17985	18140	18376	18035	18188	18089	18126	18319	18138	18125	18175	18098	18160	18149	18215	17993	17996	18134	18109	17992	18331	18244	18141	18385	18101	18280	18152	18235	18076	17965	18150	18208	18379	18131	18042	18205	18208	18125	18245	18303	18130	18380	18238	18359	18105	17947	18114	18213	18330	18145	18307	18269	18397	17999	18101	18258	18028	18153	17952	18266	18426	18101	18250	17972	18094	17833	17959	18238	18203	17936	18158	18077	18115	18438	18257	18261	18132	18387	18172	18235	18019	18255	18051	18279	18073	18265	18037	18025	18177	18188	18055	18258	18126	18169	17962	18020	18057	18211	18346	18242	17910	18273	18206	18372	18092	17944	17931	18155	18309	18238	18205	18129	18117	18099	18096	18175	18103	18022	18076	18076	18130	18058	18223	18415	18179	18352	18111	18126	18094	18077	18157	18417	18267	17922	18250	17967	18170	18114	18180	18217	18082	18209	18292	18153	18020	18256	18238	18284	18187	18263	18076	18278	18118	18146	18115	18038	18284	18233	18160	18141	17878	18124	18141	18178	18192	18264	17957	18272	18085	18124	18075	18285	18218	18183	18166	18189	18170	18255	18127	18110	18350	18216	18264	18114	18170	18273	18033	18251	18373	18153	18148	18145	18073	18216	18309	18342	18102	18266	18105	18283	17936	18199	18202	18104	18171	18048	18110	18220	18008	18353	18165	18230	18128	18242	18190	18128	18163	18346	18137	18297	18056	18140	18289	18193	18113	18178	18147	18451	18113	18199	18357	18223	18074	18239	18239	18084	18320	18066	18267	18258	18157	18215	18325	18046	18179	18177	18212	18109	17967	18314	18048	18157	18279	18121	18093	18088	18240	18157	18040	18300	18091	18015	18215	18120	18116	18135	18096	18378	18277	18164	17980	17962	18110	18142	18050	17992	18153	18195	18209	18287	18148	18101	18303	18303	18374	18161	18167	18196	18168	18195	18163	18297	18114	18022	18038	18132	18241	18269	18027	18190	18099	18036	18091	18206	18042	18246	18245	18189	18198	18149	18213	18226	18259	17945	18350	17979	18287	18370	18028	18167	18250	18077	18222	18151	18134	18318	18177	18082	18269	17885	17937	18248	17957	18283	18191	18149	18224	18095	18257	18209	18262	17987	18112	18186	18249	18035	18088	18082	18131	18107	18133	18281	18241	18153	18088	18119	18248	18180	18237	18011	18183	18033	18034	18160	18094	18168	18029	18249	18047	18110	18205	18140	18143	18265	18145	17910	17852	18263	18079	17946	18193	18195	18190	18212	18196
33939	57838	52769	42206	36796	31814	27680	24513	22462	20975	19759	18616	18026	17615	17220	16836	16479	16272	16062	15951	15820	15881	15813	15740	15700	15589	15563	15484	15676	15309	15496	15498	15511	15349	15444	15395	15656	15401	15417	15153	15203	15275	15333	15267	15265	15371	15434	15220	15355	15325	15215	15289	15091	15290	15257	15260	15203	15316	15044	15248	15241	15433	15309	15202	15263	15218	15299	14988	15240	15140	15234	15459	15216	15185	15311	15234	15235	15305	15237	15127	15238	15242	15109	15168	15239	15233	15241	15128	15454	15258	15351	15261	15302	15155	15211	15179	15120	15208	15405	15321	15032	15391	15143	15353	15116	15259	15340	15294	15138	15314	15227	15157	15391	15245	15195	15273	15360	15212	15313	15077	15237	15251	15125	15188	15270	15202	15213	15235	15440	15296	15295	15147	15257	15138	15304	15119	15264	15392	15046	15372	15271	15221	15172	15109	15102	15125	15274	15200	15234	15203	15190	15337	15308	15237	15305	15194	15210	15123	15236	15253	15264	15206	15165	15330	15269	15183	15346	15197	15301	15090	15128	15077	15081	15326	15127	15285	15139	15059	15336	15312	15111	15360	15204	15138	15331	15138	15278	15168	15224	15160	15386	15072	15315	15187	15323	15213	15183	15336	15170	15230	15178	15227	15289	15335	15312	15048	15144	15345	15073	15254	15282	15271	15296	15370	15234	15190	15358	15253	15298	15340	15330	15267	15205	15212	15168	15103	15233	15237	15311	15193	15046	15220	15209	15294	15176	15205	15270	15239	15262	15204	15317	15086	15148	15248	15266	15347	15193	15240	15313	15301	15108	15256	15287	15304	15228	15234	15128	15432	15173	15105	15232	15222	15332	15299	15159	15187	15270	15080	15028	15227	15167	15207	15212	15183	15345	15146	15204	15457	15125	15423	15379	15153	15350	15341	15270	15318	15329	15285	15282	15235	15118	15255	15337	15168	15169	15280	15170	15132	15378	15283	15416	15319	15302	15159	15263	15279	15111	15238	15113	15334	15302	15217	15228	15184	15252	15309	15317	15111	15339	15259	15250	15102	15093	15316	15258	15188	15197	15511	15171	15264	15288	15160	15005	15285	15216	15260	15363	15301	15105	15241	15428	15240	15212	15064	15344	15171	15158	15199	15174	15242	15398	15130	15283	15125	15258	15216	15119	15011	15309	15219	15251	15121	15232	15125	15338	15210	15201	15244	15150	15247	15236	15287	15131	15357	15389	15210	15243	15182	15146	15106	15094	15216	15283	15290	15236	15106	15161	15282	15054	15313	15329	15290	15293	15263	15285	15085	15196	15282	15353	15076	15374	15121	15219	15265	15178	15161	15134	15240	15349	15064	15463	15249	15196	15298	15214	15265	15184	15170	15048	15223	15157	15065	15218	15112	15154	15223	15357	15188	15202	15350	15191	15322	15247	15247	15140	15317	15304	15226	15238	15210	15274	15289	15159	15055	15262	15304	15297	15232	15116	15229	15294	15098	15201	15129	15221	15282	15440	15184	15179	15245	15155	15131	15283	15340	15331	15349	15189	15388	15191	15084	15149	15240	15188	15129	15324	15235	15254	15356	15138	15147	15299	15278	15216	15385	15210	15072	15232	15287	15055	14952	15294	15216	15280	15183	15252	15181	15331	15124	15381	15268	15355	15265	15083	15248	15068	15223	15411	15193	15316	15139	15235	15149	15232	15281	15360	15293	15074	15160	15249	15027	15186	15228	15048	15194	15210	15171	15332	15124	15338	15440	15391	15100	15237	15337	15565	15301	15314	15246	15224	15262	15257	15236	15321	15257	15231	15271	15231	15055	15124	15314	15162	15102	15204	15181	15178	15351	15171	15275	15235	15400	15147	15057	15274	15210	15364	15180	15261	15238	15287	15113	15215	15057	15217	15280	15190	15162	15103	15171	15352	15321	15323	15221	15105	15300	15349	15263	15190	15254	15143	15392	15288	15152	15130	15128	15182	15223	15328	15325	15319	15201	15273	15223	15254	15233	15086	15134	15314	15284	15188	15104	15367	15289	15196	15204	15252	15018	15117	15244	15326	15283	15202	15231	15224	15300	15276	15168	15284	15255	15319	15090	15258	15260	15170	15277	15249	15432	15243	15173	15301	15314	15154	15103	15338	15244	15249	15132	15243	15256	15260	15245	15414	15328	15198	15287	15223	15347	15399	15335	15163	15014	15151	15291	15225	15202	15252	15184	15347	15248	15327	15194	15124	15244	15139	15235	15140	15196	15217	15298	15295	15370	15259	15218	15183	15382	15116	15204	15255	15257	15205	15149	15182	15366	15309	15209	15194	15047	15265	15118	15279	15039	15322	15168	15120	15312	15325	15313	15192	15238	15314	15327	15047	15223	15115	15258	15375	15185	15154	15436	15268	15297	15082	15149	15225	15272	15202	15262	15297	14998	15185	15416	15156	15257	15179	15239	15110	15146	15259	15198	15244	15237	15277	15062	15285	15169	15190	15292	15219	15298	15275	15147	15282	15220	15337	15293	15303	15131	15150	15048	15186	15099	15308	15156	15307	15063	15223	15130	15158	15379	15196	15365	15320	15181	15247	15283	15208	15183	15207	15271	15117	15357	15332	15223	15427	15144	15197	15371	15380	15414	15135	15289	15376	15194	15183	15260	15149	15237	15220	15147	15262	15156	15232	15263	15188	15246	15325	15208	15398	15190	15100	15147	15204	15191	15303	15195	15248	15350	15354	15273	15182	15279	15056	15163	15198	15366	15117	15254	15120	15299	15379	15247	15292	15441	15140	15239	15063	15312	15184	15262	15118	15214	15404	15190	15397	15359	15335	15300	15298	15257	15186	15257	15300	15342	15067	15334	15178	15394	15170	15284	15258	15245	15340	15203	15178	15149	15315	15221	15304	15120	15199	15298	15154	15267	15380	15178	15137	15233	15076	15040	15379	15168	15209	15398	15021	15305	15136	15296	15359	15156	15227	15358	15350	15292	15099	15172	15244	15277	15008	15158	15259	15222	15095	15290	15090	15352	15138	15173	15406	15269	15077	15236	15347	15209	15053	15163	15181	15210	15289	15174	15270	15198	15162	14964	15167	15292	15078	15125	15209	15202	15153	15262	15242	15244	15215	15461	15209	15193	15207	15093	15052	15416	15181	15179	15165	15242	15186	15148	15274	15195	15270	15140	15377	15303	15185	15172	15285	15225	15366	15154	15122	14992	15246	15126	15184	15235	15223	15161	15284	15134	15242	15306	15259	15278	15289	15356	15029	15211	15227	15246	15067	15246	15107	15273	15393	15114	15370	15119	15263	15307	15213	15145	15276	15341	15151	15251	15265	15280	15218	15302	15195	15118	15355	15276	15281	15064	15177	15179	15126	15094	15422	15223	15263	15274	15217	15170	15264	15188	15255	15227	15295	15192	15129	15130	15349	15116	15134	14922	15141	15203	15126	15269	15320	15185	15281	15293	15096	15276	15202	15371	15179	15241	15251	15175	15216	15263	15155	15295	15236	15221	15012	15327	15229	15325	15361	15198	15205	15206	15235	15332	15235	15408	15259	15236	15224	15324	15314	15319	15263	15373	15008	15253	15427	15185	15198	15211	15212	15263	15191	15214	15169	15148	15027	15267	15308	15206	15473	15173	15226	15111	15223	15270	15246	15361	15323	15300	15207	15105	15275	15261	15369	15300	15343	15419	15179	15287	15333	15140	15058	15292	15355	15331	15092	15318	15068	15276	15255	15205	15101	15226	15258	15165	15176	15411	15273	15327	15201	15185	15265	15195	15300	15324	15291	15192	15108	15026	15201	15186	15137	15251	15153	15277	15228	15000	15346	15255	15040	15226	15118	15217	15229	15239	15206	15352	15208	15229	15238	15224	15287	15311	15139	15287	15278	15406	15109	15141	15173	15196	15399	15094	15156	15353	15412	15157	15397	15158	15274	15050	15297	15277	15063	15405	15145	15208	15272	15156	15198	15144	15283	15248	15193	15218	15357	15105	15156	15184	15103	15374	15233	15346	15357	15198	15239	15195	15296	15245	15221	15083	15186	15038	15226	15205	15145	15266	15243	15135	15232	15303	15430	15178	15229	15057	15314	15240	15330	15390	15059	15095	15288	15267	15332	15252	15310	15321	15149	15386	15160	15232	15292	15311	15357	15350	15132	15381	15169	15256	15311	15168	15225	15206	15126	15239	15034	15352	15295	15326	15184	15256	15114	15138	15242	15205	15172	15265	15206	15195	15233	15274	15153	15142	15187	15145	15326	15256	15112	15210	15315	15075	15216	15244	15216	15245	15625	15325	15134	15193	15150	15213	15141	15224	15322	15279	15160	15289	15259	15250	15268	15203	15241	15294	15273	15380	15101	15180	15220	15313	15365	15205	15352	15157	15232	15079	15269	15214	15151	15303	15251	15415	15133	15081	15263	15181	15354	15153	15153	15202	15177	15415	15102	15180	15347	15329	15363	15458	15262	15329	15367	15101	15247	15123	15321	15224	15112	15442	15194	15224	15378	15092	15275	15147	15284	15318	15353	15276	15069	15170	15054	15277	15226	15202	15313	15154	15162	15223	15326	15241	15445	15012	15335	15260	15205	15101	15184	15197	15180	15272	15319	15228	15374	15198	15193	15238	15085	15324	15290	15129	15229	15098	15256	15204	15213	15240	15335	15224	15339	15196	15150	15357	15081	15383	15283	15194	15275	15092	15346	15166	15081	15320	15138	15425	15085	15204	15233	15189	15300	15128	15173	15314	15153	15265	15273	15147	15291	14979	15260	15108	15208	15084	15164	15350	15164	15220	15251	15250	15270	15138	15183	15013	15292	15244	15179	15227	15131	15121	15246	15239	15342	15193	15261	15218	15104	15134	15221	15195	15257	15212	15030	15381	15166	15322	15094	15282	15184	15261	15570	15193	15127	15206	15118	15304	15178	15259	15262	15071	15332	15229	15152	15208	15267	15162	15364	15169	15260	15102	15297	15162	15249	15331	15267	15322	15221	15204	15172	15202	15150	15278	15255	15342	15257	15251	15098	15134	15186	15194	15106	15248	15160	15212	15411	14957	15065	15239	15209	15174	15225	15096	15231	15353	15251	15017	15264	15257	15274	15262	15167	15034	15239	15134	15236	15200	15297	15318	15317	15420	15109	15077	15183	15319
30126	30202	38358	34409	27995	24854	22714	21072	20263	19539	19316	19111	18801	18535	18567	18499	18343	18095	18279	18239	18216	17994	17920	17940	18086	18105	17928	18090	18220	17972	18055	18138	18192	17850	17775	18037	17873	18143	18117	18015	17984	18222	18093	17874	17856	17980	17802	18038	18051	17954	17819	18002	17802	18024	17920	18022	18049	18145	17934	17807	18066	18075	17858	17914	17819	18086	17938	17785	17941	18174	18061	18158	17847	18045	17880	17994	18056	17951	17956	17927	18015	18070	18059	17879	17868	17962	17765	18021	17849	18016	17784	18169	18052	18056	17931	17953	17771	17907	17851	17772	17764	18027	17901	17940	17965	17768	17764	17985	17936	17626	17971	17874	17759	17850	17765	17785	17758	17925	17748	17900	17915	17915	17847	18201	18020	18012	17900	17770	18061	18198	17967	17824	18009	18054	17881	17920	18015	18022	17872	17986	17721	17994	17942	18069	18100	17962	18140	17985	18103	17924	17989	17838	17804	18046	17975	17845	17962	17998	17956	17957	17875	17873	17877	17966	17889	17934	17871	17921	18073	17875	18128	17908	18042	17961	17955	17985	17986	17998	17840	17993	17962	17898	18046	17953	18005	17850	17937	17804	17946	17943	17915	17918	17800	17861	18056	17751	17895	17913	18000	18113	17927	17966	17755	17910	17941	17916	18074	17846	18039	18047	17957	17938	18107	18047	17905	17797	17981	17891	17853	18106	17989	17970	17859	17808	17908	18001	17910	17974	17823	17752	17889	17696	17887	18082	17689	17712	18013	18022	17955	17973	17800	17765	17815	18004	17936	17777	18112	17909	18005	18168	18151	17909	17954	18065	18003	18070	17718	17901	17794	17938	18101	17952	18056	17919	17689	17962	17749	17579	17968	18063	17852	17915	18071	18035	18045	17805	17991	18079	17880	17913	18110	18027	17809	18061	18026	18119	18027	18151	18016	17962	17821	17984	17816	17933	17907	17713	17919	18063	17931	17919	17667	17685	17982	18001	17862	17929	18018	17889	17977	17994	17978	17902	17778	17865	17937	18186	18004	17909	18151	17959	18050	17768	17933	17868	17982	18072	17966	17956	18003	18121	18002	17920	17982	18173	17895	18129	18148	18010	17862	18046	17660	18043	17887	17964	18171	17999	17916	18073	17931	17938	17906	17848	17951	17846	17711	17962	18000	18097	17823	17970	17967	18136	17898	17882	17713	17790	18041	17817	18091	18065	17940	17846	18096	17923	17928	17814	18027	17928	17957	18016	18031	17810	17864	17915	17987	17942	17979	17951	17831	18074	18050	17757	17948	17984	17789	17921	17889	17907	18094	17989	17781	17983	17905	17879	17898	17802	17771	17918	18083	18042	17923	18026	18034	18046	17981	17943	18017	17947	17662	17943	17874	17832	18025	18020	17822	17931	17929	18043	17969	17851	17944	18014	17957	18041	17970	17845	17941	17950	18174	18043	17948	17934	18055	17840	18202	17947	17955	17787	17632	18041	17854	17943	18027	18014	17896	18017	17952	17662	17860	17842	17942	17946	17969	17923	17987	17875	17954	17909	17840	17947	17780	18142	17923	17980	18023	18220	17965	17714	18056	18064	17715	18008	18074	18063	18018	17991	18113	18032	17821	17969	17957	17920	17715	17952	17780	18144	17978	17980	18044	18125	17974	17929	17842	17868	17867	17775	17753	17915	17933	17789	17976	17894	17917	17998	17785	17925	17901	17932	17970	17928	17918	17828	17967	17907	17862	17992	17933	17833	17854	18024	17728	18028	17985	17879	17907	17996	18093	17843	17896	17995	17936	18092	17806	17941	17916	18038	18038	17954	17987	17905	17855	17902	18093	17785	18199	18012	17900	17979	18030	17847	17916	17866	17923	17944	17798	17999	18165	17906	18050	17725	17887	17837	17872	18005	18002	18179	17921	18056	18098	17977	18009	17715	17928	17885	18179	17841	17875	17714	17870	17747	17770	17967	17880	18125	17789	17957	18004	18030	17899	18023	17867	18143	18071	17878	18008	17886	18033	17753	17990	18091	17946	17796	17949	17839	18051	18224	17963	18008	18088	17994	18138	17851	18163	17954	18087	17891	17961	17956	17928	18071	17774	17772	17835	18002	17971	17603	18089	18031	18045	18047	18047	17987	17946	17899	17937	18010	17996	18084	17962	18016	18055	18022	17895	18062	17784	17934	18012	18039	17863	18074	18043	18100	18043	18048	17684	17786	17873	18016	17794	17888	17679	18017	17882	17934	17952	18074	17825	17878	17948	18020	17967	17877	17924	17807	17856	18087	18194	17763	18137	17784	17783	17891	18039	17862	17768	17779	17965	18236	17912	17880	18004	17955	17782	17847	17740	17850	17897	18033	17954	17856	18026	17800	18017	17719	17947	18022	17927	18028	18113	18048	18013	17836	17973	17904	18179	18026	18012	18085	18062	18131	17904	18107	17816	18054	17907	17907	17919	17947	18041	17918	17968	17867	17845	17930	17987	17902	18118	17791	17876	17967	18087	17919	17923	17928	18062	17990	18079	18041	18057	17770	17987	18128	17882	17949	17868	18021	17908	17954	18003	17982	17932	17910	18014	17873	17862	17964	18201	17959	17996	17799	18038	17856	17985	17918	18050	18022	17835	18044	17911	17966	17744	18115	17833	18114	17892	18023	17915	18045	17934	17980	18049	17931	17936	18162	17925	18088	18062	18093	18253	17904	18055	17967	17924	17996	17949	18047	17811	17984	18014	18057	17954	18121	17988	17867	17834	18188	18006	17809	18196	17848	17817	17970	17912	18034	17905	17974	18107	17887	18089	17882	17900	18031	17862	17964	17855	18032	17800	17865	17921	17859	18138	18123	17813	17932	18072	18065	17802	17933	18224	18025	18017	17805	18080	17987	17853	17728	17808	18052	17875	17969	17956	17899	17941	18107	18012	18097	17776	18182	17921	18049	18033	17963	17970	17901	18143	18037	18006	17892	17951	17858	17941	17859	17972	18177	17967	18011	17954	18012	18125	17908	17956	17934	17979	17879	17780	17867	18081	17731	18065	17765	17906	17945	17972	18002	17826	17925	18129	17857	17872	18010	17860	17834	18127	18020	18019	18007	18075	18033	18091	17628	18046	17950	17861	17811	17864	17930	18068	17924	18120	17912	18133	18106	17880	17891	18017	18025	18036	17863	17960	18086	18023	17870	18076	18010	18048	17987	17935	17756	17749	17893	18117	17987	18154	18087	18010	18019	17897	17962	17985	17866	17923	17995	17955	17875	18169	17913	18004	17790	17923	18055	17989	17967	17952	17963	17955	18067	18037	17949	17826	17982	17969	17993	17790	17962	17819	17936	17921	18070	17752	17980	18146	17747	17693	17853	18025	17930	18099	17909	17979	18010	17846	18005	17792	17792	18009	18055	17718	17779	17948	17968	17915	18002	17982	17857	18066	17942	18052	17982	17925	17870	17959	18076	18017	18038	17932	18071	18197	17988	17985	17864	18028	18007	17908	17787	18013	17931	18073	17946	18027	17838	17928	18010	17877	17682	17940	17844	17888	17826	18155	17921	17915	17801	17723	17737	17939	17894	17950	18147	17961	17991	17943	17896	17698	17823	17888	17959	18089	17963	17813	18078	17892	18179	18046	18101	17804	17839	17724	17735	17615	18021	18053	18126	18017	18063	18193	17718	17874	18068	18001	18043	18004	17883	17865	17997	18069	18111	17907	17928	17971	18027	17849	17800	18171	18110	17906	18055	18046	17899	17985	18027	18031	18150	17874	17720	17948	17995	17970	17946	17972	17986	18032	17821	17977	18130	17877	17919	17846	17925	17922	17953	17995	18151	18141	17868	18022	18066	17879	18003	18012	17984	17887	17725	18118	17988	17797	17897	17922	17926	18044	18007	18037	17864	17944	18053	18146	17732	18009	18065	17976	17949	18107	17784	17792	18041	18017	17972	17924	17781	18165	17935	18054	17921	18016	18100	18023	17823	17885	17902	17885	18123	18192	17927	17992	18083	17843	17914	17890	17954	17989	17795	17933	18080	17870	17943	17840	18071	18165	17943	17987	18037	17834	17932	18087	17983	17848	17644	17798	18069	17914	17896	17990	17909	18066	17902	18160	17937	17976	17892	17971	17970	18211	17974	17960	18035	17953	17906	17809	17993	17929	17825	18094	17838	18012	18033	17957	17737	18041	17973	17755	18083	17895	17911	17747	17961	17946	18026	17885	17996	18116	18090	17936	18132	17998	17827	17913	17778	17798	17734	18042	17836	17890	18033	17955	17849	18045	17992	18117	17885	17983	18129	17926	17892	18070	17984	17929	18167	18088	18148	17973	17897	18101	17822	17992	18044	18005	17845	17941	17970	17839	17891	17859	17779	18059	17936	18005	17815	18115	18042	17822	18138	17862	17950	17925	17755	18099	17984	17979	17960	17975	18173	17944	18087	17954	17964	17839	17950	18101	18059	17936	17988	18036	18044	18040	17934	18049	17767	17926	17930	18032	18030	17869	18123	18159	17807	17956	17831	17850	17957	17941	18034	18181	17986	18035	17961	18017	18005	18013	18101	18016	17695	17645	17982	18067	18091	17876	18060	17875	17946	17801	17943	17835	17951	17952	17831	17800	18001	18182	17886	17919	17774	17899	17918	17962	17946	17704	18019	17852	17942	17969	18064	18060	18077	18040	18057	17905	18036	17842	17886	18142	17889	17947	17745	18163	17923	17971	17891	18179	17931	17823	17831	17798	17955	18022	17948	18097	17941	17829	17982	17891	17943	17844	18110	17966	17888	17954	18072	17782	17791	17737	17884	18038	18250	18038	17978	17818	17869	17675	17881	17995	17936	18137	18022	18156	17826	17909	18122	17932	18101	18011	17910	17949	18181	17955	17732	17836	17968	17746	17841	17929	18043	17919	18123	17941	17990	17853	17874	17987	17977	18031	17877	18257	17826	17949	18118	17984	18038	17828	17926	17875	17725	17966	17993	18006	17833	17934	17896	17726	17877	18029	17838	17999	17936	17990	17876	18104	18001	18042	18001	17936	18028	17939	17762	17880	17935	17919	18017	18204	18092	18033	17813	18146	17855	17903	17855	18103	18114	17911	18206	17934	17844	18038	18074	18190	17866	18077	17985	17975	18068	17990	17929	17857	17896	18020	17919	17958	18057
32719	45918	42328	33179	27820	24178	21492	19672	18406	17418	17076	16580	16457	16067	15858	15661	15487	15554	15563	15484	15398	15195	15282	15238	15229	15257	15354	15321	15061	15332	15112	15100	15173	15057	15153	15283	15025	15080	15154	15232	14948	15029	15023	14938	15071	15131	15230	15153	15119	15030	15034	15078	15007	15114	15302	15020	15052	15049	15045	15128	15081	15063	15031	15080	14943	15262	14952	14976	15170	15105	15073	15117	14929	15013	14911	15133	15056	15153	15354	15023	15063	15063	15073	15158	15150	15100	14995	15130	15119	15109	15106	15179	14975	15248	15095	15003	15177	15136	14937	14982	15272	15173	15209	14995	15063	15252	14921	15154	15067	15112	15034	15113	15102	15021	15013	15247	15137	15071	15008	15060	15106	14998	15086	15082	15031	15184	15062	15030	15192	15007	15002	14960	14995	15040	15033	15074	15147	14835	15102	15112	15090	15090	15103	14952	15092	14969	15241	15012	15068	14973	15135	15061	15052	15153	15026	15069	14861	14956	15163	15189	14874	15134	14949	15014	15087	15062	15126	14998	15188	15102	15136	15175	15023	15088	15167	15217	15113	15127	15008	15038	14874	14914	14915	15138	15115	14999	15122	14909	15036	15175	15209	15194	14991	15008	15045	14979	14998	15142	14986	15081	14943	15139	15227	15019	15017	15121	14944	15187	15009	15079	15103	15012	15074	14901	14981	15008	15121	15016	15084	15159	15059	14863	14952	14960	15056	15029	15149	15007	15122	14943	15121	15168	15067	15265	14809	15148	14838	15161	14884	15077	15110	15097	15001	15140	15053	15143	15265	15007	14965	15102	15104	15156	14982	14921	14963	15218	15118	15013	15025	15126	14947	14994	15056	15139	15217	15080	15067	15139	14990	15028	15145	14880	15008	14980	15184	14904	15240	15166	15048	14852	15016	14922	15150	15076	15152	15038	15027	15079	14994	14962	15091	15187	15074	15029	15131	15084	14991	15070	15125	15060	15262	15081	15004	15051	15011	14928	15114	15048	14931	15082	15063	14976	15117	15050	14895	15042	14954	14941	15142	15071	14869	14988	15119	15000	15002	15084	14988	14973	14940	14961	14818	14974	15018	15148	14952	15059	15063	14867	15108	15118	14978	15121	15198	15021	15100	14947	15204	15093	15178	15181	15115	15071	15148	15023	15048	15120	15039	15154	14942	14966	15112	15132	15153	15025	15052	14932	15068	15029	15169	15090	15172	15156	15056	15054	15043	14838	15057	15426	15100	15108	15019	15104	15096	14993	14869	15025	15039	15121	15001	15260	14897	15247	14888	15078	15092	15090	15077	15042	15127	14869	14973	15041	15118	15167	15160	15182	15067	15115	15282	14933	15233	14945	15078	15110	15021	15070	15147	15031	15400	15164	15201	15137	15037	15186	15114	15071	15054	15026	15060	15098	14996	15088	15198	15131	15191	15090	15280	14896	14994	15045	15236	15036	15095	15132	14970	15126	15044	15142	15219	15120	15211	15001	14998	14971	15010	14921	15057	15037	15069	15143	15138	15024	15071	15086	14995	15146	15098	15025	15046	15175	15010	15092	15079	14909	15208	14998	15137	15161	15069	15136	15085	15086	15200	15050	14963	15001	14957	15088	15188	15149	15047	15025	15044	14933	15103	15047	15105	15214	14968	15197	15068	14980	14985	14968	15127	15173	15060	15106	15135	14993	15091	15048	15133	15178	15175	14909	15088	15187	15060	15133	15025	15041	15162	15212	15267	15176	15340	15082	15055	15203	15163	15094	15074	15001	15006	15095	15290	15096	15070	15046	15141	15092	14994	15124	15018	15257	15036	15057	15133	14898	14969	15117	14960	15123	15186	15108	14920	15003	15108	15057	15198	15168	15155	15161	15056	15137	15082	14948	14994	14891	15227	14965	15024	15077	15134	14960	15219	15106	15179	14952	15083	15175	15099	15183	15073	14983	15033	15012	14996	15167	14962	15200	15206	14971	15206	15064	15100	15079	15069	15044	14988	15009	15165	15082	14967	14943	14977	15125	14790	15061	15129	15080	15132	15186	15093	15067	14967	14984	14951	15014	14881	15117	15093	15167	14956	15040	15251	15116	15220	15060	15132	15148	15229	15030	14994	15019	15008	15180	15145	15130	15204	15118	15138	15015	14949	15153	15162	15012	15086	15016	15203	15089	15038	14971	15051	14906	15218	14996	15170	15143	14960	15059	15088	15094	15193	15095	14987	15201	15124	15019	15037	15083	15178	15007	15192	15059	15035	15113	15042	15008	15128	15115	15159	15054	15135	15220	15142	15152	15138	15139	15040	15102	15093	15097	15038	15147	15111	15216	14938	15030	14939	15085	15142	15142	15078	14899	15056	14996	15167	14959	14905	15142	15091	15126	15091	15218	14956	15100	15160	15198	15040	15314	14951	15225	15058	14993	15007	15047	15108	15267	15004	14977	14974	15153	15218	15273	15257	15030	15161	15156	14970	15162	15122	15120	15156	15051	15091	15004	15188	15115	15157	15107	14954	15146	15077	15010	15384	15096	15146	15084	15101	15183	15138	15064	15036	15294	15114	14996	15137	15109	15173	15146	15241	15038	15277	15001	15107	15136	15151	15171	14999	15225	15126	15111	14985	15152	15037	15049	15191	14964	15089	15103	15004	15144	15128	15176	15135	15189	15133	15036	15003	15109	15138	15123	15049	15052	14957	15056	15177	15096	14784	15161	15010	15279	14948	14974	15073	15084	15016	14943	14978	14964	15099	14932	15200	14988	15073	15119	14934	15170	15298	14984	15227	15102	14985	15073	15031	15130	15104	15134	15174	15188	15070	15157	15058	15211	15137	15305	14918	15202	15150	14980	15269	15012	15207	15084	15246	15191	14996	15081	15145	15130	15108	15065	15052	15113	15055	15122	15060	14885	15166	15177	15098	15028	15104	15069	14880	15276	15017	15235	15156	14970	15193	15115	15160	15079	14919	14969	15201	15126	15007	15014	15234	14924	15010	14927	15217	15180	14852	15236	15166	15035	15168	15145	15144	15115	15075	15124	15022	15132	14983	15153	15199	15224	15238	15058	15081	15128	14984	15074	15167	15166	15104	15028	15106	15330	15148	15191	15088	15022	15134	15158	15092	14951	14984	15096	15166	15168	15021	14993	14975	14996	14983	15088	15025	14966	15133	15147	14912	15109	15021	15129	15176	15104	15182	15106	15107	15178	14989	15077	15066	14998	14932	15224	14901	14969	15072	14963	15049	15063	15124	15107	15127	15105	15033	15140	15023	15055	15000	15011	15081	15129	15107	15211	14999	15315	15098	15021	14957	15059	15210	15138	14820	15228	14958	15222	15064	15167	14968	15035	15128	15018	15066	15157	14973	15093	15116	15004	15029	15156	14851	15281	15160	15185	15088	15026	15141	15155	15062	15060	15238	15130	15091	15043	14948	14978	14794	15122	15144	15015	15013	15090	15180	15087	15224	15187	15054	15062	15283	15271	14994	15042	15103	15101	15091	15024	15112	15068	15078	15254	15109	15130	15049	15271	15174	15025	15040	15211	15200	15055	15141	15197	15074	15156	15119	15094	15098	15090	15173	15074	14975	15022	15118	15085	15136	15150	15134	15073	15056	14842	15148	15081	14977	15173	15199	15062	15058	15171	15065	14974	15179	14949	15229	15043	15167	15032	14988	15007	15164	14974	15036	14985	15094	15181	15000	15104	15258	15127	15112	14966	15150	15180	15340	15108	15126	15053	15195	15221	15180	15144	15048	15030	15202	15125	15034	14934	15044	15130	15074	15136	15167	14941	15139	15067	15090	14967	15117	15039	15010	15081	15036	14950	14942	15228	15224	15124	15041	14984	15128	15168	15175	15071	15037	15171	15164	15246	15052	15134	14980	14975	14956	15153	15121	15119	15147	14935	15128	15118	14962	15093	15242	15154	14961	15211	14961	15060	15220	15065	15099	15076	15044	14850	15223	15115	14954	15072	15166	14925	15093	15027	14958	15167	15146	15138	15009	15057	15000	15110	15000	15006	15129	14994	15182	15129	14989	15114	15141	14972	15121	15024	15112	15223	15130	14786	15022	15146	14900	15221	15183	15243	15023	15047	15072	15072	15036	15118	15138	15057	15087	14954	15045	15086	15187	15139	15068	15139	15015	15012	15076	15079	14962	15166	15157	15115	14815	15057	14976	15135	15002	15180	15194	15071	14963	15158	15066	15066	15184	14993	15205	15037	15139	15058	15202	15093	14946	15051	14979	15038	15052	14986	15073	15052	15005	15035	15232	15086	15145	15040	15078	15220	14965	15009	14950	15112	15055	15149	14957	15019	15133	15007	15087	14989	15214	15032	15096	14976	15021	15237	15104	15081	14972	14998	15200	15161	14962	15116	15072	14996	15125	15053	15071	15081	15121	15080	14869	15245	15125	15107	15033	15174	15092	15132	14986	15234	15131	15059	14947	15102	14999	15262	14845	15283	15111	15185	15051	14999	15006	15020	15110	14970	15278	15301	14801	15015	15147	15004	15079	15110	15217	15113	15203	15085	14928	15187	14889	15108	15118	15159	15158	15069	15064	15180	15038	15052	15167	15129	15169	15159	15111	15037	15173	14895	15087	15134	15085	15134	15200	14996	15197	15061	15124	15113	15067	15130	15260	15022	15136	15014	15167	15089	14997	15119	15111	15090	14910	15072	15071	15021	15096	15137	14975	15046	15104	14991	14994	15000	15131	15119	15263	15049	14887	15033	15214	15132	15038	15132	15063	15072	15066	15064	15015	15176	15073	15232	15068	15021	15026	14957	15059	15265	15018	15155	15179	15112	15010	15164	15171	15088	15154	14942	14905	15001	15040	15261	15053	15132	15155	14917	15207	15059	15048	15111	15017	14970	15152	15185	15098	15017	14919	15383	14997	15004	15061	15124	14948	15107	14956	15121	15294	15135	15026	15103	15041	15017	15196	15138	15230	15084	14993	15262	15227	15037	15077	15233	14999	15150	15039	14857	15145	15060	15041	15100	15120	15084	15076	15235	15093	15101	15160	15131	15166	14958	15091	15143	15083	15126	15145	15146	14969	15387	15039	15248	15168	15025	15301	15154	15235	15147	15066	15119	15018	15172	15165	15178	15132	15058	15066	15215	15128	15085	15073	14851	14959	15217	15031	15262
24018	21063	28605	26033	26397	27339	26430	22702	21152	20593	20132	19535	19274	18799	18703	18477	18455	18245	18329	18226	18003	18128	18012	17988	17841	18008	18003	18000	17856	18048	17869	17852	17934	17921	17947	17886	17792	17697	17801	17632	17901	17676	17886	17827	17846	17692	17807	18030	17900	17882	17803	17675	17816	18002	17695	17771	17925	17753	17972	17504	17739	17797	17539	17850	17929	17717	17704	17739	18058	17876	17819	17765	17874	17965	17838	17746	17692	17833	17784	17925	17883	17919	17850	17755	17606	17703	17677	17731	17721	17740	17812	17768	17733	17697	17664	17726	17834	17914	17681	17818	17692	17810	17669	17705	17985	17773	17840	17747	17891	17801	17858	17767	17873	18004	17764	17844	17742	17855	17930	17847	17869	17800	17960	17757	17591	17867	17637	17613	17753	17792	17961	18066	17835	17403	17688	17845	17815	17900	17717	17863	17618	17820	17915	17626	17766	17986	17716	17865	17853	17895	17714	17960	17716	17943	17928	17791	17750	17689	17648	17896	17800	17763	17654	17936	17749	17866	17789	17816	17725	17772	17823	17781	17903	17695	17689	17584	17574	17770	17818	17759	17748	17760	17871	17723	17958	17727	17870	17876	17944	17722	17810	17693	17847	17726	17895	17771	18040	17895	17651	17747	17594	17906	17877	17720	17852	17972	17989	17668	17699	17815	17840	17734	17890	17707	17683	17754	17836	17537	17714	17656	17767	17831	17896	17674	17773	17780	17664	17628	17812	17705	17955	17808	17906	17772	17621	17615	17952	17830	17672	17736	17916	17972	17643	17760	17942	17950	17858	17859	17587	17790	17737	17977	17943	17520	17812	17789	17832	17643	17868	17704	17779	17880	17567	17504	17701	17881	17838	17795	17615	17803	17796	17762	17712	17734	17707	17777	17479	17713	17707	17674	17870	17835	17682	17596	17785	17688	17789	18023	17757	17855	17756	17835	17873	17804	17581	17759	17829	17913	17859	17884	17795	17738	17703	17738	17641	17886	17831	17816	17745	17611	17862	17951	17697	17647	17874	17770	17833	17753	17840	17784	17651	17798	17859	17929	17734	17664	17807	17615	17665	17756	17885	17804	17553	17740	17747	17738	17701	17789	17744	17679	17736	17876	17694	17683	17699	17680	17821	17603	17761	17675	17826	17418	17668	17576	17790	17627	17729	17920	17832	17868	17818	17762	17734	17905	17802	17674	17673	17641	17648	17624	17651	17767	17770	17813	17694	17724	17710	17744	17745	17680	18042	17770	17736	17806	17597	17881	17648	17758	17713	17784	17740	17800	17725	17638	17880	17766	17831	17892	17656	17730	17815	17730	17789	17925	17669	17788	17803	17777	17689	17766	17809	17780	17770	17832	17656	17986	17802	17870	17960	17783	17694	17879	17980	17774	17941	17700	17881	17792	17916	17658	17511	18043	17827	17836	17926	17870	17799	17684	17772	17796	17834	17849	17704	17905	17808	17722	17901	17840	17602	17534	17689	17923	17941	17598	17694	17605	17849	17664	17649	17722	17776	17889	17542	17909	17872	17722	17742	17896	17713	17880	17795	17823	17768	17831	17847	17626	17930	17834	17823	17666	17742	17745	17977	17692	17782	17816	17792	17786	17820	17831	17756	17947	17973	17733	18072	17723	17942	17787	17648	17794	17676	17954	17654	17818	17621	17712	17587	17833	17907	17996	17645	17856	17813	17637	17680	17655	17681	17645	17801	17862	17847	17514	17840	17777	17697	17741	17949	17634	17848	17812	17573	17928	17736	17628	17576	17693	17544	17869	17844	17950	18108	18067	17779	17652	17588	17744	17728	17677	17902	17714	17727	17733	17798	17920	17648	17929	17693	17736	17743	17577	17964	17561	17510	17753	17538	17692	17931	17827	17826	17668	17852	17825	17950	17869	17790	17860	17792	17887	17730	17603	17837	17989	18013	17717	17798	17893	17816	17717	17773	17900	17682	17724	17950	17680	17731	17870	17686	17723	17743	17652	17798	17823	17808	17831	17752	17708	17734	17728	17728	17751	17713	17754	17763	17811	17724	17624	17743	17786	17796	17691	17789	17850	17744	17957	17799	17657	17906	17778	17564	17790	17657	17520	17799	17702	17858	17639	17698	17853	17780	17748	17571	17901	17837	17740	17919	17615	17828	17799	17865	17758	17909	17809	17809	17864	17593	17491	17624	17571	17690	17648	17671	17684	17928	17805	17616	17539	17679	17744	17775	17522	17870	17698	17839	17690	17992	17838	17806	17757	17817	17798	17783	17709	17658	17779	17895	17848	17719	17946	17890	17761	17722	17846	17821	18047	17708	17868	17603	17925	17739	17768	17793	17853	17843	17929	17716	17849	17876	17769	17734	17927	17757	17741	17644	17836	17712	17721	17548	17797	17914	17888	17598	17561	17841	17690	17688	17711	17641	17747	17680	17751	17629	17755	17814	17904	17832	17787	17574	17895	17643	17767	17805	17728	17844	17964	17741	17850	17829	17765	17730	17845	17783	17817	17783	17716	17949	17704	17641	17727	17719	17893	17701	17873	17610	17570	17898	17833	17578	17797	17865	17720	17791	17494	17837	17958	17983	17538	17657	17766	18016	17681	17819	17652	17728	17649	17789	17814	17954	17877	17745	17934	17946	17711	17786	17628	17681	17768	17797	17899	17676	17801	17829	17792	17622	17690	17970	17765	17933	17798	17829	17712	17809	17706	17972	17646	17831	17731	17703	17864	17832	17879	17679	17679	17811	17765	17790	17800	17730	17590	17848	17839	17807	17633	17775	17601	17787	17960	17726	17882	17696	17904	17850	17755	17851	17798	17917	17807	18033	17879	17870	17798	17771	17707	17820	17743	17777	17949	17932	17708	17948	17793	17740	17786	17924	17781	17944	17674	17761	17798	17621	17570	17749	17613	17706	17584	17908	17713	17587	17648	17843	17825	17700	17874	17703	17815	17723	17824	17886	17674	17924	17711	17744	17646	17822	17836	17706	17851	17765	17739	17677	17896	17769	17826	17822	17664	17542	17970	17765	17748	17730	17724	17711	17700	17818	17965	17638	17716	17895	17907	17607	17772	17923	17721	17723	17699	17948	17563	17991	17706	17645	17620	17625	17954	17841	17598	17801	17795	17991	17696	17836	17730	17704	17792	17524	18021	17815	17797	17775	17780	17916	17856	17747	17835	17859	17879	17641	17778	17722	17716	17671	17806	17810	17778	17847	17946	17730	17812	17703	17818	17946	17737	17814	17840	17733	17616	17809	17864	17542	17791	17825	17793	17676	17793	17909	17741	17904	17769	17913	17809	17730	17726	17749	17753	17868	17799	17859	17713	17718	17945	17802	17690	17785	17710	17706	17711	17648	17858	17776	17582	17848	17797	17813	17736	17471	17841	17805	17784	17699	17649	17617	17822	17572	17719	17652	17527	17746	17723	17836	17830	17629	17910	17960	17593	17851	17723	17882	17805	17914	17578	17868	17852	17681	17490	17771	17579	17703	17620	17723	17834	17958	17706	17673	17755	17906	17895	17794	17570	17769	17857	17712	17745	17795	17558	17959	17920	17601	17688	17796	17718	17754	17492	17692	17755	17601	17737	17724	17675	17801	17720	17857	17745	17809	17740	17882	17795	17772	17653	17726	17794	17901	17798	17845	17850	17640	17582	17531	17815	17807	17697	17755	17901	17708	17700	17676	17718	17844	17661	17681	17897	17672	17778	17867	17609	17808	17715	17640	17655	17689	17883	17928	17829	17832	17860	17800	17717	17528	17628	17821	17621	17793	17669	17779	17743	17723	17760	17800	17946	17687	17703	17906	17624	17812	17657	17743	17582	17840	17672	17832	17951	17568	17878	17677	17726	17753	17834	17712	17722	17688	17764	17800	17663	17627	17940	17743	17825	17695	17762	17742	17646	17760	17791	17712	17919	17718	17859	17839	17886	17868	17622	17651	17677	17943	17722	17855	17710	17641	17920	17803	17759	17844	17614	17641	18103	17886	17934	17574	17645	17719	17616	17957	17773	17895	17757	17892	17892	17838	17756	17691	17753	17646	17718	17675	17737	17825	17705	17999	17690	17786	17922	17765	17712	17925	17832	17921	17637	17521	17792	17737	17680	17784	17842	17662	17723	17786	17736	17752	17913	17971	18110	17761	17756	17990	17729	17631	17556	17855	17901	17753	17756	17736	17932	17755	17803	17626	17825	17798	18011	17804	17612	17754	17693	17828	17782	17788	17944	17736	17775	17701	17698	17837	17858	17833	17826	17746	17852	17529	17646	17646	17557	17877	17939	17939	17810	17754	17937	17837	17630	17777	17833	17872	17750	17704	17487	17718	17819	17707	17725	17761	17626	17790	17959	17807	17912	17716	17820	17711	17789	17763	17728	17731	17686	17624	17991	17796	17869	17531	17791	17964	17766	17692	17839	17785	17749	17894	17776	17812	17855	17923	17763	17913	17666	17793	17786	17643	17998	17713	17960	17778	17770	17720	17700	17864	17892	17812	17747	17823	17933	17730	17765	17822	17626	17765	17735	17848	17783	17703	17832	17751	17705	17698	17753	17743	17715	17690	17870	17742	17765	17749	17832	17624	17665	17785	17655	18094	17801	17653	17728	17783	17928	17817	17654	17712	17650	17766	17730	17920	17960	17854	17656	17686	17654	17694	17424	17486	17630	17621	17794	18041	17791	17669	17786	17722	17824	17651	17605	17939	17584	17740	17856	17877	18023	17710	17928	17980	17539	17716	17703	17786	17815	17729	17598	17780	17749	17722	17858	17845	17740	17771	17861	17740	17864	17662	17891	17836	17637	17756	17770	17842	17897	17872	17616	17722	17578	17807	17699	17724	17766	17669	17779	17681	17914	17795	17749	17852	17690	17687	17843	17837	17768	17842	17642	18102	17788	17741	17636	17689	17791	17635	17857	17784	18054	17798	17766	17895	17749	17814	17735	17641	17783	17833	17656	17717	17865	17849	17743	17781	17838	17668	17825	17874	17610	17673	17578	17722	17726	17736	17681	17552	17767	17703	17772	17901	17651	17509	17801	17813	17878	17761	17667	17691	17658	17790	17732	17785	17842	17848	17805	17612	17871	17716	17751	17991	17918	17795	17981	18017	17723	17766	17805	17728	17824	17759	17745	17813	17659	17801	17790
30733	51700	47512	38165	32503	28002	24409	21989	20258	19022	18233	17254	16979	16699	16261	15977	15777	15419	15706	15624	15554	15444	15220	15043	15224	15296	15180	15099	15136	15211	15069	15193	15131	14974	15229	15080	15178	15189	14990	15052	15049	15136	15034	14913	15143	14956	14916	15174	14947	15153	15030	14883	14979	15055	14932	15033	14895	15150	14886	14937	15041	14720	14889	15056	14921	14898	14840	15098	14982	15100	15034	15025	14908	14988	15086	14911	14993	15084	15069	14914	14774	15120	15058	14978	14992	14860	14974	15070	14841	14996	14855	14970	14988	14881	14932	14929	14982	14906	15051	15011	14903	15000	15161	15051	14981	15006	14725	14933	14883	14937	14919	14968	14906	14930	15002	14939	14869	14872	14891	14873	15115	14967	14845	14946	15045	15008	14872	15016	14986	14925	15100	15017	14821	14901	14871	14984	14990	15139	14879	14799	15014	14963	14972	14986	14906	15040	14920	15055	15064	14765	14832	14940	14960	14873	14852	14963	14848	14959	14961	15015	15001	14952	15183	14983	14976	14869	14924	14996	14790	14934	14969	15223	14849	15017	14824	14860	14904	15082	14938	14880	14860	15111	14951	14890	14947	15064	15040	15036	15111	15035	14836	15091	14928	14839	14868	15017	15011	14794	14932	15052	15062	15101	15015	14985	14915	15124	15087	14966	14857	15107	14943	14966	14766	14893	14933	14913	15037	14989	14826	14981	14919	14890	14946	15014	14895	15057	15000	14927	15045	14939	14962	14945	14881	14994	14944	15162	14904	15065	15011	15114	14911	14979	14966	14942	15063	15118	14841	14938	15034	15075	14974	15115	14880	14960	14933	14856	14976	14849	15090	14966	15018	14937	15069	14997	15036	15001	15029	15124	14990	14848	14956	15045	14992	15084	14937	14988	14920	15139	14990	14865	14974	14797	14948	14943	15078	15155	14971	15017	14794	15021	14977	15011	15104	14910	14986	14912	15080	14885	14950	14884	14890	14857	14923	14928	14858	15011	14792	14802	14829	14985	14933	15087	15087	14867	15116	15049	14796	14955	14913	14887	14986	15100	14957	15007	14935	15059	15136	14849	15028	15013	14875	15110	15018	14896	14930	15106	14972	14883	15030	15166	14905	14885	14927	15123	14998	15013	14849	14903	14726	14984	14953	14875	15028	14974	14928	14895	15091	14948	14840	14862	15020	14843	14910	14933	15055	15191	15050	15075	14945	14956	14923	15015	15052	14984	14803	14980	15174	15050	14829	14858	15042	14834	15136	15051	14864	15111	15114	14854	14972	14994	15030	14938	14999	14983	15013	15004	14894	14927	15079	15068	14995	14875	14975	14948	14895	14780	14926	14937	15105	14944	14884	14983	14920	15114	14925	14873	15005	14910	14964	14830	15012	14924	15008	14917	15070	15032	15052	14851	14783	15052	15025	15096	14905	14895	14715	15054	14977	14901	14896	15120	14941	14946	14918	15029	15010	14947	15034	14870	15098	14889	14857	14897	14964	14900	15022	14924	14962	14920	15023	14701	14852	14934	15054	15106	14774	14930	14962	15069	14941	14864	15085	15010	15016	14952	14996	14955	14866	15039	15025	14717	14948	14995	14955	14907	15025	14807	15056	15112	15038	14968	15159	15006	15088	14904	14989	15061	15052	14986	14993	14949	15006	14883	14965	15016	14975	14934	15193	14933	14954	15096	14916	14947	15106	15128	14956	14983	14981	14794	14955	14897	14943	14942	14984	14834	14883	14904	14950	15033	14859	15077	14964	15002	14940	15144	15021	14909	15087	15100	15029	14996	14764	15052	15092	15075	14854	15041	14942	14955	14865	14992	14998	15160	14981	15050	15103	14967	14882	14892	15088	14929	15030	14853	14868	14974	14978	14846	14929	14831	15103	14933	14931	15003	14993	15036	14974	15022	14851	14966	14981	15046	15062	14870	14982	15000	14948	15085	14968	14984	14950	14896	14913	15143	15191	14796	14993	15065	14979	15074	14933	15063	15151	14999	14924	15071	14895	15064	14765	14907	15061	14993	14795	14908	14968	14847	15002	15030	15018	14928	15109	14915	15016	14920	14897	15082	15066	14859	14870	14856	15022	15059	14892	15159	14978	15040	14982	14919	15054	14928	14919	15005	14935	14939	14983	15135	14901	15017	15120	14867	14902	15070	14845	14957	14919	14925	15061	14916	14979	15169	14907	15070	15055	14932	15079	14932	15121	15044	14992	15010	15005	15105	15001	15113	15135	15117	14945	14945	15125	14964	15002	14969	14869	14871	14972	14995	14968	14967	15067	14924	14930	15122	14980	14902	15026	14959	14986	15036	15042	15006	15136	14927	14889	14958	15018	14930	14994	14936	15008	14879	14915	15012	14740	15061	15031	15112	15021	14967	15012	14954	14884	14992	15015	15111	14835	14994	15028	15031	14946	14901	14947	15087	15063	14767	14978	14953	14994	14970	15071	14882	15057	14796	15015	14833	14980	15135	14948	14905	14814	14930	14869	14994	14990	15103	14909	15071	15094	15205	15115	15070	14877	15111	15121	14965	15074	14892	14926	15051	14978	14887	15097	14859	15135	14943	14967	14842	15241	14928	14840	15055	14745	15031	14899	14973	15064	14941	15058	14996	15038	14964	14839	14879	15019	14959	15053	14958	14793	15074	15006	14812	15068	14982	15025	15086	15017	14807	14868	14912	14906	14918	14960	14989	14774	14928	14996	15050	14992	14930	14999	15043	14851	15014	14917	15027	14931	14943	14994	15015	14908	14889	14994	14894	14957	15043	14958	14917	14942	15036	14956	14996	14990	14937	14954	14918	14839	14959	14999	14831	15082	15062	15005	14980	14904	15048	14906	14746	15072	14926	15168	14855	14773	15222	14892	14851	15185	14823	15014	14965	14935	14993	15132	14819	15005	15066	15116	14950	14980	14968	14922	15005	15016	15124	15078	15068	14816	14916	14795	14860	15078	14871	14956	14701	14950	15014	14786	14926	14989	15077	14977	14992	15064	14986	14860	15075	15128	14919	14872	15060	15055	14873	15009	14943	15087	14914	14998	14932	15070	15076	14771	15029	15026	14957	14958	14842	15022	14848	14982	14904	14771	15038	15117	14919	14899	15040	14899	15023	14956	15046	14959	15076	15018	15070	14975	14965	14940	14934	14900	15090	14933	14888	14941	14833	14925	15146	15093	14973	14915	14854	14884	15030	14975	15010	14895	15083	14872	15070	14991	15082	15109	14883	15092	14901	15142	14825	15032	15083	14995	14776	14953	15021	14991	14906	14904	14951	14939	14872	15232	14887	14876	15137	15049	14938	14999	14988	14969	14969	15022	14887	14822	14915	15125	15033	14987	14967	15010	15073	14982	14792	15041	14902	14850	15010	15134	15010	14958	14921	15083	14788	15090	15129	14997	14911	15042	14990	14924	15015	14961	14957	14926	14987	15057	14876	14987	14967	14995	14921	14981	15000	14991	14844	14870	15065	14906	14938	14956	15044	15117	15050	15071	14988	14885	15035	14876	14867	15035	14844	15018	14904	15030	14847	14964	15274	15081	14922	15032	14878	15076	14979	14824	14948	14999	14901	15115	14987	14916	14909	15045	15024	14960	14803	14968	15005	15076	14901	14986	15178	14992	14976	15090	14888	14961	15012	15054	14951	15041	15031	14907	14912	15122	14929	14842	15033	15121	14977	14773	15065	14907	14966	15157	14843	15006	14853	14734	15053	15152	14953	14915	14898	15082	14928	14967	15025	14985	15072	14971	14998	15040	14831	14771	15036	14984	14921	15165	15058	15027	14786	15119	14959	14966	15071	14983	14957	14896	15056	14928	15020	15010	15092	14985	14944	15104	14713	15144	15083	14876	15070	14929	14952	14993	14919	15198	15089	14786	14801	14941	14944	14900	14891	14877	14942	14894	15018	14890	15022	15071	15091	14973	14884	14968	14884	14781	14865	15005	14847	14954	14922	14983	14980	14982	14891	14977	14934	14921	14980	14960	14777	14920	14971	14832	15081	15012	14957	15133	14901	14823	15147	15138	14933	14957	14914	14947	15019	15002	14934	15119	15066	14889	14954	14944	15137	14880	15055	14909	14874	14965	15090	14941	14883	14934	15149	15016	15108	14885	14915	15023	14958	15077	14917	15035	15000	15032	14839	15033	14939	14886	14923	14971	15020	14957	15186	15074	15121	14916	15081	14914	15051	14915	15089	14743	14884	15114	14902	15004	14963	14962	15095	14918	14977	15060	14980	14995	14922	15021	15151	15017	14907	15113	15006	14961	15053	15062	14865	14870	15188	14808	15138	15033	15036	15135	14982	15037	15049	14916	14779	15016	14882	14940	14914	14920	14918	14955	14948	14906	15091	14952	14986	14989	14950	15005	14894	14944	15022	14964	15086	15009	14972	15005	15067	14934	15043	14901	14977	14891	14858	15054	15009	15016	15014	14804	15071	14972	14970	15119	14991	15092	14884	14927	15122	15037	14877	14935	15110	15068	14844	14906	14976	14983	15114	15043	15017	14835	14967	14923	14949	15185	14956	14963	14904	15036	15057	14894	14955	15064	14984	14977	14931	15095	14948	14928	14967	15089	14953	15211	15003	14901	14908	14921	15063	14835	15046	14978	14849	14931	14934	14800	14785	15018	14896	15125	14903	15128	15178	14925	15003	14992	15008	14844	15057	15033	14990	14845	15198	14900	15012	14911	14896	15029	14983	14927	14975	15048	14894	14811	14867	14828	15004	14964	14865	15029	14892	15030	15054	15060	14936	15028	14896	15014	14897	15053	14964	14885	14962	15000	15084	14957	14960	15017	14989	15167	15107	14927	14952	14878	14966	15051	15044	14832	14976	14741	14895	15093	15134	14781	15160	15043	15032	14936	15117	15098	14987	14975	15172	15025	15301	15045	14991	14779	14909	14849	14873	14875	14832	14997	15006	14943	14900	14807	14994	14902	14907	15037	15054	15128	15012	14944	14799	15092	15039	14892	15026	14863	15064	15131	14838	15007	14770	14820	14905	14832	15022	14832	14980	15061	14895	14966	15056	14943	15070	14942	14894	14993	15072	14849	15074	14927	15063	15142	14919	14917	14994	14985	14923	14921	14853	15108	14949	14907	15103	14860	14964	14995	14982	14850	14874	15006	14869	14942	14920
22807	21107	28865	24013	23192	27293	30198	24770	22922	22379	21532	20705	20375	19911	19778	19437	19300	19103	18921	18984	18936	18787	18794	18661	18767	18651	18542	18486	18570	18331	18540	18294	18445	18445	18566	18255	18382	18588	18272	18255	18292	18427	18224	18313	18132	18330	18275	18310	18264	18451	18545	18172	18168	18322	18277	18350	18411	18203	18072	18312	18115	18245	18009	18165	18059	18337	18205	18027	18293	18423	18411	18097	18354	18156	18380	18290	18292	18143	18295	18252	18341	18200	18054	18182	18238	18301	18275	18227	18246	18147	17975	18152	18470	18320	18165	18235	18306	18375	18280	18128	18347	18370	18105	18348	18160	18131	18251	18270	18105	18150	18240	18108	18223	18242	18422	18381	18210	18172	18177	18373	18250	18229	17957	18297	18217	18288	18149	18096	18174	18117	18240	18222	18310	18165	18346	18231	18148	18077	18276	18198	18336	18165	18192	18413	18307	18129	18344	18110	18319	18192	18192	18322	17990	18036	18203	18334	18241	18245	18258	18239	18235	18393	18052	17967	18175	18143	18109	18264	18243	18303	18080	18292	18220	18320	18077	18321	18235	18264	18325	18334	18433	18344	18229	18180	18265	18363	18176	18250	18220	18243	18248	18201	18337	18222	18353	18267	18135	18214	18137	18181	18061	17941	18236	18403	18146	18341	18406	18144	18361	18272	18206	18236	18160	18222	18269	18032	18064	18154	18236	18228	18155	18206	18236	18170	18319	18001	18065	18427	18329	18467	18254	18193	18215	18195	18241	18246	18084	18217	18146	18254	18205	18418	18230	18511	18130	18152	18159	18153	18394	18285	18193	18189	18258	18428	18230	18105	18222	18168	18409	18462	18120	18274	18341	18179	18288	18409	18197	18161	18220	17975	18315	18142	18329	18336	18216	18088	18302	18042	18143	18062	18229	18132	18065	18259	18201	18223	18135	18164	18069	18194	18208	18058	17930	18231	18166	18060	18120	18233	18249	18265	18148	18237	18184	18294	18217	18182	18210	18275	18222	18329	18175	18106	18083	18132	18323	18035	18313	18249	18149	18289	18194	18212	18292	18361	18311	18297	18362	18287	18490	18087	18136	18149	18202	18227	18237	18260	18077	18288	18230	18182	18137	18276	18194	18244	18120	18080	18077	18136	18281	18203	18244	18388	18233	18181	18206	18251	18200	18468	18019	18172	18119	18165	18107	18231	18325	18304	18191	18164	18233	18250	17947	18329	18414	17820	18245	18028	18064	18186	18182	18213	18261	18228	18261	18217	18033	18225	18254	18342	18211	18211	18066	18307	18099	18064	17967	18223	18366	18384	18258	18255	18245	18364	18299	18186	18062	18102	18235	18108	18151	18273	18091	18069	18365	18036	18330	18292	18291	18355	18331	18432	18242	18500	18178	18041	18339	18200	17999	18308	18320	18215	18284	18224	18159	17960	18201	18133	18104	18090	18409	18272	18187	18247	18388	18309	18053	18202	18371	18232	18244	18191	18112	18131	18202	18283	18242	18336	18233	18231	18273	18143	18372	18058	18307	18139	18013	18445	18299	18249	18140	18102	18203	18187	18283	18190	18117	18310	18037	18111	18246	18212	18112	18205	18248	18346	18164	18098	18258	18273	18212	18257	18394	18240	18126	18214	18149	18128	18238	18089	18055	18082	18151	18148	18217	18215	18219	17934	18042	18135	18136	18277	18309	18152	18201	18215	18401	18144	18088	18378	18083	18295	18095	18041	18033	18054	18293	18003	18362	18269	18312	18224	18147	18174	18127	18174	18239	18141	18168	18266	18186	18336	18250	18306	18208	18100	17868	18383	18130	18267	18096	18119	18060	18119	18389	18394	18191	18257	18050	17955	18330	18236	18085	18324	18308	18304	17913	18349	18468	18192	18366	18209	18240	18264	18458	18112	18255	18195	18102	18161	18220	18228	18193	18276	18311	18244	18178	18216	18024	18188	18345	18207	18203	18298	18110	18189	18340	18178	18145	18132	18263	18181	18123	18186	18313	18288	18142	18213	18297	18358	18354	18277	18129	18266	18484	18517	18152	18144	18209	18275	18189	18251	18358	18113	18437	18302	18341	18411	18296	18120	18198	18051	18239	18385	18284	18138	18148	18281	18314	18507	18355	18125	18356	18146	18130	18165	18268	17925	17932	18151	18195	18072	18134	18171	18059	18127	18208	18203	18122	18136	18327	18309	18231	18387	18216	18283	18126	18220	18114	18200	18268	18222	18312	18213	18253	18292	18051	18413	18461	18018	18261	18346	18359	18209	18363	18490	18070	18234	18203	18285	18236	18094	18237	18280	18218	18302	18180	18138	18210	18222	18384	18259	18181	18341	18241	18226	18367	18141	18111	18304	18326	18151	18070	18294	18068	18056	18444	18176	18236	18151	18194	18184	18219	18136	18083	18316	18395	18287	18316	18141	18345	18171	18353	18325	18267	17928	18104	18403	18182	18050	18158	18015	18248	18193	18236	18323	18194	18186	18301	18270	18145	18186	18384	18180	18179	18291	18139	18198	18163	18163	18265	18336	18157	17924	18434	18108	18179	18255	18230	18214	18346	18100	18341	18243	18303	18198	18129	18342	18395	18489	18181	18185	18271	18096	18244	18057	18250	18223	18234	18359	18208	18389	18236	18139	18189	18309	18160	18213	18210	18121	18194	18208	18412	17989	18050	18076	18088	18259	18223	18139	18160	18212	18209	18209	18155	18146	18157	18031	18023	18250	18233	18294	18304	18357	18195	18309	18129	18237	18237	18062	18179	18180	18011	18053	18150	18310	18139	18249	18482	18149	18284	18217	18153	18100	18166	18189	18068	18486	18395	18309	18289	18075	18239	18028	18135	18280	18195	18329	18182	18346	18168	18176	18208	18238	18237	18218	18238	18299	18311	18360	18319	18320	18158	18086	18134	18257	18066	18252	18176	18523	18368	18152	18179	18402	18369	18056	18168	18216	18328	18173	18135	18378	18154	18157	18198	18113	18288	18492	18235	18285	18241	17975	18275	18121	18182	18344	18085	18274	18222	18226	18250	18090	18201	18287	18124	18385	18096	18068	18205	18416	18088	18166	18361	18218	18382	18122	18246	18198	18218	18261	18142	18158	18381	17933	18387	18258	18166	18295	18156	18255	18457	18233	18106	18511	18310	18134	18305	18329	18269	18043	18171	18209	18093	18172	18206	18142	18422	18303	18254	18352	17910	18255	18131	18214	18129	18325	18191	18278	18048	18167	18124	18062	18412	18115	18188	18358	18202	18126	18046	18203	18211	18210	18145	18120	18216	18271	18001	18323	18116	18100	18010	18160	18022	18212	18293	18244	18178	18150	18178	18211	18144	18185	18300	18098	18229	18199	18309	18264	18318	18295	18285	18257	18251	17937	18138	18326	18237	18197	18199	18301	18091	18282	18285	18342	18378	18113	18172	18125	18426	18244	18232	18224	17956	18381	18219	18105	18207	18248	18206	18154	18130	18319	18366	18207	18224	18205	18205	18177	18260	17836	17923	18017	18326	18002	18019	18120	18422	18266	18254	18337	17959	18285	18253	18037	18034	18095	18511	18346	18241	18243	18341	18054	18290	18223	18180	18357	18260	18342	18148	18298	18317	18283	18364	18555	18289	18131	18352	18026	18370	18294	17941	18135	18223	18334	18433	18328	18274	18195	18040	18276	18133	18297	18038	18063	18169	18262	18209	17985	18103	17916	17984	18237	18164	18177	18299	18351	18204	18247	18196	18346	18006	18341	18238	18237	18228	18174	18303	18268	18098	18127	18154	18228	18003	18168	18090	18114	18089	18386	18437	17975	18118	18240	18172	18252	18084	18266	18210	18265	18168	18297	18182	18368	18197	18159	18211	18221	18066	18003	18197	18284	18097	18105	18047	18018	18356	18113	18295	18180	18245	18448	18301	18003	18406	18136	18403	18135	18042	17920	18086	18288	18229	18211	18094	18225	18232	18129	18147	18295	18332	18161	18181	18326	18199	18104	18270	18274	18195	18116	18032	18326	18135	18152	18454	17900	18267	18007	18284	18160	18269	18404	18196	18176	18238	18142	17969	18322	18191	18067	18200	18106	18252	18221	18316	18081	17977	18064	18237	18451	18200	18043	18368	18232	18125	18351	18203	18482	18158	18188	18132	18033	18253	18191	18197	18224	18232	18269	18205	18352	18315	18312	18234	18360	18442	18384	18249	18279	18363	18238	18254	18275	18217	18421	18238	18103	18251	18196	18132	18163	18183	18283	18314	18278	17959	18095	18318	18267	18084	18393	18257	18183	18211	18165	18376	18120	18067	18248	18346	18218	18152	18198	18259	18205	18245	18270	18381	18166	17976	18186	18104	18214	18180	18493	18274	18389	18412	18219	18241	18329	18110	18225	18221	18185	18130	18016	18275	18246	18295	18193	18217	18148	18157	18083	18116	18166	18047	18205	18154	18336	18408	18244	18122	18257	18130	18059	18323	17969	18266	18316	17957	18038	18072	18251	18340	18255	18023	18225	18251	18246	18094	18070	18173	18058	18162	18115	18107	18064	18189	18342	18293	18412	18229	18161	18356	18326	18267	18241	18153	18118	18071	18294	18318	18362	18244	18161	18349	18202	18343	18324	18321	18101	18382	18256	18129	18172	18310	18148	18119	18258	18278	18200	18126	18339	18107	18171	18366	18193	18015	18165	18281	18353	18353	18309	18336	18020	18344	18307	18248	18245	18302	18101	18399	18187	18341	18247	18327	18217	18382	17989	18192	18125	18143	18038	18297	18230	18267	18089	18357	18344	18184	18054	18175	18116	18313	18128	18163	18093	18188	18223	18371	18370	18366	18268	18449	18116	17994	18257	18151	18353	18343	18117	18192	18228	18246	18264	18360	18183	18229	18110	18261	18265	18282	18048	18268	18043	18120	18238	18236	18204	18137	18111	18415	18287	18091	18371	18348	18091	18218	18204	18231	18176	18389	18187	18110	18198	18437	18323	18135	18317	18376	18152	18278	18004	18138	18333	18436	18029	18146	18073	18109	18087	17957	18041	18205	18185	18299	18167	18118	18084	18305	18235	18189	18328	18032	18155	18155	18254	18269	18101	18252	18222	17979	18149	18113	18144	17944	18108	18320	18268	18262	18339	18228	18149	18279	18401	18148	18283	18165	18440
32845	57592	53993	43090	36141	31201	27657	24760	22595	20787	19557	18784	18091	17626	17139	16989	16647	16249	16117	15964	15948	15675	15648	15610	15694	15662	15385	15536	15408	15509	15301	15367	15314	15403	15387	15252	15489	15389	15423	15323	15136	15394	15372	15364	15355	15308	15255	15158	15043	15355	15252	15166	15217	15406	15200	15343	15184	15221	15275	15247	15069	15269	15015	15438	15225	15298	15344	15162	15385	15203	15425	15247	15259	15260	15333	15293	15097	15262	15219	15327	15130	15400	15296	15128	15311	15348	15258	15290	15237	15242	15255	15122	15079	15232	15241	15358	15145	15199	15048	15233	15117	15223	15237	15216	15052	15212	15075	15354	15250	15292	15322	15102	15459	15177	15205	15216	15308	15404	15217	15092	15199	15434	15269	15212	15275	15317	15136	15191	15209	15154	15260	15057	15168	15329	15235	15283	15124	15242	15163	15234	15191	15317	15146	15294	15312	15248	15121	15314	15164	15369	15349	15081	15284	15204	15300	15156	15225	15175	15186	15404	15140	15280	15276	15087	15238	15288	15216	15218	15319	15273	15283	15233	15131	15180	15256	15338	15044	15303	15259	15354	15316	15181	15283	15182	15223	15356	15216	15123	15253	15241	15278	15245	15249	15281	15374	15149	15153	15290	15193	15089	15359	15180	15246	15177	15222	15345	15310	15194	15336	15233	15261	15170	15139	15106	15283	15266	15170	15364	15279	15194	15081	15354	15100	15295	15341	15339	15181	15204	15088	15110	15132	15309	15292	15360	15161	15139	15289	15206	15171	15269	15178	15276	15310	15130	15197	15320	15136	15195	15246	15298	15338	15181	15331	15290	15290	15270	15158	15258	15142	15287	15209	15272	15329	15218	15135	15315	15260	15192	15303	15019	15322	15178	15195	15146	15220	15168	15082	15195	15305	15219	15262	15067	15426	15195	15137	15128	15237	15216	15186	15164	15226	15339	15299	15206	15185	15266	15416	15190	15243	15177	15121	15239	15317	15165	15268	15350	15283	15273	15189	15218	15302	15173	15169	15293	15064	15166	15161	15231	15256	15248	15114	15263	15218	15161	15144	15248	15176	15246	15043	15376	15213	15164	15231	15218	15309	15256	15194	15104	15252	15102	15247	15201	15058	15322	15202	15237	15255	15200	15125	15167	15294	15454	15228	15291	15159	15137	15302	15160	15319	15112	15238	15282	15338	15429	15191	15108	15246	15235	15162	15256	15276	15268	15139	15193	15227	15200	15343	15247	15177	14967	15249	15237	15119	15247	15178	15156	14936	15252	15211	15196	15028	15345	15156	15091	15224	15205	15298	15250	15124	15226	15226	15219	15016	15171	15304	15220	15265	15104	15130	15154	15219	15199	15151	15217	15149	15231	15343	15175	15280	15379	15272	15217	15361	15079	15171	15211	15217	15322	15250	15180	15359	15142	15273	15140	15049	15319	15167	15322	15284	15236	15134	15250	15135	15203	15329	15090	15247	15276	15213	15223	15229	15270	15106	15220	15147	15307	15440	15220	15269	15165	15150	15074	15144	15245	15136	15297	15302	15269	15268	15397	15277	15285	15137	15236	15028	15325	15284	15184	15162	15114	15350	15355	15170	15178	15014	15289	15229	15020	15127	15095	15173	15179	15285	15088	15210	15266	15268	15165	15381	15161	15169	15160	15205	15198	15364	15203	15150	15346	15096	15152	15006	15211	15266	15101	15103	15264	15113	15032	15024	15192	15094	15173	15173	15281	15214	15213	15426	15346	15289	15037	15293	15197	15257	15235	15140	15196	15186	15169	15160	15114	15147	15110	15164	15297	15194	15153	15315	15307	15224	15285	15322	15163	15217	15100	15199	15256	15218	15228	15186	15343	15042	15098	15323	15166	15328	15265	15168	15177	15412	15218	15323	15187	15198	15199	15339	15230	15286	15330	15083	15292	15241	15319	15320	15117	15291	15149	15404	15309	15248	15196	15350	15324	15211	15187	15231	15174	15164	15246	15208	15014	15347	15321	15156	15171	15166	15053	15141	15217	15105	15167	15127	15114	15243	15363	15270	15260	15278	15149	15258	15158	15242	15225	15152	15031	15357	15097	15453	15024	15266	15166	15231	15160	15183	15214	15360	15164	15245	15145	15352	15284	15133	15338	15135	15112	15276	15257	15038	15192	15245	15244	15156	15576	15121	15240	15122	15142	15197	15354	15376	15128	15049	15224	15411	15319	15282	15267	15211	15394	15111	15077	15119	15156	15225	15212	15235	15267	15287	15263	15296	15269	15139	15332	15091	15116	15196	15178	15168	15297	15314	15124	15241	15077	15173	15174	15187	15182	15281	15422	15365	15352	15129	15110	15234	15054	15268	15248	15257	15067	15306	15246	15155	15209	15261	15207	15072	15111	15274	15134	15421	15132	15105	15330	15129	15158	15119	15248	15091	15025	15107	15268	15237	15204	15356	15189	15209	15369	15076	15308	15315	15225	15198	15106	15156	15132	15199	15263	15177	15225	15288	15255	15165	15163	15344	15083	15209	15114	15226	15156	15342	15240	15262	15143	15166	15109	15363	15152	15317	15093	15280	15382	15293	15203	15146	15192	15158	15188	15207	15100	15213	15292	15322	15170	15218	15256	15201	15130	15194	15191	14902	15322	15226	15006	15195	15346	15089	15105	15165	15023	15216	15167	15250	15164	15077	15254	15107	15214	15300	15260	15209	15185	15296	15249	15294	15278	15431	15103	15135	15264	15285	15347	15159	15278	15174	15364	15129	15260	15266	15251	15440	15100	15185	15089	15268	15160	15326	15217	15361	15248	15189	15238	15178	15218	15186	15175	15213	15236	15230	15234	15161	15194	15154	15309	15168	15230	15151	15185	15214	15375	15124	15233	15220	15158	15141	15224	15211	15171	15142	15134	15275	15291	15122	15167	15323	15101	15285	15110	15253	15186	15247	15247	15272	15370	15112	15348	15322	15159	15167	15098	15196	15295	15208	15101	15424	15190	15057	15021	15181	15190	15460	15225	15310	15283	15192	15388	15201	15250	15162	15133	15027	15113	15284	15145	15200	15175	15157	15178	15094	15173	15133	15182	15420	15132	15105	15128	15325	15223	15177	15210	15161	15284	15202	15327	15157	15139	14994	15216	15238	15277	15240	15240	15080	15121	15396	15193	15130	15332	15211	15132	15268	15433	15182	15178	15305	15076	15295	15144	15047	15163	15099	15160	15107	15164	15173	15132	15171	15303	15200	15097	15261	15120	15201	15187	15402	15261	15326	15131	15346	15117	15174	15123	15085	15167	15331	15379	15162	15369	15305	15235	15375	15320	15138	15251	15107	15245	15205	14952	15201	15229	15234	15244	15239	15304	15245	15430	15216	15185	15355	15237	15227	15327	15315	15200	15183	15187	15023	15025	15211	15358	15306	15116	15376	15283	15286	15314	15153	15167	15285	15191	15259	15175	15216	15200	15366	15291	15149	15235	15179	15319	15227	15246	15218	15243	15264	15137	15181	15428	15316	15210	15208	15325	15145	15239	15206	15155	15100	15357	15203	15119	15255	15249	15208	15202	15082	15281	15144	15225	15108	15136	15195	15137	15255	15453	15136	15334	15042	15166	15194	15225	15151	15044	15102	15197	15087	15080	15276	15111	15342	15091	15187	15119	15245	15165	15139	15182	15272	15244	15227	15296	15186	15299	15271	15202	15131	15217	15093	15165	15155	15082	15098	15260	15320	15220	15320	15351	15144	15208	15314	15223	14983	15328	15352	15199	15110	15173	15112	15176	15341	15311	15176	15350	15389	15157	15312	15315	15465	15251	15156	15093	15134	15225	15169	15077	15120	15126	15249	15307	15204	15270	15104	15232	15243	15232	15201	15154	15173	15224	15167	15235	15170	15089	15169	15126	15229	15292	15385	15311	15109	15091	15167	15254	15328	15312	15237	15051	15233	15250	15219	15371	15257	15117	15288	15358	15149	15331	15110	15047	14956	15105	15392	15267	15137	15139	15269	15214	15219	15291	15249	15248	15204	15093	15190	15251	15165	15208	15101	15299	15235	15376	15268	15057	15161	15223	15371	15433	15130	15080	15184	15172	15253	15165	15210	15215	15229	15163	15202	15176	15237	15181	15324	15439	15248	15176	15252	15181	15320	15316	15299	15187	15360	15138	15369	15293	15184	15137	15170	15275	15348	15133	15286	15199	15214	15365	15200	15330	15007	15155	15191	15321	15091	15264	15099	15290	15018	15190	15262	15326	15230	15226	15041	15120	15347	15262	15195	15246	15170	15090	15389	14963	15160	15195	15400	15228	15188	15277	15131	15077	15146	15193	15411	15374	15199	15147	15105	15202	15274	15201	15208	15199	15131	15100	15242	15070	15197	15169	15240	15313	15443	15143	15324	15242	15111	15002	15327	15330	15212	15235	15243	15206	15382	15305	15214	15122	15201	15308	15449	14977	15054	15179	15172	15266	15319	15366	15287	15194	15117	15128	15183	15291	15193	15110	15043	15131	15092	15332	15226	15109	14967	15022	15233	15087	15128	15272	15186	15186	15192	15114	15322	15318	15199	15058	15275	15208	15229	15337	15307	15126	15272	15178	15231	15370	15338	15234	15272	15338	15233	15281	15217	15106	15384	15201	15157	15239	15357	15268	15348	15207	15061	15339	15370	15128	15211	15128	15337	15275	15226	15262	15273	15314	15214	15061	15230	15224	15142	15240	15266	15270	15245	15210	15176	15112	15249	15338	15150	15218	15162	15242	15097	15280	15151	15213	15285	15271	15212	15167	15042	15150	15286	15302	15316	15089	15304	15289	15328	15177	15155	15135	15274	15212	15132	15263	15334	15136	15269	15252	15146	15473	15239	15135	15113	15181	15283	15222	15166	15380	15279	15103	15345	15066	15221	15164	15168	15220	15195	15226	15234	15267	15307	15202	15388	15094	15164	15228	15132	15229	15189	15301	15154	15086	15100	15074	15199	15390	15205	15190	15139	15136	15129	14964	15315	15216	15310	15282	15279	15099	14928	15157	15121	15112	15242	15273	15108	15307	15213	15063	15235	15165	15140	15114	15285	15332	15360	15292	15200	15185	15283	15134	15196	15208	15070	15129	15181	15307	15153	15185	15246	15246	15093	15203	15254	15217	15170	15199	15118	15158	15123	15051
30002	30765	38426	33697	27291	24488	22592	20971	20350	19519	19223	18892	18756	18565	18488	18254	18360	18384	18042	18086	18122	17915	18193	17888	18065	17867	18105	17880	17941	17962	17875	18051	17981	17647	17886	17889	17930	17920	17951	17891	17835	17838	17772	17824	17922	17835	17959	17872	18012	17905	17848	17792	17762	17895	17977	17798	17863	18084	18043	17947	17739	17903	17826	17866	17921	17780	17842	17804	17856	17932	17790	18000	17901	17982	18049	17690	18010	17845	17736	17995	17991	17920	17732	17875	17927	17854	17874	17787	17884	17955	17852	17996	17762	17967	17748	17946	18007	17768	18036	17871	17890	17839	17735	18008	17857	17814	17792	17803	17873	17872	17784	17935	17734	17939	17773	17757	17827	18008	17861	17853	17877	17727	17840	17687	17705	17792	17861	17892	17829	17732	17731	17844	17970	17993	17791	17962	17769	17993	17789	17799	17818	17744	17882	17776	17867	17860	17728	18011	17941	17787	17810	18106	17945	17988	17908	17846	17887	18065	18183	17909	17888	17881	18086	18091	18064	17919	17570	17873	17666	17779	17831	17950	17863	17647	17891	18033	17912	17865	18053	17938	17850	17728	17930	17650	17979	17767	18062	17839	17892	17958	17885	17882	18130	17858	17717	17751	17711	17716	17886	17772	17976	17908	17672	17882	18205	18016	17994	17938	17974	17724	18066	17792	17991	17799	17860	18025	17757	17859	17826	17769	18045	17772	18103	17747	17853	17913	17632	17918	17862	17825	17766	17804	17971	17982	17883	18071	17974	17918	17960	17829	17930	17870	17968	17776	17960	18077	17863	17843	17768	17742	17825	17963	17932	17959	17667	17923	18014	17983	17832	17863	17858	17756	17858	17715	17927	17712	18023	17980	17879	17985	17951	17939	17909	17899	17778	17852	17874	17715	17833	17706	17918	17850	17702	17688	17836	17996	17884	17836	17993	17871	18089	17974	17778	17791	17773	17830	18037	17904	17844	17625	17831	17706	17932	17678	17869	17886	18007	18024	17776	17757	17954	17954	17854	17812	17887	17767	17721	17752	17942	17978	17945	17801	17842	17827	17777	17754	17884	17941	17901	18033	17810	17805	17829	17827	17593	17976	17974	17744	17889	17730	17761	17811	17886	17755	17846	17730	17802	18186	17904	17716	17953	17888	17832	17916	17771	17767	17772	18023	17665	18007	17742	17812	17949	17768	17816	17816	17725	17720	17909	17811	17998	18107	17682	17688	17920	17739	17882	17914	18004	17784	17912	17719	17887	17758	17872	17798	17754	17944	17985	17978	17849	17873	17886	17691	17932	17866	18243	18011	17874	17855	17819	17885	17979	17550	17699	17608	17893	17730	17780	17791	17742	17732	17761	17676	17897	17903	17895	17997	17812	17938	17689	17843	17814	17853	17699	17676	17888	17699	17880	18096	17750	17882	17828	18064	17959	17875	17767	17916	17956	17917	18020	17922	17714	18022	18091	17875	17686	17919	17803	18096	17963	17922	17932	17870	17723	17740	17859	17801	17674	17958	18020	17898	17871	18112	17874	18001	17813	17677	17852	17763	17820	17987	17919	17834	17616	17741	17884	17967	17874	17896	18083	17887	18039	17973	17948	17740	17923	17778	17890	17814	17673	17833	17981	17592	17795	17773	17959	17777	17885	17719	17744	17962	17902	17720	18069	18134	17837	18019	17830	17851	17901	17858	18066	17912	18017	17895	17863	17874	17950	17940	17934	17838	17689	17816	17771	18053	17831	17942	17793	17875	17842	17781	17803	17952	17829	17711	18018	17919	18061	17892	17785	17854	17956	17879	17662	17971	17972	17794	18021	17913	17740	17765	17970	17753	17840	17806	18023	17981	17890	17897	17756	17893	17801	17741	17842	17836	17865	17828	17705	17832	18008	17834	17861	17816	17714	17871	17706	17844	17934	17901	17902	17880	17989	17739	18036	17875	17766	17839	17794	17833	17649	17804	17806	18001	17787	17861	18006	17942	18053	17897	17977	17819	17891	17863	17819	17753	17789	18040	17778	17754	17722	17738	17772	17916	17977	17934	17730	17634	17965	17941	17831	17837	18001	17956	18005	17897	17741	17876	17793	18023	17832	17911	17892	17992	17649	18031	17971	17836	17787	17747	17840	17728	17706	18058	17971	17800	17896	17819	17827	17875	18066	17827	17823	17742	17789	17920	17923	17833	17855	17848	17813	17867	17900	17966	17973	17900	17819	17891	18079	18011	17803	17683	17989	17735	17851	17798	17885	18065	17966	17947	17827	17638	17850	17811	17834	17815	17761	17863	17788	17708	17811	18132	17850	17888	17824	17930	17923	17915	17692	18151	18067	17989	17611	17935	17775	17942	17693	17837	17848	18071	17872	17824	18086	17932	17980	17892	17738	17859	17831	17947	17837	17910	17974	17901	17858	17927	17897	17963	17829	17733	17932	17989	18067	17698	17992	17858	18038	18158	17860	17865	17697	17839	17938	17888	17942	17819	17850	17849	17816	17820	17904	18013	17827	17771	17601	17693	17759	17814	17771	17822	17708	18013	17761	17956	17929	17732	17973	18082	17805	17986	17772	17894	17730	17785	17945	17707	17914	17756	17826	17711	17853	17859	17981	17728	17778	17897	18137	17851	17845	17897	17991	17693	17850	17827	17851	17659	17753	18014	17752	18177	17845	17890	17900	17793	17878	17839	17796	17939	18063	18039	17782	18117	17568	17891	17933	17863	18101	18002	17980	17944	17982	17714	18097	17913	17943	17672	17860	18030	18042	17796	17769	17866	17795	17856	17879	17859	18002	17811	17708	17984	17876	17929	17827	17877	17814	17732	17848	17890	17917	17979	17873	17920	17673	17909	17753	18127	18189	17845	17842	17886	18038	17974	18065	17874	17790	17771	17840	17893	17795	18188	18057	17937	17743	17798	18090	17549	17897	17779	17903	17949	17818	17636	17918	17925	18022	17940	17714	17734	17806	17747	17654	17926	17845	17987	17923	17987	17889	17853	17656	17663	17959	17913	17812	17711	18076	17842	17751	17977	17898	17788	17926	18098	17923	17897	17843	17968	17850	17874	17908	17993	17881	18034	17826	17827	17713	17748	17873	18010	18159	18069	17838	17857	17761	17876	17745	17709	17735	17803	17637	17871	17993	17744	17829	17904	17686	17829	17975	17797	17725	17845	17798	18014	18080	18033	17889	17872	17844	17716	17798	17894	17996	17919	17794	17878	17901	17933	17716	17787	18025	17869	17976	17835	17977	17793	17967	17933	17687	17763	17814	17759	17944	17837	17771	17802	18053	17899	18024	17925	17795	17999	17966	17794	17796	17986	17832	17876	17666	17879	17874	17896	17740	17826	17991	17733	17794	17920	17882	18040	17808	17871	17676	17824	17813	17717	17646	17644	17858	17815	18231	17790	17769	17970	18155	17992	17827	17947	17857	17814	17742	17951	17842	17849	17828	17814	17940	17974	17972	17734	17929	17774	17884	17787	17847	17788	17955	17927	17747	17756	17909	17726	17800	17745	17714	17781	17983	17994	17915	17972	17825	17943	17820	17884	17873	17891	17925	17762	18082	17724	18055	18016	17900	17852	18083	17847	17826	17775	17869	17804	17939	17882	17972	17855	17902	17780	17926	17934	17838	17929	17831	17902	17948	17658	17760	17664	17577	17865	17796	18180	18059	17871	18033	17880	17802	17995	17943	18157	18053	17608	17742	17973	17750	17722	17666	18024	17995	17786	17894	18000	17845	17994	17846	17722	17859	17640	17877	17795	17756	17815	17904	17804	17889	17975	17845	17967	17775	17888	17859	17791	17994	17698	17878	17889	17763	17829	17954	17842	17547	17953	17982	18136	17906	17909	17842	17674	17984	17751	17991	17837	17957	17973	17774	17854	17715	17921	17874	17821	17965	17945	17968	18035	17901	17842	17908	17643	17765	18001	17733	17755	17898	18021	18030	17831	17790	18025	17803	17864	17742	17859	17575	18014	17891	17820	17833	17662	17768	18002	17873	17961	18096	17877	17812	17912	17890	17963	18014	17952	17925	17862	17951	17864	18021	17753	17652	17905	17804	17798	17835	17833	17770	17476	17655	17882	17843	17949	18025	17829	17833	17933	17977	17879	17712	17643	17826	17872	17693	17662	17904	17941	17857	17929	17973	17787	18032	18018	18179	17966	17862	17990	17874	17770	17930	17959	17928	18047	17659	18022	17778	17657	17977	17935	17900	17731	17689	17874	17866	18092	17779	17752	17863	17722	17690	17789	17914	17910	17759	17932	17895	17863	17773	17944	18097	17793	18020	17923	17868	17798	17871	17693	18184	17909	17925	18024	18061	17789	17726	17960	18089	17968	17761	17951	17747	17817	17892	17733	17860	17953	17927	17896	17849	17846	18025	17918	17879	17750	17836	17928	18031	18070	17941	17852	17720	17733	17853	17971	18020	17850	17732	17969	17918	17811	17942	17724	17764	17807	17796	17938	17645	17755	17747	17991	17868	17945	17966	17785	17767	17799	18086	18021	17925	17974	17734	17826	17848	17837	17952	17797	17954	17848	17834	17914	17699	17683	17951	18020	17904	17871	17729	17808	17897	18030	17911	17918	18019	18031	17935	17951	17961	17813	17842	17921	17844	17763	17894	17923	18043	17848	17966	18044	17916	17841	17772	17968	17915	17998	17703	17768	17925	17723	17843	17728	17918	17956	17839	17835	17786	17832	17880	18063	17956	17902	17753	17830	17901	17878	17802	17807	17907	17965	18109	17827	17951	17674	17930	18060	18003	17632	17990	17767	17886	17870	18006	17976	17790	17919	17848	17607	17994	17913	17812	18050	17801	17838	17886	17800	18003	17945	17876	18081	17849	17908	17894	17741	17745	18067	17876	17769	17893	18027	17902	17768	17957	17746	18064	17942	17832	17946	17815	17969	17949	17882	17907	17877	17895	18148	17772	17812	17788	17940	17923	17804	17959	17841	17755	17810	17879	17786	17891	18098	17933	17953	17795	17885	17728	18103	17967	18072	17870	17734	17862	17779	17826	17859	17911	17970	17877	17772	18174	17870	18013	17845	17981	17934	17739	17688	17768	17879	17954	17834	17890	17923	17789	17953	17867	17762	17963	18007	18089	17988	17727	17689	17610	17752	17907	17776	17770	17732
32838	46648	42263	32147	27146	23783	21434	19700	18540	17618	16898	16549	16255	16198	15807	15648	15637	15454	15410	15280	15453	15230	15292	15523	15285	15130	15236	15190	15021	15291	15146	15100	15104	15107	15089	15303	15063	15044	15159	15050	15208	15148	15060	15023	15033	14975	14878	15041	14968	14928	15077	15049	14938	14959	15094	14894	15010	14894	14919	15058	14916	14853	15156	15039	14984	15069	15120	15140	14781	15184	14978	15006	14961	14940	14901	14896	15194	15153	15085	15187	15095	15126	15118	15090	15081	14877	15070	14887	14952	15077	15120	14921	14922	14993	14962	14967	14975	15027	15121	15072	15019	15217	15124	15000	14975	15013	15172	15140	15018	15192	15153	14965	14994	14966	15228	15025	14948	15124	15173	15050	15002	15072	14841	15016	14939	15143	15064	15024	15066	15072	15094	15035	15102	15018	15076	15063	14893	15140	15020	14780	15013	15031	15087	14943	14965	15192	15104	15046	15046	15021	15076	15173	14958	15025	15184	14820	14964	15106	15003	14933	15165	15156	14885	15150	15008	15078	14998	15099	15062	15043	15265	15009	14955	15130	15005	15114	14975	14980	14984	15006	15106	15184	14989	15014	15010	15080	15003	14972	14987	14959	15142	15045	14910	14918	15001	15072	14994	14859	15074	14877	15023	15039	14950	14994	14952	15108	15148	15140	15093	14919	15017	15086	15140	14957	15019	15123	15084	15067	14989	15061	15070	14994	15114	15053	15147	15095	15096	14925	15215	14895	15057	15103	14948	15218	15014	15047	15108	15019	14828	15113	15090	15018	15052	15238	14957	15142	15071	14988	14946	15122	15054	14940	14951	14811	15115	15027	15146	14958	15080	15137	14963	15089	15020	15081	14991	14876	15337	15148	15078	15043	14966	15010	15029	14974	15009	15093	15109	15098	15051	15097	14910	15109	14955	14926	15021	15120	15084	15049	15065	15034	15094	15167	14916	15124	15121	15184	14993	15053	15146	15016	15043	14961	15135	15144	15003	15145	15239	15115	15183	15043	15149	14850	15004	15031	14958	15040	14946	15043	15075	15024	14936	15334	14993	14962	15094	14874	15103	14949	15015	15037	15056	15060	14959	15004	15089	15087	14923	15148	15198	15025	15063	15067	14991	14868	15055	15035	14888	14993	15024	15060	14987	14937	14987	14963	14949	15072	14995	15150	15005	14959	15143	14898	15046	15000	14965	15125	15015	15035	14761	15063	15146	14970	15018	15045	15082	14955	15025	15214	14885	15025	15094	14964	15342	15191	15086	14891	15130	15262	14906	15080	14912	14788	15238	14980	15062	15063	15032	15072	14979	15059	15118	14941	14923	15062	15010	15111	15044	14974	15133	15027	14958	15032	14934	15214	15017	15120	14992	15143	14906	14976	15057	14895	15028	14931	15105	14903	14871	15100	14996	14958	15081	15082	15142	15033	15100	14994	15018	15202	15052	15086	15067	15093	14868	14919	14941	14887	15113	15075	15047	14927	14973	15096	15080	15015	14914	15038	14953	15144	15059	15130	15054	14931	15000	15157	15225	15020	15170	14988	15114	14996	15151	15014	15063	14934	14983	15161	14904	14924	15053	15267	15135	15285	15062	14942	15023	15123	15109	15019	15022	15228	15056	14903	15158	15045	15250	15090	14918	15109	14944	15069	15083	14936	15029	15250	15061	14971	15239	15038	15059	15234	14956	14879	15103	15031	15022	15167	15090	14908	15067	14992	15056	15143	15019	15238	14921	14717	15130	14937	14954	15071	15141	15045	15074	15074	15069	15058	15050	15016	14918	14943	15251	15183	15023	15156	15065	14919	14879	15220	14983	14980	14939	15103	15152	15032	15092	15121	14919	14954	15080	15065	15008	15026	14946	15000	15200	15002	15053	15059	14946	14962	15124	15066	15144	15090	14865	15080	14913	15120	15012	14955	15008	14976	15081	15102	14935	14991	15053	14920	15148	15023	15183	15077	15001	15003	14976	15077	14994	15188	15215	15116	15056	15108	15067	15035	15096	15011	14973	14969	15063	14867	15173	15056	14969	14994	15135	14885	15081	15024	14977	15090	14936	15028	15093	15051	15100	15098	15011	15095	14934	15006	14975	15064	14920	14910	15056	14997	15058	14935	15031	14955	15062	15097	15087	15002	14997	15023	15015	15095	15186	15002	14969	15098	15153	15024	14913	15066	15189	14969	15120	14872	15143	15205	14941	15070	14907	15047	15130	14915	15047	15076	15145	15222	15115	15036	15182	15063	14923	15085	15061	14974	15076	15007	14913	14959	15134	15045	14905	14965	15116	14954	15098	15043	14874	14880	15121	15113	15123	14986	15120	15118	14985	15095	15071	14847	15101	15082	14886	14986	14854	14878	15014	14847	15176	15166	14871	14918	15021	15122	15125	15067	15073	15031	15191	15055	14943	15025	15153	15099	15216	15030	14961	14992	15149	15055	14970	15041	14973	14902	15130	15234	15100	15290	15038	15208	15068	15082	14921	14852	15071	14913	15079	15023	14925	15066	15139	15047	14936	15031	15006	15079	15044	15028	15178	14810	15055	15001	14941	14975	15050	15024	15129	15126	15041	15000	15039	15001	15266	15092	15037	15160	15003	15057	14970	15213	14866	15156	15018	15197	15097	15147	14902	14927	15065	15061	15005	15122	15100	15089	15157	15041	14868	15095	14954	15114	15184	14969	15022	15073	15191	14982	15176	15111	15013	15169	15013	15093	15062	14937	14902	15120	15074	15133	14982	15160	15180	15200	15012	15221	15002	14908	15075	15006	14907	14855	15074	14944	15085	15068	14913	14955	14980	15111	14995	15059	15117	15045	15128	14944	15083	15098	15152	15119	14942	15165	14952	14924	15081	14890	15018	15174	15035	15024	15180	14856	15054	15242	15021	15008	14969	15132	15185	15208	14815	15007	15018	14899	15040	14994	14880	14945	15000	15129	14955	14997	15068	15012	15295	15033	14766	15009	15026	15088	14893	15117	14801	15089	14997	15192	15017	15026	15071	15068	15186	14919	14994	15110	14896	15021	15075	15025	15097	15115	14966	15076	15145	15116	15166	15148	15010	15029	14981	15108	15057	15058	15093	14832	15113	15047	14968	15038	15074	15117	14937	15060	15085	15104	15103	15091	15140	15134	15006	15202	14940	15049	15054	15140	15083	15058	15125	15085	15126	15111	15004	14903	15047	14934	15123	15025	15095	14942	15084	15037	15145	14901	14987	15187	15120	15102	15142	14836	14984	15058	14941	14883	15088	15043	15077	15201	15158	14994	15066	15022	15078	14920	15025	14833	14904	14960	14891	15212	15058	15001	15092	15072	15037	15081	14979	15184	15029	15141	14900	14977	15026	14945	15002	15003	14927	14984	15037	15009	15069	15082	15093	14910	14976	14978	15048	15048	14949	15020	15189	15146	15083	15046	15085	14978	15005	15006	15051	15046	15017	15057	14987	15107	15093	15022	15149	15136	14972	15091	14990	15112	15011	15177	14791	14959	15024	15044	14939	15014	15186	15022	15088	15044	15138	15049	14982	14930	15166	15013	15029	14969	15088	15228	14990	15140	15112	14994	15016	15052	15022	14910	15040	15128	15022	15108	15002	15093	15040	14945	15058	15030	15057	15019	15027	15011	15152	14988	15029	15036	15096	15087	15072	15299	15176	14981	15133	15057	15068	15326	14987	14929	15052	14972	15110	14929	15191	14973	15082	15030	15028	15009	15239	15071	14990	14944	15035	15023	15013	14924	14917	15029	14987	15052	14982	14987	15085	15088	15110	15029	15003	15037	15138	14910	14905	14999	14918	14896	14974	15151	14868	15043	14972	15049	15056	14999	15030	15064	15175	14959	15185	15008	14992	15256	15054	15222	14959	15147	15058	15052	15073	14971	15116	15083	15064	15043	14925	14930	14990	15198	15132	14951	15250	15056	14976	15103	15024	14991	14763	14986	15048	14869	14937	14989	15017	15012	14915	15121	15247	14964	15074	14910	15041	14944	14926	15094	15142	15050	14945	15051	15044	15167	15055	15106	15021	15273	14946	15003	15107	15041	14999	15192	14927	15078	15008	15043	15101	14849	15040	14903	14905	14911	15127	15231	15033	15160	15050	15052	15146	15121	15216	14943	15117	15132	14998	14989	15017	15109	15040	15005	14953	15009	15125	15105	15112	15128	14895	15079	15018	15074	15198	15090	14871	14983	15124	14839	15116	14921	14967	15104	15160	15193	14936	15191	15105	15000	15100	15063	15366	14941	14938	15094	15252	15011	14998	15071	15124	15072	15084	14905	14984	15088	15011	15046	15085	14968	15064	14906	14860	15134	15062	15119	15095	14959	15143	15041	15032	14944	14889	15061	14954	14984	15009	14858	15049	15036	15302	15035	15222	14996	15097	15115	14936	15003	14949	15024	15102	15034	15112	14956	15010	14959	15079	15241	15024	15022	15038	14952	14990	15088	14993	14990	15099	15109	15277	14908	15047	14936	15110	15035	14992	15162	14996	15064	14919	15037	15063	15148	14999	15024	15122	14956	15080	14880	15054	14880	14902	15009	15284	15041	15006	15056	15125	14964	15227	15258	14994	14967	15108	15199	15182	14919	15111	14969	15035	15182	15084	15057	15034	15025	15128	14937	15213	15073	15023	15176	15130	15001	15034	15094	14888	15033	14987	15033	15055	15179	14999	14991	15123	15014	14965	14910	15126	15134	14920	14997	14940	14907	14850	15089	14865	15024	14956	15050	14927	14958	15087	14883	14980	14908	15161	15025	14994	15055	15129	15036	15000	14978	15168	15107	15196	14953	15009	15121	14765	14905	15109	15023	14975	14803	15059	15094	15079	15136	15099	14968	15005	14999	14921	15029	15105	14738	15063	15066	15182	15200	15218	15041	14868	15162	14970	15048	15121	15115	14930	14918	15039	14910	15133	15035	15106	15001	15062	15155	15123	15007	14906	15191	15053	15119	14994	15005	15023	15137	15157	15256	14841	15071	15147	14968	15121	15136	14998	15063	15069	14932	14866	15075	15047	14906	15042	15000	15139	15141	14927	15119	15092	14954	15096	15049	15125	15040	15016	14998	14920	15131	15035	15148	15129	14842	15014	14964	15049	15005	15063	15027	15142	15032	15146	15000	15184	15074	15122	15203	14945	15095
23988	21065	28508	25823	25885	26864	26094	22656	21319	20528	19927	19464	19160	18885	18545	18666	18286	18121	17983	18086	18038	17907	17900	17760	17771	17671	17884	18007	17925	17741	17830	17882	17922	17894	17880	18015	17886	17941	17712	17753	17846	17703	17747	17822	17805	17737	17803	17863	17810	17714	17669	17730	17663	17703	17728	17664	17685	17688	17778	17652	17667	17627	17768	17446	17862	17837	17829	17854	17725	17780	18022	17694	17684	17665	17456	17554	17590	17749	17706	17760	17699	17517	17650	17684	17646	17696	17807	17587	17699	17680	17702	17644	17761	17544	17802	17781	17833	17840	17646	17768	17841	17739	17706	17617	17658	17534	17698	17584	17604	17814	17765	17774	17673	17712	17787	17567	17782	17699	17823	17488	17672	17663	17543	17635	17613	17386	17424	17661	17717	17649	17710	17855	17657	17571	17669	17632	17701	17846	17851	17628	17573	17636	17731	17787	17529	17711	17633	17603	17611	17623	17758	17520	17687	17646	17665	17796	17560	17825	17698	17604	17647	17603	17667	17771	17652	17709	17842	17782	17687	17568	17744	17645	17687	17748	17842	17749	17722	17728	17920	17925	17732	17692	17673	17450	17586	17751	17646	17658	17750	17672	17750	17724	17740	17754	17632	17837	17806	17856	17688	17692	17783	17658	17554	17541	17526	17448	17797	17625	17617	17670	17765	17825	17827	17501	17594	17710	17688	17776	17601	17670	17723	17803	17792	17776	17438	17876	17709	17534	17620	17642	17772	17670	17663	17663	17722	17889	17671	17636	17738	17727	17679	17776	17693	17707	17677	17824	17734	17690	17633	17701	17635	17701	17691	17617	17688	17823	17678	17793	17642	17664	17870	17508	17527	17746	17488	17489	17612	17429	17792	17681	17721	17727	17660	17548	17689	17656	17795	17582	17691	17750	17475	17862	17725	17685	17662	17523	17532	17673	17710	17777	17541	17580	17785	17641	17647	17829	17871	17694	17540	17716	17555	17801	17696	17649	17708	17787	17654	17829	17700	17725	17681	17654	17676	17654	17714	17594	17732	17740	17754	17665	17762	17798	17826	17708	17707	17591	17691	17764	17874	17765	17636	17859	17778	17827	17725	17770	17949	17682	18001	17674	17677	17864	17860	17828	17617	17734	17861	17871	17622	17664	17790	17705	17741	17746	17722	17513	17855	17675	17529	17680	17722	17609	17616	17654	17693	17855	17870	17644	17582	17650	17650	17708	17667	17669	17639	17754	17816	17485	17550	17561	17497	17759	17647	17720	17646	17804	17499	17552	17774	17757	17738	17605	17464	17804	17723	17535	17878	17635	17776	17547	17716	17609	17790	17721	17694	17699	17832	17596	17849	17564	17776	17618	17892	17897	17595	17742	17689	17635	17924	17838	17689	17733	17699	17651	17806	17863	17564	17570	17740	17814	17685	17594	17752	17775	17950	17514	17735	17719	17575	17736	17723	17647	17645	17653	17647	17900	17698	17858	17576	17677	17581	17618	17688	17737	17837	17648	17701	17696	17840	17604	17624	17797	17665	17830	17781	17977	17902	17737	17652	17947	17558	17558	17743	17893	17720	17703	18009	17757	17666	17874	17774	17769	17976	17762	17789	17779	17515	17523	17581	17771	17901	17581	17584	17423	17783	17753	17677	17428	17606	17736	17782	17843	17620	17631	17616	17659	17765	17783	17836	17739	17820	17784	17635	17753	17727	17696	17613	17394	17770	17602	17830	17825	17848	17555	17766	17708	17782	17983	17705	17782	17758	17577	17794	17817	17782	17767	17580	17752	17623	17641	17901	17486	17707	17875	17882	17509	17600	17596	17503	17453	17880	17706	17724	17654	17659	17687	17830	17639	17517	17472	17577	17589	17733	17717	17596	17725	17614	17897	17624	17670	17686	17597	17744	17562	17511	17698	17617	17798	17647	17770	17549	17683	17590	17811	17732	17761	17789	17684	17564	17549	17697	17765	17769	17812	17763	17582	17568	17879	17774	17730	17493	17749	17656	17692	17563	17681	17638	17625	17766	17883	17682	17656	17875	17761	17683	17857	17669	17716	17931	17785	17797	17702	17706	17583	17393	17590	17612	17912	17671	17660	17757	17700	17722	17539	17621	17637	17668	17757	17583	17593	17649	17722	17898	17634	17724	17784	18048	17509	17495	17917	17699	17690	17808	17612	17736	17716	17703	17661	17691	17705	17768	17614	17675	17735	17411	17691	17783	17796	17788	17634	17796	17450	17667	17729	17566	17581	17689	17638	17715	17758	17754	17630	17752	17774	17538	17734	17761	17827	17805	17717	17707	17641	17723	17619	17701	17574	17940	17705	17784	17664	17646	17618	17685	17700	17507	17527	17924	17695	17780	17738	17796	17699	17648	17624	17824	17466	17687	17524	17614	17673	17642	17402	17721	17671	17460	17904	17597	17483	17609	17748	17782	17679	17658	17668	17673	17582	17646	17718	17548	17667	17691	17702	17547	17627	17560	17753	17443	17483	17721	17434	17656	17814	17669	17667	17725	17867	17559	17600	17634	17656	17679	17700	17566	17775	17569	17427	17695	17590	17733	17724	17740	17553	17662	17808	17576	17441	17634	17678	17690	17788	17657	17585	17750	17769	17667	17715	17728	17618	17776	17719	17743	17846	17427	17794	17766	17508	17776	17724	17724	17799	17865	17616	17740	17737	17784	17613	17837	17778	17960	17644	17712	17625	17706	17688	17879	17576	17811	17624	17720	17726	17895	17801	17713	17633	17540	17773	17841	17763	17747	17694	17790	17711	17654	17771	17770	17707	17535	17571	17676	17897	17660	17297	17793	17605	17822	17690	17585	17656	17623	17656	17695	17820	17753	17814	17785	17735	17658	17645	17459	17542	17813	17669	18031	17546	17904	17753	17675	17649	17826	17945	17579	17786	17781	17538	17781	17615	17648	17630	17852	17742	17841	17789	17836	17847	17706	17649	17736	17763	17661	17565	17855	17754	17661	17728	17616	17602	17607	17724	17596	17641	17485	17824	17532	17756	17930	17861	17739	17487	17715	17844	17749	17844	17838	17638	17583	17642	17575	17382	17697	17849	17692	17592	17600	17607	17879	17505	17731	17628	17751	17756	17861	17771	17476	17696	17658	17715	17673	17757	17453	17729	17789	17757	17893	17748	17790	17538	17782	17811	17637	17608	17619	17754	17794	17481	17821	17804	17659	17610	17602	17487	17701	17746	17592	17681	17669	17642	17784	17781	17613	17605	17489	17717	17829	17501	17676	17676	17632	17758	17395	17781	17814	17745	17705	17842	17693	17769	17607	17590	17554	17511	17697	17684	17734	17723	17688	17796	17701	17817	17732	17681	17596	17658	17569	17651	17752	17677	17564	17698	17641	17840	17865	17631	17616	17720	17936	17632	17577	17739	17796	17655	17712	17596	17678	17866	17801	17823	17678	17778	17694	17758	17596	17849	17602	17709	17749	17705	17799	17774	17775	17757	17719	17800	17793	17434	17471	17838	17910	17745	17762	17610	17633	17518	17807	17729	17618	17451	17854	17753	17650	17697	17645	17715	17792	17929	17772	17682	17769	17490	17801	17663	17565	17636	17738	17703	17736	17965	17595	17674	17782	17620	17618	17779	17465	17755	17789	17425	17701	17798	17656	17716	17961	17766	17849	17815	17535	17779	17710	17822	17615	17762	17602	17552	17682	17816	17671	17958	17716	17794	17731	17584	17552	17707	17636	17745	17518	17632	17850	17751	17771	17589	17657	17740	17675	17499	17695	17604	17674	17850	17935	17915	17456	17575	17649	17846	17769	17747	17799	17917	17464	17834	17785	17641	17796	17692	18024	17793	17695	17511	17493	17760	17567	17582	17871	17611	17741	17772	17577	17666	17551	17543	17780	17830	17701	17688	18107	17622	17639	17691	17666	17775	17591	17762	17490	17672	17622	17620	17680	17913	17677	17800	17764	17725	17870	17530	17590	17768	17663	17484	17496	17773	17734	17675	17769	17652	17573	17842	17434	17842	17739	17740	17737	17672	17859	17609	17589	17734	17576	17685	17775	17923	17651	17651	17765	17559	17864	17653	17860	17756	17546	17624	17803	17800	17894	17686	17556	17421	17547	17490	17473	17617	17848	17663	17764	17611	17637	17804	17736	17764	17871	17692	17742	17646	17654	17598	17589	17683	17739	17660	17687	17676	17817	17665	17627	17721	17876	17731	17699	17860	17785	17719	17748	17687	17835	17739	17686	17599	17637	17687	17711	17559	17893	17775	17730	17656	17660	17465	17814	17558	17700	17687	17916	17634	17778	17690	17732	17461	17744	17687	17842	17784	17697	17463	17634	17693	17616	17571	17775	17720	17636	17528	17534	17649	17587	17729	17524	17598	17786	17660	17611	17590	17790	17805	17806	17819	17740	17677	17601	17735	17860	17701	17471	17727	17690	17656	17831	17896	17744	17676	17789	17520	17762	17810	17674	17567	17818	17749	17801	17624	17622	17633	17631	17666	17489	17544	17701	17754	17672	17520	17708	17631	17790	17773	17674	17869	17670	17817	17759	17754	17657	17585	17582	17588	17788	17733	17843	17637	17678	17714	17513	17759	17654	17586	17597	17665	17667	17763	17785	17813	17740	17808	17597	17550	17968	17830	17824	17704	17769	17599	17776	17600	17554	17757	17793	17696	17552	17803	17611	17560	17609	17822	17436	17500	17634	17536	17650	17838	17668	17820	17721	17756	17842	17744	17799	17546	17666	17722	17784	17595	17675	17484	17697	17571	17842	17712	17672	17880	17753	17642	17816	17586	17885	17577	17709	17528	17779	17786	17837	17741	17691	17543	17763	17768	17691	17679	17906	17859	17743	17929	17881	17717	17660	17693	17853	17697	17629	17528	17631	17507	17658	17739	17452	17824	17670	17673	17794	17612	17704	17600	17732	17599	17572	17565	17819	17752	17737	17929	17565	17983	17698	17881	17682	17700	17697	17651	17580	17714	17612	17713	17712	17671	18064	17595	17854	17719	17396	17626	17719	17801	17512	17535	17785	17658	17494	17690	17745	17686	17540	17602	17578	17618	17809	17869	17906	17732	17788	17464	17611	17704	17844	17764	17774	17450	17759	17676	17680	17660	17769	17807	17832	17574	17699	17644	17670	17445	17451	17876
32738	52017	47312	36659	31506	27182	24328	21865	20152	19072	18007	17381	16907	16640	16536	15958	15945	15676	15550	15575	15438	15418	15466	15336	15279	15216	15194	15130	15029	15204	15158	15333	15156	15016	15315	15230	14998	15175	15172	15062	15050	14970	15009	14906	15074	15244	15073	14929	14843	15102	14991	14873	15011	14972	14998	14996	15025	14842	15014	14967	15138	14833	14973	14957	15028	15006	15012	15114	14991	15118	14940	15010	14895	14996	14858	15052	15013	14973	15067	15009	15084	15073	14766	14816	15041	14922	15006	15158	14956	15081	15012	15124	14900	15072	15040	15096	15064	15110	14659	14913	14805	15147	15089	15126	15086	15059	14860	15016	15009	15172	14967	15168	14907	14971	14920	14957	15030	14991	14949	14934	15104	15180	15004	14922	15032	15148	14812	15032	15011	15178	14979	15065	14951	14920	15163	15058	15044	15055	14959	14960	14953	14913	14962	15215	15048	15027	15122	14826	14790	15088	14908	15012	15030	15083	15045	15030	15011	15001	15082	15101	15070	14863	15049	14973	15095	15035	14986	14980	15027	15043	14898	15097	14949	15061	15053	15160	15035	15032	14987	15012	14931	15086	14970	14970	14967	15007	15079	14956	15039	15012	14964	14915	14911	15059	15124	14852	15062	15066	14837	14976	15056	15018	14988	15116	14882	14973	15027	14950	15150	15002	14996	14884	15170	15002	14865	14994	14918	14954	14921	15177	15062	15113	14815	15053	14887	15023	14916	14857	15106	14983	15211	15090	14943	15102	15249	15046	14926	14900	14941	14995	14943	14812	15038	14991	14916	14937	15006	14916	14861	15071	15101	14939	15102	14971	14985	15059	14985	14913	15047	15128	14834	14934	15062	15027	15026	15017	14911	14881	15095	15021	15184	14926	15089	15007	15075	14985	15050	15008	15185	15078	14995	14858	14980	15019	14991	14780	14885	15002	15073	14960	15071	15091	14857	15003	15008	15103	14877	14941	14982	14876	14965	15033	14949	15040	15093	15021	15036	15051	14852	15010	15089	14920	14866	14950	15064	14936	14999	15128	15248	14989	14913	14912	14940	15101	15026	14912	14842	15110	15102	15099	14944	14962	15137	14942	14921	15084	14823	15022	15016	14881	14985	15001	14926	14915	15105	14986	14897	15074	14933	14968	15050	14935	14834	15092	15177	15022	14888	14876	15000	15142	14970	15100	14983	14914	15198	15243	14977	15090	14919	14835	14941	14814	15083	15074	15043	14957	14862	14819	14849	15122	14907	14889	14955	15015	14971	15204	14937	14978	14903	14910	15036	15004	15090	15146	15023	14992	14973	15030	14979	14919	14969	15049	15038	14918	14967	14853	15126	14881	15043	14921	15088	15039	14844	15018	15031	14892	15015	15145	14969	14906	14878	14979	14918	15036	14948	15150	15079	14906	15164	15124	15005	14902	15120	14865	14982	15014	14954	15090	15082	15031	15119	14864	14906	15080	15032	14982	15044	15011	15066	14953	14959	15159	15132	14996	15112	14890	15101	15092	15071	14977	15100	14907	14967	14999	15023	15034	15102	15038	14968	15064	15134	15248	14990	15076	14935	14950	14848	14983	14948	15064	15023	14841	15161	14921	14952	14791	15007	14896	15060	15109	14993	14931	15107	14970	14894	14917	15058	14928	15113	14902	15107	14881	15084	14904	14931	15119	14863	15125	14944	14968	15020	15127	15039	14855	14973	14911	14862	14991	14940	15018	14990	14995	15082	15131	14944	14916	14995	15134	15003	15066	14975	14973	14836	14973	15029	14978	14941	14990	14794	14923	15053	15075	15172	15141	14920	14955	15098	15114	14897	14881	14867	14913	15055	15006	14959	14889	15005	14987	15088	14960	15027	14989	14960	14994	14945	15025	14825	14964	14907	15056	15056	14941	14985	15057	15061	15090	15048	15071	14993	15002	15182	14969	14850	15117	15047	14959	15116	15013	14865	14816	15083	14904	15028	15042	14991	14844	14968	15049	15035	15025	15033	14975	15021	14956	14874	14932	15120	15086	14799	15083	14916	15264	15059	15127	14796	15097	15034	14908	15090	15057	14899	15217	15158	14853	14917	14823	14854	14992	15058	14906	14901	14883	15091	14999	15115	14984	14905	15069	15022	14919	14841	14955	14927	15168	14957	15112	14986	14882	14931	15024	14985	15087	15082	14992	15041	14906	14967	14891	14980	15012	14930	14945	15186	15040	14970	14995	15079	15243	15057	15012	14841	14858	15052	15145	15028	14968	15096	14882	14776	15114	15014	14954	15154	14965	15011	15047	14901	15125	14913	15073	15041	15115	14997	15032	14898	14979	15043	14919	14807	15052	15097	15065	15012	15026	14962	15084	15115	15050	14864	14994	15028	14981	14967	15011	15024	15008	14906	15140	15142	14850	15120	15079	15019	15105	15080	14849	15060	14819	14913	14923	14946	14996	14877	15049	14878	14984	14824	15059	14948	14962	14906	14954	15033	15119	15040	14940	15123	15212	15095	15012	15031	14837	15167	14831	14901	14870	15011	14992	14930	15164	14957	15008	15040	15012	15156	14980	15079	14953	14996	15144	14875	14874	14898	14922	15035	14988	14998	14892	14959	15141	14945	14998	14758	14996	14922	14965	15022	15144	14888	14923	15131	15154	15007	15122	15096	15051	15043	14837	15055	14977	15072	15073	14968	15120	15054	14928	15003	14985	15067	14923	15105	15003	14999	14870	14923	14964	15162	14793	14987	14943	15002	15035	14860	15008	15039	14906	15058	14977	14932	14865	15082	14935	14898	15026	14928	14978	15216	15097	14920	14858	14967	14948	15033	14893	14934	14997	15141	14996	15017	14919	14948	14943	14991	15077	14948	15052	15025	15063	14929	15045	14929	15046	15156	14810	15058	15162	15019	14945	15140	14943	14830	14918	15129	15014	15021	14972	14995	15120	14720	14958	14885	14923	14969	15129	14867	14891	14945	14833	14852	14884	14971	14904	15099	14994	15125	14932	15017	14882	14936	14996	15074	15021	14958	14948	15026	15131	14907	15100	14892	14968	15021	15121	14960	15107	14880	14892	14944	15058	14992	15167	15029	15163	15068	15119	15002	14947	14996	15025	14809	14989	15078	14984	14884	14917	15218	14833	14977	15144	14963	14844	15061	14944	14955	14947	15026	15058	14910	14893	15003	15173	15058	14834	14943	14864	15014	14895	15094	15042	15113	15023	14788	14929	15049	15212	15154	14900	15008	14912	14962	15023	14991	14894	14990	14935	14925	15069	14963	15132	14945	15171	15094	14843	15077	15093	14824	15020	14939	14909	15146	14972	15013	15307	15082	15046	15032	14911	14997	15087	14896	14984	14955	15116	14994	15127	15273	15071	14935	15061	14962	15064	14917	14895	14953	15203	15064	15116	15193	14836	14916	14996	14825	15116	14993	14984	15036	14923	15020	15047	15076	14900	14852	15102	15132	14973	14884	15069	14974	14795	15156	15083	15171	14819	14924	15009	14874	15207	15085	14838	14979	15126	14871	15009	14905	14997	14997	14964	15093	14894	15037	15085	15147	15018	15030	15089	14975	15042	15111	14961	15016	14996	15036	15073	14922	15046	15016	15127	14818	14975	14775	14947	14810	15076	14833	15048	15075	15067	14860	15031	15099	14939	15144	14956	15005	15081	14828	14891	14810	14962	15020	15020	14945	14931	14982	14965	14941	15013	15016	15095	15063	15040	15061	15007	15049	14997	15020	14943	14922	15043	14868	15058	15159	15151	14911	15057	14825	15035	14975	14828	14916	15070	15178	15036	14941	15019	14872	14765	15042	15058	14911	14996	14850	15084	14871	15014	14942	15042	15045	14955	14826	15073	15010	15039	14914	15060	15166	14989	14872	14977	14921	14930	14963	14991	15014	14894	15017	14968	14885	14886	15096	15237	15067	15048	15003	14986	15078	15078	14992	15046	14803	14983	14990	14949	15047	14895	14823	15271	14882	14973	15121	14955	14864	15136	15117	15076	14977	14968	15068	15077	14951	15050	14870	15009	14824	15000	14917	15067	15024	14967	15050	14908	14950	14743	14966	14950	14885	14844	14796	14911	15088	15083	15036	14814	15043	14987	15063	15084	15122	14902	15064	14976	15258	15202	14914	15095	14977	15137	15005	15053	15077	14860	15011	14985	15089	15024	15125	15062	14989	15032	14872	15151	15082	14936	15061	15068	14959	14893	14979	14875	15121	15139	14914	14946	14890	15067	15062	15134	15134	15112	14930	14984	14962	15131	15155	14885	15074	14986	14915	15043	14942	15016	15098	15109	15043	14902	14975	15079	15036	15189	14993	14953	14904	14915	14866	14976	15008	15130	14998	15091	14978	14912	15053	14925	15155	14985	15009	15096	15063	14987	14840	14909	14966	15000	15147	15040	15081	15020	14992	15030	15087	14825	15024	15133	14932	14861	14889	14776	14980	14911	14967	15234	15130	15001	15015	14920	14943	14890	15035	14959	15049	15142	14760	14854	14751	14967	14998	15044	14896	15107	14994	15051	15104	15001	14827	15117	14996	15007	14917	14989	15063	14959	15012	14964	14980	14989	14929	14890	14912	15080	14941	14929	14957	15086	14899	14861	15052	14967	15046	15007	15056	15049	15025	15127	14927	14883	14885	15063	15029	14909	14827	15163	14985	14892	15009	15061	15049	15300	15053	15020	14994	15141	15064	15143	15164	14983	15068	14916	15032	15121	14988	15084	15068	14889	15085	15056	15036	15010	15053	14859	14993	15074	14971	14929	15180	14948	15105	14764	14987	14942	15214	15178	15023	15073	15099	15076	14973	14923	14940	15029	15010	15121	14915	14856	15217	14970	15118	15087	14917	15199	14945	14998	15051	14918	14836	14937	15125	15019	14972	14891	15068	14881	14906	14881	15162	14920	14902	14886	14945	15036	14905	15030	15058	15040	15059	14936	15104	14844	15034	15013	14881	14960	15099	15036	15154	15010	14990	14952	15199	14858	14878	14811	14984	14980	15027	14949	14968	15060	15090	15019	14998	14940	14942	14945	14898	14960	15065	15038	15164	14988	15051	15089	14859	14888	14907	14752	15032	14911	15307	14993	14979	14850	14892	14965	15012	14912	15097	15021	14979	14994	15040	14935	15162	14942	14993	15023	15006	15080
22833	21138	28864	23987	23236	27652	30190	25180	23110	22207	21434	20702	20276	19793	19830	19426	19314	19178	18957	19054	18736	18782	18575	18662	18680	18502	18345	18390	18560	18379	18313	18448	18267	18416	18374	18352	18288	18277	18257	18322	18398	18132	18271	18334	18278	18060	18115	18170	18371	18264	18300	18323	18262	18355	18104	18019	18328	18198	18169	18150	18134	18280	18301	18254	18331	18387	18372	18220	18071	18511	18299	18256	18235	18238	18022	18117	18325	18246	18118	18196	18262	18216	18093	18092	18348	18044	18013	18052	18359	18390	18142	18224	18111	18191	18189	17965	18318	18121	18115	18121	18097	18022	18187	18100	18208	18075	18151	18215	18279	18065	18374	18410	18139	18203	18017	18181	18000	18185	17988	18261	18123	18041	18126	18207	18270	18167	18056	18100	18280	18135	17889	18213	18113	18159	18023	18321	18259	18088	18074	18226	17967	18162	18267	18026	18394	18175	18253	18223	18089	18218	18297	18125	18270	18017	18082	18323	17899	18339	18095	18221	18289	18317	18069	18049	18302	18106	18272	18324	18201	18099	18412	18225	18063	18112	18325	17945	18370	18331	18086	18166	18265	18112	18370	18166	18078	17969	18176	18180	18200	18271	18102	18367	17936	18229	17959	18160	18126	18154	18200	18132	17896	18106	18045	17958	18221	18257	18096	18149	18233	18097	18153	18381	18203	18162	18356	18073	18314	18300	18102	18311	18162	18165	18210	18107	18319	18064	18159	18227	18253	18089	18167	18239	18151	18232	18287	18192	18191	18100	17914	18076	18244	18015	18246	18011	18086	18234	18351	18171	18256	18038	18127	18111	18149	18156	18200	18148	17983	18189	18102	18199	18230	18028	18126	18140	18096	18251	18226	18070	17940	17949	18263	18129	18218	18445	18259	18148	18026	18116	18261	17990	17957	18192	18117	18168	18161	18226	18132	18123	17991	18297	18321	18097	18076	18113	18130	18239	18256	18067	18224	17916	17990	18068	18174	18072	18295	18202	18113	18167	18034	18290	18229	18002	18270	18003	18047	18211	18156	18372	18135	17944	18017	18031	18189	18199	17927	18021	18075	18183	18151	18308	18100	18085	18048	18152	18195	18104	17970	18063	17979	18205	18146	18134	18064	18310	18028	18060	18123	18186	18133	18366	18226	18294	18261	17948	18209	18108	18184	18014	17851	18008	18102	18301	18116	18230	18212	18206	17984	18335	18153	18119	18117	17969	17989	18330	18293	18236	18256	17951	18167	18071	18276	18215	18074	18055	18181	18222	18119	18344	18015	18115	18197	18005	17978	18139	18057	18190	18140	17962	18223	18167	18334	18129	18147	18389	17910	18047	18117	17623	18179	17984	18236	18012	18212	18113	18146	18211	18117	18272	18209	18244	17965	18250	18256	18097	18203	18050	18022	18025	18183	18100	18094	17960	17975	18206	18252	18134	18096	18255	17849	18073	17940	18102	18069	18167	18119	18214	18063	18302	18337	18039	18002	18078	18136	18036	18028	18133	18006	18425	18056	18287	18026	18135	18445	18367	18084	18105	18150	18172	18222	17942	18149	18395	18023	18253	18337	18230	18138	17984	18084	18090	18154	18091	17984	17934	18001	18136	18170	18157	18331	18389	17974	18127	17837	18057	18140	17986	18110	18273	18208	18161	18179	18197	18108	18149	18167	18035	18141	18056	17944	18190	18277	17968	18095	18197	18192	18026	18184	18290	18196	18058	17989	18230	18198	18201	18171	18069	18075	18256	18214	18304	18087	18130	18216	18119	18366	17983	17987	18118	17997	18133	18135	18125	18318	18129	18143	18260	18160	18038	18170	18059	18341	18141	18085	17904	18255	18164	17977	18163	18070	18084	18151	18080	18125	18292	18065	18142	18257	18176	18092	18150	18145	18048	17999	18175	18196	18167	18130	18103	18176	18178	18103	18164	18241	18014	18120	17907	18139	18273	18236	18090	18341	18138	18177	18119	18034	18161	18013	18100	18303	18193	17974	18161	17999	18060	18118	18117	18154	18172	18125	18198	18303	18332	18098	18065	18345	18152	18226	18005	18168	18084	18034	18016	18191	17992	18148	18047	18350	18286	18178	18317	18005	18018	18022	18045	18208	18109	18347	18097	18322	18255	17938	18096	18075	18012	18129	18120	18092	17897	18211	18154	18162	18145	18153	18008	18412	18247	18156	18148	18290	18288	18145	18110	18216	18320	18174	18235	18151	18345	18116	18136	18370	18078	18086	18089	18159	18333	18276	18221	18120	17983	17888	17827	18112	18069	18167	18096	18148	18294	18024	18102	18437	18302	18022	18059	18352	18136	18226	18067	18210	18028	18200	18162	18309	18176	18080	18138	18000	18181	18051	18220	18224	18260	18148	18082	18097	18062	18185	18136	18207	18195	18104	18293	17961	18090	18062	17966	18059	18133	18403	18232	18100	18074	18250	18075	18209	18065	18418	18205	18142	18196	18341	18031	18128	18202	18022	18108	18111	18124	18179	18115	18135	18277	18128	18279	18155	18157	18250	18094	17963	17821	17964	18096	18248	17996	18278	18220	18248	18070	18055	18140	18217	18039	18002	18179	17997	17887	18084	18113	18129	18082	18277	18259	18133	18106	18185	18060	18022	18128	18088	18123	18031	18232	18285	18180	18077	18000	18422	18212	18185	18190	18255	18076	18176	18022	18122	18149	17823	18090	18274	18129	18181	18265	18207	17894	18252	17973	18202	18187	18090	18018	18189	18131	17981	18065	18352	18374	18239	18100	17988	18240	18169	18047	18395	18138	18070	18242	18363	18127	18193	17923	18157	18336	18134	18200	18278	18080	18253	18391	18024	18326	18174	18104	18042	17981	18233	18344	18198	18178	18186	18326	18092	18360	18099	18137	18002	18051	18004	17979	18117	18174	18093	18202	18125	18084	18147	18035	18197	18070	18332	18034	18054	18226	18247	18064	18224	18093	18066	18149	18270	18162	18025	18317	18243	17983	18045	17950	18077	18052	17977	17878	18207	18221	18095	18098	17982	18299	18069	17977	18052	18119	18136	18029	18068	18065	18121	18049	18101	18322	18157	18225	18252	18393	18328	18194	18255	18095	18157	18037	17990	18134	18154	18099	18075	18203	18326	18061	18302	18154	17996	18094	17979	18198	18073	18217	18300	18095	18208	18072	17861	18317	18208	18019	18199	18130	18247	18095	18196	18199	18079	18213	18181	18123	18171	18051	18296	18306	18382	18156	18063	18007	18041	18139	18130	18167	18054	18218	18123	18081	17955	18045	18144	18179	18201	18086	18244	18250	18277	18115	18193	18184	18130	18226	17912	18351	18131	18003	18017	18254	18220	18091	18090	18143	18441	17922	18062	18027	18092	18060	18307	17949	18385	18120	18135	18333	18154	17972	18214	18216	18326	18164	18248	18205	18012	18006	17993	18249	18192	18146	18202	18333	18281	18148	18230	18186	18231	18147	18261	18350	18266	18042	18296	18149	18182	18070	18263	18049	18157	18236	18204	18179	17944	18055	18300	18008	17942	17747	18199	18123	18044	17975	18241	18007	18019	18146	18012	18075	18033	18243	18208	18102	18255	18309	18120	18276	18040	18214	18143	18128	18137	18009	18258	18296	18080	18361	17870	18299	17980	18297	18094	18026	18234	18111	18090	17943	18127	18093	18069	18159	17975	18272	18207	18181	18201	18216	18134	18346	17931	18121	18091	18202	17995	18059	18363	18172	17999	18018	18125	18184	18369	18246	18052	18074	18252	18221	18128	18153	18111	18156	18106	18048	18202	18225	17865	17959	18121	17996	17957	18134	18067	17987	18189	18030	18167	18267	18049	18101	18057	18002	18044	18193	18036	18011	17907	18299	18184	18239	18354	18289	18254	17928	18096	18273	18348	17945	18233	17944	18057	18123	18003	18111	18060	18295	18072	18031	18192	18217	18152	18257	18080	18030	18095	18157	18199	18025	18079	18303	18092	18091	18315	18070	18260	17840	18148	18065	18190	18201	18115	18019	18159	18089	18263	18124	18262	18045	18167	17906	18114	18209	18073	18113	18235	18194	18260	18069	18142	18214	17981	18232	18183	18142	18149	18294	18057	18146	18122	18037	18199	18140	18267	18078	18360	18203	18157	18026	18043	18095	18029	18035	17978	18391	18215	18122	18206	18150	18246	18329	18077	18204	18126	18051	18238	18129	18107	17957	18054	18092	18128	18151	18105	18029	18174	17905	18068	18119	17979	18202	17948	18128	18183	18351	18127	18256	18245	18110	18245	17959	18297	18164	18132	18121	18165	17987	18020	18126	18224	18015	18040	17977	18126	18076	18044	18030	18186	18065	18105	18230	17879	18137	18172	18263	18240	18025	18239	18012	18269	18295	18242	18069	18098	18141	18291	18143	18237	18446	18293	18105	18107	18054	18284	18239	18051	18150	18301	18216	18139	18185	17925	17963	18102	18175	18187	18199	18162	18055	18328	18015	18116	18164	18342	18120	18133	18076	18147	18170	18272	18066	18047	18061	18026	18122	18021	18009	18230	18362	18154	17764	18114	18206	18036	18102	17933	18298	18145	18039	18180	18058	18105	18051	18062	18212	18110	17993	18027	17994	18134	18390	18247	18136	18087	18081	18118	18153	18052	18194	18176	18193	18092	18033	18137	18228	18241	18227	18393	17919	18188	18109	18020	18052	18185	18163	18217	17985	18154	18070	18173	18279	18293	18079	18105	18172	18121	18365	18050	18003	18308	18168	18075	18142	18272	17946	18263	18136	18258	18278	18166	18093	18156	17959	18208	18288	18251	18136	18223	18090	18059	18081	18143	18045	18285	17931	17941	18146	18141	18254	18177	18313	18100	17998	18012	18067	18222	18023	18291	18181	17873	18372	18267	18334	18129	18317	18062	18212	18220	18141	18100	17917	18262	18095	18465	18100	18108	18174	18176	18061	17993	18048	17926	18029	18364	18171	18060	18019	18208	18098	18256	18112	18187	17960	18099	18162	18010	18142	17931	18010	18089	18199	18136	18078	18148	18344	18150	18062	18173	18220	18404	18290	18184	18198	18151	18251	18244	17988	17965	18136	18316	17940	18280	18327	18143	18001	18005	18216	18128	18284	18151	18337	18100	18292	18027	18099	18022	17954	18222	18004	18073	18108
33628	57155	53072	42377	36595	31684	27642	25014	22751	21092	19650	18777	18031	17575	17273	16822	16517	16483	16228	16116	16018	15834	15588	15774	15765	15531	15759	15640	15676	15266	15293	15436	15596	15558	15336	15485	15427	15487	15361	15330	15366	15267	15314	15204	15277	15243	15267	15192	15244	15170	15218	15267	15202	15313	15268	15282	15262	15286	15128	15262	15285	15347	15197	15230	15281	15457	15291	15286	15135	15251	15393	15045	15290	15438	15368	15111	15345	15162	15240	15228	15240	15155	15095	15264	15237	15263	15325	15256	15296	15214	15316	15183	15110	15419	15245	15119	15207	15196	15170	15063	15187	15352	15250	15292	15209	15310	15369	15330	15394	15089	15123	15212	15183	15213	15214	15094	15141	15208	15162	15188	15325	15341	15178	15101	15251	15291	15218	15354	15207	15346	15276	15378	15354	15150	15272	15376	15279	15338	15164	15099	15280	15193	15236	15285	15145	15155	15327	15133	15197	15346	15117	15167	15162	15254	15371	15260	15334	15204	15280	15252	15213	15343	15408	15182	15145	15272	15382	15351	15386	15173	15204	15001	15267	15135	15137	15387	15332	15135	15178	15310	15257	15190	15316	15110	15178	15400	15195	15416	15194	15223	15116	15142	15253	15341	15245	15284	15238	15257	15212	15390	15175	15064	15101	15324	15182	15381	15122	15230	15172	15220	15275	15222	15213	15167	15277	15197	15254	15174	15393	15173	15324	15124	15042	15194	15164	15264	15199	15329	15209	15182	15182	15426	15107	15420	15369	15220	15315	15210	15309	15230	15122	15226	15254	15282	15315	15306	15317	15257	15224	15123	15225	15260	15206	15356	15359	15387	15305	15342	15403	15222	15171	15334	15054	15285	15179	15384	15191	15280	15000	15265	15226	15310	15109	15204	15081	15262	15340	15145	15371	15251	15286	15228	15220	15316	15114	15308	15232	15252	15148	15259	15211	15299	15217	15445	15194	15064	15375	15219	15224	15261	15161	15129	15157	15297	15183	15309	15224	15363	15375	15179	15258	15310	15259	15226	15198	15093	15107	15314	15190	15213	15180	15151	15256	15210	15295	15427	15425	15373	15160	15231	15251	15206	15354	15223	15157	15250	15178	15276	15038	15252	15194	15212	15343	15400	15221	15293	15302	15036	15202	15104	15179	15294	15452	14990	15251	15240	15317	15229	15311	15180	15195	15455	15288	15098	15127	15210	15452	15251	15197	15254	15175	15220	15177	15133	15214	15325	15081	15208	15296	15185	15151	15191	15322	15069	15355	15310	15343	15232	15183	15221	15018	15397	15203	15316	15234	15154	15221	15137	15205	15170	15169	15267	15322	15229	15112	15178	15208	15103	15097	15269	15254	15124	15340	15260	15039	15263	15172	15202	15176	15371	15232	15327	15083	15423	15134	15216	15388	15229	15127	15186	15218	15257	15081	15299	15185	15101	15140	15387	15072	15395	15087	15255	15461	15224	15129	15126	15303	15149	15220	15201	15489	14967	15378	15214	15316	15298	15116	15242	15222	15287	15123	15231	15235	15283	15278	15325	15297	15115	15274	15354	15220	15151	15286	15237	15286	15214	15343	15154	15244	15383	15179	15391	15089	15145	15441	15276	15383	15169	15097	15316	15227	15232	15206	15205	15321	15346	15254	15104	15141	15289	15089	15375	15356	15177	15214	15282	15253	15268	15266	15217	15190	15260	15190	15283	15406	15244	15255	15200	15260	15362	15297	15280	15255	15177	15284	15377	15147	15164	15284	15265	15254	15206	15244	15303	15171	15133	15192	15299	15026	15267	15159	15194	15273	15319	15364	15309	15407	15325	15320	15217	15178	15263	15208	15295	15234	15274	15323	15237	15092	15200	15456	15232	15138	15253	15209	15181	15280	15298	15158	15197	15215	15222	15283	15164	15201	15343	15228	15312	15303	15075	15109	15281	15210	15192	15221	15150	15179	15244	15223	15308	15294	15204	15225	15264	15120	15062	15233	15306	15201	15406	15176	15257	15178	15090	15319	15291	15270	15291	15235	15089	15268	15195	15188	15160	15327	15329	15257	15141	15290	15291	15218	15190	15183	15436	15155	15130	15234	15234	15135	15338	15119	15249	15105	15351	15356	15308	15196	15208	15158	15130	15445	15172	15357	15151	15254	15115	15155	15232	15189	15309	15058	15371	14978	15211	15037	15213	15076	15336	15088	15344	15140	15337	15237	15290	15225	15255	15294	15331	15385	15238	15343	15177	15350	15141	15294	15265	15403	15292	15267	15269	15270	15216	15234	15393	15290	15273	15303	15238	15347	15195	15330	15434	15214	14941	15212	15249	15458	15253	15079	15149	15145	15179	15258	15133	15135	15235	15411	15088	15367	15244	15131	15204	15076	15343	15158	15116	15190	15126	15188	15289	14976	15237	15291	15142	15146	15287	15213	15241	15131	15040	15260	15344	15191	15264	15328	15297	15149	15172	15212	15345	15375	15332	15231	15303	15095	15022	15163	15283	15157	15206	15085	15313	15273	15181	15244	15350	15250	15063	15389	15114	15237	15306	15187	15234	15259	15166	15237	15304	15199	15305	15166	15122	15115	15144	15211	15398	15129	15107	15222	15222	15165	15245	15262	15264	15254	15224	15280	15259	15199	15280	15241	15155	15183	15215	15189	15216	15140	15117	15196	15387	15114	15135	15253	15270	15182	15109	15249	15234	15341	15253	15336	15277	15259	15295	15199	15212	15185	15065	15178	15261	15309	15217	15215	15154	15262	15243	15296	15242	15305	15098	15126	15076	15244	15178	15283	15222	15286	15381	15111	15135	15309	15285	15309	15112	15184	15306	15260	15221	15179	15315	15165	15268	15325	15265	15217	15164	15185	15253	15344	15255	15230	15243	14959	15353	15331	15240	15275	15241	15303	15229	15334	15288	15315	15192	15116	15113	15158	15341	15190	15248	15220	15323	15048	15281	15180	15068	15197	15135	15345	15450	15281	15333	15316	15141	15204	15350	15186	15231	15309	15250	15258	15191	15156	15189	15075	15185	15338	15277	15249	15300	15163	15322	15361	15256	15112	15104	15405	15344	15135	15209	15141	15013	15335	15369	15180	15374	15256	15215	15234	15270	15209	15394	15196	15182	15342	15242	15135	15259	15161	15074	15226	15345	15281	15302	15150	15365	15139	15189	15234	15103	15311	15265	15122	15288	14903	15323	15280	15151	15092	15402	15140	15191	15160	15207	15363	15211	15326	15379	15182	15341	15068	15260	15261	15341	15257	15244	15161	15255	15119	15020	15144	15294	15248	15082	15256	15194	15386	15108	15240	15164	15309	15389	15262	15174	15190	15264	15149	15268	15153	15318	15163	15235	15236	15012	15171	15223	15369	15171	15351	15177	15342	15104	15250	15449	15281	15230	15331	15448	15276	15254	15304	15245	15167	15333	15281	15249	15105	15356	15218	15150	15163	15273	15137	15147	15443	15074	15349	15332	15244	15290	15239	15286	15154	15367	15101	15240	15208	15352	15153	15165	15149	15147	15197	15157	15377	15276	15129	15100	15284	15025	15390	15173	15322	15285	15214	15295	14842	15151	15142	15158	15321	15315	15045	15128	15312	15313	15093	15355	15137	15232	15301	15343	15354	15230	15236	15267	15213	15366	15315	15292	15148	15189	15300	15198	15275	15244	15414	15034	15150	15339	15333	15189	15139	15283	15191	15148	15229	15162	15185	15160	15189	15169	15222	15072	15202	15420	15254	15425	15394	15233	15142	15121	15432	15410	15242	15044	15082	15162	15159	15384	15255	15339	15259	15283	15343	15215	15306	15314	15272	15455	15307	15207	15402	15121	15155	15037	15151	15162	15319	15221	15316	15248	15095	15186	15304	15249	15187	15152	15340	15235	15308	15370	15195	15199	15118	15255	15116	15253	15153	15353	15372	15140	15103	15222	15204	15254	15081	15145	15145	15070	15274	15191	15187	15175	15190	15320	15321	15204	15053	15427	15276	15304	15238	15229	15334	15173	15264	15327	15457	15106	15285	15408	15215	15264	15167	15070	15212	15190	15079	15271	15319	15211	15020	15133	15147	15066	15215	15232	15194	15084	15232	15200	15098	15249	15169	15227	15293	15288	15181	15279	15337	15314	15272	15317	15320	15191	15295	15266	15320	15132	15164	15296	15149	15179	15269	15095	15119	15142	15173	15174	15466	15124	15098	15067	15299	15083	15225	15140	15363	15174	15202	15096	15139	15325	15390	15172	15296	15223	15251	15220	15231	15250	15475	15087	15138	15289	15221	15085	15267	15358	15184	15287	15096	15302	15267	15290	15308	15098	15307	15224	15121	15299	15294	15155	15421	15094	15325	15199	15387	15294	15210	15203	15352	15083	15294	15246	15025	15309	15437	15211	15235	15116	15337	15048	15043	15315	15073	15255	15314	15305	15283	15338	15298	15232	15238	15264	15160	15134	15250	15077	15270	15212	15224	15273	15212	15188	15109	15163	15211	15198	15152	15107	15358	15121	15487	15328	15193	15204	15193	15375	15298	15124	15232	15132	15315	15226	15118	15377	15250	15281	15372	15272	15130	15192	15162	15197	15267	15304	15254	15098	15295	15192	15072	15203	15102	15225	15033	15204	15290	15252	15180	15385	15314	15144	15319	15170	15352	15175	15255	15305	15107	15112	15251	15129	15175	15248	15292	15129	15206	15423	15334	15103	15223	15132	15229	15153	15189	15050	15154	15159	15145	15353	15167	15237	15247	15207	15022	15286	15093	15236	15377	15371	15258	15227	15243	15512	15300	15265	15321	15241	15368	15115	15020	15310	15331	14885	15103	15303	15415	15227	15375	15210	15144	15246	15157	15348	15233	15292	15298	15192	15305	15247	15247	15257	15246	15112	15207	15291	15339	15185	15341	15215	15352	15208	15322	15100	15192	15146	15297	15399	15203	15223	15004	15229	15234	15255	15190	15163	15364	15299	15244	15242	15256	15366	15040	15243	15369	15250	15030	15283	15276	15139	15257	15370	15231	15261	15207	15233	15206	15294	15397	15209	15098	15124	15538	15069	15220	15316	15206	15226	15148	15116	15164	15199	15345	15176	15224	15222	15220	15345	15451	15340	15065	15187	15111	15230	15241	15299	15256	15226	15073	15294	15442	15238	15380	15116
29965	30978	38125	34111	27541	24621	22640	21044	20015	19474	19230	18886	18702	18361	18132	18357	18289	18165	18171	18205	18140	18121	18023	17965	18090	18096	17784	17852	18069	17904	17949	18048	17862	17681	17890	18001	17722	17829	17832	17770	17875	17806	17880	17928	17814	18063	18005	17832	17658	18052	17828	17779	17644	17864	18090	17851	17849	17658	17811	17588	17922	17604	17704	17678	17868	18052	17844	17927	17783	17895	17911	17815	17762	17995	17967	17877	17747	17828	18146	17910	17865	17748	17869	17662	18064	17789	17827	17862	18022	17593	17974	18105	18004	17820	17981	17648	17801	17971	17805	17919	17830	17914	17948	17885	18004	17785	17600	17738	17814	17952	17896	18070	17947	17879	17909	17819	17849	17925	17904	17759	17859	17929	17960	17811	17912	17860	17747	17771	17673	17792	17578	17935	17848	17849	17788	17731	17867	17853	17889	17888	17888	17820	17798	17866	17954	17744	17905	18026	17896	17718	17937	17833	17921	17832	17923	17743	17632	17729	17799	17734	17904	17962	17892	17922	17937	17957	17878	18006	17994	17904	18066	18036	17850	17680	18076	17814	17860	17865	18032	17610	17901	17752	18052	18079	17836	17963	17745	17805	17838	17633	17937	17877	17868	17806	17996	17970	17869	17727	17912	17750	17684	17797	17899	18021	17937	17803	17734	17540	17923	17842	17962	17596	17847	17864	17957	17744	17997	17810	17663	17927	17932	17905	17773	17953	18126	17852	17584	17986	17899	17793	17877	17767	17919	17747	17794	17799	17898	17756	17889	18073	17701	17791	17745	17952	17924	17907	17701	17745	17783	17822	17824	17944	17867	17709	17752	17654	17674	17861	17914	18011	17885	17832	17946	18132	17917	17836	17980	17724	17966	17812	17862	17792	17692	17631	17585	17826	17701	17951	17852	17998	17904	17914	17868	17928	17913	17921	17776	17643	17973	17800	17727	18032	17878	18014	17705	17930	17803	17709	17807	17981	17803	17903	17981	18028	17854	17749	17686	17664	17979	17747	17852	17705	17892	17790	17892	17848	17761	17969	18063	17749	17802	17822	17896	17970	17665	17946	17678	17968	17877	18027	17769	17970	17899	17601	17725	17780	17822	17870	17924	17985	18062	17858	17871	17962	17748	17877	17909	17979	18120	17838	17666	17823	17977	17740	17699	18114	17822	17798	17801	18034	18027	17937	17621	17797	17720	17891	17851	17892	17814	17858	17997	17975	17784	17827	17884	17786	17950	17754	17875	17776	17802	17964	17758	17845	17913	18060	18013	17796	17889	17887	17912	18026	17890	18082	17985	17887	17757	17767	17770	17883	17920	17908	17893	17771	17918	17900	17836	18140	18005	17804	17682	17906	17779	17972	17948	17948	17599	17763	17841	17803	17783	17990	17808	17913	17788	17729	17934	17802	17725	17710	17787	17964	17878	17723	17930	17940	17877	17980	17896	18057	17950	17899	17785	17873	18007	17965	17966	17915	17719	17907	17899	17856	17699	17945	17818	17804	17762	17971	17878	17885	17499	17860	17948	18008	17721	17782	18018	17702	17624	17554	17977	17983	17792	17492	17943	17720	17863	17849	17856	18021	18091	17762	17862	17821	17799	17964	17936	18025	17777	17853	17824	17996	18050	17760	17879	17841	17948	17838	17758	17616	17933	17907	17642	18060	17739	17894	17759	17595	17841	18115	17791	17974	17705	17877	17864	17958	17804	18077	17869	17843	17634	18005	17933	17979	17705	17986	17825	17725	17860	18013	17749	17710	17859	17767	17856	17999	17921	18019	17930	17997	17876	17868	17915	17899	18099	17832	17914	17763	17899	17856	17847	17815	17893	17831	17884	17791	17888	17921	17866	17972	17921	17818	17959	17699	17650	17799	17903	17977	17920	17836	17854	17959	17858	17945	18024	17719	17960	17953	18000	17803	17754	18019	18054	17703	17933	17926	17895	17930	17788	17619	18005	17722	17978	17847	17623	17709	17735	18013	17868	17867	17894	17992	17909	17856	17749	17796	17831	17812	18115	17771	17956	17786	17627	17837	17780	17934	17945	17794	17756	17886	17653	17795	17837	17759	18005	17820	17985	17872	17867	17846	17815	17728	17767	17926	17781	17841	17965	17817	17909	18012	17785	17835	17605	17651	17820	17810	17937	17885	17737	17923	17893	17720	17695	17698	17885	17728	17762	17792	17906	17768	17933	17792	17979	17839	17919	17959	17816	17639	17938	17862	17973	17741	17975	17909	17937	17740	17596	17794	17770	17693	17773	17629	17818	17667	17915	17900	17925	17983	17847	17820	17858	17910	17968	18007	17922	18007	17812	17702	18031	17839	17950	17736	17673	17804	17715	17729	17944	17907	17912	17788	17850	17763	17910	17945	17904	17739	17760	17844	17714	17904	17906	17928	17713	17998	17781	17975	17948	17845	17776	18053	17939	17877	17769	17514	17880	17964	17893	17765	17867	17783	17668	17863	17800	18035	17708	17931	17906	17711	17944	17568	17799	17858	17772	17842	17833	18050	17784	17970	17937	17848	17709	17769	17969	17899	18009	17891	17714	17643	17980	17822	17875	17798	17818	17874	17788	17896	17900	17908	17636	17735	17722	17777	18008	18006	17975	17838	18008	17913	17774	17872	17924	17996	17828	18114	17746	17978	17835	17683	17811	17816	17594	17938	17985	17705	17843	17758	17869	17977	17709	17992	17802	17857	17831	17937	17892	17984	17609	17765	17885	17743	17904	17748	17912	17924	17723	17935	17822	18001	17961	18034	17812	17871	17759	17734	17917	17737	17693	17968	17906	17714	17990	17786	18114	17952	17923	17612	17905	17732	17921	17788	17775	17628	18056	17824	17824	17802	17838	17862	17960	17980	17977	18102	18062	17862	17781	17830	17982	17971	17962	17958	17872	17910	17824	17860	17877	18043	17841	17838	17786	17726	17760	17847	17780	17751	17788	18027	17738	17724	17879	17974	17851	17772	17643	17986	17874	17987	17861	17778	17835	17692	17909	17883	18051	17952	17840	17761	17894	17671	17689	17863	17894	17898	17957	17898	17732	18117	17930	17666	18017	17732	17838	17900	17944	17722	17646	17680	17697	17919	18128	17840	17697	17735	17849	17816	17835	18007	17972	17971	18038	17822	17896	17866	17791	17659	17964	17788	17829	17883	17718	18110	17866	17692	17788	17952	17999	17811	17813	17592	17830	17873	17998	17707	17890	17801	18186	18010	17985	17910	17678	17708	17635	17900	17909	17817	17840	18002	17798	17993	17715	17798	17880	17883	18021	18052	17899	17740	17887	17938	17708	17826	17970	18036	18065	17890	17908	17863	17891	17844	17895	17916	17961	17815	17920	17992	17934	17611	18008	17850	18043	17876	17927	17898	17868	17680	18055	18145	17910	17706	17746	17830	17909	17999	17805	17995	17921	17726	17708	17926	17853	17915	17814	18039	18039	17840	17704	17818	17847	17795	17888	17827	17741	17792	17846	17949	17712	17827	17876	17666	17940	17828	17949	17708	17881	17930	18068	17920	17915	18043	17971	17769	17679	17875	18036	18014	17861	17973	17728	17916	17797	17864	17864	17903	17779	17855	17748	17899	17856	17801	17973	17721	17911	17978	17935	17705	17941	17851	17848	17931	17931	18081	18019	17914	17906	17915	17707	18020	17872	17897	18089	18034	18000	17839	17869	17779	18017	18021	17890	17979	17901	17770	17950	17850	17760	17854	18024	18013	17719	17766	17849	17807	17882	17936	17962	17682	17789	18091	17898	17933	18021	17913	17603	17760	17885	17797	17865	17843	17662	17889	17722	17875	17955	17884	17964	17743	17812	17814	17914	17990	17951	17685	17870	17932	17905	17889	17894	17730	17873	17892	17847	17714	17714	17832	18052	17936	17805	17791	17846	17917	17996	18104	17924	17878	17792	17753	17826	17836	18038	17757	17895	17924	17927	17842	17697	17935	17906	17977	17718	17988	17771	17859	18023	18079	18130	17823	17722	17870	17868	17813	17960	18019	17842	17985	17867	17969	17591	18117	17830	17717	17956	17860	18046	17835	17803	18007	17781	17841	18029	17697	17774	18006	17950	17966	17903	17719	17826	18063	17960	17939	17799	17939	17744	17682	17750	17740	17989	18058	17783	17922	17719	17871	17936	18026	17950	17858	17624	17885	17775	18038	17898	17820	17818	17839	17898	17851	17867	18108	17827	17793	18017	17844	17852	17918	17798	17842	17778	17764	18010	17959	17876	18080	17857	17998	17946	17837	17778	17879	17909	17972	17716	17750	17880	17781	17905	17981	17803	17939	17915	17832	17710	17970	17940	17961	17946	17733	17844	17700	17983	17795	17816	17750	17728	17819	17875	17866	17874	17756	17662	17932	17849	17943	17683	18021	17732	17671	17752	17774	18074	17775	17747	17903	17969	17842	17824	17660	17785	17953	17829	17838	17886	17752	17957	17818	17924	17820	17782	17718	17847	18072	17990	17805	17827	17860	18046	17910	17683	17800	17732	17931	17864	17656	17824	17646	17988	17880	17882	17928	17986	17935	17943	17995	18001	17704	18055	17796	17917	17996	17830	17937	17875	17792	17707	17788	17893	17879	18061	17979	17798	17792	18058	17926	17926	17840	17802	18066	17949	17728	17743	17767	17710	18099	17856	17828	17924	17816	17824	17823	17766	17644	17817	17593	17788	17980	17743	17855	17924	17864	17624	17756	17789	17875	17940	17979	17705	18111	17921	17853	17822	17946	17695	17862	17919	18087	17829	17868	17735	17816	17812	17747	17785	17891	17683	17724	17855	17914	18041	17961	17854	18038	17963	17867	18011	17685	17816	17817	17733	17921	17983	17845	17916	17764	18042	17898	17898	18008	17901	17778	17875	17944	17751	17692	17838	17764	17859	17969	17834	17958	17965	17891	17903	18050	17948	17893	18004	17924	17666	17891	17878	17810	17930	17843	17952	17759	17954	17642	17786	17883	17887	17785	17831	18022	17982	17526	17744	17767	17907	17960	18001	17800	17949	17750	17953	17903	17637	17968	17761	17829	17971	17829	17725	17978	17795	17823	18039	17755	17871	17789	17808	17938	17920	18115	17958	18011	17842	17910	17887	17790	17938	17666	17984	17726	17456	17622	17768	17964	17809	17774
32864	46967	42619	32696	27425	23835	21279	19734	18535	17637	17115	16380	16122	16123	15932	15954	15651	15450	15562	15449	15370	15238	15412	15127	15090	15167	15315	15147	15151	15195	15070	15176	14958	15010	14946	15157	15143	15102	14885	15309	14982	15045	14896	15202	15198	15091	15019	14986	15226	14977	14976	15126	14985	15052	15165	15027	15006	15085	14997	14982	14930	15022	15048	15049	15139	15021	15107	14936	14927	15094	15099	15105	15086	15020	15134	15118	15156	14982	15050	15060	15100	15148	15011	15015	15113	14945	14962	15073	14959	15045	15033	15071	15064	15107	15060	15064	14995	14976	14977	15047	14720	14992	15204	14948	15084	15083	14956	15167	14962	15193	15024	14921	15134	15098	14994	15013	14994	14884	15130	14963	15186	14803	14908	15232	15118	14986	15070	15096	14957	15221	14970	14971	15023	14908	15137	14995	15054	15015	14990	15016	15161	14921	15047	15271	15042	15049	15266	15195	15058	15039	15012	15053	14817	14947	15041	15016	14988	15105	15119	14948	14948	15089	14964	15073	14980	15026	14996	15066	15177	15123	14959	14991	15031	14932	15001	14996	15251	15167	14969	15072	15072	15020	15111	14944	15217	15102	15066	14973	15095	14990	14980	14991	14967	15012	15164	15061	15005	14966	15035	14970	15145	14941	14962	14995	15027	14988	14930	14967	15080	14977	15095	15172	15136	14990	15117	15034	15006	15032	15177	15037	15058	14942	15012	15013	15045	15049	15078	14978	15020	14877	15097	15092	15219	15041	15113	15005	15160	15088	15081	15135	14863	15081	15122	15152	15146	15167	15132	15065	15129	14967	15095	15266	15017	15094	15067	15187	14968	15086	15192	15075	15198	15168	15079	15045	15036	15066	15247	14938	15197	14976	15050	14835	15007	14933	15270	14911	15156	14960	15002	14976	15091	14949	15129	14995	15043	15159	15061	14924	15012	14964	15039	15172	15138	15097	14889	15032	14959	14914	14967	15142	15086	15141	14963	15108	14940	15042	14976	15311	15053	15044	15073	15192	14997	15046	15245	14994	15076	14809	15247	15126	14990	15144	15034	15089	15049	15064	14911	15031	15288	15017	15134	15086	15045	14922	15122	15027	14937	14992	14997	15162	15101	14863	14887	14878	15075	15006	15026	14889	14712	15005	15103	15061	15045	14805	15060	15118	15087	15016	15198	14960	14968	14923	15202	14956	15016	15032	15041	15040	15128	15057	15180	15119	15069	15184	15031	15084	14943	15071	15050	14903	15027	15124	15025	14923	14972	15129	15018	14960	14856	15072	15005	15102	15028	15132	14880	14825	15062	15070	15169	15113	14993	15106	14994	14950	14988	15010	14966	15072	14939	15005	14939	14967	14887	15049	15041	14934	15132	15031	14913	15131	15197	14972	15080	15180	15162	14940	15087	15066	15120	15000	15106	15019	14950	15001	15153	15171	15014	15019	14933	15056	15282	15008	14997	14992	14980	14888	14945	15143	14943	15128	15114	15257	14991	14996	15030	15086	15035	15019	15099	14972	15187	15339	14974	15098	14893	14995	15060	14949	15016	14999	15018	14980	14860	14955	15086	15161	15007	14962	15023	15026	15016	14992	14884	15155	15074	15045	14980	15092	15041	15031	15103	15185	15153	14860	15099	14985	15071	14961	15031	14926	15261	14851	14960	14921	15075	14994	15033	15127	15006	15085	14975	15164	15011	15081	14992	15068	15056	15114	15098	15026	15038	15085	15098	15084	15215	15121	15020	15140	15110	14984	15112	15066	15035	15050	15168	15104	14931	15109	14930	15193	15134	14882	14993	14881	14905	15023	15065	15196	15138	15084	15104	15171	15030	15011	15196	14947	15072	15001	15199	15073	15078	15039	15147	14951	15125	15021	15116	15127	14994	15007	15102	15147	15025	15071	14860	14954	15065	15184	15117	14974	15155	15155	15116	15030	15198	14977	15194	14949	14876	15184	15092	14889	15197	14936	15094	15017	15180	15016	15061	15099	15007	15017	15023	15022	15122	14980	15079	14993	15075	15123	15082	15080	14975	14996	15026	14952	15004	15154	15023	15037	15012	15214	15124	15053	15305	15019	14970	15000	15053	14974	15165	15200	14890	15175	14994	14922	15095	15129	15206	15131	14980	15037	14926	15163	15100	15010	14874	14861	15282	15037	14892	14966	15040	15010	15127	15134	15123	15053	14994	15252	15236	15155	15007	15098	14955	15066	15058	14954	14964	15088	15127	15079	15059	15070	15022	15030	15186	15048	15091	15104	14989	15056	14963	15099	15055	14912	15062	15068	15258	14942	14851	15052	14875	15089	14971	15016	14934	15061	14963	15187	15131	15127	14811	15007	15150	14944	15053	15036	14991	15094	14977	14910	15140	15098	15030	15171	15084	15069	15115	15016	15049	15062	15128	15053	15048	14848	15155	14913	15137	15043	15083	15198	15024	15083	14959	15174	15150	14985	14989	14946	15057	15164	14970	15058	15007	15129	15042	14946	15181	14900	15231	15069	15232	15219	15109	15043	14954	14905	15033	15126	15153	15042	15152	14980	15056	15143	15218	14999	14866	15069	15177	14956	15086	14928	15208	15007	15053	15097	15106	14984	14988	15032	15096	15063	15088	15112	15033	15027	14960	14853	15159	15090	14991	14821	15106	15083	15079	15072	15053	15040	15074	15078	14989	14962	15121	15050	15075	14987	15249	14925	14945	14856	14982	15084	15051	15115	14998	15104	15177	15042	14938	15062	15018	14967	15145	15058	15133	15261	15094	15043	15081	15137	15076	15017	15175	15027	15100	15125	14929	15226	15040	15077	14883	14967	15103	14986	14969	15247	14886	15143	15009	14965	15083	15158	15132	15064	15061	15186	15025	15059	14984	15085	15187	15002	14991	15139	15206	15046	15075	14913	15114	14986	15020	15068	14999	15035	15091	15143	15291	15305	15166	15117	15082	15022	15011	15112	15009	15136	14940	14959	15083	14938	14955	15273	15113	14873	14947	14969	14896	14924	14859	15021	15106	14993	14995	15170	15068	15025	14968	14992	15031	15018	15238	15104	15065	15042	15022	14812	15176	15190	15062	15133	15046	15162	15065	15077	15099	14835	15101	15135	15067	15110	14960	15149	15123	15055	14995	15090	15124	15082	15094	15238	15103	15025	15028	15040	15200	15070	15057	15042	15091	15035	15147	14889	15112	15121	14979	15069	15012	15126	15208	14967	15075	15046	15042	14994	15072	15208	14949	15186	15057	15060	15097	14986	15147	15010	15108	15067	15035	14965	15026	15064	14976	14910	15056	15130	15003	15119	15144	15178	15198	15116	15014	15046	14953	15235	15030	15078	15085	15073	15047	15076	15083	15132	15110	15277	15132	15011	15082	15068	15126	15147	15131	15007	14964	15200	14982	14914	15074	15032	15184	15049	15208	15096	14909	14997	15060	15098	15052	15052	15138	14957	14859	15239	14954	14911	14963	15197	15050	15163	15120	15050	15134	15099	15054	15064	15097	14821	15011	15026	15085	15165	15145	15084	15217	14890	15182	15127	15159	14840	15189	15147	15095	15047	15124	15071	15218	14936	15214	15126	15122	15094	15069	15010	15085	15005	15050	15003	15102	15016	14992	15078	14993	15076	15118	15153	15025	15155	14999	15058	15217	14923	15032	15101	15045	15052	15027	15061	15185	15052	15122	15032	15028	15056	15112	15023	15205	15005	15020	15032	15127	14997	15007	15114	15046	15050	15072	15056	15112	14976	15010	14957	14850	15158	15094	15008	15106	15160	14914	15139	14946	14816	15125	14978	14949	15096	15020	15137	15089	15044	15074	14985	15054	14834	15148	15052	14953	15028	14971	15296	15182	14958	15185	15157	15025	15091	14959	15057	14886	15162	15153	15056	15246	14983	14942	15019	15077	15003	15169	15020	15114	14920	14895	14952	14982	14836	15033	15190	15107	15087	14942	15043	15165	14913	15041	15062	14975	15063	15070	14951	15215	15152	15100	15162	15043	15230	14921	15047	15315	15164	15079	15172	15001	15040	15019	15034	14984	15084	14854	15146	15075	15233	14963	14953	15068	14967	15106	15052	15086	15199	15049	15131	15021	15008	15057	14920	15063	15212	15002	15080	15150	15095	15192	15039	15097	15136	14965	14963	15100	15088	15076	15165	15089	15008	15137	15143	14865	15003	15205	14953	14956	14964	15120	14873	15074	15134	15086	15093	15225	15018	15016	15233	15011	15313	14969	15071	14977	14942	15020	15101	15114	15089	15047	15071	15058	15282	14952	15003	15074	15120	14989	15018	15260	15156	15074	14804	15017	15116	14972	15051	14960	14991	15018	15051	15109	15065	15159	14958	15073	15034	15034	14945	15116	14899	14988	15065	15109	15094	15075	15013	15078	15026	15030	15133	15070	15101	15128	14923	15224	14881	15117	15083	15205	14992	14985	15014	14980	15060	15021	15069	15172	14985	15106	14973	15067	14944	15032	15061	15098	15106	15037	15161	14971	15013	15066	15061	15066	15036	15005	14919	14976	15050	15163	15089	15070	14957	14953	15111	15185	15117	15185	15118	15133	14933	15063	14941	15141	14978	15107	14964	15007	15148	15001	15045	14999	15021	14871	14928	15108	14960	15165	15121	15046	15008	15004	15185	15009	15090	15149	15156	15152	15121	15062	14909	15026	15064	15028	14948	15029	14898	15053	14984	15110	15034	15099	14997	14924	15050	15103	15034	15013	15135	15007	15123	15107	15040	15086	15158	15060	15109	15167	15077	15113	15137	14908	14897	15153	15142	14956	15097	14943	15120	15081	15069	14992	14997	15077	15119	15061	15060	15001	14967	15048	15277	15073	15113	15243	15152	15070	15121	15028	15074	15250	15150	15100	15077	14973	14945	15010	15152	14877	15063	15028	15122	15213	15072	15121	15118	14972	15019	14927	15154	15008	15084	15041	15087	15068	15059	15191	15079	14976	15155	15271	15031	14957	15078	15117	15074	14940	15111	15084	15038	15282	15096	15206	14908	14948	15056	15021	14878	14988	15116	15004	15070	14891	15018	15026	15088	14883	14999	15058	15109	15235	15085	14979	14806	15072	14946	15179	14917	15001	15068	15099	15109	15104	15058	15115	14996	15163	14831	15067	15259	14897	14992	15115	15104
24086	21065	28642	26033	26332	27715	26506	22643	21425	20717	19973	19303	19116	18842	18497	18593	18571	18438	18205	18105	18100	17970	17901	17945	17899	17850	17834	17877	17892	17787	17804	17788	17736	17815	17709	17714	17696	17482	17744	17641	17859	17767	17865	17784	17635	17724	17769	17727	17839	17878	17719	17842	17645	17816	17744	17854	17956	17661	17945	17776	17729	17662	17774	17808	17728	17711	17825	17729	17675	17798	17727	17603	17981	17898	17853	17487	17883	17618	17704	17754	17822	17634	17652	17847	17944	17772	17608	17882	17676	17626	17833	17760	17828	17772	17772	17713	17688	17787	17665	17666	17838	17709	17704	17674	17749	17615	17798	17524	17632	17797	17614	17553	17627	17659	17697	17748	17602	17905	17652	17526	17874	17589	17664	17782	17728	17973	17767	17576	17623	17932	17540	17549	17514	17774	17485	17879	17835	17778	17450	17712	17606	17568	17724	17772	17702	17695	17565	17735	17609	17770	17801	17932	17807	17767	17645	17633	17821	17776	17670	17624	17553	17801	17649	17613	17723	17767	17783	17676	17692	17708	17677	17643	17696	17473	17680	17742	17713	17683	17732	17506	17858	17772	17647	17897	17681	17545	17668	17739	17765	17429	17523	17708	17755	17477	17647	17661	17659	17539	17681	17627	17736	17728	17873	17791	17700	17659	17609	17770	17709	17893	17596	17734	17663	17916	17830	17801	17559	17708	17694	17621	17543	17639	17586	17627	17616	17453	17566	17972	17713	17687	17716	17614	17740	17663	17889	17604	17619	17711	17799	17699	17698	17585	17918	17715	17816	17613	17429	17714	17907	17979	17912	17598	17601	17846	17852	17582	17664	17684	17750	17739	17830	17657	17749	17533	17646	17650	17659	17727	17820	17717	17667	17576	17734	17930	17615	17629	17687	17725	17844	17881	17620	17781	17633	17731	17628	17724	17694	17817	17859	17700	17761	17766	17720	17768	17677	17501	17718	17551	17587	17602	17598	17619	17726	17789	17900	17756	17749	17670	17503	17528	17612	17665	17620	17649	17601	17701	17811	17715	17861	17702	17817	17555	17603	17517	17777	17626	17892	17709	17521	17635	17817	17641	17587	18052	17971	17803	17783	17741	17670	17650	17633	17533	17613	17564	17802	17607	17727	17522	17761	17655	17640	17712	17649	17571	17687	17729	17579	17639	17754	17813	17844	17856	17742	17651	17840	17681	17504	17754	17810	17552	17812	17679	17815	17631	17587	17629	17595	17753	17790	17626	17612	17778	17636	17588	17673	17524	17730	17843	17506	17629	17711	17644	17613	17796	17818	17775	17794	18010	17739	17627	17665	17480	17510	17679	17863	17888	17673	17694	17821	17567	17720	17736	17747	17812	17693	17747	17646	17652	17485	17618	17574	17637	17624	17596	17449	17898	17879	17678	17699	17808	17719	17727	17812	17916	17570	17733	17524	17564	17765	17799	17960	17686	17790	17549	17500	17706	17730	17742	17610	17908	17824	17705	17774	17659	17674	17511	17406	17928	17644	17708	17920	17764	17677	17620	17680	17615	17737	17675	17779	17456	17632	17679	17724	17813	17720	17655	17536	17758	17682	17591	17663	17813	17630	17683	17830	17930	17520	17385	17878	17676	17556	17869	17708	17698	17905	17668	17673	17626	17702	17661	17481	17662	17631	17634	17709	17615	17777	17738	17783	17648	17609	17653	17505	17655	17910	17808	17845	17731	17746	17684	17685	17631	17581	17700	17758	17595	17759	17559	17775	17850	17863	17743	17761	17666	17852	17681	17386	17706	17783	17570	17796	17664	17683	17569	17889	17839	17646	17494	17607	17748	17654	17742	17836	17711	17603	17621	17820	17771	17541	17702	17721	17791	17643	17875	17983	17642	17717	17669	17631	17664	17855	17694	17579	17532	17738	17718	17781	17596	17709	17585	17829	17555	17805	17801	17646	17748	17717	17813	17661	17780	17652	17849	17717	17795	17639	17537	17637	17687	17606	17797	17864	17616	17796	17743	17763	17694	17393	17697	17789	17546	17771	17874	17641	17677	17785	17584	17610	17756	17656	17740	17593	17584	17599	17562	17577	17548	17703	17835	17681	17456	17735	17868	17817	17653	17701	17656	17756	17641	17594	17993	17770	17769	17665	17892	17713	17747	17855	17593	17587	17868	17560	17586	17739	17769	17792	17796	17900	17629	17686	17654	17695	17715	17987	17658	17622	17606	17711	17815	17768	17604	17638	17614	17635	17785	17858	17803	17618	17480	17564	17699	17470	17610	17840	17627	17719	17533	17659	17636	17732	17633	17776	17633	17409	17796	17688	17758	17878	17657	17744	17813	17646	17748	17600	17696	17797	17766	17696	17684	17686	17539	17636	17934	17764	17791	17697	17692	17679	17807	17628	17474	17660	17759	17811	17887	17704	17574	17741	17827	17843	17850	17619	17679	17978	17704	17726	17532	17824	17641	17639	17869	17809	17722	17696	17672	17463	17817	17787	17697	17750	17779	17689	17640	17843	17734	17641	17825	17781	17606	17870	17790	17537	17592	17707	17563	17888	17569	17585	17718	17780	17885	17813	17752	17796	17626	17485	17779	17730	17711	17777	17792	17595	17734	17644	17782	17615	17835	17703	17671	17807	17806	17803	17734	17654	17702	17552	17453	17846	17484	17732	17896	17661	17657	17628	17642	17596	17787	17557	17746	17546	17717	17680	17721	17596	17696	17636	17630	17842	17661	17808	17652	17747	17530	17615	17740	17474	17820	18007	17803	17726	17786	17482	17671	17644	17865	17638	17764	17492	17999	17914	17611	17482	17599	17859	17601	17721	17598	17696	17677	17711	17545	17753	17812	17662	17736	17707	17587	17800	17637	17659	17827	17538	17831	17924	17640	17600	17609	17681	17671	17801	17571	17937	17887	17630	17829	17666	17788	17808	17724	17704	17647	17804	17673	17600	17623	17760	17881	17895	17681	17710	17690	17714	17743	17831	17879	17622	17528	17477	17530	17586	17626	17798	17890	17703	17826	17782	17811	17641	17762	17602	17676	17591	17738	17856	17544	17759	17524	17768	17531	17771	17662	17611	17762	17789	17528	17580	17766	17928	17703	17800	17379	17683	17863	17941	17772	17594	17786	17850	17872	17758	17852	17665	17816	17771	17821	17892	17768	17598	17791	17792	17594	17711	17683	17788	17738	17819	17594	17767	17810	17757	17490	17507	17725	17781	17611	17569	17523	17686	17660	17678	17597	17817	17733	17617	17710	17684	17621	17583	17770	17731	17882	17597	17885	17806	17495	17923	17749	17813	17701	17635	17768	17769	17537	17696	17870	17782	17790	17709	17770	17688	17878	17511	17861	17790	17817	17691	17672	17762	17851	17686	17821	17627	17572	17604	17707	17679	17663	17754	17840	17446	17725	17746	17800	17606	17825	17783	17802	17778	17732	17568	17558	17878	17710	17690	17782	17733	17587	17664	17629	17741	17730	17640	17500	17590	17865	17642	17601	17620	17467	17554	17665	17571	17695	17769	17708	17691	17593	17708	17725	17578	17945	17694	17918	17792	17655	17811	17631	17705	17773	17698	17533	17431	17722	17453	17529	17577	17601	17715	17743	17738	17665	17592	17721	17713	17797	17747	17675	17576	17749	17784	17591	17582	17585	17781	17730	17795	17764	17810	17798	17704	17677	17784	17734	17681	17620	17583	17763	17706	17663	17784	17702	17725	17710	17408	17727	17596	17922	17936	17876	17616	17673	17538	17752	17680	17734	17468	17757	17520	17496	17586	17740	17713	17707	17616	17941	17723	17694	17969	17733	17877	17840	17788	17807	17879	17725	17580	17587	17813	17727	17551	17721	17870	17647	17605	17558	17716	17531	17615	17704	17589	17732	17676	17574	17757	17528	17651	17732	17704	17684	17756	17576	17591	17747	17706	17936	17817	17861	17850	17641	17621	17531	17793	17976	17689	17681	17681	17727	17915	17713	17723	17647	17814	17697	17664	17637	17709	17721	17709	17739	17579	17437	17657	17679	17465	17527	17687	17666	17602	17697	17918	17788	17805	17782	17626	17755	17551	17897	17784	17716	17685	17742	17629	17585	17603	17680	17606	17904	17719	17729	17604	17756	17798	17673	17540	17955	17739	17977	17700	17811	17629	17416	17907	17779	17656	17635	17800	17901	17741	17706	17625	17299	17653	17922	17574	17685	17794	17787	17784	17692	17694	17715	17609	17722	17668	17536	17898	17789	17680	17498	17805	17608	17806	17540	17892	17813	17688	17670	17605	17607	17852	17642	17652	17731	17520	17945	17728	17890	17880	17543	17740	17546	17707	17643	17753	17724	17694	17852	17768	17589	17525	17841	17858	17766	17613	17450	17797	17809	17796	17688	17507	17869	17623	17794	17709	17519	17737	17787	17713	17734	17654	17531	17787	17839	17606	17735	17675	17784	17698	17674	17725	17951	17763	17778	17800	17540	17768	17788	17685	17701	17759	17693	17767	17858	17638	17722	17611	17758	17576	17895	17857	17815	17612	17610	17650	17754	17834	17867	17741	17618	17747	17737	17819	17787	17769	17767	17853	17670	17861	17817	17588	17711	17586	17620	17724	17660	17519	17509	17773	17577	17751	17701	17746	17910	17787	17741	18099	17891	17670	17592	17653	17533	17769	17766	17764	17748	17620	17493	17603	17810	17561	17739	17491	17638	17621	17667	17697	17602	17721	17688	17762	17698	17619	17436	17694	17730	17689	17917	17631	17719	17708	17833	17730	17818	17745	17781	17676	17722	17781	17594	17607	17616	17772	17734	17687	17774	17804	17635	17755	17712	17739	17818	17892	17715	17588	17641	17627	17798	17803	17585	17719	17764	17541	17729	17723	17813	17634	17698	17769	17637	17678	17769	17730	17712	17858	17819	17854	17825	17833	17802	17779	17838	17715	17893	17709	17817	17953	17671	17696	17729	17656	17934	17895	17731	17668	17797	17610	17548	17673	17704	17681	17722	17685	17838	17454	17884	17857	17817	17797	17901	17949	17701	17736	17759	17683	17751	17716	17826	17512	17728	17686	17678	17514	17797	18007	17682	17796	17668	17806	17647	17824	17804	17786	17547	17635	17908	17741	17654	17690	17721	17834	17877	17769	17477	17749	17587	17667	17515
31431	51891	47949	37810	32150	27611	24303	22161	20257	19075	18165	17460	17089	16580	16286	16102	15766	15825	15750	15440	15559	15533	15359	15373	15167	15340	15118	15270	15210	15232	15213	15075	15096	15012	15009	15088	15035	15150	15084	14970	15053	14976	14949	15151	14982	14993	14921	15032	14909	15075	15005	14936	14983	14817	15112	14978	15044	15019	14962	14795	14903	14834	14723	14884	14907	15017	15053	15022	14833	14948	14879	14978	14960	15000	14953	14985	15036	14810	14925	14947	14886	14901	15040	14773	14954	14960	14976	14971	15049	15075	14955	14955	14857	15013	14930	15119	14844	14951	15102	14964	14883	14902	14953	15176	15072	14986	14911	14761	14963	14979	14936	14996	15011	15027	14884	14934	14986	14931	15108	15051	14817	14955	15067	15129	15043	15017	14981	15007	14922	14879	14952	14901	14974	14888	14887	14924	14873	14821	14963	14785	14900	15080	14910	14919	14994	15079	14952	14938	14820	14968	15122	15014	14806	14981	14958	14958	14964	14789	14979	15088	15060	14916	14923	14850	14966	14947	14926	15099	14923	14970	14916	14954	15054	15021	14979	14729	15083	14906	14982	14694	14942	14971	15014	14876	15056	14944	15096	14922	15228	14973	14865	15010	15065	14991	14939	14943	15071	14830	14970	14902	14957	15258	14896	14901	14943	14958	15116	14872	15033	15014	15047	14851	14917	14847	15013	14918	14830	14854	15005	14953	15044	14961	14978	14958	14947	14897	15045	15019	15114	14974	14938	14956	14846	15071	14974	14931	14905	14966	14929	15158	15063	14932	15007	14950	14931	15016	15081	14971	14986	15083	14966	14982	14759	14915	14901	14946	15060	14954	14899	15069	14938	14908	15066	14815	15042	14917	14983	14854	14946	14844	14909	15039	15024	14905	15044	14888	15070	14825	15052	14997	15033	14906	14976	14965	14967	14876	14946	15036	14967	15034	14992	14877	14934	14946	15062	14902	15063	14982	14882	14989	14914	14928	14927	14917	14942	15010	15085	15033	15010	14779	14902	15028	14983	14845	15074	15001	15018	14927	14889	14968	14958	14960	14664	15001	15003	15015	14900	14901	15170	14911	14967	14989	15098	15005	14926	15053	14947	14847	14994	15042	15073	15006	14924	15033	14954	14926	14966	14976	15031	14880	14961	14829	14961	14954	15129	14891	14932	14938	14790	14981	14937	14891	15110	15018	14931	15021	14890	14773	14902	14911	14956	15108	14833	15084	15108	14949	14869	15090	14985	15178	14981	15006	14938	14836	14833	14965	15130	14771	14993	14828	15074	14933	15020	15037	14711	14914	15066	14809	15117	14959	15013	14928	14964	14969	15055	14923	15124	14894	14789	14981	15027	14930	14817	14885	15055	14873	14877	15072	14990	14960	15152	14937	14784	14884	14959	14933	14824	14986	14878	14934	14916	14947	15081	15002	14955	14912	14888	14994	15035	14860	14942	15035	15020	14966	14951	14931	14972	15195	14907	14962	14922	14861	14869	14936	14883	14966	15080	15004	15046	15211	14907	14921	15061	15032	15013	15004	14929	14836	15003	14979	14860	14844	15058	15113	14845	14922	14921	15064	14981	14805	15000	14800	14950	14935	14938	15019	15182	15006	14964	14921	14999	14948	14949	14965	14914	15090	15102	15073	14824	15200	14921	14961	15007	14974	14847	14767	14949	15101	15101	14833	15053	14925	14855	14930	15141	14913	15008	15049	14918	14905	14970	14915	15081	15109	14917	14923	15077	14893	14853	15000	15084	15055	15062	14953	15078	14973	15013	14952	15313	15009	15029	14840	14986	14904	14959	14954	15033	14995	14987	14857	14916	14866	14915	14997	15017	15001	15041	14977	14850	15023	14886	15059	14940	14983	15047	14943	14925	14940	14939	14901	14984	15011	14937	14961	14927	14949	14909	15036	14868	14985	14881	15055	14835	14884	15061	14996	14910	14840	14978	15089	15088	14920	14835	14930	15018	14995	14911	14935	14926	14950	14896	14761	14840	14968	15140	14911	15054	14905	14981	14890	14740	15048	14980	14938	15068	15075	15073	14867	15068	15156	14888	15019	15020	15001	15105	14979	15088	14837	15050	15084	15211	15009	14877	14965	15012	15050	14923	14906	14999	14962	15102	14895	14903	15049	15107	14954	15069	14919	15062	14804	15104	14969	14874	15068	14904	15126	14892	14995	14926	15028	15022	14908	14996	15049	15084	14965	14977	15062	14871	14985	14850	15109	14910	14977	14946	14905	14874	15129	14938	14916	15112	14901	14951	14866	14977	15009	15003	14902	15027	15019	14906	15041	14784	15093	14748	14994	15129	14966	14790	14968	14874	15164	15001	15040	14994	15134	15148	14998	14988	14902	14982	14931	15064	14718	15049	15122	14902	15002	14852	14946	14990	14804	14866	15051	14765	14923	14921	15052	14888	14998	14954	14777	14895	14942	15080	14893	14967	14852	15010	14894	14862	14925	15136	14871	14788	14940	14970	14917	15106	14913	15107	14958	14879	14926	15006	14711	14996	14869	15071	14996	14929	15079	14896	14920	15032	14869	14962	14960	15102	15100	14949	14962	15064	14944	15117	14880	14812	15006	14813	14946	14922	14849	14883	14934	14940	15002	14833	14841	14930	15041	14939	14917	15038	14799	14746	14843	14836	14926	14667	15159	14740	15029	15053	15018	14845	14924	15010	14925	15011	15105	14942	14968	15046	15068	15025	15070	14870	14858	14980	14915	14880	14999	14794	14840	14979	14883	15085	14966	14930	14998	14984	15022	14972	14965	14954	14971	15014	14978	14945	15049	14893	14936	14863	15066	15006	14969	14897	15014	14947	14877	14796	14956	14837	14964	14996	14900	15051	14894	14919	15051	14820	14898	14893	14875	15122	14941	15031	14940	14824	14811	14959	15049	15050	15020	14922	15006	14956	15047	15030	14930	14925	14944	14963	15104	14866	14773	14935	14981	14960	14870	14911	14977	15056	15176	14941	15069	14996	14996	15032	14990	14921	15027	14866	14971	14959	14836	14992	14793	14918	15053	14927	14990	14974	14934	14970	14801	15076	14984	14997	14864	15118	15014	14970	14852	15042	14936	14933	14909	15052	15059	14992	15034	14963	14858	15129	14842	15035	15004	14827	15055	15053	15008	14979	14937	15031	14910	14974	15070	14958	14865	15002	15064	14844	14949	15115	15080	15007	15075	14957	14933	14915	14856	15033	14918	14964	15065	15026	14867	14824	14918	14904	14836	14964	14952	15026	14879	15073	15053	15097	14882	14960	14856	15082	14963	14961	15001	15148	14964	15172	14966	14998	14993	14936	14896	14986	14800	14887	15043	15004	14967	15092	15038	14893	14880	14899	15108	14908	15077	14759	14979	14979	14777	15050	14879	14909	14790	14940	14936	14926	15001	14967	14985	15044	14977	14884	14904	14836	14958	14871	14937	14910	14848	15027	14944	14910	14862	14948	14965	15093	15016	14975	15119	14988	15197	14854	14812	15012	14849	15028	14961	14886	14963	15109	15016	14939	14775	15091	15008	15032	14824	14817	14971	14927	15021	14948	15117	14944	15054	15025	14918	15036	14939	15089	14935	14867	14961	14969	14954	14750	14941	15056	15014	14911	14967	15081	15095	14978	14996	14777	14877	14894	15079	14902	15117	15020	15096	15034	14939	14946	15155	15079	14873	14903	15002	14982	14697	14957	14828	14886	15062	15042	14848	14993	14848	14795	14941	15091	14984	14958	14944	15074	14896	14907	14881	14987	15067	14912	15036	14994	14936	14869	14984	14820	14994	14976	14998	15055	14808	14928	14957	14945	14870	14869	14974	14784	14817	15011	14823	14967	14845	15071	14971	14778	14884	15075	14919	14889	14977	14905	15043	14916	15034	15034	15041	15032	14837	15073	15058	15095	15119	14765	14907	14851	15052	15071	14958	14988	15036	14908	14945	15110	14982	15078	15022	14997	14942	15013	14986	15023	14911	14899	14887	15150	15098	14777	14958	14864	15020	15027	14979	14882	15031	15022	14906	15027	15119	14891	15021	14943	14979	15110	14881	14930	14928	14881	15000	15064	15185	14965	14857	14996	14976	14857	14952	14963	15075	14832	14927	14975	14815	14921	14956	15056	14824	15044	14983	14910	14954	15091	14950	14966	14974	14948	14994	15015	14997	14982	15137	15024	15106	14918	14978	14917	15009	14891	14944	15025	14935	14921	15014	14870	14859	14817	14980	15051	14976	15040	14947	15106	15017	14972	14977	14892	15033	14967	14795	14959	14976	15063	14935	14999	15077	14871	14930	14962	14921	14987	15041	14962	14951	14929	14965	14931	15008	14837	14875	14851	15100	14766	14826	14958	15038	15049	14976	15039	14731	15044	14867	15019	14857	15018	14939	14951	14898	14783	15025	14899	15100	15033	14909	14890	15082	15000	14982	15018	14989	15117	14956	14921	15002	14992	14874	14940	14763	14956	14867	14922	14874	14972	14861	14933	15048	14976	14940	14892	14910	14920	14939	14871	14838	15009	14898	15009	14824	15017	14957	15094	14887	15109	15057	14924	14870	14884	15121	14811	15022	14977	14809	14848	14963	14885	14912	14823	14803	14816	14996	15038	15141	14980	14965	15031	15014	15140	14950	14862	14856	15045	14869	14977	15079	14921	14969	14908	15015	15072	15079	14953	14909	14844	14909	15074	14978	15042	15095	15050	14980	14723	15002	14844	14901	14924	14895	14965	14908	15132	14673	14864	14991	14989	14919	14917	14925	14907	15099	14917	14953	14923	14769	14842	14951	14867	14952	14912	14900	14866	15044	15064	15071	14996	15070	14818	15073	14884	14935	14973	15075	15106	14842	14936	15148	14775	14901	15083	14946	14938	14756	14978	14934	15009	15036	15102	15099	14762	14997	14850	14922	15062	14974	14905	14876	15094	15051	14988	14954	14949	14953	14770	15056	15070	14954	14961	14908	14789	14889	15129	14804	14914	15055	15163	14988	14948	14929	14963	15179	14832	14861	14956	15008	15006	14875	14980	14882	15144	14862	14998	14849	14917	14831	14852	14874	14991	14896	14931	14845	14899	15216	14960	15070	14735	15044	14913	14968	14864	14929	15106	14840	14717	15041	14973	14997	15030	14955	14854	14926	14977	14820
22725	21094	28955	23809	23066	27607	29984	24867	22883	22268	21404	20462	20364	19713	19326	19246	19454	19105	18878	18871	18659	18595	18609	18467	18547	18280	18549	18664	18564	18458	18351	18295	18249	18559	18462	18245	18415	18229	18372	18259	18182	18163	18287	18338	18267	18095	18133	18258	18136	18309	18031	18212	18048	18109	18197	18052	18127	18137	18175	18176	18055	18233	18113	18179	18199	18318	17989	18037	18038	18222	18063	18195	18055	18120	18199	18164	18125	17984	18134	18177	18209	18210	18375	18066	18192	18135	18378	17873	18018	18110	18109	17879	18012	18062	17960	18164	18009	18161	18249	18246	18018	18179	18450	18147	18083	18050	18157	18033	18138	18087	18057	18094	18228	18207	17996	18113	18067	18220	18062	18108	18314	18088	18181	18090	18378	18130	17960	18145	18128	18225	17974	17975	18119	18067	18082	18215	18304	18052	17946	18124	18307	18047	18102	18101	18256	17917	17964	17981	18143	17919	18051	18095	17969	17958	18082	17992	18170	18073	18037	18091	18184	18117	18097	18385	18120	17974	17916	18234	17985	18266	18017	18128	18225	18179	18209	17938	18095	18259	18228	18100	18162	17972	18073	18043	18159	18021	18098	18097	18034	18113	18173	18285	18041	18077	18089	18027	18015	18009	18155	18146	17980	17989	17939	18097	18023	18110	18080	17882	18096	18165	18077	18159	18025	18098	18103	18055	18010	18207	17918	18124	18290	17952	18070	17936	18287	18097	18129	18058	18264	18095	18088	18127	18180	18032	18116	18280	18070	17992	18147	18280	17972	18119	18113	18249	17984	18113	18125	17999	18117	18101	17984	18413	18146	18127	18117	18145	18361	17985	18152	17963	17996	17958	18081	18117	18122	18043	18152	18378	18236	17950	18224	18280	18191	18173	18438	18025	18146	18205	17975	18021	18214	18223	18134	18288	18233	18094	18093	18299	18319	18053	18086	18262	18126	18080	18264	18102	18127	18072	18179	18202	18269	18046	18226	18041	18142	18077	18096	18196	18039	18073	18205	18075	18082	18086	18361	18213	18277	18200	18117	18120	18233	18343	17926	17946	18373	18088	18071	18082	18253	18150	18125	18227	17970	18266	18062	18091	18006	18254	18042	18111	18041	18188	18189	18218	18038	17983	18066	18322	18068	18216	18208	18002	17939	18172	18196	18245	18244	18276	17952	17946	18212	18044	18163	18026	18222	18243	18156	18070	18067	18063	18118	18132	18455	18028	18046	17969	18219	18121	18326	18008	18109	18186	18167	18104	17981	18310	18147	18212	18189	18221	18054	18065	18126	17919	18089	18170	17895	18129	18338	18037	18165	18154	18073	18081	18190	18049	18274	18175	17957	18075	18026	17971	18165	18173	18114	18092	17927	18077	18155	18322	17969	17989	18177	18137	18170	18187	18103	18233	18156	17962	18113	18070	18085	17893	18022	18249	17880	18227	18141	18184	18202	17995	18199	18126	18062	18221	18046	17941	18084	18041	18278	17967	18183	18237	18055	18013	18011	18212	18059	18151	18253	18172	18288	18068	18298	18283	18163	17967	18123	18327	18121	18127	18273	18055	18118	18059	18045	18308	18257	18117	18155	18148	18317	18083	18081	18037	18124	18148	18210	18213	18190	18013	18060	18015	18126	18020	18182	18050	18000	17890	17841	18109	18090	18207	18068	18114	18222	18173	18074	18245	18232	18210	18034	18130	18136	17997	18290	17960	18312	18337	18163	18190	18072	17947	18408	18154	18068	18180	18160	18140	18080	18227	18151	17947	18083	18067	17970	18198	18033	18053	18030	18071	18051	18160	18130	18045	18021	18080	18137	17876	18082	17903	18046	18238	18016	18087	18276	18011	18080	18154	18136	18188	18127	18266	18040	18114	18276	18159	18119	18108	18152	18204	18003	18154	17896	18143	18210	18049	17954	18062	18156	17955	18035	18124	18327	18133	18110	18058	18071	18041	17898	18049	18143	18030	18076	18172	18001	18239	18090	18267	18176	18124	18162	18218	18111	18131	18113	18156	18121	18039	18190	18146	18066	18038	18180	17888	17963	18063	18146	18214	18066	17964	18119	17979	18176	18078	18049	18159	18146	18062	18217	18336	17990	18069	17891	18020	18316	18110	18169	18234	17929	18090	17991	18114	18149	18066	18267	18234	18210	18050	18159	18118	17959	18111	18093	17932	17957	18248	18097	17911	18087	18078	17931	17991	18121	18233	18008	18101	17987	18077	17998	18018	18162	18128	18061	18059	18136	18077	18070	18179	18042	18141	18130	18083	18211	17984	18055	18227	18021	18067	17995	18030	18027	18058	18148	18143	18150	18058	18181	18136	18157	18174	18098	18307	18183	18283	18197	17881	18062	18045	18038	17905	18034	18155	18204	18261	18153	18194	18132	17918	18009	18017	18081	18111	18293	18221	18232	18293	18069	18209	17993	18170	18239	18272	18088	18308	18248	18026	18295	18208	17978	18203	18299	17976	18037	18002	18000	18070	18234	18163	18086	17972	18131	17968	18063	18176	18174	18100	17974	18031	17995	18152	18110	18109	17954	18195	18086	18214	18066	18097	18059	18269	18031	18061	18040	18153	18114	18144	18092	18239	18031	18243	18163	18212	18146	18185	17966	17985	18145	18169	18222	18208	18078	18215	18010	17965	18021	18207	18133	18197	17983	18001	18098	17964	18229	18178	18252	18043	18246	18030	18081	18316	18089	18235	18136	18155	18237	18384	18180	18179	18209	18184	18213	18091	17889	18033	18157	17986	18254	18202	17818	18127	18137	18071	18005	18071	17999	18176	17906	18068	18010	18125	18101	17995	18076	18143	18264	18022	18197	18053	18101	18100	18068	18061	18141	17975	18177	18459	17958	18131	18178	18195	18101	18222	18253	18218	18268	18283	18033	18039	17787	18134	18009	18055	17937	18252	18190	18247	18134	18166	18058	18154	18040	18169	17933	18088	18282	18243	18205	18143	17946	18003	18222	18121	18291	17967	18092	18433	18088	18216	17903	18204	18179	18214	18254	18129	18285	18067	18204	18085	18354	18170	18179	17989	18306	18254	18159	18105	18257	18299	18058	18046	18085	17941	18119	18169	18208	18059	18016	18089	18158	18226	18047	17941	18081	18026	18246	18347	18275	17880	18060	18033	18081	18064	18198	18247	18080	18172	17949	18061	18306	18254	18215	18067	17890	18176	18119	18161	18269	18022	18215	18311	18217	18317	18148	18204	18179	18038	17961	18173	18156	18203	18022	18247	18239	18050	18023	18138	18028	18188	18236	18320	18177	17919	18121	18130	17968	17946	18124	17879	18019	18117	17915	18278	18051	18312	17936	18107	18072	18165	18129	18245	18249	18157	18269	18082	18164	17935	17988	18060	17949	17842	18100	18187	18272	17922	18054	18210	18331	17915	18066	18224	18260	18000	18158	18114	18058	18015	18151	17905	17997	18088	18292	18208	17988	18018	18235	18044	18114	17975	18103	18154	17746	17880	18101	18093	18266	18088	18106	17979	17893	17868	17905	18152	18148	18109	18271	18044	17891	18064	18137	18177	17996	18289	18016	18102	18134	18209	18401	18210	18063	18122	18130	18113	18038	18078	18365	18007	18173	18061	18129	18213	18140	17923	18154	18164	18071	18127	18095	18083	18185	17929	18024	18132	18233	18100	18154	18010	17870	18367	18137	18219	18207	18157	17969	18120	18137	18006	18050	18123	18128	18192	18085	18196	18022	18138	18110	18054	18216	17956	18136	18166	17966	18226	18042	18013	18114	18042	18246	18144	18165	18079	18098	18050	18128	17970	17891	18248	18171	18070	18124	18047	18280	17960	18022	18302	18335	18090	18177	18168	18080	18136	18152	18212	18050	18155	18162	18074	18008	17997	18099	18152	18027	17885	17997	18078	18057	18099	18314	18142	18135	17760	18084	18005	18074	18178	18128	18093	17955	18220	18291	18245	18090	18290	18188	18050	18086	18109	18036	18104	18178	17985	18025	18015	18142	18000	18200	18147	18177	18161	18255	18281	18069	18063	18032	18030	18209	18062	17979	17984	18161	18302	17982	18209	18190	18112	18267	18267	18100	18354	18179	18130	18210	17811	18034	18099	18009	18117	18121	17936	18298	18175	17873	18213	18114	18094	18217	17964	18103	18157	18086	17995	18142	18127	18139	17975	18175	18310	18078	17949	18251	18049	18142	18017	18106	18192	17753	18167	18038	18110	18087	18182	18073	18154	18115	17969	18133	18280	18270	18076	18013	18095	18101	18234	18184	18072	18236	18011	18160	18114	17835	18076	18116	18037	18131	18130	17971	18079	18295	18012	18182	18201	17947	18157	18164	18060	18136	18172	17974	18102	18101	18293	18088	18049	17940	18184	18219	18188	18122	18073	18079	18189	18179	18159	18224	18215	17979	18085	18180	17968	18124	17992	17961	17998	18061	18069	18000	18060	18157	17875	18191	18312	18105	18210	18315	17866	17979	17842	18145	17971	18032	18216	18181	18016	18002	17987	17894	18161	18107	18124	18072	18105	18224	18101	17968	17961	18050	18275	18048	18107	18157	18144	18073	17917	17857	18009	18015	18092	18197	18129	18126	18160	18098	18194	18072	18023	18086	18124	18190	17989	18019	18216	17848	18001	18182	18263	18067	18170	18047	18227	18127	18070	18239	18033	18092	18067	18056	18049	18077	18208	18130	18222	18195	18066	18111	18275	18175	18069	18085	18236	17937	17791	18231	18201	18005	18146	17891	17985	18139	17953	17924	18107	18249	18110	18145	18012	18228	18020	18113	18017	18213	17963	18057	18076	18011	18018	18191	17956	18253	18097	18108	18096	18256	17882	18106	17825	18135	18011	18090	18049	18327	17853	18024	18032	18111	18123	18200	18026	18104	18084	18064	17957	18054	18254	18045	18022	18129	18221	18088	18082	18164	18384	18239	18034	18181	18080	18229	18041	18138	18196	18046	17998	18288	18166	18118	18196	18004	18023	18079	18098	18055	18038	17996	18188	18097	17998	18126	18247	18107	18048	17956	18033	17967	18132	18234	17991	18094	18312	18183	18090	18278	18009	18244	18210	18178	17893	18130	18139	18153	18224	17906	17945	18239	18075	17999	18113	17930	17954	17984	17923	17924	18299	18234	18038	18168	18100
33623	57254	53291	42074	36268	31489	27522	24529	22659	21025	19678	18740	18036	17545	17207	16914	16685	16496	16338	15862	15840	15762	15691	15830	15419	15466	15457	15297	15485	15309	15410	15370	15355	15413	15333	15289	15479	15234	15136	15001	15273	15074	15137	15149	15195	15262	15210	15301	15233	15216	15333	15186	15290	15114	15243	15185	15072	15253	15156	15256	15236	15173	15326	15119	15244	15206	15250	15169	15187	15191	15160	15083	15128	15183	15089	15176	15192	15184	15285	15048	15179	15105	15183	15021	15221	15122	15151	15382	15133	15169	15105	15168	15217	15108	15072	15153	15139	15320	15069	15135	15083	15238	15239	15179	15257	15148	15081	15105	15282	15224	15176	15218	15154	15163	15193	15030	15233	15047	15084	15242	15218	15115	15095	15247	15046	15088	15187	15159	15276	15120	15131	15104	15100	15393	15030	15145	15146	15321	15083	15000	15288	15258	15223	15150	15216	15081	15150	15075	15166	15126	15111	15295	15128	15130	15135	15063	15170	15185	15187	15204	15120	15237	15322	15246	15150	15269	15233	15174	15108	15279	15320	15061	15190	15136	15104	15095	15315	15247	15144	15278	15231	15256	15262	15326	15024	15256	15244	14907	15246	15301	15085	15056	15215	15214	15260	15084	15437	15236	15118	15161	15155	15249	15371	15183	15146	15126	15184	15122	15117	15367	15289	15171	15124	15117	15125	15240	15176	14979	15072	15197	15155	15167	15268	15234	15325	15250	15320	15304	15223	15011	15152	15134	15205	15268	15335	15238	15141	15256	15203	15110	15062	15198	15161	15274	15173	15461	15328	15209	15196	15171	15198	15027	15217	15189	15110	14982	15205	15189	15165	15122	14940	15106	15251	15017	15324	15151	15202	15148	15185	15170	15156	15022	15040	15264	15232	15206	15123	15113	15203	15246	15103	15093	15251	15179	15182	15213	15167	15152	15103	14969	15088	15142	15145	15184	15063	15185	15326	15222	14957	15131	15097	15045	15228	15079	15358	15232	15215	15125	15203	15372	15098	15290	15231	15054	15283	15115	15178	15185	15289	15304	15117	15249	15102	15075	15103	15139	15016	15145	15103	15271	15328	15139	15157	15082	15121	15091	15250	15250	15138	15117	15232	15223	15068	15022	15199	15221	15199	15195	15128	15036	15198	15149	15201	15081	15181	15073	15055	15315	15159	15189	15334	15165	15080	15110	15091	15099	15155	15070	15306	15205	15156	15132	15078	15263	15004	15226	15074	15096	14972	15092	15227	15235	15260	15150	15186	15103	15223	15335	15096	15176	15183	15274	15148	15080	14986	15194	15225	15255	15020	15064	15182	15250	14939	15239	15331	15110	15286	15143	15198	15167	15142	15027	15184	15039	14915	15301	15310	15082	15161	15190	15207	15240	15131	15327	15214	15151	15025	15189	15198	15367	15236	15182	15166	15043	15069	15046	14964	15246	15132	15188	15302	15177	15068	15228	15172	15294	15055	15192	15097	15141	15163	15125	15210	15162	15221	15140	15108	15161	15013	15220	15134	15129	15425	15272	15374	15221	15269	15207	15271	15228	15218	15223	15116	15214	15154	15242	15144	15305	15098	15173	15229	15118	15196	15163	15047	15190	15155	15144	15300	15222	15156	15040	15088	15149	15232	15059	15189	15209	15306	15194	14987	15104	15099	15310	15097	15056	15165	15046	15130	15264	15253	15031	15130	15146	15146	14955	15174	15285	15255	15142	15024	15164	15142	15251	15237	15092	14962	15179	15207	15070	15190	15105	15253	15053	15156	15262	15279	15174	15227	15000	15070	15114	15087	15093	15105	15350	15273	15062	15231	15216	15278	15078	15147	15253	15204	15201	15106	15125	15201	15047	15144	15318	15094	15313	15199	15061	15217	15165	15234	15171	15275	15163	15052	15263	15224	15054	15151	15171	15184	15208	15089	15287	15245	15202	15108	15229	15175	15106	15049	15240	15258	15017	15191	15180	15224	15278	15231	15371	15242	15355	15229	15234	15123	15155	15077	15066	15311	15215	15061	14980	15184	15206	15189	15174	15290	15184	15005	15170	14998	15275	15238	15016	15176	15384	15053	15112	15185	15206	15201	15194	15121	15206	15143	15198	15294	15280	15136	15187	15229	15204	15153	15207	15121	15140	15271	15299	15117	15132	15040	15126	15096	15131	15115	15216	15088	15129	14995	15234	15049	15108	15016	15143	14999	15159	15004	15178	15146	15188	15204	15209	15156	15263	15154	15151	15248	15199	15253	15123	15319	15105	15076	15296	15126	15175	15310	15180	15063	15087	15112	15228	15179	15085	15240	15287	15044	15074	15078	14992	15267	15081	15327	15079	15297	15254	14993	15032	15125	15235	15158	15363	15140	15100	15132	15281	15109	15358	15249	15066	15063	15315	15179	15052	15154	15174	15178	15087	15020	15074	15084	15197	15128	15144	15047	15317	15222	15389	15366	15043	15130	15102	15113	15125	15188	15126	15127	15049	15291	15178	15122	15127	15032	15193	15273	15180	15059	15149	15054	15107	15213	15112	15081	15173	15181	15187	14951	15149	15151	15189	15187	15130	15268	15251	15144	15189	15127	15323	15218	15047	15093	15188	15302	15252	15153	15225	15191	15302	15187	15187	15164	15143	15178	15288	15120	15090	15162	15220	15226	15492	15166	15123	15092	15081	15269	15167	15195	15321	15042	15249	15200	15073	15236	15224	15201	15171	15047	15117	15043	15146	15206	15204	15054	15315	15153	15049	15338	15090	15096	15142	15138	15151	15172	15102	15224	15075	15216	15099	15256	15169	15376	15129	15306	15114	15141	15285	15197	15121	15345	14947	15181	15201	15327	15375	15129	15231	15181	15103	15140	15092	15171	15138	15108	15265	15001	15295	15101	15188	15219	15117	15045	15174	15054	14938	15162	15010	15141	15114	15272	14805	15015	15167	15114	15153	15153	15046	15044	15246	15166	15146	15169	15152	14940	15370	15251	15163	15329	15140	15262	15124	15148	15263	15221	15051	15215	15203	15082	15470	15156	15095	15193	15186	15140	15262	15151	15158	15253	15264	15206	15173	15186	15092	15266	15181	15312	15202	14964	15012	15289	15066	15066	15070	14912	15176	15308	15304	15114	15146	15243	15133	15307	15134	15185	15074	15054	15011	15135	15202	15104	15182	15082	15188	15215	15106	15242	15136	15225	15062	15163	15285	15241	15250	15143	15011	15206	15173	15084	15005	15271	15026	15214	15157	15009	15012	15272	15097	15209	15281	15215	15146	15086	15103	15327	15213	15148	15110	15239	15172	15277	15040	15004	15245	15009	15106	15235	15288	15181	15195	15188	15036	15240	15037	15141	15083	14975	15180	15222	15186	15147	15127	15242	15049	15258	15212	15177	15274	15110	15258	15155	15214	15206	15251	15151	15196	14971	15100	15263	15073	15051	15091	15098	15134	15141	15088	15257	15166	15108	14858	15230	15129	15314	15214	14878	15074	15159	15163	15135	15173	15191	15040	15259	15030	15261	15341	15071	15190	14971	15237	15188	15217	15213	15210	15134	15125	15101	15186	15261	15106	15255	15142	15181	15209	15325	15141	15207	15215	15110	15146	15212	15223	15177	15081	15051	15253	15299	15119	15200	15201	15229	14954	15091	15223	15123	15270	15302	15123	15198	15174	15355	15269	15090	15239	15108	15241	15243	15197	15089	15150	15276	14942	15282	15075	15143	15275	15205	15208	15346	14981	15184	15156	15110	15172	15224	15231	15269	14990	14985	15092	15219	15117	15210	15080	15084	15226	15078	15226	15241	15210	15017	15175	15291	15008	15086	15211	15187	15200	15140	15176	15060	15189	15308	15001	15242	15141	15032	15149	15049	15131	15265	15329	15235	15182	15155	15225	15233	15195	15270	15274	15156	15195	15002	15265	15107	15195	15109	15028	15256	15033	15087	15251	15069	15140	15004	15227	15112	15115	15204	15022	15154	15185	15035	15194	15120	15263	15142	15251	15302	15137	15266	15155	15215	15158	15311	15113	15118	15281	15132	15119	15108	14940	14954	15114	15077	15324	15043	15110	15018	15281	15188	15131	15240	15237	14968	15265	15368	15058	15051	15242	15333	15197	15233	15301	15258	15239	15343	15115	15275	15129	15143	15226	15202	15022	15244	15078	15214	15105	15177	15113	15144	15163	15088	15297	15151	15160	15129	15024	15215	15272	15198	15267	15091	15178	15209	15116	15290	15163	15244	15259	15113	15128	15194	15119	15170	15105	15190	15068	15269	15185	15088	15133	15225	15273	15218	15115	15157	15131	15192	15283	15158	15272	15142	15252	15071	15181	15228	15070	15109	15114	15245	15125	15292	15137	15249	15157	15250	15050	15065	15237	15147	15133	15285	14952	15125	15174	15333	15266	15130	15089	15119	15295	15339	15154	15262	15114	15337	14994	15171	15033	15299	15137	15211	15252	15284	15172	15121	15259	15311	14985	15175	15162	15027	15181	15099	15145	15110	15182	15205	15136	15329	15138	15155	14960	15240	15026	15187	15163	15360	15187	14995	15136	15144	15142	15212	15095	15256	15152	15251	15338	15276	15078	15252	15229	15250	15095	15212	15231	15170	15307	15086	15312	15113	15273	15308	15275	15126	15199	15249	15137	15309	15177	15099	15042	15235	15088	15364	15243	15100	15260	15155	15142	15219	15168	15121	15317	15078	14956	15133	15308	15277	15127	15122	15354	15153	15276	15025	15321	14996	15252	15195	15231	15055	15306	15373	15181	15187	15101	15124	15175	15023	15097	15226	14994	15094	15128	15260	15118	15128	15119	15227	15286	15015	14991	15290	15099	15102	15025	15223	15193	15071	15204	14993	15126	15232	15182	15207	15264	15008	15233	15090	15203	15142	15107	15149	15208	15300	15201	15217	15096	15069	15376	15274	15301	15117	15084	15272	15026	15126	15231	15256	15170	15125	15159	15270	15127	15173	14995	14999	15189	15169	15084	15188	15184	15304	15286	15423	15180	15130	15217	15234	15168	15006	15346	15047	15221	15141	15165	15136	15336	15168	15140	15080	15357	15108	15074	15146	15130	15069	14936	15022	15079	15264	15169	15254	15110	15207	15173	15159	15088	15186	15323	14967	15222	15245	15246	15004	15180	15239	15219
29937	30635	38057	32962	27609	24664	22886	21069	20180	19890	19364	18877	18705	18622	18334	18426	18413	18131	18128	18401	18185	18139	18432	18162	18067	18064	18155	17661	18082	18002	17886	17949	17984	18004	17889	18039	18023	18029	18075	17812	18118	17945	18035	17893	17672	18028	18021	17949	17979	18012	17925	18078	17836	17733	17767	18094	17787	17795	18149	18132	18115	17834	17928	18016	17778	17924	17859	17829	17883	17965	17800	17994	18055	17919	17877	17964	18116	17849	18023	18014	17946	18045	17907	17854	17940	17864	17840	17863	17891	17991	17978	17867	17929	17897	18140	17789	17786	17862	17943	17758	17899	17821	17863	17821	18049	17818	17813	17923	18062	17954	17936	17893	17922	17940	17800	17959	17657	17765	17872	17870	17867	18040	18173	18186	17767	17858	17835	18008	18106	17862	17853	17900	18091	17686	18018	17952	17848	17958	17847	17951	17709	17696	17857	17901	17927	17891	17921	18083	17807	17877	18008	17754	18056	17925	18161	17845	17992	17787	17792	17952	17821	17897	17924	17815	17934	17824	17859	17782	17948	17966	17868	17918	17914	18017	17842	17886	18032	18114	17815	17892	17826	17935	17932	17911	17623	17948	17764	17805	17871	17969	17854	18013	17853	17777	17910	17874	17903	18019	17929	17882	17882	17883	17775	17986	17697	17914	17855	17806	18112	17763	17732	17932	17949	18044	17933	18076	18081	18108	17755	17973	17779	17867	17829	18038	17985	17907	17737	18026	17888	18011	18081	18148	17939	17881	17995	17979	17906	17988	18097	17890	17800	17971	17940	17865	18163	17954	18030	17973	17823	18021	17964	17667	17852	17914	17752	17902	17847	17992	17906	17785	18091	17975	17883	17836	17851	17847	17801	17982	17898	17483	17697	17639	18065	18002	17676	17933	17830	17829	17823	17923	17797	17632	17905	17970	17811	17944	17932	17671	17935	18152	17914	17664	18034	17865	17876	18008	18045	17934	17808	17990	17726	17886	17843	17762	17931	17870	17923	17854	17912	17906	18066	17909	17952	17879	17873	17968	17851	17889	17880	17900	17853	17755	17996	17973	18015	17942	17827	17980	17750	17790	18045	17957	17827	18064	17840	17851	17984	18075	17897	18080	18066	17943	18028	17798	17785	18101	17938	17953	17996	17951	17833	17912	17703	17869	17879	17909	17631	17911	17947	18127	17940	17879	17712	17786	18067	18120	17945	17787	17805	17936	17815	17935	17821	17914	17849	17908	17804	17950	17850	17900	17904	17854	18121	17915	18024	17893	18118	18067	17757	18005	18097	17896	17875	17951	17938	17826	17930	17874	18018	18060	18034	18041	17848	18133	18016	17987	17746	18003	17806	17881	18050	18238	17849	17947	17969	17943	18042	17817	17664	17865	18068	17886	17988	17951	17880	17903	17981	17921	17915	17827	17842	17990	17818	17955	17966	17931	17932	17966	17854	17908	17949	17734	17912	18076	17764	17633	17807	17884	18209	18036	18021	18075	18073	17698	18002	17895	17879	17697	17875	18000	17851	18065	18126	17922	18127	17850	17855	17811	17902	17998	17920	17775	17942	18138	17943	17742	17727	18061	17822	17856	17988	18096	17800	17965	17936	17902	17825	17853	17920	17653	18116	17998	18003	18036	18015	17813	17816	17733	17794	18111	17597	18074	17788	17919	17900	17725	17900	18017	17888	17834	17855	17882	17845	17968	17842	17936	17842	17796	17872	17897	17802	17827	17993	17938	17961	17983	17834	17741	18009	18006	17949	17792	17908	18005	17982	17916	17925	17784	17990	17924	17762	18021	17872	17939	17857	17966	17986	18051	17862	18035	17939	17956	17733	17961	18047	18048	17917	17900	18023	17862	17765	17688	17837	17833	17996	17785	17922	18053	17833	17938	18036	17942	17793	17717	17809	17888	17876	17955	17789	17941	18056	18119	18052	17780	17916	17891	17911	17943	17907	17901	17691	17475	17797	17948	18047	17729	18020	17799	17806	17969	18111	17818	17918	17796	18084	18109	17956	17814	17778	17962	17928	17756	17928	17974	17951	17991	17973	17990	18016	17962	17909	17771	17947	17926	17829	17807	18058	17928	17611	17721	17726	17783	17917	17983	17962	17905	17860	17915	18076	17944	17956	17858	17830	17903	17979	17961	17980	17848	17935	18020	17938	17735	17892	17874	17852	17865	17964	17865	17858	18048	17995	17802	17680	17827	17922	18071	18062	17788	17952	17709	17856	18162	17949	17821	17785	17784	18125	17952	18064	17743	17840	17843	18011	17974	17935	18068	18048	17905	17953	17942	17977	17786	17959	17909	17929	17992	17992	18055	17873	17826	18019	18075	17964	18196	17904	18047	18110	17855	18143	17892	18108	17876	17869	17887	17955	17830	17804	17761	18042	17801	18015	17893	17802	18030	18013	17911	17949	18012	17784	18111	17981	17734	18105	18062	18154	17847	18096	17829	17954	17951	18018	17979	18012	17934	17974	17831	18066	17948	18045	17996	17945	17902	17808	18188	17719	17917	17939	17982	17977	17954	17940	17953	17729	18033	17967	17885	17918	18202	18141	17930	17897	18039	17999	17936	17937	17934	18099	17879	18030	17952	18003	18070	17846	17990	18030	17911	18076	17906	17849	17920	17958	18037	17914	18071	17932	17872	18095	17578	17792	18046	17917	17903	17876	18013	17817	18106	17950	17970	17812	17745	17936	17817	17884	17790	17982	17971	17889	17934	17907	17869	17819	17822	17979	17968	18122	17919	17779	17728	17788	17883	17873	17930	18089	18017	18025	17809	17923	18110	17988	17921	18063	17988	17770	17791	17916	17984	17905	17889	17796	18070	17835	17821	17917	17778	17963	17769	17772	17918	17913	17774	17656	17896	17966	18119	17874	17998	18099	17845	17991	17998	18161	17886	17805	17841	18072	17836	17856	17891	17771	17847	17767	17943	18001	17977	17873	17940	17949	18012	17926	17826	17930	17895	17789	17908	18063	18028	18292	17984	17928	17953	18052	17885	17879	17901	17918	17943	17898	17850	17941	17681	17863	17866	17824	18008	17845	17953	18093	17684	17544	17683	17976	17997	17955	17895	17853	17835	17946	17867	17841	17990	17977	17808	17882	17814	17990	17784	17781	17947	17781	17847	18239	17956	17820	17755	17861	17976	18006	17708	17923	17930	17655	17873	18130	17999	17737	17908	18138	17809	17846	17851	18005	17874	17986	17904	18141	17895	17861	17977	17710	17748	17757	17914	17929	17952	17795	17807	18106	18021	18067	17796	17878	17822	17988	18221	17912	18106	17778	17844	17987	17823	17812	17855	18132	17900	17938	18109	17940	18069	17817	17786	17974	17769	17927	17994	17781	17948	17879	18031	17995	17847	17753	18052	18031	18038	17906	17734	17839	18021	17991	17967	17877	17927	17854	17879	17833	17765	17811	17855	17804	17847	17899	17894	18093	17856	18172	18133	17946	17921	17925	17894	18118	18023	18027	17947	17837	17871	17860	17946	18038	18171	17991	17822	17959	17819	17897	17920	17934	17747	17897	17834	17994	17889	18004	17981	18007	18016	17825	17820	17779	18185	17807	17866	17935	18052	17885	18042	18106	18010	17906	18146	17866	18044	17851	17827	17971	18086	17995	17804	17968	17629	17892	17892	17688	17877	17867	17964	17953	18029	17899	17975	17724	17711	17756	17608	17828	17948	17878	17784	17792	17808	17811	17786	18045	17930	17963	17849	17959	17999	17922	17718	17875	17767	17897	17864	17765	17863	17918	17939	17768	18041	17833	17915	17867	17884	17949	17916	18008	17940	17925	17954	17974	17920	17830	17807	17945	18234	18088	17878	17838	17938	17970	17864	17902	17943	18126	17955	17834	17720	17643	17824	17883	17818	17742	17754	18011	17806	17972	17857	18001	18023	17920	17777	17919	18119	17951	17872	17706	17876	17973	17892	18124	17885	17903	18097	17812	18049	17953	17840	18017	17915	18004	17910	17754	17868	17816	17910	18071	17858	17879	18172	17957	17963	17839	17957	18073	17980	18117	17920	18030	17936	17839	17896	17959	17861	17874	17938	17846	17811	17857	17817	17974	17922	17855	17880	17742	17797	17914	17942	17930	17596	18004	17907	17866	17798	17871	17892	17914	17890	17779	17864	18054	17872	17958	17684	17806	18108	17872	17975	17750	18000	17935	17977	17798	17747	17716	17882	17972	17786	17991	18131	18020	17945	17953	18131	18085	17981	17893	17969	18013	17641	17902	17736	18030	17871	17749	17714	18069	17960	17960	17861	18055	17960	17784	17767	18063	17913	17724	17858	17724	17822	17981	17792	17895	17865	17977	17921	17752	17799	17875	18287	18033	18011	18002	18196	18078	18068	18022	18011	17924	17673	17861	17859	18173	17889	18009	17943	17879	17992	17640	18038	17730	17635	17885	18011	17916	17855	17783	17776	17938	17961	18051	17965	17732	17722	18131	17807	17963	17921	18078	18106	17855	17976	17984	17884	18019	17742	18098	17946	17907	17973	18136	17942	18006	17894	17716	18034	17807	17940	17982	17693	18022	17827	18044	18055	17692	17810	17809	17955	17798	17831	17899	17882	17995	17963	17667	17874	18054	18025	17921	18082	18059	18029	17999	18057	17789	17803	17966	17782	17918	17820	18047	17984	17925	17905	17929	17875	17927	17851	18073	17769	17960	17983	17788	17845	17796	18261	18088	18088	17892	17730	17922	17968	18009	17952	17965	17664	17721	17698	18073	17817	18005	18007	17718	17790	17980	17987	17996	17945	17950	17807	17897	17727	17811	17823	17839	18028	17979	18099	17965	18025	18009	17812	17820	17740	17816	17820	17928	17910	18124	17985	17884	17970	17815	17739	17856	17823	17839	17969	18009	17938	17938	17788	18005	18172	17910	17828	17713	17651	17570	17795	17892	17865	17983	18032	17844	17897	17743	17811	17808	17864	17856	17708	18000	17810	17756	17942	17971	17800	17893	17908	17970	17777	17831	17863	17784	17859	17749	17944	17909	18024	18184	17987	17750	18033	18018	17865	17853	17825	17809	17860	17864	17810	18009	17860	18010	17913	17883	17947	17821	18020	17811	17981	17831	17792	17613	17961	17829	17854	18059	17707	17945	17869	17761	17911	18049	18052
32847	46749	41796	31891	27526	23913	21425	19835	18526	17456	16892	16511	16361	16012	15958	15711	15573	15284	15504	15418	15443	15323	15284	15274	15395	15114	15197	15284	15246	15119	15111	15225	15171	15165	15223	15182	15108	14941	15062	15096	15075	14985	15169	15134	15188	15218	14984	15172	15139	15128	14995	14930	15082	15219	15025	14984	14792	15045	15054	15058	15108	15059	15056	14986	15068	14981	15149	15044	15070	15058	15124	15243	15195	15028	14828	15030	15115	15129	15069	14966	15005	15094	15140	14995	15038	15083	15179	14990	14990	15115	15109	15126	15137	15132	15007	14990	15104	15046	14883	15027	15039	15132	15103	15136	15033	15074	15094	15071	15037	15117	15101	15092	15059	15056	14999	14982	14969	15047	15113	14814	14978	14983	15163	15176	14952	15128	15097	15011	14958	15028	14968	15143	14940	14993	15223	15136	14832	15173	14907	15123	15095	15133	15187	14931	15058	15182	15035	15162	14851	15087	15083	15015	14846	14994	14997	15135	15094	15086	15059	14950	14935	14969	15016	15116	14771	14946	14970	14912	15182	14941	15015	14987	15053	15013	15026	14971	15033	15077	14897	14923	14911	14840	15008	15022	15120	15036	14996	15143	15005	15125	15110	15161	15107	14893	14922	15062	14994	15127	14899	15266	15197	15063	14987	15062	15061	15043	15032	15138	15033	15018	15070	15193	15071	14979	14996	14943	15201	15079	15024	14891	15145	14875	14938	15028	15064	14901	15094	14920	15066	15054	15094	15049	14945	15078	15103	14892	15112	15088	15125	15160	15092	14914	14931	14990	15016	15292	15017	15088	15100	15097	15191	14954	15051	14791	15032	14909	15213	14924	15050	15041	14974	14979	15013	15130	15026	15032	15082	15112	15223	15089	15083	15064	15010	15008	15058	15027	15108	14979	14999	15065	15083	14994	14968	15084	15043	15057	15220	15097	15008	15035	15137	15205	15005	14958	14883	14973	15068	15198	15089	14896	14956	15037	15134	15011	14960	15026	14913	14927	14890	14973	15180	15027	15121	14972	15083	15092	14998	15091	15060	14766	15140	14787	15041	15077	15087	15015	15098	14982	14978	15070	15017	15028	15047	15139	15094	15112	15094	14948	15131	14984	14943	15043	15130	15046	14976	15042	15143	15085	15067	14895	15013	14910	15072	14994	14999	15224	15121	15106	14973	14974	15255	15067	15040	14982	14996	14939	14984	15114	15056	15009	15005	15114	15147	15075	15103	15051	15003	15043	14943	15153	15014	15203	15104	15040	15063	15091	15110	14953	15140	15078	14953	15077	15006	15112	15033	14979	15000	15127	15032	15164	14939	15021	15104	14936	14816	15096	15054	14905	15087	15336	14943	15014	15107	14827	15107	14977	15032	14913	14946	15252	15122	14911	14914	15032	15092	15130	15220	14913	15003	15027	15134	15004	14893	14948	15104	15044	15066	15135	15058	15125	15117	14955	14940	15144	15153	15002	15165	15058	14977	15093	14878	15227	15083	15048	15186	15042	15029	15153	15044	14894	15107	15043	15149	14990	14972	15111	15074	15057	15079	14944	15007	14990	15026	14889	15144	15273	14879	15025	15020	15011	14917	15127	14983	14844	15039	15056	14890	15172	15222	15110	14977	15114	15086	14903	15136	15094	15034	15014	15042	15273	15174	15073	14876	15216	15137	15124	14930	14894	15172	14920	14926	14985	15113	15021	15059	15154	14980	15041	15149	14850	15103	15012	15005	15080	14896	15056	15219	15036	15057	15055	15036	14986	15152	14948	15118	14937	15044	15070	15144	15112	15104	15154	15278	14916	15085	15090	15065	15039	15048	15056	14902	15070	15069	15131	14933	15064	15090	15043	15046	15135	14991	15081	14935	15091	15193	15028	15204	15126	15048	15111	15099	14953	14950	15167	15062	15110	15051	14828	15036	15113	15056	15096	15013	15011	14974	15181	14983	14910	14980	15045	15050	15022	15058	15086	14966	15184	14910	14985	15129	15125	15050	14905	14929	15117	15040	14932	15130	14903	15148	14993	15082	15102	15077	15055	15076	15025	15108	15078	15101	14989	15129	14874	15207	14947	15044	15047	15149	15117	15115	15151	15236	15107	15111	15068	15171	15046	15048	14907	15041	14973	15170	15178	14989	14934	15089	15117	15032	14914	14931	15005	14882	15181	15149	14852	14936	15009	15204	15134	15057	14887	15032	14885	15052	15176	15074	14826	15022	14883	15106	15017	15072	15146	15024	15050	14986	14951	15196	14930	15116	15063	15026	15036	15117	15063	14995	14984	15026	15107	15068	15139	14906	15026	15075	15108	15148	15030	15025	14917	15076	15156	15061	15028	15160	15129	15261	15171	15072	15048	15181	15081	15070	15121	15017	14977	14913	14989	14969	15064	15067	15181	15087	15333	14928	14953	15095	15141	15029	15045	14862	15005	15080	14862	15036	15034	15025	15162	15088	14912	14988	15109	14964	15017	14987	15201	15071	15051	14887	15065	15040	15178	15027	15084	15000	15048	15098	15014	15166	15003	15003	15047	14997	14833	15122	15157	15080	15283	15101	15016	15225	15046	15049	15052	15006	15090	14990	14909	15036	15103	15130	15139	14910	15050	14997	15069	14977	14954	15115	15010	15051	15016	14932	15175	15107	15111	15029	15133	15155	15302	14964	15191	15185	14949	15057	15181	14879	15045	14909	15060	14978	15097	15064	15147	14943	15153	14952	14992	15133	15220	15026	15119	15190	15041	15089	14874	15159	14964	15059	14997	15125	14862	14965	15091	15265	14932	15074	15235	15087	15211	15223	15051	14977	15070	15096	15122	15068	15064	15027	15133	14972	15162	15012	15030	14920	15063	15101	15064	14962	15062	15093	14978	15115	15063	15174	14896	15113	14800	15192	14946	14965	15121	15245	14916	15152	14952	14969	15090	15014	15085	15029	15185	14984	15110	15142	15095	14955	15156	15101	14980	15251	15006	14909	15066	15006	15073	15259	15137	15011	15097	15161	15092	15258	14958	14996	15050	14996	15113	14861	15033	15143	15165	15141	15063	15066	15067	15013	15102	15251	15109	14906	14925	14991	15168	14972	15096	14967	15210	14871	15062	14970	15155	15084	15014	15082	14967	14914	15091	14882	15042	15082	14985	15087	15061	15205	14960	15112	15043	14822	15042	15054	15036	15102	14991	15210	15047	15102	15151	14956	14990	15157	14969	15060	15084	14942	14941	15030	15142	15115	15095	14970	14874	15006	14921	15003	15067	15006	15226	14995	15215	14992	14867	14847	15007	15002	14986	15023	14946	15046	15113	15179	14973	15151	14943	15063	15043	15125	14999	15083	14899	15029	15173	14933	15165	15033	14990	15212	15101	15104	15055	15047	14973	15106	14945	15127	14978	15168	15156	15055	15163	15076	15014	15004	15080	14897	14994	15008	14833	15118	15139	15030	14996	15108	15129	15098	15080	15079	15102	15075	15014	15255	15108	14966	15108	15037	15203	14881	15077	14949	15076	14995	14908	15049	15015	15147	14955	15186	15039	14857	15062	15041	14870	15169	14905	15014	15129	14921	14954	15035	15047	15105	14975	15235	15070	15094	15031	15089	15111	15094	15009	14991	15008	15198	15315	15116	14986	14940	15171	14905	15233	15021	14936	14842	15121	14954	15066	15013	15033	15038	15038	14966	14992	15073	15099	15045	15165	14999	14968	15045	15178	14819	15195	14905	15046	15255	14788	15197	14989	14999	15109	14883	15087	14966	15050	14983	15052	15079	15014	14963	15137	14793	15154	15111	14934	15012	15139	15209	15041	15085	14908	14944	15082	14913	15075	15070	14994	14935	15055	14988	15243	14972	14862	15037	15114	14977	15111	15202	15021	15073	15172	15138	15112	14883	15114	14997	14893	15129	14971	15085	15040	14949	14879	15058	14984	15134	14994	15158	15055	15001	15178	15166	14846	14882	15067	15034	15048	15045	15045	15096	15148	15008	15008	14936	14994	14973	15349	14968	15066	14971	14958	15111	15046	15095	15060	15052	14948	15082	15003	14992	15084	15106	15038	15105	15125	15069	15064	14980	15008	14940	15029	15019	15163	15107	15056	15217	15068	15012	15046	15210	15271	15003	15101	14957	14962	15166	15106	14986	14945	15030	15138	15073	15136	14978	15171	15228	14946	15059	15184	14868	15100	15035	15083	15183	15065	15066	14912	15206	15180	15120	15040	15053	15048	14976	15023	15160	15040	15112	14901	15102	15059	15242	15158	15088	15052	15156	14969	15086	15023	15019	14980	15077	15114	15072	15134	15004	14877	14923	14922	14914	15050	15063	15210	14881	15064	14861	14944	15068	15031	14940	15100	15097	15277	15074	14975	15115	15117	14983	15169	15065	15160	15116	15016	14928	15075	15103	15002	14912	14880	14940	15028	15051	15014	15023	15040	14996	15094	15025	15027	14948	14976	15038	15055	15106	14954	15069	15089	15027	15144	15062	15330	15069	14925	15066	15097	15022	15163	15063	15088	15148	15139	14965	15015	15202	14999	15076	14945	15101	15152	15043	15118	15083	14908	14967	14840	14939	14980	15022	15054	15102	15109	15109	15146	15011	14957	15203	15062	15114	15061	15077	15070	14884	15132	15097	15089	14955	15092	14918	15166	14978	15125	15137	15009	15143	15068	15076	15113	15117	15054	15127	15149	15050	14950	14915	15037	15046	15139	15040	15080	15227	14912	14955	14886	15162	15040	15033	14999	15004	15100	15084	14975	15121	15201	15077	15132	15003	14974	15068	15139	15191	14964	15160	15200	15133	14892	15146	15045	14940	15014	15081	14930	14974	14913	15017	14961	14958	15130	15088	15023	15129	15083	15087	14913	14942	15021	14999	14989	15168	15093	14977	14929	15178	15071	15009	15105	14886	14948	14911	14949	14955	15100	14987	15015	14923	15074	15125	15103	15040	14980	14988	15018	15121	14949	15125	15081	14983	15143	14959	15155	14986	14829	15131	14938	15030	15172	15034	15009	15052	15177	15044	15063	15169	15207	15019	15049	15128	14832	15269	14910	15094	15150	15012	15046	15065	14925	14998	15072	15025	15237	14918	15009	14982	15088	15089	14983	14931	15138	14877	15090	15042	15114	15022	14901	15125	15070	15013	14949	14968	15056
24056	21091	28629	25815	25788	27104	26396	22629	21185	20495	19955	19388	19338	19073	18757	18490	18423	18411	18304	18216	17976	18001	17844	17999	18112	17731	17992	18001	17868	17925	18016	17775	17885	17838	17892	17772	17734	17719	17599	17984	17989	17653	17861	17897	17731	17645	17802	17755	17708	17750	17808	17971	17840	17756	17673	17740	17656	17675	17776	17473	17892	17784	17760	17585	17755	17671	17671	17748	17801	17799	17701	17796	17931	17802	17861	17736	17792	17747	17800	17845	17775	17805	17673	17601	17676	17663	17909	17794	17761	17712	17913	17724	17820	17594	17746	17564	17711	17897	17686	17654	17477	17719	17742	17697	17744	17750	17663	17677	17637	17831	17620	17803	17716	17815	17473	17699	17872	17675	17631	17724	17639	17625	17609	17740	17777	17653	17694	17731	17775	17659	17734	17707	17801	17697	17673	17864	17656	17678	17605	17581	17707	17611	17883	17729	17513	17776	17697	17514	17694	17652	17623	17722	17739	17667	17592	17627	17724	17645	17666	17674	17901	17488	17732	17825	17543	17778	17798	17824	17687	17757	17769	17798	17750	17560	17672	17730	17569	17611	17581	17769	17716	18031	17732	17705	17730	17606	17598	17769	17656	17807	17654	17827	17648	17712	17910	17609	17692	17772	17691	17760	17764	17830	17669	17843	17701	17540	17576	17620	17837	17779	17854	17719	17805	17856	17785	17806	17799	17765	17709	17579	17665	17677	17647	17780	17525	17767	17862	17575	17878	17638	17611	17639	17934	17695	17736	17829	17702	17555	17767	17577	17694	17458	17882	17784	17667	17723	17551	17529	17770	17656	17861	17485	17704	17647	17500	17818	17753	17727	17632	17682	17759	17834	17729	17773	17731	17628	17774	17769	17600	17725	17669	17639	17731	17654	17605	17640	17852	17654	17749	17860	17944	17801	17683	17725	17698	17614	17638	17755	17757	17683	17612	17725	17718	17716	17769	17716	17775	17706	17711	17749	17724	17716	17866	17675	17807	17742	17787	17803	17632	17448	17786	17746	17758	17667	17531	17907	17560	17753	17884	17647	17575	17566	17755	17813	17827	17558	17760	17630	17810	17748	17600	17758	17821	17798	17926	17573	17798	17741	17909	17805	17694	17604	17665	17749	17626	17586	17623	17544	17675	17750	17440	17674	17727	17620	17782	17734	17690	17675	17599	17662	17648	17794	17541	17722	17712	17926	17688	17770	17485	17802	17803	17904	17644	17685	17796	17682	17643	17781	17618	17671	17855	17839	17810	17797	17873	17518	17549	17782	17566	17899	17815	17615	17714	17779	17605	17716	17639	17580	17756	17683	17624	17819	17800	17648	17691	17545	17670	17818	17790	17344	17807	17824	17701	17526	17782	17795	17859	17711	17965	17848	17942	17717	17854	17758	17630	17785	17944	17681	17963	17652	17704	17526	17596	17659	17573	17766	17597	17624	17559	17747	17671	17572	17604	17843	17802	17683	17785	17617	17777	17736	17827	17670	17714	17905	17529	17450	17698	17717	17658	17619	17631	17575	17767	17928	18025	17658	17741	17761	17790	17784	17772	17782	17672	17690	17781	17521	17769	17729	17686	17610	17666	17915	17845	17547	17812	17781	17824	17748	17849	17824	17898	17756	17841	17518	17588	17656	17828	17599	17711	17572	17625	17752	17910	17614	17461	17574	17675	17713	17381	17780	17571	17712	17720	17561	17719	17864	17933	17719	17696	17702	17822	17717	17765	17691	17808	17706	17695	17951	17762	17478	17766	17829	17638	17760	17797	17626	17696	17764	17597	17785	17694	17645	17765	17793	17745	17762	17750	17600	17533	17768	17647	17691	17817	17753	17791	17695	17861	17750	17712	17566	17776	17741	17951	17759	17643	17543	17772	17731	17762	17707	17916	17490	17515	17798	17894	17624	17928	17641	17718	17518	17654	17893	17561	17548	17805	17608	17741	17837	17628	17700	17649	17676	17574	17612	17796	17838	17637	17744	17714	17585	17645	17726	17717	17900	17620	17657	17649	17658	17757	17724	17657	17493	17928	17837	17768	17582	18029	17615	17698	17862	17601	17892	17760	17443	17749	17816	17620	17738	17790	17637	17640	17676	17655	17781	17768	17652	17685	17862	17594	17733	17640	17553	17792	17712	17690	17684	17800	17717	17775	17651	17748	17750	17708	17786	17729	17621	17930	17705	17687	17710	17635	17875	17746	17707	17581	17696	17949	17704	17690	17693	17732	17691	17787	17838	17889	17636	17757	17833	17955	17833	17775	17796	17625	17640	17791	17646	17594	17825	17666	17552	17694	17597	17780	17656	17602	17583	17702	17662	17681	17845	17936	17727	17610	17972	17925	17708	17766	17693	17800	17635	17701	17821	17834	17719	17928	17800	17693	17824	17850	17511	17741	17820	17672	17680	17797	17714	17541	17765	17767	17520	17773	17831	17860	17824	17747	17762	17932	17820	17739	17776	17714	17626	17699	17640	17746	17740	17766	17529	17690	17645	17525	17724	17658	17732	17686	17920	17791	17720	17682	17780	17607	17965	17619	17804	17763	17644	17820	17831	17752	17497	17655	17740	17810	17587	17821	17634	17667	17656	17760	17809	17783	17676	17725	17683	17940	17550	17748	17754	17507	17750	17621	17726	17768	17579	17847	17887	17737	17625	17693	17687	17915	17725	17412	17813	17509	17712	17710	17689	17764	17757	17829	17812	17698	17658	17755	17651	17832	17773	17674	17861	17814	17714	17787	17777	17759	17873	17746	17639	17853	17878	17594	17616	17681	17955	17755	17620	17784	17540	17809	17664	17582	17818	17866	17875	17688	17731	17943	17661	17598	17520	17656	17901	17860	17565	17590	17697	17863	17831	17624	17692	17660	17738	17818	17633	17626	17611	17583	17716	17778	17639	17704	17774	17830	17646	17694	17733	17749	17580	17864	17858	17780	17597	17786	17702	17801	17520	17690	17684	17824	17855	17736	17832	17572	17588	17646	17677	17656	17546	17792	17614	17859	17641	17575	17658	17742	17695	17776	17953	17748	17861	17727	17563	17823	17729	17630	17749	17751	17572	17864	17625	17507	17652	17578	17673	17627	17741	17752	17697	17712	17493	17470	17801	17677	17763	17538	17678	17700	17636	17723	17850	17774	17752	17859	17946	17607	17694	17737	17707	17768	17734	17691	17656	17769	17618	17948	17855	17696	17803	17767	17790	17850	17795	17626	17624	17807	17655	17767	17702	17633	17555	17593	17841	17850	17923	17652	17768	17823	17775	17808	17789	17677	17862	17684	17782	17828	17657	17809	17763	17844	17643	17747	17718	17801	17894	17826	17794	17741	17890	17683	17883	17498	17581	17601	17625	17659	17790	17886	17669	17767	17714	17531	17756	17712	17780	17761	17407	17750	17447	17777	17652	17839	17833	17765	17731	17663	17650	17689	17786	17410	17838	17894	17779	17904	17654	17691	17655	17700	17619	17593	17818	17659	17841	17604	17708	17766	17844	17829	17521	17802	17583	17849	17557	17508	17547	17676	17572	17556	17762	17679	17894	17778	17786	17759	17706	17590	17776	17570	17739	17818	17632	17698	17692	17809	17817	17889	17965	17839	17470	17643	17782	17917	17844	17790	17576	17741	17858	17661	17752	17968	17883	18029	17914	17759	17977	17867	17976	18051	17618	17748	17752	17675	17717	18011	17678	17731	17559	17641	17588	17582	17580	17456	17583	17620	17803	17749	17602	17711	17936	17731	17734	17750	17712	17670	17666	17835	17689	17609	17424	17842	17505	17744	17668	17713	17787	17817	17686	17720	17877	17781	17807	17833	17754	17686	17617	17907	17693	17782	17866	17661	17821	17922	17690	17678	17770	17767	17897	17793	17767	17496	17624	17670	17651	17662	17837	17894	17661	17784	17920	17622	17539	17579	17676	17706	17688	17810	17669	17820	17648	17680	17730	17889	17862	17787	17776	17561	17557	17715	17693	17800	17697	17795	17805	17717	17624	17902	17704	17746	17825	17891	17726	17709	17799	17677	17951	17782	17704	17707	17786	17769	17652	17902	17794	17587	17751	17862	17750	17819	17441	17577	17741	17802	17685	17727	17853	17459	17802	17707	17537	17573	17780	17756	17559	17954	17693	17638	17737	17687	17688	17774	17776	17827	17729	17826	17474	17732	17878	17708	17727	17811	17476	17640	17618	17848	17714	17836	17677	17533	17567	17795	17664	17807	17721	17650	17668	17763	17798	17807	17667	17818	17734	17620	17739	17774	17715	17623	17863	17665	17640	17786	17830	17662	17719	17736	17911	17811	17573	17792	17786	17686	17675	17783	17624	17595	17952	17630	17742	17663	17835	17693	17945	17736	17822	17793	17654	17834	17573	17706	17690	17921	17771	17714	17725	17875	17764	17921	17691	17885	17806	17826	17709	17650	17793	17939	17760	17709	17862	17643	17850	17573	17973	17956	17917	17764	17751	17782	17855	18023	17799	17776	17687	17708	17861	17929	17709	17828	17866	17845	17746	17627	17889	17604	17891	17611	17690	17551	17818	18064	17793	17639	17709	17603	17653	17581	17744	17888	17736	17644	17776	17969	17622	17561	17674	17644	17571	17563	17560	17777	17741	17699	17780	17938	17747	17665	17644	17637	17713	17685	17685	17667	17529	17839	17555	17724	17777	17725	17710	17739	17550	17767	17763	17610	17731	17672	17515	17808	17379	17714	17671	17812	17722	17696	17604	17643	17750	17790	17843	17671	17881	17775	17639	17828	17895	17528	17894	17778	17662	17915	17785	17582	17609	17819	17678	17567	17822	17763	17715	17642	17754	17789	17853	17813	17625	17693	17740	17692	17636	17598	17816	17936	17645	17430	17801	17870	17606	17884	17718	17976	17421	17582	17825	17789	17822	17821	17735	17559	17791	17731	17686	17430	17638	17787	17691	17742	17949	17933	17605	17642	17926	17722	17807	17743	17686	17782	17740	17751	17597	17731	17767	17759	17818	17827	17581	17803	17888	17619	17660	17824	17728	17747	17792	17868	17822	18059	17855	17828	17626	17749	17505	17697	17687	17642	17532	17598	17850	17740	17737	17744	17690	17726	17837	17752	17730	17958	17757	17920	17842	17749	17790	17656	17716	17937	17791	17711	17643	17662	17879
31360	51278	47114	36954	31728	27437	24405	21906	20191	18971	18102	17590	17112	16626	16270	16004	15854	15915	15584	15662	15507	15426	15483	15374	15233	15181	15284	15167	15283	15197	15168	14973	15099	15034	15078	14970	15294	15035	14955	14913	15056	14984	14850	14966	15169	14936	15053	14976	14995	14988	14987	14796	15215	14907	14983	14890	14801	15038	15015	14740	14913	15101	14763	14993	14963	15125	14900	14958	14944	14904	14988	15025	15087	14938	14857	14837	15169	14858	14921	14840	15003	14948	15012	14981	15050	14927	14985	15047	14929	15125	15036	14928	14856	14914	14918	14834	14862	15079	15032	14908	15012	15008	14995	15006	14839	15122	14991	14878	15031	15061	14813	15028	15113	14983	14838	14937	15044	14935	14965	15075	14886	14843	15078	14940	14947	14981	14987	14930	14970	15030	14917	15015	14836	14913	14742	15064	15097	14941	14847	14902	14886	14844	15099	14908	14985	14938	15025	14919	15010	14993	15059	14902	14777	14784	15039	14799	14956	14911	15001	15043	14883	14938	14965	15068	14883	14966	14960	15107	14866	14971	14898	14872	15001	14953	14952	15069	15209	14839	14956	14826	14931	14865	14937	14946	15052	14838	14968	14988	14949	15047	14936	14981	14916	14957	15003	15001	14974	14969	14881	15054	15011	14995	15012	15007	14946	14970	15123	15035	14925	14855	14960	14971	15014	14985	14944	14948	14962	15012	14980	14851	14989	14833	14899	14952	15058	14974	15071	14965	14955	14991	14989	14758	15076	14968	14923	15035	15033	14930	14950	14945	14893	14928	14888	14787	15109	14910	14898	15147	14961	14908	14827	14848	14918	14918	15047	15041	15089	14933	15053	15048	15087	14961	15002	14955	15034	14898	14938	15048	14989	14980	14844	14966	15064	14922	15165	14954	15024	15197	14947	14933	15000	14896	14982	15054	14993	14986	15026	15090	14921	15131	14962	14997	14965	14980	14815	14861	14988	14872	15033	14841	15023	15009	15049	14989	15034	14946	14948	14770	15034	14938	14970	14827	14983	14972	14823	14986	14987	14961	14878	14952	14878	14985	15019	15106	14924	15069	14969	14936	14828	14891	14947	14885	14938	14852	15228	14835	14810	14945	14866	14838	14616	15063	14941	14957	14961	15005	15094	15026	14916	14877	15015	14829	14872	14730	15042	15008	14974	14943	15000	14963	15124	14959	14884	14917	14922	15026	14758	15041	15096	14981	14893	14969	14983	15013	15095	14832	15054	14832	15164	14969	14961	15000	15023	14936	14980	14946	15005	14988	14850	14857	14918	14848	14861	14981	14881	14915	14971	14932	14975	14969	15047	15050	14908	15049	15091	14972	14863	14869	14967	14811	14802	15193	14900	14881	15053	15022	14972	14926	14934	15063	14871	15031	14944	15040	14993	15160	14962	15031	14935	14994	14950	14988	14687	14962	15060	14815	14912	15085	14961	14939	14888	14878	14856	14881	14947	15077	14974	14989	14961	15019	14912	14857	14944	14996	14992	14966	14948	15018	14813	15059	14885	14941	14981	14818	15088	15015	15179	14886	14852	14966	14834	15108	15127	14965	14972	15028	14947	15111	14836	14910	15102	15099	15055	14881	15074	15056	14979	14869	14964	14927	14854	15073	14986	15046	14928	14875	14793	15039	14774	15121	14906	15004	15016	14894	15051	14876	14981	14984	14944	14915	14924	14920	14882	15000	14930	14783	14922	15034	14899	14857	15043	14997	14728	14912	15024	15073	14954	14927	15021	14996	14893	14936	15008	14898	14960	14937	14866	14877	15195	14853	14966	15032	14908	15179	14969	14993	14981	14751	15013	15041	14918	15091	14896	15189	14927	14916	15001	14919	14954	14940	14900	14918	14892	14886	14988	14957	15096	15050	14948	14986	14831	14972	14860	14861	15127	14966	15090	14927	14894	15100	15099	14952	14850	15012	15021	14928	14920	15029	14983	14976	14961	14904	14986	14866	14917	14807	14922	14999	14940	14940	14993	15054	14751	15043	14935	14959	14921	14923	14890	14837	15077	14945	15000	14966	14996	14838	14961	15043	15184	15043	14747	14840	14959	15002	14697	14748	14961	15081	14889	15098	14956	14962	14855	15040	14865	14900	14991	14988	14873	14807	15098	14979	15039	14967	14823	14853	15053	15094	14878	14949	14864	14947	15002	14867	14805	14916	14849	14929	15072	15015	15122	14955	15098	14890	15083	14825	14807	14843	15130	14860	15080	14918	14867	14802	14909	15055	15073	15020	14943	14999	14938	14976	15044	14989	15052	14934	15040	14955	15037	15074	15097	14940	14995	14882	14886	14849	14998	15066	14961	15020	14902	14993	15050	15091	14897	15018	14855	15113	15161	15006	15028	15167	14910	14926	15103	14978	14916	14848	14915	14829	15086	14948	15036	14827	14846	14759	15000	14932	14958	14975	14938	14959	15019	14951	14925	14998	14858	15009	14846	15059	14798	14974	14923	14872	14960	14936	14936	14952	14943	14903	14797	14980	15102	15028	15008	14841	14985	14982	15119	14858	15200	15057	14948	15000	15061	15096	14952	14894	14919	14849	14955	15135	14869	15019	14953	15034	14968	14928	14893	15074	15010	14886	14879	14900	14921	14776	15019	14869	15037	15015	14880	14929	14952	14922	15239	14815	15012	14966	15040	15124	15037	14881	15107	14988	14801	15085	14954	15064	15015	14921	14887	14957	14877	14988	14945	14929	14885	14955	14969	14972	14992	15086	15086	14935	15003	14903	15116	14908	15049	15055	14843	15082	15002	15048	14975	14970	14897	14922	15125	15019	14834	14839	14915	15018	15028	14793	14945	14929	14893	14796	14918	15001	15053	15078	15029	15065	14993	14966	14985	14859	14862	15006	15024	14991	14814	15047	14890	15009	14793	14894	14991	14879	14897	14901	15084	14907	14997	15065	14910	15036	14914	14977	15007	14844	14791	15121	14891	14802	14985	15010	14888	14988	14897	15082	15076	14982	14936	15001	14881	15115	14976	14856	14962	15068	14825	14927	14994	15029	15091	14798	14966	15035	15068	14968	14917	14956	14825	15038	15057	15023	14859	14946	15000	14824	14745	14975	14972	15024	14949	15029	14841	14926	14938	14962	14780	14966	14959	14967	15005	15005	14964	14959	15088	15080	15000	14966	15029	15035	14882	14901	15043	14913	14946	14831	14942	14983	15070	15122	14953	15057	15092	14926	15148	15018	15138	14922	14827	14972	15029	15027	14861	14895	15082	14935	15057	14999	15089	14987	14836	15003	14956	14936	14920	14959	15003	14818	14896	14989	14950	15056	14944	14970	15008	14899	14955	15132	15098	14913	14906	14998	14861	14983	15065	15026	14969	14999	15156	14842	14917	14923	14971	15010	14837	14969	14981	14948	14930	15054	14838	15003	14949	14933	14977	14928	14999	14999	14997	14976	15009	14917	15133	14867	14960	14936	15095	14982	15032	14863	15014	14935	14888	15079	14975	14898	14829	14977	14860	15004	14905	14991	14879	14963	14957	15071	15129	15061	14894	15030	14936	14993	14863	14939	15002	14948	14955	15041	14874	14843	15052	14829	14870	14878	14885	15038	14763	14970	14988	15075	14877	14905	15012	14859	14932	15219	14744	15198	15038	15132	14976	15128	15011	15027	14911	14840	14839	15010	15075	14920	15046	15003	14867	14800	15026	15107	14859	14906	15010	14873	15060	14920	15070	14910	14991	14882	15028	14753	15056	14776	15028	14845	15006	15043	14894	14907	14916	14874	14942	14905	14980	15036	14961	14943	14841	15071	14919	15005	15026	14931	15065	15006	15067	14897	14956	15119	14991	14973	14836	15102	15001	14918	14798	14863	14963	15041	14830	15004	15002	14943	14882	14961	15015	15008	15025	15127	14763	15061	14941	14935	14838	15005	15115	14898	15104	14933	15018	15139	14957	14964	14898	14918	14951	14908	15024	14936	15023	15009	14871	14885	14981	14783	15022	14857	14908	15061	15076	14921	15050	15014	15058	14934	14916	15062	14957	15037	14987	14905	14995	14856	15001	15073	14975	15035	14758	14982	14958	14974	15193	15127	14955	15003	14909	14871	14966	14896	14952	15079	15067	15001	14990	15094	14845	14996	15010	14795	15063	15121	15003	14889	14869	15029	14923	15026	15024	15086	15038	15033	14996	14955	14965	14808	14947	15002	14945	14997	14854	15033	14896	15010	15112	15068	14862	15071	14912	14943	15015	15071	14943	14955	14894	14828	14973	14944	15087	14905	14967	14976	14910	14876	14943	15023	15052	15089	14904	14847	14906	15076	14987	14951	14988	14735	15120	15047	15144	14963	15043	15005	15104	14954	15039	14822	15025	14933	15047	14968	14932	14942	14937	14978	14796	14809	14742	14952	14844	15052	14930	14769	15008	14895	15093	15291	15032	14852	15015	14940	14867	14965	14957	15006	14878	15023	14821	14971	14833	15098	15007	14997	15013	15003	14974	14820	15030	15093	14881	15090	15013	14794	14982	15073	14987	15098	14810	14937	14891	14877	14977	15099	15026	15008	15171	14870	14968	14900	14995	14982	14966	14885	14914	14867	14898	14997	14931	14774	14882	14912	14824	15159	14818	14937	14823	15015	14878	14991	14809	15094	14877	15015	15082	15153	14936	14962	14901	14944	14826	14948	15030	14942	14973	14927	14959	14916	15059	14823	15112	14767	14787	14909	15008	14785	15005	15109	14961	14835	14985	14876	14911	14930	14988	15012	14970	15037	14949	14949	14829	14915	14749	15072	14987	14967	14963	14884	14980	15062	14876	14868	14962	14953	14924	14982	14847	14917	15105	14923	14966	15018	14930	14958	14869	14861	15101	14951	15019	14949	15043	14947	15041	14871	14954	14914	14935	14964	15027	14877	14898	15005	14986	15054	14825	14940	15094	14931	15068	14876	14967	15033	14960	14908	14861	15032	14948	15023	15061	14752	15011	14878	15001	14846	14884	15047	14826	15024	14899	14981	14942	14890	15035	14806	14995	14803	15106	14801	15042	14835	14994	14860	14910	14933	14943	14850	15124	14916	15005	14882	14959	15216	14916	15109	14992	14989	14934	14858	14936	14985	14852	14981	14976	15066	15033	14825	14887	15159	14875	15027	14880	14931	15002	14961
22789	21121	28892	23881	23257	27510	29815	24793	22787	22232	21387	20638	20220	19791	19387	19311	19122	19192	18889	18597	18783	18607	18566	18451	18625	18528	18272	18373	18468	18314	18300	18376	18375	18265	18185	18088	18444	18268	18376	18179	18389	18239	18252	18020	18093	18042	18152	18264	18102	18191	18178	18084	18077	17972	18271	18155	18243	18112	17937	18149	17983	18239	18034	18013	18158	18203	18108	18225	18153	18287	18141	18186	18182	18093	18158	18011	17981	18329	18460	18265	17973	17971	18279	18355	18049	18009	18124	18077	18104	18076	18053	18082	17976	18369	18194	17955	18251	18102	18238	18411	18327	18021	18191	18164	18009	18171	18081	18053	18008	18135	18161	18147	18035	18050	17978	18179	18197	18256	18141	18169	18083	18013	18194	17938	18219	18382	18135	18179	18113	18101	18008	17866	18018	17970	18111	17889	18184	18000	18270	18141	18098	18129	18292	18275	18073	18143	18048	18206	18153	18028	18138	17830	17981	18110	18054	18076	17999	18112	17910	18122	18100	17926	18066	18054	18197	18086	18169	18147	18202	18100	18040	18057	18094	18220	18242	18287	17911	18169	18133	17863	18157	18095	18108	18182	18056	17998	18032	18140	18041	18211	18077	18227	18099	18184	18208	18097	17875	18167	18210	18067	18098	17916	18118	18038	18156	18248	18144	18207	18276	18267	17946	18021	18030	18383	18071	17918	18100	18057	18172	18057	18122	18133	18270	18121	18039	18024	17995	18200	18139	18147	17963	17853	17959	18235	18231	18252	18113	18087	18067	18106	18193	18139	18056	17921	18112	18229	18107	18367	17960	18339	18219	18113	17999	18286	18171	17938	18277	18140	18284	18184	18036	18120	17931	18049	18064	18150	18021	17937	18032	18184	17868	18006	18112	18223	17902	18119	18035	18225	18261	18326	17829	18068	18106	17974	18051	18281	18160	18006	17946	18251	18292	18191	17782	18280	18104	18038	18195	18071	18093	18107	18120	18006	17954	18070	17994	17995	18060	18087	17951	18129	18098	18204	18223	18066	18163	18128	18137	17918	18000	17961	17951	18278	18143	18014	18071	17960	17945	17921	17997	18141	18089	18144	18143	18316	18302	17926	18000	17857	18073	18323	18142	18010	18042	18211	18233	17806	17983	17947	18199	18188	18071	17999	17927	18274	18246	18154	18068	18125	18287	18133	18253	18166	17982	18161	18011	18021	18017	17990	18110	17873	17877	18017	18102	17914	18162	18186	18235	17999	18211	18221	18036	18013	18016	18105	18080	18266	18190	18317	18164	17798	18197	18108	18100	18074	18268	17999	18097	18054	18188	18204	18331	18030	18214	18115	18152	18118	17979	18044	18002	18049	18008	18091	18000	18133	18152	18037	18121	18154	18382	18019	18038	17900	18110	17976	18170	17993	18172	18194	18159	17929	18156	18090	18045	17978	18033	18144	18085	18158	17984	18077	18184	17954	18056	18249	18101	18036	18173	18061	18110	18157	18153	18273	18092	18105	18201	17970	18112	18148	18065	18346	18314	18032	17869	17965	17769	18199	18066	18084	18015	18072	18193	18148	18047	18091	17932	18143	18066	18047	18098	17978	17952	18050	18016	18041	18169	18112	18311	18009	18174	18053	18141	18104	18218	18167	17955	18149	18055	18052	18225	18047	18155	17907	18020	18191	18156	18154	18322	18168	18069	18149	18120	18221	18290	18145	18030	18059	18190	18183	18268	18240	18170	18157	18157	18220	18179	17891	18102	18180	18280	18011	17980	18160	18103	18044	18236	17969	18422	18277	18309	18155	17976	18172	18295	18116	17963	17993	18036	18106	18307	18167	17864	18120	18293	17934	18040	18100	18298	18143	17864	18031	18174	17911	18247	18125	18300	18050	17912	18236	18147	18064	18046	17996	18069	18240	18136	18218	18247	18025	18174	18181	18012	18287	18280	17866	18034	17987	18140	18079	18205	18036	18026	18233	18214	18148	17977	18055	18012	17986	18122	18015	18028	18073	18078	18179	18238	18288	18026	18099	18337	18154	18033	18008	18256	18019	18101	18231	18104	17980	18033	18034	18146	18086	18073	17917	17908	18153	18028	18076	17997	18029	18095	18026	17932	18025	18140	18070	18387	18142	18241	18076	18211	18202	18075	18118	17984	18040	17832	18062	18011	18088	18204	18085	18214	18007	18208	18172	18052	17920	17983	18159	18112	18247	17995	18128	18278	18019	18073	18067	18157	18163	18080	18046	17893	17977	18235	18038	18157	17846	18167	18242	18165	18117	18095	18081	18084	17864	17951	18153	18029	17988	18064	18109	18137	18200	18076	18169	18174	18002	17823	18045	18095	18003	18122	18176	18082	17894	18036	18081	18021	17995	18256	17991	17863	18126	18153	18110	18110	17935	18345	18120	18042	17995	18039	18169	17947	18222	18141	17939	18118	18045	18095	17958	17968	18239	18075	18147	17977	18186	18350	18295	18090	18056	18188	18034	17922	18084	18246	18218	17985	18056	18177	18114	18273	18106	17866	18081	18230	18189	18274	18203	18241	18040	18206	18218	17918	17962	18082	18067	17985	18247	18069	18106	18040	18269	18027	17933	17984	18125	18084	18191	17989	18216	18075	18141	18032	18315	18044	18094	18163	18112	18033	18196	18197	18022	18268	18092	17920	17995	18030	18150	18125	17973	18113	18145	18133	18213	18158	18064	18072	17998	17983	18100	17999	18123	18172	18164	18013	18156	18128	18186	18089	17900	18098	18066	18290	18174	18266	18168	18158	18028	18179	18017	18307	18250	18086	17875	18036	18124	18057	18042	18093	18132	18165	17842	18339	18145	17912	18098	18066	18062	18147	18071	18173	18126	18192	17862	17908	18112	18135	18134	18279	18075	18033	18217	18192	18043	18075	18045	18183	17974	18029	17949	18007	18051	18490	17949	18096	18136	18078	18141	18085	18258	18251	18130	18301	18175	18142	18092	18041	17909	18155	18236	18089	18061	18169	18025	18120	18089	18064	18012	17998	17944	17900	17967	18265	18060	18106	17994	17904	18082	18177	17919	17936	18136	18199	18178	18313	18189	18167	17850	18003	18090	18045	18278	18051	18030	18054	18144	18091	18209	18183	18052	18136	17977	17957	18083	18117	17853	17958	18271	18034	18019	18004	18010	17909	18079	18194	18246	18150	18329	18082	18196	18101	17972	17987	17966	18222	18140	18145	18077	17972	18149	18033	18019	18171	17967	18108	18146	18093	18047	17918	18163	17989	18120	17992	18151	18044	17911	18144	18162	18311	17924	17905	18031	18197	18072	18278	17872	18228	18025	18065	18075	18048	18195	17999	18106	18132	17819	17977	18064	17992	18167	18191	18091	18114	18019	18086	18214	18113	18019	18091	17988	18001	18252	18197	18087	18170	18268	18096	18231	18284	18139	18164	18121	18248	18090	18147	18300	18082	18110	18092	17972	18264	18092	18067	18105	18209	17925	18081	17869	18216	17991	18103	18241	18119	18159	18008	18085	18166	18089	18039	18189	17960	17976	18134	18090	17959	18348	18091	18086	18067	18116	18173	17978	18288	17925	18017	18256	18397	18209	18107	17998	18318	17842	18135	18321	18137	18059	17874	18097	18208	18162	18003	18156	18070	18172	18015	18100	18061	18087	18337	17999	18087	18036	18059	18182	17939	18057	18146	18112	18114	17964	17922	17969	18051	18124	17999	18085	18226	18113	18047	18066	17931	17993	18000	18172	18134	17971	17941	17962	18095	18170	18174	17977	18098	18337	18066	18145	18083	18139	18119	18190	18229	18235	18078	18027	18085	18015	18165	18010	17933	18279	18193	18336	18125	18093	18126	18099	17934	17921	18225	18141	18058	18282	18096	17980	18087	18241	18121	18127	18058	17982	18222	18198	17782	17911	18127	18103	18025	18082	18182	18209	17992	18147	18095	18089	18192	18329	18113	18268	17988	18003	18023	17973	18178	18070	18031	17826	18073	17945	18049	18015	18197	18023	18195	18159	18146	17919	18067	18227	18065	18210	17970	17992	18179	18107	17933	18037	18149	18042	18127	17956	18090	17972	18043	18089	18274	18147	17998	18133	18388	17895	18101	18183	18029	18235	17929	18074	18166	18265	18374	18027	18034	18168	18260	18216	18081	18077	18028	17979	18130	18103	18097	18313	18126	18046	17998	18018	17958	18178	18008	18258	18040	18029	18072	18149	17969	17973	17966	18058	18252	18094	18100	18256	17927	17976	18127	18045	18113	18088	17924	18036	18057	17941	18114	18218	18209	18026	18060	17971	17979	18032	17970	18201	17998	18154	18269	18250	17908	18120	18117	18153	17943	17917	18219	18262	17964	17864	18149	17981	18221	18021	18195	18040	18159	17954	18072	18138	18079	18272	18108	18086	18031	17763	18155	18012	18231	18110	18053	18083	17961	18064	17978	17936	18142	17822	17982	18109	18267	18050	18229	18241	18187	17988	18092	18299	17834	18090	17992	18239	18159	17945	18081	18147	17985	17935	18130	18155	18252	17946	18076	18210	18021	18101	18125	18290	18069	18140	17986	18073	18159	18341	18076	18016	18030	17991	18142	18079	18134	18201	18069	17961	18205	18017	17985	18111	18204	18160	18119	18146	18177	18159	18184	18096	18129	17857	18120	17915	18204	18068	18265	18012	18163	18170	18019	18420	18187	18209	17990	17937	18175	18071	18073	18025	18037	18163	18061	17922	17957	18051	18113	17983	17967	18169	18456	18035	18135	18160	18186	18057	18081	18093	18021	18059	18152	18213	17960	18105	18102	18059	18276	18214	18169	18127	18172	18155	18088	18069	17896	18052	18173	17990	17917	18112	18131	18135	18012	18069	18042	17920	18067	17808	17879	18018	18181	18091	18130	18014	18133	18429	18124	18406	18232	18126	18379	18296	18099	18123	18225	18301	18091	18258	18010	18066	18161	17905	18098	18024	18164	18210	18127	18064	18029	18144	18094	18106	18026	18005	18146	18227	18189	18107	18043	18030	18081	18240	17860	18056	18131	18080	18080	18054	18238	18063	18140	18063	17898	17959	18004	17862	18124	18142	18055	18095	17971	18326	18223	18086	17959	18056	17983	18061	18032	18186	18116	18046	18261	17886	18212	18047	18050	18085	18028	17845	18374	18175
34622	56951	52073	42082	36409	31411	27548	24825	22574	20886	19735	18739	17965	17544	17058	16662	16518	16235	16161	15927	15772	15780	15648	15626	15574	15558	15425	15458	15538	15280	15284	15296	15301	15221	15397	15307	15413	15525	15031	15086	15195	15242	15254	15243	15392	15152	15217	15257	15139	15145	15085	15115	15154	15164	15121	15134	15298	14981	15184	15250	15191	15337	15298	15157	15321	15222	15186	15064	15317	15082	15252	15068	14901	15143	15111	15132	15235	15262	15105	15181	15232	15183	15057	15140	15010	15148	15078	15224	15172	15105	15061	15267	15172	15139	15089	15091	15199	15292	15180	15045	15207	15270	15343	15193	15105	15161	15223	15193	15169	15097	15230	15143	15257	15138	15162	15263	15348	15088	15116	15237	15124	15033	15160	15304	15213	14996	15318	15186	15146	15166	15122	15123	15007	15106	15156	15146	15175	15273	15179	15075	15236	15340	15232	15123	15184	15105	14888	15081	15096	15245	14913	15353	15043	15049	15074	15192	15205	15035	15043	15167	15089	15220	15094	15242	15137	15113	15176	15081	15096	15170	15142	15137	15314	15260	15232	15306	15149	15218	15076	15259	15212	15042	15122	15007	15304	14922	15247	15225	15244	15096	15165	15040	15022	15026	15107	15277	15184	15225	15254	15055	15208	15134	15054	15007	15393	15294	15221	15156	14996	15182	15185	15089	15187	15033	15266	15169	15218	15242	15063	15149	15010	15030	15160	15356	15194	15088	15228	14987	15205	15163	15261	15051	15149	15103	15119	15170	15060	15231	14856	15332	15377	15177	15177	14996	15074	15071	15066	15126	15023	15042	15211	15309	15129	15032	15218	15168	15174	15234	15146	15290	15188	15140	15249	15163	15166	15214	15073	15215	15162	15144	15161	15230	15052	15174	15246	15182	15056	15011	14994	15137	15337	15059	15244	14951	15207	15188	15190	15163	15246	15233	15181	15021	15244	15285	15186	15095	15316	15197	15107	15003	15151	15090	15254	15093	15291	15099	15162	15125	15131	15268	15037	15124	15041	15227	15070	15252	15028	14998	15112	14948	15023	15162	15170	15205	15159	15155	15224	15310	15190	15114	15143	15198	15213	15182	15140	14986	15078	15118	15028	15006	15085	15180	15056	15206	15179	15066	15196	15223	15298	15010	15205	15279	15150	15083	15129	15196	15174	15143	15070	15154	15171	15069	15223	15192	15150	15177	15089	15085	15223	15083	15210	15417	15259	15102	15165	15303	15216	15159	15179	15227	15027	15102	15039	15118	15148	14974	15191	15192	15089	15067	15057	15044	15215	15138	15239	15074	15115	15220	15260	15062	15179	15123	15125	15300	15136	15251	15180	15173	15158	15123	15235	15241	15152	14987	15125	15241	15333	15326	15195	15094	15062	15325	15165	15158	15173	15159	15211	15175	15240	15195	15223	15198	15145	15110	15085	15039	15022	15317	15148	14994	15116	15008	15117	15277	15125	15281	15161	15227	15174	15190	15261	15013	15204	15177	15304	15196	15120	15235	15133	15455	15141	15219	15176	15107	15245	15132	15015	15162	15146	15108	15317	15250	15198	15142	15061	15203	15127	15146	15184	15240	14908	15129	15161	15016	15221	15244	15342	15098	15284	15188	15167	15165	15193	15084	15198	15054	15059	15300	15172	15041	15103	15356	15266	15173	15100	15207	15238	14951	15107	15060	15104	15180	15130	15232	15211	15229	15130	14981	15104	15343	15082	15132	15106	14953	15313	15070	15210	15149	15231	15254	15300	15274	15228	15122	15336	15305	14970	15121	15226	15240	15067	15036	14981	15195	15179	15138	15049	15205	15200	15059	15293	15157	15169	15285	14975	15234	15081	15155	15109	15076	15031	15051	15317	15051	15160	15018	15267	15132	15392	15190	15104	15090	15245	15138	14960	15293	15043	15203	15131	15244	15215	15181	15196	15058	15116	15238	15077	15140	15088	15046	15040	15120	15052	15193	15004	15176	15102	15259	15207	14940	15194	15279	15126	15086	15188	15089	15112	15155	15153	15149	15203	15242	15026	15190	15240	15137	15135	15118	15000	15127	15153	15144	14912	15062	14987	15157	15421	15208	15014	15082	15280	15034	15212	15155	15141	15150	15004	15105	15198	15048	15204	15186	15222	14980	15169	15201	15112	15285	15079	15203	14965	15042	15355	15228	14917	15144	15241	15045	15035	15229	15106	15174	15206	15229	15220	15129	15047	15192	14938	15265	15315	15055	15100	15274	15252	15035	15040	15175	15140	15231	15233	15173	15142	15039	15350	15131	15087	15153	15109	15135	15212	15063	15026	15089	15227	15057	15093	15080	15272	15082	15143	14961	15246	14875	15067	15243	15112	15242	15194	15109	15177	15185	15184	15248	15159	15154	15194	15193	15124	15129	15257	15074	15277	15231	15101	15199	15102	15078	15069	15210	14975	14977	14980	15210	15058	15166	15110	15319	15261	15280	14998	15144	15037	15076	15106	15147	15157	15175	15119	15209	15320	15207	15185	15076	15110	15190	15104	15222	15160	15203	15186	15196	15121	15299	15070	15082	15213	15063	15128	15009	15131	15158	15088	15149	15247	15062	15104	15127	15186	15151	15247	15201	15158	15186	15001	15143	15350	15187	15164	15055	15148	14906	15223	15198	15278	15168	15157	15167	15298	15131	15193	15108	15120	15241	15395	15063	15151	15290	15139	15207	15371	15109	14924	15161	15206	15222	15123	15178	15250	15056	15261	15201	15214	15172	15296	15071	14943	15198	14978	15283	15096	15298	14987	15171	15229	15130	15061	15162	15241	15202	15210	15161	15035	15094	15210	15040	15151	15012	15318	15287	15041	15192	15043	15067	15297	15052	15147	15146	15165	15131	15130	15243	15271	15156	15262	15325	15126	15097	15193	15147	14971	15026	14959	15016	15226	15218	15157	15203	15142	14986	15078	15066	15245	15157	15207	15136	15204	14984	15150	15137	15207	15182	15109	15270	15151	15188	15015	15085	15173	15304	15098	15129	15197	15136	15270	15133	15071	15102	15227	15176	15302	15238	15036	15268	15003	15116	15108	15126	15031	15106	15220	15181	15100	15204	15199	15373	15286	15160	15097	15091	15024	15284	15000	15087	15288	15153	15128	15123	15073	15146	15171	15260	15276	15031	15180	15184	15220	15212	15256	15388	15050	15168	15026	15270	15061	15079	15043	15206	15293	15209	15154	15180	15072	15186	15104	15210	15308	15018	15158	15242	15148	15249	15129	15066	15279	15019	15310	15009	15110	15219	15107	15077	15309	14951	15224	15253	15244	15177	15201	15101	15034	15103	14977	15312	15163	15211	15156	15028	15085	15122	15217	15054	15197	15091	15171	15236	15219	15259	15096	15195	15102	15225	15213	15169	15127	15190	15079	15163	15367	15032	15210	15054	15101	15213	15124	15196	15094	15064	15172	15018	15132	15072	15114	15169	15106	15061	15235	15184	15228	15168	15114	15195	15068	15204	15205	15117	15064	15143	15092	15058	15210	15131	14999	15200	15173	15156	15225	14993	15200	15190	15122	15126	14873	15145	15174	15142	15389	15269	14872	15113	15217	15174	15142	15043	15342	15240	15408	14972	15272	15227	15280	15099	15078	15368	15258	15062	15313	15069	15277	15159	14973	15220	15164	14965	15051	15200	15199	15164	15198	15161	15391	14998	15291	15101	15127	15073	15254	15133	15042	15153	15143	15042	15158	14977	15271	15323	15257	15052	15121	15106	15094	15204	15196	15038	15096	15170	15131	15294	15058	15245	15045	15055	15135	15216	15137	15051	15195	15150	15211	15218	15092	15057	15176	15158	15204	15108	15078	15138	15039	15297	15099	15180	15229	15128	15175	15159	15256	15121	15174	15329	14961	15083	15215	15109	15272	15147	15076	15122	15007	15121	15323	15188	15187	15241	15002	15232	15025	15349	15156	15206	15157	15125	15279	15045	15219	15236	15165	15255	15143	15126	15244	15295	15001	15180	15133	15091	15143	15203	15209	15058	15069	15145	15243	15013	15209	15213	15144	15031	15130	15243	15248	15108	15333	15052	15162	15194	15334	15090	15256	15184	15074	15168	15208	15128	15106	15214	15070	14917	15209	15248	15159	15314	15062	15020	14988	15112	15224	15130	15248	15019	15107	15149	15139	15243	15069	14963	15222	15109	14987	15098	15152	15058	15038	15035	15091	15241	15012	15115	15245	15235	15125	15076	14940	15104	15151	15267	15279	15043	15276	15131	15089	15321	15208	15157	15005	15132	15163	15227	15177	15056	15039	15098	15200	15242	15238	15075	15240	15174	15160	15160	15283	15062	15211	14984	15059	15288	15205	14937	15316	15132	15111	15097	14951	15051	15282	15034	15122	15079	15077	15148	15174	15208	15201	15060	15234	15142	15157	15114	15156	14975	15163	15121	15227	15182	15104	15290	15268	15126	15132	15178	15081	15105	15238	15041	15206	15198	15062	15159	15154	15262	15263	15107	15171	15036	15018	15131	15291	15250	15117	15376	15225	15106	15124	15239	15175	15176	15124	14929	15084	15193	15025	15306	15196	15260	15026	15213	15231	15171	15169	15252	15422	14869	15190	15216	15104	15108	15189	15117	15157	15151	15086	15045	15328	15154	15149	15150	15250	15248	14977	15185	15049	15093	15404	14970	15205	15091	15258	15077	15073	14947	15170	15027	15173	15096	14989	14993	15062	15149	15221	15206	15096	15063	15090	15169	15106	15086	15211	15192	15130	15274	15245	15234	15184	15108	15284	15085	15043	15214	14953	15133	15114	15062	15254	15092	15167	15189	15297	15181	15071	15220	15175	15324	15172	15121	15027	15104	15256	14916	15238	15024	15164	15281	15175	15223	15098	15218	15186	15139	15166	15107	15130	15378	15129	15301	15073	15228	15123	15121	15166	15097	15046	15114	15152	15251	15086	15124	15061	15228	15240	15121	15398	15111	15209	15117	15290	15130	15087	15177	15240	15089	15223	14937	15363	15116	15265	15102	15272	15106	14991	15067	15238	15185	15059	15165	15240	15128	15053	15193	15223	14845	15354	14966	15377	15071	15376	15071	15221	15245	15276	15100	15246	15124	15067	14983	15124	15135	15153	15125	15223	15163	15163	15220	15255	15192	15022	15215
30188	30602	37404	33571	26870	24037	22497	20961	19938	19474	19115	18985	18514	18275	18207	18072	18252	18285	18216	17969	17691	17883	17909	17923	17833	17756	17969	17926	18042	17926	17952	18006	18027	17961	17819	17504	17760	17934	17695	17695	17894	17768	17837	17574	17779	17782	17782	17804	17804	17652	17657	17757	17732	17561	17757	17704	17712	17807	17640	17687	17843	17623	17769	17946	17919	17890	17783	17898	17791	17820	17827	17775	18045	17777	17930	17824	17706	17828	17701	17874	17882	17707	17875	17676	17623	17572	17848	17837	17792	17711	17650	17847	17990	17927	17924	17870	17742	18081	17756	17750	17703	17594	17779	17776	17819	17856	17905	17527	17719	17864	17766	17723	17930	17804	17915	17891	17780	17926	17825	17667	17838	17664	17838	17571	17764	17701	17910	17908	17819	17633	17691	17646	17733	17883	17534	17819	17741	17643	17759	17725	17817	17678	17950	17666	17815	17766	17834	17677	17803	17851	17956	17830	17614	17673	17838	17874	17805	17540	17780	17922	17527	17744	17786	17794	17677	17974	17738	17732	17805	17843	17586	17710	17507	17733	17924	17843	17609	17803	17812	17833	17835	17885	17864	17587	17771	17815	17980	17674	17782	17746	17762	17758	17891	17622	17735	17669	17666	17709	17795	17996	17789	17880	17701	17637	17766	17809	17894	17665	17713	17905	17764	17718	17885	17804	17728	17794	17820	17726	17914	17923	17805	17807	17766	17708	17538	17778	17638	17771	17688	17844	17639	17757	17666	18013	17850	17864	17650	17758	17901	17839	17663	17728	17694	17868	17841	17848	17851	17842	17827	17851	17928	17824	17711	17682	17563	17773	17772	17762	17828	17907	17718	17697	17859	17932	17759	17818	17815	17796	17686	17743	17824	17743	17748	17901	17963	17763	17747	17900	17737	17904	17848	17624	17743	17703	17615	17705	17935	17785	17709	17742	17832	17930	17727	17852	17805	17778	17751	17845	17897	17781	17763	17827	17845	17806	17717	17755	17751	17939	17796	17790	17633	17731	17600	17795	17776	17738	17939	17748	17772	17959	17651	17582	17612	17874	17773	17996	17809	17911	17798	17799	17742	17750	17630	17753	17841	17738	17478	17727	17832	17688	17807	17879	17769	17865	17870	17814	17748	17726	17501	17499	17607	17632	17820	17906	18035	17830	17717	17882	17685	17850	17741	17500	17952	17749	17811	17678	17723	17838	17817	17756	17705	17601	17669	17759	17760	17835	17759	17996	17779	17718	17660	17755	17811	17903	17797	17825	17992	17744	17655	17665	17796	17822	17816	17692	17608	17862	17778	17798	17784	17704	17674	17822	17711	17770	17861	17869	18051	17756	17914	17848	17869	17833	17703	17712	17865	17833	17906	17805	17929	17798	17895	17937	17527	17833	17626	17688	17966	17760	17453	17694	17994	17700	17721	17806	17644	17652	17880	17721	17684	17535	17884	18051	17841	17721	17854	17824	17630	18006	17922	17993	17706	17650	17650	17616	17747	17878	17815	17699	17912	17817	17727	17796	17900	17653	17746	17840	18006	17883	17677	17687	17956	17847	17940	17831	17770	17705	17763	17784	17800	17672	17905	17925	17713	17779	17899	17858	17839	17769	17762	17806	17608	17690	17991	17863	17651	18042	17713	17778	17755	17743	17680	17777	17694	17865	17613	17776	17921	17758	17728	17666	17922	17795	17756	17443	17976	17910	17740	17763	17706	17709	17858	17668	17920	17547	17598	17595	17720	17881	17769	17852	17779	17909	17633	17579	17849	17715	17802	18045	17806	17919	17892	17910	17655	17879	17931	18001	17655	17833	17680	17642	17739	17855	17743	17700	17862	17739	17920	17897	18010	17730	17689	17595	17832	17906	17722	17682	17715	17660	17630	17868	17813	17855	17741	17787	17694	17837	17800	17611	17736	17735	17906	17738	17729	17610	17701	17783	17672	17796	17890	17686	17766	17584	17858	17641	17800	17635	17757	17839	17864	17725	17744	17692	17671	17853	17931	17911	17780	17905	17900	17528	17659	17765	17917	17655	17774	17773	17709	17733	17736	17760	17809	17888	17853	17867	17534	17875	17890	17681	17877	17666	17457	17703	17899	17837	18037	17932	17859	17796	17750	17739	17770	17791	17740	17843	17691	17688	17760	17838	17783	17583	17581	17590	17672	17676	17715	17940	17930	17928	17615	17929	17881	17777	17847	17682	17611	17814	17875	17762	17779	17667	17859	17746	17746	17872	17730	17728	17836	17721	17905	17812	17740	17662	17646	17629	18044	17942	17625	17945	17961	17719	17586	17823	17797	17821	17833	17799	17764	17938	17731	17754	17834	17784	17832	17832	17761	17738	17599	17765	17910	17696	17650	17855	17856	17814	17648	17805	17825	17741	17602	17745	17845	17849	17747	18007	17741	17632	17787	17766	17904	17819	17748	17773	17769	17911	17807	17772	17751	17623	17740	17759	17868	17660	17861	17982	17751	17757	17964	17594	17822	17646	17787	17871	17969	17523	17624	17715	17690	17823	17675	17799	17697	17636	17661	17700	17820	17834	17901	17873	17610	17727	17745	17680	17688	17613	17682	17812	18047	17781	17672	17700	17965	17759	17685	17660	17636	17793	17678	17626	17667	17634	17603	17776	18045	17758	17986	17848	17881	17704	17826	17718	17904	17681	17833	17862	17689	17668	17933	17992	17877	17718	17965	17908	17778	17858	17880	17812	17857	17899	17644	17650	17730	17867	17803	17824	17784	17791	17869	17828	17834	17771	17886	17668	17888	17924	17764	17716	17694	17760	17693	17951	17735	17869	17700	17861	17899	17987	17842	17921	17734	17723	17701	17846	17633	17736	17815	17945	17790	17819	17919	17906	17803	17842	17745	17781	17865	17796	17785	17789	17908	17696	17689	17891	17767	17847	17759	17816	17818	17882	17659	17817	17903	17944	17788	17794	17951	17849	17789	18039	17911	17756	17957	17774	17804	17631	17870	17778	17777	17728	17588	17855	17807	17648	17794	18041	17750	17835	17758	17756	17830	17932	17789	17632	17667	17811	17934	17943	17890	17932	17763	18035	17642	17800	17795	17742	17784	17622	17641	17626	17597	17952	17872	17994	17708	17880	17683	17824	17816	17919	17838	17539	17727	18058	17717	17703	17834	17677	17877	17821	17729	17897	17857	17746	17758	17883	17742	17751	17939	17653	17789	17512	17848	17800	17565	17707	17596	17830	17801	17704	17889	17576	17695	17573	17733	17674	17759	17697	17765	17698	17851	17783	17675	17827	17776	17817	17778	17675	17722	17712	17789	17663	17885	17820	17924	17974	17735	17721	17935	17683	17699	17889	17847	17828	17760	17800	17849	17849	17805	17707	17762	17727	17931	17775	17661	17776	17863	17723	17698	17791	17817	17783	17818	17811	17848	17725	17874	17775	17697	17660	17690	17897	17628	17766	17935	17720	17905	18008	17865	17753	17635	17738	17823	17759	17730	17735	17828	17815	18016	17662	17928	17601	17757	17773	17953	17818	17806	17642	17940	17958	17758	17800	17601	17521	17865	17584	17781	17809	17851	17946	17614	17800	17757	17737	17679	17866	17895	17739	17916	17687	17756	17825	17812	17757	17809	17854	17899	17831	17813	17731	17672	17710	17952	17583	18002	17653	17718	17714	17904	17595	17812	17746	17712	17555	17810	17749	17819	17857	17839	17808	17632	17933	17795	17725	17607	17809	17763	17860	17766	17522	17826	17633	17800	17706	17757	17584	17655	17874	17994	17754	17704	17858	17789	17747	17794	17455	17931	17651	17679	18051	17878	17693	18063	17731	17834	17877	17725	18016	17748	17642	17649	17871	18060	17860	17719	18008	17816	17661	17866	17771	17979	17637	17714	17982	17636	17649	17868	17605	17767	17653	17935	17750	17767	17945	17767	17966	17795	17764	18044	17701	17590	17930	17816	17727	17772	17889	17966	18012	17873	17726	17959	17792	17863	17957	17683	17853	17748	17772	17891	17995	17792	17621	17707	17709	17831	17704	17646	17666	17896	17610	17661	17880	17863	17702	17794	17776	17878	17842	17615	17871	17757	17793	17629	17786	17829	17858	18040	17650	17993	17617	17746	17860	17739	17860	17686	17746	17803	17506	17738	17619	17972	17771	17931	17709	17618	17780	17779	17774	17874	17757	17628	18014	17715	17772	17722	17794	17706	17857	17868	17646	17768	17742	17564	17643	17898	17924	17904	17850	17791	17918	17606	17726	17840	17863	17725	17626	17693	17889	17880	17888	17908	17962	17790	17877	17725	17718	17675	17772	17856	17848	17608	17816	17869	17542	17795	17612	17985	17694	17607	17668	17794	17796	17731	17897	17950	17729	17752	17692	17737	17710	17776	18001	17844	17792	17853	17773	17824	17879	17673	17741	17685	17957	17868	17877	17750	17799	17736	17666	17800	17637	17781	17623	17718	17633	17800	17612	17824	17853	17790	17733	17795	17936	17764	17716	17610	18025	17843	17993	17909	17882	17815	17849	17815	17701	17800	17882	17669	17729	17897	17847	17671	17611	17819	17813	17709	17643	17672	17807	17890	17744	17869	17760	18097	17967	17877	18072	17590	17854	17752	17667	17747	17758	17858	17784	17935	18015	17754	17833	17865	17682	17963	17818	17930	17757	17769	17559	17826	17738	17831	17816	17925	17754	17789	17725	17824	17740	17734	17724	17862	17897	17894	17744	17921	17594	17743	17715	17915	17768	17664	17759	17856	17862	17716	17906	17858	17874	17767	17755	17931	17737	17772	17670	17574	18003	17971	17712	17802	17786	17541	17731	17618	17555	17613	17530	17642	17756	17665	17951	17704	17683	17691	17684	17725	17616	17782	17688	17787	17749	17943	17816	17884	17905	17607	17917	18191	17914	17887	17848	17901	17746	17836	17934	17788	18020	17947	17846	17635	17701	17957	17962	17686	17744	17840	17952	17839	17573	17730	17772	17864	18003	17941	17730	17794	17602	17778	17703	17911	17839	17765	17868	17854	18010	17941	17788	17864	17873	17617	17884	17878	17662	17856	17616	17695	17760	17749	17768	17941	17836	17649	17711	17787	17643	17625	17793	17799	17894	17757	17957	17638	17759	17786	17733	17666	17758	17834	17834	17952	17740
33975	46438	41606	32479	26992	23760	21094	19600	18394	17490	16910	16619	16173	15932	15843	15713	15576	15296	15286	15256	15220	15189	15371	15112	15115	15098	15052	14958	15106	14972	15090	15076	15153	15019	15172	14870	15076	15039	14880	14901	14945	15010	14939	14934	14986	15058	15093	14886	14899	15045	14873	15081	15025	15027	15035	14945	14908	15017	14905	15186	15035	14959	14887	14917	14841	15115	14878	15161	15010	15002	14883	15027	14939	14967	15189	15059	15039	14937	15016	14994	15022	15063	14873	15057	14927	14928	14985	14869	14986	14919	14962	15089	15071	14902	14890	14879	14908	14947	15078	14854	14909	14801	15003	14836	14964	14749	14813	14927	15034	15016	15096	15008	14830	14969	14880	14805	14976	15017	14869	15153	15082	14847	14916	14881	14862	14891	14915	14775	14899	15034	15022	15131	14871	14933	15021	15054	15039	14836	14997	14976	14919	14967	14910	14851	14895	15114	14859	14966	14986	14938	14915	14958	15016	15127	15102	14988	14811	14934	14921	14844	15153	14940	14908	15067	14893	14954	14845	15012	14942	14882	14931	14949	14955	14958	14924	15108	15066	14913	14882	14828	15007	14774	14952	14999	14977	14985	15074	15127	15037	14910	15008	15081	14982	15034	14903	15110	14830	14819	15108	14710	14988	14960	15040	14877	15045	15102	14975	14880	14975	15023	14904	14991	14934	15038	15093	14894	14934	14796	15065	14974	14982	14790	15003	15150	14856	15066	15102	14929	15063	15095	14982	15030	15156	15017	14976	15113	15071	14739	14918	15005	14778	14945	14894	15069	14849	15124	14974	14873	15115	15086	14823	14900	14961	15038	14993	14984	14955	14793	14807	15069	14887	14815	14935	14984	14778	14937	15080	14982	14884	15059	14842	14855	14920	14898	15044	14991	14862	14947	14868	14821	15194	14951	15012	15054	14802	15069	15024	15086	14929	14910	14987	15058	14936	14897	14996	14947	14977	14945	14922	15232	14938	14976	14861	15055	14835	14936	14935	14945	14855	15045	15121	15049	14912	14889	14767	15083	14963	14947	14927	14954	15080	14948	14806	15089	15085	14820	15002	14992	15025	14977	15088	15149	14687	14884	15050	14833	14991	14990	15036	14914	15099	15174	14885	15085	15038	15048	15024	14852	15286	14953	15126	14880	15021	14852	15027	14979	14967	14918	15120	15050	15126	15021	15040	14939	15066	14890	15108	14991	14922	15078	14990	14952	15006	15082	15029	14895	14779	15060	14849	15005	14995	14955	14948	15130	15070	15055	14960	15096	14954	15149	15232	15027	15089	15100	15028	14783	14896	14889	14987	14960	15069	14946	14973	14864	15020	14979	14927	14976	14958	15038	14905	15000	14913	15016	15193	15034	14934	14927	14971	14823	14917	15008	14931	15002	14992	14905	14906	15015	14766	15031	14943	14879	14989	15034	15042	15044	15049	14833	14898	14992	15031	14947	14964	15015	15112	15003	14841	14995	14998	15124	15056	14850	15107	14899	14783	14988	15058	14987	15032	14802	15036	14992	14935	14919	14942	14924	15196	14883	15057	14818	14893	15027	15134	15075	15041	14959	14905	14962	15065	15168	14942	14904	15068	15031	14984	15045	15083	14861	15067	15051	14885	14871	14805	15039	15031	14883	14979	15050	14962	14916	14851	15043	14964	14975	14909	15067	14947	14903	14865	14955	15026	14992	15087	14979	14956	14977	15036	15074	15017	14960	14966	15023	15039	15083	14999	14887	15022	14966	14934	14893	14996	15049	14923	14914	14965	14997	14797	15034	15077	15019	14937	14964	15016	15043	14999	14935	14846	14934	14948	15026	15030	14956	15047	14916	14868	14940	14920	15069	14930	15042	14956	14858	14922	14925	14989	14920	14906	14938	14970	15118	14987	14913	14916	14993	15110	14995	14899	15038	14853	15029	14833	15150	14980	15115	14988	15007	14913	15001	15095	14974	14872	15136	14851	15011	14956	14932	15069	14910	15047	15013	14984	15082	15048	14973	15087	15034	14948	15070	15112	14887	15057	15098	14886	14977	14981	14919	14823	14851	14907	15042	15199	14902	14987	15127	14880	15034	14924	15126	14947	14943	15167	14873	15008	14961	14845	14982	15117	14933	15030	14758	14860	14951	14920	14996	14970	15093	14887	15047	14971	15066	14952	15072	14930	14894	15227	15031	15087	14917	14927	14870	15084	14861	15000	14830	15106	14814	15035	15010	14819	14995	14805	14954	14771	14889	15008	14902	14857	14937	14846	15016	15029	15074	14863	14974	15014	14911	14928	14970	14931	14828	14937	15013	14969	14919	15029	14973	14914	15010	15183	14985	14826	14988	14926	15049	15006	15161	14886	15117	15061	14919	14874	15193	15085	14829	15063	14840	14965	15156	15179	15023	15016	14964	15104	14964	15043	14952	14834	14894	14944	15125	14840	14952	14864	14795	14913	15010	14952	14988	15011	14951	14924	15008	14962	15067	15101	14980	14971	14942	14943	15104	14982	14999	14835	14936	15220	15012	14926	15004	15044	14927	15103	15140	14999	15029	14804	15018	14889	14855	14989	14888	14972	15017	15024	14827	15111	14916	15079	14988	15038	14961	15084	14935	14870	14842	14999	14940	15022	15026	15120	15151	15226	14840	14977	14977	14922	14940	14954	15099	15150	14939	15031	14930	15076	14863	15027	14992	14995	15146	15033	14884	14941	14927	14971	15135	14962	15017	15028	14664	15123	15033	14976	14970	14929	15050	14820	14878	15158	14944	14875	14788	14989	15102	15009	15011	15066	14916	15011	14980	15007	14984	14867	14810	14855	14872	14914	14950	14941	14818	14977	15091	14960	15005	15011	15191	14858	15026	14899	14981	15049	15068	15039	14813	14969	14892	14859	14946	15161	14987	14911	15004	14961	14972	15114	14985	14883	15094	14913	14869	15076	15048	15045	14988	14983	15057	14982	15022	15021	15107	15001	15058	15062	14912	14973	14950	14979	14810	15083	15059	15051	15025	14846	14812	15109	14848	14890	14918	14968	14914	14955	14987	14972	14861	14888	14997	14918	14924	15103	14980	14988	15038	14814	15158	14930	15098	15121	14955	14930	14942	15002	15019	15131	15055	14849	14921	14942	14971	14848	15070	14832	15049	14984	14882	15014	15038	14917	14986	14837	15082	15017	15040	15027	15054	15042	15120	15015	14843	15052	14968	15134	15058	15015	14966	14982	14951	15081	14871	15091	15008	14862	14877	15039	14996	14930	15263	14875	15040	15085	14897	14998	15054	15048	14921	14929	14970	14924	14911	14928	14944	14867	14936	14898	14928	15043	15038	15071	15150	14925	14933	14959	14949	15084	14990	15083	15091	15016	15079	14906	14998	15152	15012	14914	14912	15173	15211	14950	14950	15066	14857	15159	14896	14907	15082	15182	14847	14969	15037	14813	14950	15053	15003	15063	14969	15111	15022	14924	15020	14824	15036	14898	14980	14799	14941	15013	15087	15027	15001	14941	14844	14920	14959	15035	14904	14988	14995	15084	14980	15006	15111	14931	14879	15057	15027	14821	14902	15144	15053	14903	14941	14875	15108	14887	15051	14808	14841	14973	15034	15033	14945	14987	15001	14898	15026	15109	14873	14888	15210	14999	15095	14968	15026	15054	14864	14907	14951	14916	15016	14971	15082	15047	15172	14945	15028	14917	15016	15161	15102	14953	15088	15082	15008	15051	14848	14970	15043	14930	14892	14995	15061	14918	15043	15037	15008	14933	14957	14953	14924	14984	15086	14980	14989	15103	14897	15208	14879	14979	15122	14806	15007	15130	14892	14858	15015	15047	14892	14910	14856	14990	14902	14808	15160	14880	14838	14955	15053	14970	15002	14841	15068	15201	14857	15111	14869	15012	14705	14891	15133	15133	14887	15034	15065	15029	14913	14827	15099	15065	14985	15063	14929	14928	15082	15085	15086	15063	15057	15068	14872	14833	15042	14967	14993	14837	15056	14953	15044	14945	15042	15110	14837	14981	15060	14759	14860	14961	14930	14935	15105	14935	15087	15054	15049	15015	14895	15048	14962	14892	15013	14932	14935	14863	14893	15030	14955	15019	15016	15043	15037	14796	15074	15075	14899	15117	15040	14879	14896	14891	15032	14982	15027	14996	15019	15279	15070	14945	14898	15007	14840	14969	14857	14856	14915	15151	15154	15066	14971	15017	14926	14966	15065	15052	15063	14982	14969	15026	14970	14955	15056	14921	14831	15073	14873	15166	14985	14994	14905	15000	15037	15022	15034	14949	15181	14914	14993	15058	15056	14970	14850	14968	15058	15116	14875	14847	14801	15082	14959	15104	15175	14928	15011	15065	14898	14979	14913	15091	14915	14993	15091	14921	15022	15132	15001	15062	14717	15001	15066	15140	15017	15076	14947	14892	14909	14939	15033	14910	15065	14846	15047	15070	15104	14994	14800	15063	14894	15030	14863	14951	15149	15014	15200	14922	15071	14878	14989	14696	15114	15069	14901	15027	15151	14980	14980	15089	14985	14906	15076	15042	14932	14970	15052	14901	15038	14999	15099	14938	15032	14973	15056	14848	14858	14946	15046	14914	14991	15122	15115	15064	14951	14856	14881	15059	14974	14965	14902	14890	15038	15076	14911	14947	15056	14957	14840	14946	14971	14960	15084	14906	14920	14982	15127	15139	14936	14921	14968	14936	14991	14963	15115	14981	14932	14979	15025	14932	15008	15164	15071	14981	14860	15056	15006	15006	14811	15046	15042	14896	14989	14779	14945	15086	14968	14929	14840	14976	14887	14987	14944	14951	14849	14846	15176	15175	14851	14901	15040	15050	14838	15024	15116	14911	14904	15007	15033	15109	15055	15013	14959	15010	14969	14977	15040	15220	14994	14945	15078	14968	15022	14879	14934	14836	15060	15004	15036	14972	15011	15066	15131	15080	15039	15062	14799	14988	15105	15011	14901	15006	15108	14900	14967	15178	14963	14985	15011	14914	15047	15011	15085	14912	14962	14991	15028	15034	15004	14886	15039	15035	15015	14952	15025	14981	14950	15082	15097	15006	15033	14915	15025	15020	14908	14902	15019	15003	14873	14983	14809	14949	14976	15113	15045	14974	15045	14955	15106	14994	15042	15055	15012	15099	14933
24034	21091	28607	25725	25714	27084	26507	22521	21356	20662	20029	19460	19100	18822	18695	18569	18360	18362	18176	18235	17994	18093	18094	18075	17830	17867	17732	17932	18056	18012	17772	17812	17776	18081	17862	18147	17718	17819	17794	17720	17704	17735	17980	17900	17735	17792	17947	17717	17823	17677	17605	17745	17657	17744	17625	17623	17631	17881	17775	17624	17628	17548	17632	17742	17656	17660	17525	17665	17715	17826	17782	17725	17868	17641	17751	17791	17435	17852	17718	17640	17624	17633	17786	17597	17815	17770	17594	17698	17659	17815	17860	17655	17675	17689	17656	17515	17725	17550	17596	17770	17813	17592	17762	17693	17565	17632	17726	17678	17819	17528	17767	17575	17636	17668	17652	17916	17753	17802	17759	17583	17706	17670	17701	17929	17748	17736	17706	17810	17677	17589	17744	17644	17723	17649	17515	17759	17737	17733	17738	17594	17670	17738	17619	17599	17732	17747	17745	17707	17716	17791	17629	17536	17628	17535	17725	17755	17671	17774	17661	17779	17594	17700	17473	17730	18088	17775	17704	17590	17697	17896	17717	17511	17425	17466	17770	17610	17571	17622	17695	17772	17751	17817	17640	17816	17854	17854	17617	17851	17821	17715	17797	17747	17669	17668	17574	17714	17803	17745	17780	17712	17777	17695	17801	17489	17695	17707	17588	17621	17560	17565	17655	17685	17525	17719	17471	17802	17592	17729	17505	17875	17700	17534	17550	17629	17814	17537	17374	17615	17434	17674	17527	17661	17711	17836	17899	17992	17771	17723	17830	17543	17345	17789	17599	17742	17619	17779	17759	17672	17672	17826	17733	17736	17912	17714	17612	17687	18113	17494	17675	17949	17925	17702	17820	17663	17683	17631	17578	17661	17728	17822	17707	17441	17645	17563	17613	17564	17650	17721	17644	17784	17626	17920	17677	17512	17561	17811	17804	17599	17654	17597	17732	17694	17798	17484	17777	17606	17821	17681	17501	17619	17614	17778	17673	17691	17683	17706	17694	17778	17762	17642	17698	17783	17393	17802	17948	17617	17823	17732	17900	17414	17731	17612	17596	17655	17783	17754	17720	17674	17559	17449	17494	17508	17703	17753	17852	17604	17652	17581	17737	17640	17452	17702	17684	17688	17576	17970	17718	17736	17836	17753	17699	17656	17734	17762	17430	17587	17733	17627	17487	17889	17592	17757	17610	17723	17482	17868	17758	17774	17868	17629	17789	17814	17623	17586	17634	17531	17771	17843	17770	17772	17555	17776	17895	17646	17916	17758	17904	17812	17812	17730	17626	17793	17815	17595	17678	17546	17546	17597	17649	17545	17781	17679	17603	17715	17707	17549	17748	17816	17747	17586	17743	17783	17691	17548	17752	17635	17573	17665	17819	17628	17628	17938	17947	17570	17609	17804	17782	17879	17704	17622	17633	17811	17617	17723	17615	17913	17673	17580	17863	17633	17697	17623	17512	17628	17872	17777	17575	17828	17840	17646	17957	17659	17804	17621	17708	17508	17806	17909	17861	17608	17751	17653	17691	17809	17736	17617	17719	17949	17934	17809	17593	17688	17787	17696	17736	17559	17753	17786	17700	17817	17872	17681	17634	17981	17887	17512	17587	17661	17830	17736	17651	17825	17792	17463	17571	17819	17548	17696	17710	17686	17682	17553	17543	17595	17621	17616	17620	17618	17748	17799	17696	17818	17680	17691	17789	17929	17692	17470	17831	17584	17732	17412	17853	17958	17626	17780	17757	17633	17702	17782	17737	17784	17760	17783	17889	17428	17696	17666	17763	17563	17477	17751	17764	17664	17534	17713	17666	17845	17784	17771	17902	17700	17538	17699	17616	17635	17727	17754	17810	17678	17679	17710	17666	17420	17565	17652	17706	17595	17668	17647	17729	17462	17794	17700	17742	17626	17778	17459	17544	17730	17595	17605	17668	17802	17633	17761	17505	17781	17818	17643	17827	17634	17763	17618	17576	17649	17748	17709	17833	17754	17823	17852	17815	17607	17710	17535	17734	17625	17625	17817	17541	17581	17707	17656	17709	17585	17787	17771	17759	17763	17692	17656	17778	17824	17633	17604	17660	17698	17528	17507	17873	17809	17696	17726	18142	17639	17761	17705	17578	17776	17625	17685	17675	17744	17655	17670	17632	17637	17647	17743	17654	17813	17648	17727	17597	17718	17732	17809	17818	17886	17838	17723	17606	17840	17749	17632	17626	17696	17419	17506	17854	17751	17455	17793	17895	17698	17617	17686	17613	17661	17662	17542	17556	17561	17719	17605	17685	17714	17613	17778	17759	17693	17642	17837	17745	17566	17692	17602	17651	17581	17689	17660	17641	17676	17742	17740	17673	17634	17478	17529	17827	17658	17590	17628	17736	17674	17506	17756	17825	17702	17636	17714	17879	17756	17814	17790	17708	17877	17666	17490	17979	17758	17807	17773	17687	17480	17629	17792	17631	17463	17691	17793	17781	17567	17603	17859	17624	17716	17734	17814	17680	17582	17793	17833	17790	17729	17663	17554	17641	17794	17662	17589	17869	17524	17576	17752	17643	17694	17693	17724	17758	17657	17842	17531	18094	17568	17588	17753	17696	17590	17649	17751	17712	17938	17798	17635	17742	17627	17533	17824	17692	17724	17687	17750	17617	17883	17682	17611	17672	17651	17756	17622	17733	17747	17535	17820	17754	17679	17494	17607	17747	17547	17699	17362	17830	17668	17537	17696	17926	17793	17653	17771	17657	17600	17911	17845	17729	17712	17798	17708	17661	17689	17604	17828	17707	17801	17458	17518	17643	17706	17726	17685	17740	17638	17686	17783	17744	17670	17645	17785	17921	17547	17728	17747	17681	17604	17669	17588	17657	17721	17835	17715	17751	17546	17662	17934	17765	17715	17663	17599	17800	17661	17763	17668	17678	17576	17728	17588	17816	17714	17900	17837	17812	17761	17575	17661	17688	17711	17656	17534	17746	17741	17961	17852	17801	17570	17887	17815	17947	17802	17624	17617	17796	17450	17835	17572	17675	17737	17791	17774	17494	17856	17637	17468	17663	17867	17801	17840	17754	17712	17874	17830	17655	17606	17922	17863	17611	17563	17703	17686	17920	17693	17748	17834	17676	17930	17645	17547	17557	17445	17581	17799	17648	17867	17617	17718	17763	17833	17715	17880	17582	17586	17623	17967	17738	17774	17772	17624	17486	17652	17683	17430	17604	17515	17478	17691	17549	17578	17667	17852	17571	17695	17740	17620	17691	17874	17785	17760	17719	17602	17684	17375	17677	17724	17741	17680	17593	17721	17771	17664	17761	17639	17658	17762	17670	17745	17641	17803	17798	17594	17587	17720	17647	17603	17475	17631	17959	17735	17477	17756	17567	17669	17775	17701	17626	17565	17697	18018	17603	17775	17920	17695	17637	17651	17618	18011	17823	17612	17816	17832	17827	17623	17887	17712	17572	17542	17762	17879	17727	17723	17898	17562	17890	17550	17624	17836	17906	17759	17750	17548	17782	17695	17785	17615	17873	17923	17719	17588	17540	17724	17618	17652	17798	17610	17558	17694	17679	17443	17636	17564	17683	17470	17781	17707	17583	17775	17956	17626	17476	17665	17762	17715	17977	17734	17730	17813	17863	17780	17558	17680	17842	17774	17757	17639	17565	17651	17852	17647	17758	17717	17609	17518	17516	17587	17748	17628	18002	17793	17610	17585	17786	17624	17487	17722	17572	17727	17679	17704	17705	17582	17815	17800	17508	17771	17778	17686	17653	17810	17768	17760	17832	17776	17848	17512	17594	17599	17903	17762	17566	17760	17776	17715	17682	17771	17739	17844	17736	17772	17684	17622	17841	17909	17622	17825	17886	17764	17612	17600	17618	17763	17933	17740	17712	17670	17550	17665	17604	17767	17888	17708	17854	17710	17491	17566	17537	17729	17560	17707	17719	17768	17588	17735	17657	17692	17968	17539	17890	17675	17692	17736	17527	17737	17743	17713	17756	17622	17608	17535	17711	17667	17657	17721	17594	17624	17853	17663	17703	17725	17734	17765	17662	17856	17660	17650	17665	17450	17719	17745	17738	17601	17534	17566	17692	17575	17806	17742	17874	17727	17715	17841	17772	17706	17720	17697	17799	17701	17871	17545	17716	17805	17712	17703	17606	17642	17790	17378	17831	17759	17993	17737	17393	17540	17677	17675	17587	17790	17608	17646	17634	17815	17467	17787	17669	17934	17547	17610	17679	17914	17681	17609	17769	17822	17579	17469	17670	17658	17746	17601	17744	17624	17700	17683	17514	17884	17534	17838	17708	17855	17689	17769	17765	17797	17574	17631	17716	17559	17630	17681	17661	17711	17631	17524	17843	17761	17810	17661	17604	17802	17598	17720	17536	17657	17655	17732	17888	17593	17544	17381	17609	17563	17734	17784	17636	17676	17722	17524	17508	17538	17832	17757	17766	17623	17463	17737	17767	17785	17888	17807	17734	17675	17787	17839	17561	17744	17715	17692	17688	17505	17563	17598	17682	17744	17659	17619	17697	17717	17781	17636	17748	17745	17599	17718	17610	17498	17600	17601	17402	17697	17615	17671	17677	17601	17809	17542	17860	17891	17874	17903	17580	17412	17700	17761	17741	17871	17596	17631	17692	17701	17660	17770	17650	17792	17675	17856	17792	17747	17853	17733	17695	17705	17889	17570	17702	17611	17509	17516	17563	17558	17822	17634	17613	17762	17806	17704	17701	17692	17746	17728	17746	17716	17691	17948	17681	17683	17734	17643	17548	17842	17810	17781	17604	17605	17761	17624	17549	17549	17747	17683	17562	17817	17756	17772	17806	17665	17803	17835	17732	17766	17861	17877	17496	17606	17507	17736	17865	17623	17609	17754	18038	17723	17834	17731	17787	17536	17608	17515	17619	17658	17608	17492	17687	17752	17604	17728	17653	17931	17686	17560	17676	17659	17555	17585	17801	17862	17806	17690	17629	17611	17532	17531	17976	17499	17596	17846	17677	17682	17843	17432	17753	17776	17654	17618	17670	17829	17631	17722	17856	17816	17647	17686	17657	17782	17765	17797	17811	17530	17673	17539	17676	17416	17582	17797	17726	17537	17753	17616	17708	17769	17747	17897	17712	17670	17686	17663	17844	17603
33288	51767	46881	36526	31251	27247	24093	21880	20586	19135	18194	17475	16983	16500	16083	16139	15589	15628	15522	15611	15301	15496	15277	15091	15256	15284	15246	15121	15259	15218	15228	15181	15004	15013	15153	15081	15063	15056	14985	14938	15075	14962	15183	15063	15277	14978	14859	14873	15046	15033	14984	15071	14935	15025	14944	14909	14750	14969	15003	14946	15113	14887	14977	14941	14852	15041	14777	14801	14981	14870	14819	14839	15030	15011	15076	14854	14867	14972	15138	14685	14985	14971	14765	15077	14974	15006	15004	14909	14988	14932	14748	14952	14936	14777	15012	15049	15095	14861	14950	15006	14826	14905	14908	14966	15078	14975	14945	14979	14991	14856	15006	14998	15041	14898	14985	14911	15001	14753	14951	14898	14760	15022	14780	15206	14989	14866	14897	14987	14898	14914	14928	14986	15060	15016	14963	14944	14895	14727	14981	14947	14970	14903	15049	14935	15050	14945	14909	15007	14942	14916	14918	15016	14964	14933	14886	14722	14965	14784	15034	14885	15036	14879	15168	14966	14840	14968	14851	14833	15142	14985	15012	14992	14920	15090	14749	15066	14944	15036	14868	15008	15035	14710	15132	14775	14892	14990	15198	14950	14949	14847	14963	14915	14974	14907	14965	14876	15039	14918	14808	14835	14996	14967	14987	14856	14932	14973	15001	14794	14882	14944	14917	15079	14853	15002	14962	14767	14915	14974	14893	14985	14809	15054	15113	14906	15219	14922	14996	14837	14780	14936	14874	14891	15053	14959	15031	14779	14940	14923	14894	14924	14944	14843	15143	14973	14996	14984	15091	15025	14914	14846	15138	14767	14859	14967	14823	14916	14984	14945	15068	15062	15024	15080	14867	15035	15027	14907	14752	15007	14989	14946	14845	14922	14902	15030	14887	14926	14939	14994	14920	14977	14897	14867	14972	14845	14928	15049	15102	15041	15062	15008	14757	14704	15104	14934	14722	14855	14939	14987	15202	14852	14858	15058	14993	14954	14947	14767	14995	14923	14970	14912	14904	14863	15010	15057	14914	15040	14850	14888	15012	14931	14817	14955	15003	14931	14866	14939	14809	14986	14990	14942	15083	15010	15119	15035	14964	15068	14908	14954	14962	14693	14915	14900	15063	15022	14997	14842	14940	14932	14725	15052	15026	15005	14829	15000	15090	14854	15039	14764	14886	15130	15059	14812	15027	14975	14925	14958	14909	14939	14952	14986	14945	14851	15072	14721	14750	14890	14925	14824	14938	14815	14973	15028	15039	14913	14924	14895	15080	14951	14909	15082	15098	14758	15055	14991	14936	15020	15041	14880	14803	15043	14884	14978	14856	15093	14945	14914	15167	15014	14976	15007	14918	15067	14947	14816	14803	14978	14993	14913	14807	14964	14869	15027	14916	14911	15095	15015	14897	14649	15047	15006	14834	14899	15030	14861	14967	15063	14901	14975	15047	14910	14981	14940	14963	14968	14997	14872	14829	15097	14973	14905	14845	14889	14922	15018	15085	15128	14925	14985	14829	14949	14981	14908	14969	14946	14871	14818	14921	14816	14954	14986	14910	14914	15035	14865	15031	15074	15026	15067	14889	14882	14911	15045	14983	14904	15050	14924	14930	14952	14983	14940	14971	14994	14758	14815	14851	15012	15035	14885	15040	14942	14905	14953	14868	14957	14969	14949	15014	14931	14813	15002	14921	15100	15059	15014	14881	15019	15014	15191	14902	14909	14919	14800	14938	15112	15017	14949	14807	14915	14827	15102	15040	14950	14971	14843	14990	14824	15016	15044	15023	14899	15062	14771	15012	14847	14978	15029	14981	14776	14999	14937	14947	14913	14873	14939	15003	14891	14860	14955	15139	14880	14940	15063	14844	14896	15042	14882	14874	14916	14809	15004	14941	14936	14869	14907	15018	15197	15068	14753	14912	14908	14890	14787	14866	15030	14963	14777	14999	14899	14987	14973	14819	15012	15144	14889	14886	15005	14891	14934	14860	14961	14985	14790	14917	14942	15041	14876	14960	14771	14786	15039	14862	14912	14899	14811	15047	14867	14746	14866	14981	14829	14932	14903	14945	14858	14896	14926	15078	14975	15096	14958	15067	14962	14966	15058	15054	14687	14950	14800	14915	14959	14996	15043	15039	14933	14941	14931	14822	14846	14968	14882	14957	14889	14838	15003	14911	14968	14964	14790	14866	15079	15017	14719	14881	14816	14874	14924	14684	15094	14868	14999	15001	14948	14951	14844	15078	15154	14943	14812	14832	14782	14908	14878	15053	14912	14997	14988	14783	14912	14937	15014	14913	14755	14816	14995	14882	14946	14846	15029	14861	15036	14989	14876	14994	14950	14964	15061	14896	14810	14901	15018	15034	15050	15164	15102	14942	14960	15051	15010	14909	14941	14766	15195	14922	14925	14972	15066	14960	14925	14815	14755	15062	14923	15083	15069	14740	14898	15062	15068	14840	14747	14966	15044	14866	14935	15020	14926	14974	14938	15054	14829	15115	14834	15027	14966	14951	14828	14877	14963	14906	14954	14968	14940	15025	14697	14885	14983	14945	14851	15035	14876	14957	14858	14893	15032	14921	14815	14868	14750	14786	15021	14968	14945	14880	14962	14994	15005	14929	15107	14844	14907	14981	14984	14764	14800	15024	15077	14938	15034	14847	14944	14917	14915	15261	14747	14955	14705	15052	14856	14895	14871	14757	14979	15060	14920	14967	14884	15118	14883	14938	14949	14888	15126	15015	14871	14822	15037	14998	15037	14890	14969	15031	14909	15065	14900	14899	14872	14846	14958	15016	14992	14881	14915	14938	14955	14844	14958	14980	15102	14832	14904	14819	14952	14769	15018	14908	14954	15023	15131	14989	14792	14931	15051	15039	14946	15042	15057	14959	15075	14780	14846	15144	14851	14928	15000	15075	14983	14955	14939	14997	14989	15045	14940	14910	14959	14747	15079	14945	14763	14892	14893	15054	14994	14952	14901	14858	14971	14998	15050	14922	14966	14916	14959	14876	14898	14847	14704	14882	15060	15039	15051	14903	14989	14995	14847	15017	14877	14834	15044	14818	15069	14938	14885	14866	14897	14906	14962	14860	14835	15005	14773	14835	14883	15033	14919	14919	15038	15225	15243	14967	14953	14875	14962	14984	14881	14844	14937	14830	15159	14992	14897	15127	14895	14914	14969	14969	14951	14986	14955	14944	14922	14906	15048	14872	15003	15035	14996	14890	15046	14934	14870	14831	14963	14915	14892	15026	14940	14830	15064	14924	14911	14957	14979	14772	14816	15077	15113	14969	15062	14960	14921	15017	14766	14916	15005	14998	14833	14895	14836	14929	14793	14806	14922	14865	14874	14947	14994	14991	15051	14789	15063	14902	14956	14843	15000	14995	14939	15004	15042	14905	14877	14886	14843	15167	14837	14944	15059	14969	14937	14891	14892	14756	15050	14884	14987	15080	14971	15160	14964	15178	15057	14965	15019	14861	14882	15037	14931	14991	14971	14838	14967	14858	14996	15013	14813	15060	14869	15017	15078	14911	14835	14926	14884	15151	15029	14921	15193	14899	14923	15014	14940	14911	14989	14882	14984	14890	14952	14861	14915	14793	15060	15079	14960	14987	14936	15018	14822	14902	15021	14778	14995	14971	14901	14847	14936	14931	14982	15004	15031	14813	15080	14833	14984	14954	14864	14871	15023	14922	14970	14828	15020	14781	14808	14914	14962	15138	14950	14920	14912	15128	15114	14993	15028	14932	14843	14982	14961	15000	15102	14948	14832	15140	14791	14990	14874	14945	14839	14980	14995	15049	14888	15002	15031	14978	14989	14951	15168	14997	14978	14857	15002	14850	15047	14924	14860	15065	14901	14950	15055	14983	14828	14842	14920	15000	14971	14899	14905	15015	15110	15002	14982	14890	14983	14941	14959	14990	15021	14828	14942	14850	15052	14820	15081	14913	14799	14881	14907	14927	15113	14909	15133	15088	14809	14975	14845	14963	14806	15029	14997	14853	14893	14908	15009	14883	14945	14914	14961	15038	14957	15034	14712	14880	14950	14879	14791	14891	14819	14962	14954	14948	14972	15000	14788	15011	14803	15015	14740	15075	15016	14935	14880	15118	14915	14959	15124	14955	14973	14977	14984	15042	14940	14941	14975	15033	15071	14922	15058	14857	15035	15003	14825	15012	14930	14998	14960	15048	14992	14872	15061	14923	15011	15036	15043	14805	15031	14943	14794	14937	14877	14824	15168	14860	14949	14844	15024	14866	15011	14882	15044	14913	15070	14839	15035	14869	14800	14776	14981	14852	14949	14943	14883	14947	15024	14925	14938	14871	14909	14976	14769	14950	14855	15004	14859	14937	14910	14870	14912	14887	14904	14972	15046	14873	14777	15037	14971	15035	14933	15105	14847	14841	14980	14922	15007	15021	14980	14894	14765	15029	15119	14892	15045	14845	14847	15058	15054	14929	14996	14909	14998	15122	14875	15017	14891	14738	14938	14920	15017	15101	14901	14931	14722	14976	14913	14886	15057	14974	14852	14851	14809	14951	14926	15118	14955	14932	14842	15055	15014	14965	14996	15106	14976	14987	14900	14687	14892	14929	14883	14980	14928	14942	14861	15210	15005	14959	15015	15110	14821	14853	15119	15034	14973	15077	15136	15036	15026	15053	14902	15005	14938	14939	14899	15036	14783	15016	15090	15002	14942	14985	14900	14910	15042	15014	14944	14924	15005	14917	14865	14737	14827	15089	14861	14947	15101	14946	14796	15036	15023	14833	14833	14890	14943	14938	15028	14873	14946	15105	15063	15023	15043	14937	15022	14803	14994	15017	14947	14979	14860	14919	14931	14836	15000	15047	14909	14922	15054	14970	14872	14925	14885	14965	14993	15050	15058	14931	14812	15110	14990	15088	14910	14862	15121	14971	15030	15024	14939	14809	14961	14918	14969	14761	14854	14909	14788	15028	14895	14889	15001	14966	15041	15033	14844	14989	14975	15056	14975	14950	15000	15019	14968	14852	15096	14943	15018	14831	15190	15037	14978	14889	14736	14866	14984	14931	14877	15025	14818	15129	15004	15002	14899	14963	14729	15086	14996	14818	14979	14843	14996	15019	15005	14986	14934	14917	15082	14966	14798	14864	15176
22738	21061	28825	23764	22939	27226	29681	24891	23148	22428	21316	20563	20148	19746	19663	19176	19092	19001	18658	18711	18449	18577	18625	18518	18480	18383	18361	18294	18459	18286	18240	18278	18304	18311	18317	18096	18168	18116	18247	18249	18525	17994	18072	18252	18339	18219	18252	17931	18250	18333	18006	17961	18091	18021	18110	17948	18017	18156	18088	18199	17939	18095	18111	18257	17968	18255	18083	18106	18207	18074	18073	18154	18167	18244	18250	17989	17823	17957	18065	18085	18115	18120	18034	18033	18194	17823	18167	18077	18024	17942	18237	18080	17876	18112	18179	18025	18109	17895	18162	18199	18042	18234	18045	18051	18031	18104	18124	18241	18062	18213	18075	18212	17788	18013	18193	18080	18160	18067	18087	18106	17990	18123	18069	18188	18182	17934	17913	17929	18194	17998	18146	18108	18088	18028	18143	18074	18155	18041	18043	17917	18071	18078	17835	18087	17985	17849	17875	17884	17963	18110	18061	18004	18183	17997	18142	18289	18217	18174	17962	18061	18294	18086	18171	18068	18145	18141	18031	18199	18092	18169	18049	17994	18169	18177	18152	17989	18148	18197	18120	17987	18218	18049	18037	18290	17963	17988	18230	18097	18081	18101	18241	18019	18227	18195	18137	18076	18021	17935	17930	17844	18204	18064	18162	18085	18087	18157	18087	18162	17962	18011	18131	17899	18140	17990	18221	18266	18082	18008	18162	18004	18065	18120	18127	17991	18109	18180	18081	18165	18059	17970	17969	17891	18059	17867	17968	18035	18142	18167	17877	17860	17989	18088	18178	18045	18077	18024	18058	17948	18066	18190	17979	18027	17900	18030	18173	18087	18291	18157	18051	18274	18169	18147	17936	18028	18038	17999	17926	18254	17947	17769	18059	17946	17981	17905	17943	18018	18148	18214	18067	17958	17974	18170	18120	17932	17790	18223	17925	18119	18067	17996	18272	18024	18002	18130	18051	18033	18088	18056	18043	18088	18015	17984	18071	18172	18036	18045	18116	18167	18041	18064	18108	18114	17790	17958	17960	18014	17887	17952	18222	18248	18086	18189	18159	18001	18186	18134	18243	18032	18193	18129	17895	18030	17956	18299	18101	17907	17867	18071	17782	17781	18059	17889	18155	18111	18190	18237	18187	18147	18117	17960	18295	18243	18090	18292	18169	18042	18115	17974	17912	18166	17885	18079	18177	18217	18082	18100	18136	17909	17940	18019	18054	18094	18020	18090	18232	18229	18148	17930	18019	17963	18033	17932	18011	18102	18086	18227	18105	18028	17982	18124	18135	18017	17950	17892	18207	18144	17932	17919	18036	17847	17992	18125	18136	18093	17956	18209	17872	18119	18143	18029	17969	18105	18029	18310	18275	18119	18027	18031	18192	17950	18077	18049	17983	17876	18109	18184	18200	18085	18113	18215	18068	18072	17997	17952	18128	17965	18119	18026	18212	18033	17741	18036	18113	18146	18002	18033	17755	18028	18078	18151	18074	18309	18191	18022	18317	18054	18011	17921	18100	18139	18104	18066	17971	18122	18053	18115	18176	18013	18077	17903	18182	18152	18034	18093	18191	17991	18055	17970	18091	17679	18015	17974	18156	17983	17862	18163	18015	18012	18107	18050	18192	17984	18180	18019	18019	18091	18095	18334	18025	18052	18025	17854	17742	18073	18197	17913	18301	17932	18112	18190	18097	18103	18208	18160	18060	18204	18051	18032	18136	18124	17963	18089	18076	18032	18096	18216	18331	17982	17951	17931	18154	18139	18290	17946	17860	18016	18269	17886	18201	17810	17957	18046	17891	17882	17997	17812	18016	18197	18239	18026	18165	17993	18156	17952	18033	18085	18004	18058	18098	17863	18110	18183	18007	17977	18098	18092	18001	18141	17894	17932	17937	18201	18082	17966	18122	18186	18125	18330	18117	18124	18019	17776	18025	17943	18055	18013	18190	18186	18103	18042	17939	18058	18138	18084	18195	18199	18037	18054	18028	18296	17766	18129	18190	18064	17963	17944	18097	18088	18067	17782	18319	18341	18000	18149	18204	17879	18113	18011	18144	17964	17974	18115	17927	18136	18033	17999	17976	18027	18187	18132	18048	17983	18132	18086	17966	18135	18149	18053	18127	18100	17995	18128	18026	18113	17912	18062	18057	18054	18124	18038	18082	17825	17965	17959	18052	18242	18167	18062	18183	18096	18073	17804	18045	17921	18055	17944	18046	17945	18158	18074	18185	17901	18365	17952	18020	17957	18363	18032	17975	17972	17909	18187	18017	17975	18239	18088	18016	17950	18104	18096	17997	18005	18120	18029	18276	18019	18025	18185	17987	18081	17940	18140	17995	18014	18026	17762	17895	18094	17980	18083	18251	18003	18123	18110	18192	18244	18104	18122	18036	18062	18028	18177	18034	18106	17960	17981	18233	18213	18140	18005	18031	17998	18110	18095	18148	17942	18058	18071	18271	17990	17923	17873	18139	18106	18090	18106	18228	18149	17893	17962	18010	18017	17780	17999	17920	18230	18153	17967	17940	18072	18126	18306	17959	18039	17806	18035	18338	18022	18056	18053	17969	18058	18132	18055	18166	18187	18067	18050	17930	17964	18024	17851	18191	18270	18120	18076	18048	18070	17963	18082	18140	18166	18128	18115	17971	18159	18122	18232	18109	18198	17845	17969	17973	18047	18200	18126	18176	17948	17949	18301	18024	17946	18017	17915	18307	17996	18103	18056	18140	18244	18169	17958	18078	18061	18072	17984	17988	18034	17921	18076	18156	18033	17881	18076	18043	18071	18126	18231	18095	18083	18117	18018	17987	18100	18122	18021	17988	18216	18056	18004	17960	17988	17956	17998	18112	18171	18087	18039	17939	17967	17970	18123	17833	18117	18126	18188	18179	18317	18002	17937	18096	17867	17957	18041	18171	17871	18070	18229	18232	18073	18359	18044	18195	18113	18079	18112	18137	18077	18134	18132	18130	18013	18178	18149	18137	17906	18008	17988	18162	18109	18204	18075	18242	18049	17945	17851	18169	18069	17870	18002	18158	17895	17962	18084	18069	18014	17976	18153	18014	18031	17955	17888	18108	18016	17935	17846	18115	18057	17897	18016	18039	17931	17825	18026	18088	18058	18095	17993	18183	18202	17925	18046	18078	18083	18135	17980	17979	17999	17899	17976	17973	18047	18150	17927	18071	18053	18205	18094	18100	18213	18035	18076	18000	18050	17798	17951	18109	18080	18083	18047	17868	18239	18150	17964	17902	17921	18273	18083	18120	18126	17858	18178	18047	18052	17965	18026	17958	17970	18032	18002	17983	18170	18105	18036	17943	18083	18104	18158	18311	18228	17960	17994	18120	18286	18050	18085	18033	17998	18127	17972	18147	18180	18065	18172	17859	18093	18075	18081	18011	18026	18038	18075	18174	17915	18052	18053	17953	17871	18109	17911	17797	17828	18039	18189	18047	18126	17943	17989	18240	18036	18178	18121	17874	18070	17797	18070	17897	17942	18061	18205	18085	17995	17883	18092	18031	18112	18472	18032	18306	18136	18016	18268	17870	18248	18214	18032	18183	18123	18032	18185	18074	18240	18006	18151	18105	18075	18134	18028	18118	18047	18349	18123	18278	18008	18225	17929	18091	17988	18183	18012	18013	17979	17880	18047	18037	18064	18091	18058	17962	18013	18045	18240	18036	18239	18075	18217	18090	18051	18014	18194	18147	17986	17981	18006	17964	18130	17988	18179	18070	18161	17979	18226	18145	17984	17981	18145	18180	17955	17870	18184	18148	18202	18083	18064	18016	18015	18056	17913	18334	18083	17727	18163	18043	18142	18060	18111	18027	17978	17855	18019	18230	18030	17996	18175	18130	17984	18104	18197	18050	18032	17958	18067	18020	18051	18011	18126	18141	18164	18028	18230	18284	17970	17953	17987	17986	18032	18068	18240	17956	18195	18182	18080	18051	17947	18027	18267	17983	17918	18098	18058	18086	17964	17985	18062	17870	18002	18163	18146	18097	18051	18171	18115	18103	18202	17971	18050	18133	18201	18154	18148	17826	18130	18003	18059	17923	17955	18053	17884	18061	18120	17993	18006	17912	18174	18108	17968	18079	18255	18127	18039	18313	18152	18102	18110	18282	18075	18113	18112	18037	17707	18135	18140	17977	17932	18140	18101	18131	17988	18220	17993	17980	17961	18127	18155	17896	17978	18132	18203	18472	18101	18139	18105	18333	18104	17936	17968	18133	18021	18093	18231	18094	18051	18014	17951	18075	18081	17987	18054	18006	18207	18165	18133	17853	18009	17838	18055	18037	18169	18123	18007	17965	18234	17899	18162	17926	17999	17788	18080	18043	17836	17966	18073	18074	18090	18107	18063	18100	17841	18006	18035	18089	18012	18090	18020	18175	17915	17983	18187	18005	17951	18286	18106	18158	18260	18128	18123	18175	17946	18060	18208	18178	18314	17994	17933	17886	17903	18127	18035	17985	18031	18298	17869	17957	18205	18206	18041	18175	18202	18028	17897	18138	17974	18096	18085	18175	18036	18031	17876	18076	17896	17990	17877	18054	18116	18004	18174	18006	18009	18149	17892	18024	17920	17865	18062	18036	17996	18108	18138	18094	17898	18078	18120	18156	17990	18012	17971	18255	18074	17787	17966	18207	18051	18208	17942	18005	18047	18092	18394	17976	18015	18040	18047	18035	17889	18121	18054	17935	18044	18134	18029	17974	17859	18142	18051	18149	18178	18009	17900	18132	18029	18159	18162	18140	18009	18307	17879	17853	18211	18171	18099	18008	18031	18099	18043	18220	17919	18138	18148	18116	18153	17881	17945	18205	18059	17869	18200	18006	17991	18136	17949	17995	18176	18057	18034	17853	18050	17966	18052	18088	17956	18118	18133	17862	18148	18047	17993	18012	18242	18105	17934	18068	18116	18176	18257	18074	17856	18240	18165	18197	18102	18166	18062	17916	18212	18093	18077	18155	17974	18060	18263	18123	18057	17988	18210	18152	18124	18051	18045	18232	18041	17946	18178	17985	18274	18028	18015	18282	18078	18231	18243	18040	18059	18195	18110	18188	18057	18271	18229	17924	18142	18183	18105	17853	18175	18147	18163	18107	17738	18137	18107	18118	18118	18002	18179	17902	17950
33909	56303	51897	41119	35155	30850	27485	24694	22704	20907	19571	18645	17907	17471	17089	16724	16485	16207	15953	16029	15743	15731	15778	15678	15669	15602	15481	15264	15429	15264	15522	15247	15280	15149	15357	15336	15352	15253	15367	15185	15107	15032	15175	15125	15302	15258	15156	15254	15157	15315	15217	15112	15146	15049	15058	15232	15283	14966	15181	15345	15086	15211	15066	15259	15409	15233	15171	15358	15084	15181	15012	15042	15315	15112	15193	15160	15192	15253	15151	15231	15082	15137	15283	15271	15242	15089	15206	15111	15184	15221	15243	15087	15031	15169	15087	15355	15065	15184	15112	15047	15075	15198	15115	15062	15299	15067	15159	15205	15094	15048	15098	15032	15145	15152	15056	15233	15185	15138	15126	15205	15249	15143	15190	15352	15139	15210	15015	15174	15130	15212	15007	15147	15133	15030	15081	15150	15132	15117	15161	15125	15161	15012	15150	15186	15208	15000	15224	15065	15169	14990	14977	15131	15182	15193	15140	15093	15204	15080	15286	15157	15266	15139	15239	15245	15125	15053	14897	15187	15226	15244	15086	15227	15029	15090	15226	15075	15026	15180	15167	15237	15126	15101	15014	15180	15236	15349	15052	15241	15102	15277	15063	15064	15208	15243	15221	15131	15054	15075	15408	15012	15142	15139	15172	15146	15126	15077	14978	15037	15054	15145	15224	15265	15162	15125	15048	15168	14984	14881	15148	15175	15061	15097	15027	14944	15327	14811	15136	15052	15139	15126	15351	15172	15286	15378	15042	14969	15085	15162	15226	15232	15080	15009	15237	15119	15162	15085	14932	15325	15042	15119	15078	15100	15225	15082	15268	14994	15211	15167	15251	15215	15210	15147	15075	15205	15065	15238	15039	15255	15262	15078	15212	14984	15199	15176	15203	14993	15142	15217	14993	15070	15139	15084	15104	14932	15200	15335	15057	15312	15068	15166	15235	15049	15135	15118	15278	15190	15143	15070	15159	15111	15020	15219	15112	15102	15102	15208	15153	15154	15139	15108	15246	15104	15132	14966	15082	15114	15110	15107	15095	15225	15064	15080	15166	15000	15112	15032	15156	15056	15330	15311	15195	15161	15089	15201	15085	15091	15145	15069	15187	15062	15263	15185	15252	15172	15243	15174	15267	15169	14981	15172	15133	15225	15008	15080	15109	15098	15151	15192	15075	15120	15323	15027	15127	15105	15051	15093	15090	15170	15047	15093	15226	15067	15207	15017	14985	15195	15190	15136	15020	15186	15124	15311	15089	15118	15040	15099	15149	15156	15256	15232	15144	15187	15023	15232	15038	15061	15195	15084	15173	15201	15249	15136	14970	15244	15113	15276	15048	15113	15100	15138	14927	15112	14960	15083	14998	15215	15211	15205	14939	15096	15013	15055	15078	15241	15236	15189	15194	15022	15009	15069	15176	15136	15105	15094	15069	15124	15239	15075	15114	15207	15065	15048	15195	15180	15173	15278	15050	15379	15190	15152	15200	14937	15092	15014	15187	15121	15172	15300	15214	15182	15130	15044	15215	15080	15039	15041	15021	15120	15136	14984	14987	15304	15230	15072	15193	15101	15071	15213	15199	15049	15180	15236	15304	15128	15112	15233	15254	15009	15155	15073	15347	15066	15153	15012	15104	15039	15085	15166	15075	15147	15355	15180	15168	15198	15098	15119	15025	15087	15158	15011	14964	15086	15047	15101	15321	15206	15099	15285	15087	15253	15280	15127	15115	15098	15217	14989	15265	15138	15115	14992	15204	15258	15133	15079	15257	15092	15051	15005	15148	15045	15116	14971	15152	15299	15142	15150	15264	14901	15124	15162	15051	15170	15067	14982	15180	15268	15072	15089	15093	15109	15286	15055	15063	15124	15123	15247	15198	15219	15124	15051	15186	15200	15102	15061	15077	15258	15125	15197	15160	15130	15101	15102	15184	15097	15204	15120	15082	15065	15070	15125	15119	15148	15141	15220	15058	14897	15227	15228	15063	15113	15164	15011	15131	15047	14765	15139	14981	15075	15297	15077	15128	15117	15168	15118	15115	15094	15205	15142	15163	15141	14965	15146	14987	15306	15214	15254	15129	15094	15087	15068	15240	15156	15167	15165	15111	15181	15221	15356	15185	15149	15038	15077	15094	15150	15251	15128	15118	15256	15051	15169	15127	15156	15150	15120	15011	15119	15042	15185	15133	15161	15225	15048	15302	15208	15281	15147	15072	15251	15136	15073	15169	15136	15109	15391	15092	15404	15097	15174	15247	15117	15006	15261	15110	15045	15225	15278	15163	15177	15155	15023	15017	15232	15166	15070	15170	15082	15222	15227	14931	15225	15098	15099	15305	15183	15321	15136	15167	15202	15142	15123	15096	15031	15227	15157	15163	15110	15294	15187	15277	15292	15029	15179	14879	15270	15019	15280	14985	15114	15243	15221	15153	15360	15066	15125	15362	15137	15212	15076	15068	15083	15231	15208	15138	15116	15144	15013	15098	15077	15091	15291	15185	15037	15128	15206	15249	14907	15116	15257	15156	15082	15157	15077	15256	15222	15208	14923	15259	15150	15038	15135	15018	15115	15087	15116	15272	15365	15157	15102	15119	15108	14950	15054	15079	15062	15170	15164	15320	15221	15138	15140	15112	15085	15045	15252	15101	14983	15316	15122	15260	15175	15040	15155	15006	15220	15037	15124	15092	15362	14997	15044	15210	15266	15197	15061	15303	15047	15091	15185	15084	15000	15108	15134	15135	15069	15359	15231	15028	14887	15249	15151	14954	15173	15251	15141	15237	15270	15119	15316	15169	15311	15173	15011	14895	15193	15112	15018	15091	15062	15183	15156	15208	14956	15165	15085	15236	15152	15156	14992	15048	15149	15164	15207	15203	15165	15134	15131	15029	15161	14994	15001	15236	15260	15089	15064	15058	15117	15028	15223	15110	15049	15134	15128	15122	15204	14986	15077	15069	15094	15009	15154	15369	15171	14991	15182	15021	15098	15134	15385	15139	15137	15138	15053	14997	15146	14863	15255	15248	14964	15027	15058	15109	15183	15153	15191	15131	15039	15055	15182	15070	15249	15202	15196	15273	15088	15192	15150	15062	15296	15102	15139	15129	15092	15006	15119	15010	15105	14977	15034	15119	15104	15008	15088	15244	15061	15135	15027	15073	15169	15167	15189	15183	15104	15148	15143	15094	15184	15116	15043	15081	15265	15276	15105	15155	15055	15111	15189	15193	15119	15154	15069	15114	15049	15299	15091	15171	15177	14943	15116	15138	15016	15180	15200	15181	15137	15153	15190	15101	15157	15172	15242	15143	15226	15123	15196	15119	15009	15084	15113	15204	15124	15216	15053	15099	15256	14976	15013	15078	14930	15182	15149	15059	15092	15077	15229	15109	15224	15289	15197	15058	15214	15285	15102	15056	15183	15173	15166	15070	15216	15016	15245	15233	15074	15281	15107	15135	15190	15110	15138	15204	14886	15155	15076	15098	15068	15091	15107	15122	15165	15224	15218	14944	15234	15117	15212	15032	15146	15176	15028	15211	15051	14986	15013	15276	15103	15073	15062	15267	15254	15078	15308	15096	15004	15167	15141	15263	15185	15199	15284	15271	15111	15147	15252	15059	15136	15049	15191	15220	15125	15247	15077	15321	15137	15164	15035	15074	15135	15219	15162	15094	15337	15085	15051	15266	15139	15195	15236	15193	15126	14993	15270	15212	15068	15032	15186	15061	15124	15157	15170	15057	15320	15147	15273	15192	15063	14953	15188	15299	15168	15114	15315	15148	15202	15166	15059	15267	15234	15095	15266	15086	15128	15211	15155	15083	15040	15021	15228	15028	15194	14970	15115	15180	15062	15106	15233	15144	15049	15261	15156	15058	15210	15241	15150	15075	15025	15214	15268	15355	15016	15078	15236	15150	15298	15222	15110	15231	15099	14928	15105	15117	15139	14968	15111	15087	15302	15107	15177	15361	15085	15186	15037	15171	15220	15201	15216	15237	15110	15036	15345	15128	15134	15153	15181	15072	15085	15194	15126	15214	15219	15019	15197	15294	15086	15193	15036	15201	15071	15046	15186	15101	15079	15054	15260	15198	15013	15251	15176	15025	15124	15236	15094	15132	15086	15173	15266	15076	15087	15161	15184	15143	15061	15066	15064	15064	15050	15043	15217	15066	15007	15144	15238	15210	15280	15269	15211	15044	15145	15058	15053	15117	15181	15051	15212	15191	15045	15032	15349	15276	15199	15231	15068	15135	15218	15185	15109	15122	15091	15227	15321	15000	15046	15196	15175	15082	15022	15045	15192	15191	15300	15117	15059	15116	14978	15261	15196	15250	15068	15126	15077	14971	15117	15079	15094	15359	15200	14899	15079	15336	15250	15072	15026	15143	14944	15141	15029	15076	15132	15162	15223	15099	14930	15249	15038	14953	15180	15166	15303	15104	15119	14998	15114	15216	15092	15119	15053	15041	15404	15131	15116	15106	15214	15191	15172	15116	15156	15133	14924	15261	14991	15045	15258	15203	15185	15126	14987	15031	15154	15054	14919	15260	15266	15180	15254	15337	14971	15226	15200	15225	15112	15031	15054	15018	15037	15193	15108	15044	15050	15098	15055	15044	14922	15126	15192	15110	15119	15266	15210	15055	15052	15190	15200	15111	15243	15008	15074	15086	15246	14999	15098	15064	15271	15014	15017	15134	14946	15053	15149	15295	15220	15136	15271	15048	15091	15124	15150	15199	15295	15162	15121	15037	15190	14980	15005	15169	15194	15077	15179	15042	15150	15159	15195	15178	15030	15165	15129	15157	15175	15284	15062	15213	15110	15018	14954	15037	15038	15067	15075	15070	15215	15062	15293	15160	15010	15042	15145	14950	15017	14956	15070	15161	15145	15275	15117	15148	15277	14982	15271	15118	15064	15166	15149	15121	15079	15279	15025	15085	15045	15071	15195	15119	15176	15118	15304	15089	15294	15089	14998	15238	15032	15172	14920	15042	15048	15128	15236	15040	15297	15237	15229	15092	15039	15111	15048	15047	15350	15155	14957	15182	15139	15177	15068	15131	14964	15242	15322	15161	14935	15129	15132	15215	14923	15136	15194	15191	15150	15147	15050	15221	15057	15170	15087	15152	15065	15157	15070	15170	15161
29472	30164	37669	32787	26871	23963	22444	20950	20032	19505	18986	18602	18472	18519	18124	17998	18107	17961	17904	17839	17790	17892	17912	17851	17746	17812	17780	17597	17781	17735	17695	17744	17873	17610	17895	17711	17500	17626	17707	17688	17725	17694	17850	17546	17555	17626	17889	17656	17618	17769	17702	17597	17760	17565	17825	17717	17661	17876	17637	17634	17762	17636	17688	17756	17636	17518	17800	17661	17673	17307	17576	17449	17467	17618	17916	17512	17608	17787	17402	17540	17396	17612	17547	17697	17858	17726	17620	17416	17633	17753	17636	17540	17762	17623	17664	17548	17932	17667	17525	17696	17795	17716	17720	17551	17577	17587	17678	17655	17860	17612	17728	17688	17669	17589	17363	17725	17683	17724	17443	17524	17533	17831	17690	17599	17429	17685	17800	17619	17601	17626	17692	17545	17787	17660	17826	17383	17595	17688	17813	17654	17794	17562	17429	17408	17556	17634	17711	17564	17656	17709	17543	17694	17562	17439	17521	17877	17570	17637	17813	17559	17685	17576	17473	17643	17592	17695	17687	17629	17653	17763	17852	17747	17667	17627	17734	17642	17482	17647	17494	17853	17790	17923	17718	17603	17571	17711	17622	17911	17709	17702	17643	17886	17894	17583	17460	17423	17538	17606	17747	17612	17775	17608	17625	17871	17784	17693	17669	17335	17604	17737	17895	17582	17697	17532	17328	17746	17748	17729	17536	17386	17566	17625	17565	17653	17425	17529	17731	17695	17729	17771	17699	17552	17573	17701	17544	17663	17621	17642	17675	17625	17718	17556	17617	17490	17759	17616	17853	17400	17562	17637	17568	17664	17807	17637	17647	17561	17774	17658	17743	17525	17617	17790	17637	17670	17581	17605	17606	17604	17783	17772	17734	17731	17648	17643	17922	17696	17618	17903	17494	17423	17588	17689	17819	17734	17657	17558	17699	17827	17585	17678	17598	17764	17696	17606	17596	17685	17641	17652	17483	17639	17689	17550	17620	17679	17480	17605	17618	17664	17666	17506	17685	17365	17384	17717	17779	17597	17459	17778	17729	17534	17771	17545	17678	17852	17637	17765	17585	17530	17842	17776	17520	17769	17576	17814	17694	17526	17444	17573	17639	17645	17630	17639	17719	17709	17862	17884	17706	17460	17833	17620	17667	17591	17628	17585	17721	17606	17888	17548	17715	17591	17499	17611	17697	17615	17662	17713	17592	17413	17661	17581	17594	17531	17474	17706	17794	17608	17734	17618	17763	17658	17687	17640	17701	17700	17724	17543	17633	17617	17571	17738	17766	17579	17540	17724	17715	17641	17617	17684	17549	17786	17867	17433	17642	17764	17749	17616	17611	17605	17702	17589	17510	17554	17611	17761	17663	17849	17698	17823	17600	17594	17535	17450	17647	17649	17876	17684	17607	17501	17839	17731	17795	17685	17530	17533	17641	17765	17627	17508	17620	17711	17607	17418	17518	17682	17704	17574	17674	17487	17585	17642	17562	17707	17585	17703	17655	17670	17630	17842	17631	17560	17723	17624	17684	17652	17472	17611	17737	17653	17772	17540	17419	17726	17741	17700	17657	17767	17609	17630	17685	17885	17891	17712	17724	17611	17565	17706	17672	17571	17634	17574	17741	17659	17578	17617	17802	17733	17737	17569	17525	17731	17539	17573	17702	17614	17751	17756	17631	17668	17795	17485	17735	17787	17675	17784	17503	17498	17618	17818	17681	17761	17562	17746	17613	17923	17410	17645	17672	17487	17453	17494	17795	17545	17776	17664	17390	17540	17637	17740	17803	17412	17660	17778	17679	17750	17737	17698	17716	17715	17720	17560	17447	17645	17662	17760	17787	17836	17894	17818	17866	17855	17630	17694	17824	17751	17545	17638	17622	17581	17451	17570	17754	17690	17638	17765	17555	17565	17751	17630	17672	17833	17547	17580	17578	17544	17657	17874	17760	17719	17608	17667	17588	17867	17726	17676	17480	17503	17714	17716	17503	17510	17753	17681	17580	17596	17694	17817	17735	17569	17553	17792	17864	17720	17767	17685	17805	17734	17471	17645	17556	17464	17557	17715	17545	17798	17713	17778	17832	17552	17660	17531	17482	17719	17570	17483	17431	17686	17662	17633	17465	17691	17785	17805	17873	17625	17637	17534	17748	17534	17637	17544	17643	17723	17723	17884	17695	17474	17713	17681	17734	17562	17771	17674	17477	17463	17571	17688	17781	17749	17519	17658	17651	17701	17473	17651	17750	17772	17544	17652	17807	17481	17606	17494	17501	17843	17662	17568	17448	17512	17590	17795	17760	17467	17715	17440	17471	17514	17572	17629	17705	17747	17502	17688	17578	17530	17711	17626	17647	17681	17524	17520	17565	17508	17554	17723	17592	17455	17703	17968	17558	17658	17668	17522	17631	17641	17380	17592	17596	17507	17550	17861	17463	17575	17790	17616	17418	17570	17702	17865	17634	17552	17714	17670	17649	17658	17680	17737	17825	17864	17633	17608	17554	17556	17484	17558	17701	17477	17570	17650	17830	17656	17391	17677	17880	17573	17622	17644	17788	17865	17548	17719	17473	17768	17901	17774	17731	17861	17592	17556	17724	17716	17703	17746	17564	17658	17685	17690	17602	17716	17420	17838	17528	17629	17675	17672	17501	17446	17648	17449	17590	17819	17434	17581	17738	17609	17615	17661	17725	17427	17734	17635	17596	17662	17586	17573	17647	17575	17741	17612	17666	17645	17770	17727	17736	17548	17627	17530	17606	17635	17531	17633	17686	17529	17762	17809	17583	17494	17537	17512	17742	17597	17614	17475	17630	17685	17697	17636	17822	17495	17512	17565	17708	17672	17522	17619	17534	17838	17788	17812	17719	17437	17746	17677	17880	17802	17522	17741	17614	17620	17500	17671	17818	17750	17666	17748	17805	17742	17563	17854	17702	17599	17638	17411	17814	17607	17526	17620	17543	17646	17779	17655	17901	17750	17879	17519	17675	17548	17759	17701	17820	17515	17579	17455	17687	17704	17659	17439	17439	17423	17713	17739	17844	17566	17553	17610	17696	17541	17695	17704	17612	17543	17652	17625	17669	17719	17692	17590	17405	17479	17449	17731	17767	17541	17604	17682	17539	17348	17667	17706	17641	17526	17676	17492	17752	17744	17897	17775	17685	17807	17582	17664	17462	17466	17675	17701	17618	17724	17629	17697	17567	17602	17738	17619	17613	17369	17753	17687	17438	17497	17750	17682	17648	17847	17769	17782	17840	17703	17859	17630	17656	17737	17524	17594	17633	17796	17794	17617	17549	17759	17604	17803	17591	17604	17764	17743	17548	17915	17757	17762	17928	17711	17807	17693	17499	17568	17726	17465	17596	17484	17612	17530	17520	17488	17614	17731	17649	17595	17571	17506	17437	17596	17628	17614	17635	17558	17362	17567	17629	17752	17697	17820	17707	17524	17637	17629	17675	17647	17503	17540	17536	17540	17815	17903	17512	17548	17686	17780	17643	17803	17644	17760	17745	17620	17680	17791	17517	17817	17827	17751	17585	17814	17585	17547	17740	17761	17654	17666	17836	17671	17775	17743	17597	17766	17760	17522	17639	17641	17626	17788	17639	17650	17542	17893	17639	17706	17586	17617	17780	17764	17656	17687	17735	17682	17813	17646	17541	17795	17638	17691	17415	17555	17702	17610	17793	17836	17429	17645	17732	17709	17735	17633	17541	17663	17541	17565	17602	17823	17523	17535	17631	17387	17630	17760	17669	17593	17844	17556	17824	17557	17626	17497	17591	17722	17846	17684	17840	17549	17628	17673	17602	17626	17699	17458	17530	17715	17730	17647	17615	17559	17622	17599	17635	17616	17623	17856	17689	17760	17580	17600	17723	17423	17621	17659	17538	17609	17660	17687	17585	17744	17681	17588	17687	17712	17724	17695	17519	17739	17683	17655	17569	17710	17831	17463	17788	17795	17758	17720	17890	17751	17573	17574	17622	17603	17617	17431	17467	17650	17631	17554	17620	17611	17552	17695	17654	17564	17631	17688	17741	17573	17629	17649	17716	17744	17660	17839	17770	17519	17629	17634	17800	17546	17552	17838	17670	17503	17777	17688	17725	17848	17674	17717	17507	17528	17675	17547	17711	17694	17781	17639	17535	17622	17680	17636	17714	17492	17560	17658	17751	17711	17639	17558	17701	17647	17594	17529	17819	17659	17767	17666	17827	17842	17647	17702	17602	17571	17540	17456	17520	17627	17559	17678	17773	17750	17639	17629	17711	17800	17588	17575	17520	17622	17606	17667	17504	17661	17655	17597	17768	17616	17756	17699	17512	17510	17490	17768	17649	17639	17609	17858	17753	17775	17776	17669	17657	17668	17760	17853	17873	17637	17674	17657	17805	17720	17815	17850	17784	17735	17611	17826	17636	17798	17744	17622	17613	17614	17415	17674	17373	17658	17593	17527	17608	17757	17826	17747	17770	17550	17651	17524	17802	17768	17615	17806	17686	17834	17696	17849	17853	17619	17748	17618	17561	17344	17507	17641	17450	17528	17607	17687	17551	17245	17654	17410	17658	17539	17736	17718	17796	17459	17508	17652	17661	17495	17609	17496	17695	17676	17565	17757	17774	17658	17478	17657	17581	17563	17388	17535	17756	17865	17734	17688	17753	17677	17697	17632	17436	17748	17681	17779	17641	17605	17664	17721	17680	17508	17571	17923	17715	17541	17735	17797	17521	17527	17437	17572	17544	17424	17445	17549	17665	17629	17659	17669	17623	17777	17847	17828	17548	17660	17576	17667	17672	17759	17816	17685	17729	17579	17627	17866	17770	17841	17616	17741	17542	17395	17620	17574	17655	17691	17783	17388	17574	17509	17605	17570	17498	17623	17570	17692	17825	17728	17508	17617	17569	17651	17682	17514	17493	17641	17772	17738	17755	17700	17795	17804	17654	17402	17592	17441	17552	17690	17946	17600	17422	17489	17772	17833	17727	17724	17440	17678	17508	17494	17499	17503	17843	17708	17700	17762	17863	17550	17830	17697	17722	17567	17702	17570	17564	17570	17817	17718	17737	17512	17474	17540	17748	17709	17591	17524	17762	17744	17628	17712	17531	17486	17563	17698	17789	17522	17668	17589	17733	17482	17623	17609	17454	17537
31834	45959	41452	31601	27033	23340	21266	19876	18590	17765	16982	16511	16089	15744	15768	15479	15511	15501	15299	15318	15105	15318	15051	15155	14965	15126	15165	15165	15124	15000	14959	15035	14834	14981	15029	14969	14845	14732	14991	15047	14904	14870	14913	14943	14991	14950	14924	14785	14982	14844	14959	14896	14817	14974	14811	14935	14947	14839	14909	14925	14867	14821	14850	14942	14943	14721	15011	14886	15036	15131	15049	14861	14911	14959	15034	14892	14957	14851	14961	14931	14860	14992	14862	15022	14915	14856	14977	14848	14992	14698	14816	14850	14770	14992	14832	14899	14772	14880	14998	14999	14852	15008	14816	15049	14907	14808	14828	14972	14920	14965	14851	15028	14870	14829	14939	14867	14918	14933	14762	14825	14945	14802	14838	14910	14841	14884	15037	14952	14750	15129	14914	14686	14927	14762	14855	15050	14905	14972	14885	14963	14957	14924	14695	14902	14822	14870	14778	14778	14936	14955	14998	15043	14970	14943	14952	14871	14851	14967	14857	15019	14914	14960	14794	14916	14931	14971	14710	15083	14777	14842	14963	14914	14934	14954	14930	14779	14838	14981	14915	14913	14836	14731	14831	15015	15107	14798	15038	14787	14838	14847	15077	14966	15032	14920	14870	14991	15020	14884	14957	14858	14807	14873	14808	14874	15023	15022	14694	14852	15127	14750	14927	14841	14898	14801	14982	14828	14866	15001	14833	14962	14869	15042	14872	14883	14988	14887	14941	14869	15054	14851	14914	14978	15036	14892	14926	15069	14863	14838	14823	14794	14983	14778	14837	14669	14871	14951	14985	14924	14890	14833	14932	14847	14833	14969	14921	14928	14778	14908	14934	14927	14895	14925	14951	14822	14820	14832	14980	14984	14803	14787	14998	14637	14917	14806	14875	14843	14920	14942	14874	14805	14990	14977	14953	14911	14720	14803	14726	14764	14804	15026	14863	14769	15004	14971	15017	14982	14857	14950	14998	14964	14958	15114	14852	14917	14981	14878	14801	14955	14831	14842	14921	14964	14837	14688	14879	14772	14770	14992	14958	14989	15082	14840	15003	14900	14904	15054	15041	14822	14863	14827	14867	14959	14899	14938	14997	14811	14992	14774	14826	14891	14951	14793	14738	14995	14954	14845	15067	14856	15018	14942	14861	14868	15117	14830	14952	14868	14936	14915	14782	14952	14944	14880	14991	14858	14974	14865	14907	14960	14930	14764	14810	15153	14942	14953	15006	14920	14783	14965	14916	14837	14943	14937	15007	14878	14870	14786	14772	15000	14907	14833	15044	14811	14877	14911	14870	14846	14836	14894	14942	14937	14810	14806	14844	15029	14888	14837	14840	14842	14914	14841	14977	14881	14957	14945	14888	14878	14891	14832	14999	14873	15069	14886	14926	15036	14995	14838	14879	14879	14862	15029	14968	14846	14886	14855	15006	14905	15034	15006	14724	14874	14893	14974	14855	14886	14901	14940	14882	14871	14914	14951	14952	14946	14822	14887	14947	14949	14914	14849	14922	14881	14894	14988	14776	14921	14918	14947	14765	14856	15031	14906	15007	15069	14843	14808	14812	15001	14898	14854	14853	14944	14929	14887	14923	14983	14817	15073	14683	14826	14927	14927	15004	14766	14885	14918	14870	14788	14883	14771	14944	14921	14888	14867	15041	14792	14876	14891	14914	14900	14835	14918	15073	14969	14941	15034	14973	14975	15090	14841	15076	14925	14914	14930	14870	14863	14995	14804	14898	14821	14956	14951	15068	14963	14899	14997	14881	14889	14847	14828	14858	14966	14771	14927	15038	14983	14747	14933	14977	14971	15024	14899	14767	14869	14847	14969	15039	15053	14956	14926	14892	14840	14987	14930	15063	15057	15066	14972	14985	15057	14702	14989	14960	14942	14858	14862	14777	14963	14929	14963	15003	14891	14805	14996	14927	15052	14946	14927	14762	14754	14975	14793	14955	14892	15017	14792	14689	14987	14812	14951	14833	14861	14933	14787	14835	14846	14776	14967	14793	14809	14909	14982	15025	14932	14809	15002	14941	15017	15004	14937	14893	14814	14921	14832	14816	14921	14885	14863	14991	14992	14846	14869	14862	14908	15000	14881	14934	14857	14926	14905	14956	14978	14802	15067	14971	14833	14900	14976	14790	14883	14869	14715	14996	15104	14802	14931	14969	14974	14988	14974	15212	14939	14919	14930	14940	14826	15005	14946	14972	14901	14842	14933	14764	14965	14858	14867	15057	14933	14969	14926	14806	14674	14948	14760	14703	14975	14978	14830	14990	14849	15128	14837	14966	14843	14969	14926	14839	14827	14868	14927	14806	14975	14942	14818	15083	14758	14823	15008	14832	14998	14848	14731	14824	14760	14849	14831	15004	14959	14996	14924	14945	15124	14955	14881	14867	14989	14585	15040	14748	14782	14810	14901	14932	14939	14962	15114	14865	14852	15008	15045	14799	14896	15060	14901	15102	15030	14885	15029	14959	14894	14871	14994	14750	14953	14965	14965	14996	14974	14915	14941	14934	14907	14962	14735	14866	14756	14907	14927	14830	15024	14991	14950	14972	14863	14974	14912	14850	14926	15024	14921	14821	14772	14988	14910	14864	15055	15014	14968	14851	14812	14808	15009	14980	14789	14944	14878	14955	14843	14972	14936	15055	14943	14859	14874	14814	14856	14906	14960	14864	14977	15122	15033	14827	14863	14991	14917	15032	15030	14796	14891	14807	14979	15029	14908	14847	14946	14900	14858	14849	14933	14832	14881	14843	14965	14854	14945	14889	14714	14880	14774	14814	14931	14799	14899	15017	14841	14814	14932	14853	14935	14919	14750	14747	14781	14925	15064	14927	14901	14892	14857	14873	14952	15032	14786	14889	14818	14968	14885	14876	14777	14980	14872	14804	14899	14767	15013	15020	14994	14813	14862	14827	14813	14782	14971	14893	14863	14976	14845	14769	14914	14707	14872	14948	15079	14807	14777	14964	15110	14956	14706	14853	14984	15027	14882	14854	14941	14877	15048	14836	14867	14985	14972	14976	14920	14663	14805	14921	14728	14931	14801	15056	14785	14871	14970	14989	15115	14872	14916	14866	14925	14716	15009	14900	14914	14880	14749	14884	15142	14752	14770	14778	14820	14793	14874	14910	14999	14949	14825	14791	14954	14890	14949	14986	14874	15004	14996	14961	14940	15013	14900	14969	15013	14842	14997	14988	14941	14848	14874	14968	14769	14848	14937	15120	14860	14866	14874	14906	14763	15057	15087	14894	14868	14900	14902	14958	14837	14953	15049	14907	14887	14820	14846	14910	14872	14952	14992	14970	14968	15039	14859	14928	14872	14873	14930	15057	15090	14776	14921	14970	14818	14848	14905	14916	14915	14955	14847	14841	14901	14839	14924	14977	14754	14890	14835	14977	14826	14904	14833	15057	15011	15041	14823	15054	15110	14957	14856	14884	14892	14954	14885	14918	14880	14923	14955	14934	14839	15006	14849	15096	14920	14946	14841	14991	14956	14906	14733	14958	14903	14841	14899	14805	14831	15073	14827	14860	15114	14830	14997	14905	14907	14821	14876	14767	14705	15152	14970	14783	14898	14954	14940	15094	15136	14931	14825	14871	15060	14839	15052	14752	14978	14931	15043	14957	14957	14868	14937	14825	14990	14975	14959	14872	14722	14993	14998	15034	14869	14955	14856	14912	14894	14921	14836	14940	14792	15008	14713	14924	14791	14935	14920	14906	14964	14801	15020	14931	14859	15042	14910	14851	14821	14997	14882	14942	14859	14797	15061	14981	14926	14941	14750	14939	14806	14960	14959	14862	14894	15085	14719	14953	14954	14831	14859	14849	15042	14828	15075	14996	14812	15133	14900	14829	14961	14989	14862	14804	15054	15007	15009	14978	14870	14786	14996	14982	14928	14896	14822	14846	15039	14955	14998	15027	14894	14803	14833	14987	15005	14884	14906	15061	14918	14865	14873	14810	14922	14983	14903	14891	15046	15039	14839	14920	14956	14920	15003	15000	14837	15014	15089	14711	14804	14894	14975	15110	14885	14978	14882	14926	14897	14801	14952	14870	15064	14857	15083	14796	14774	15031	14896	14852	15015	14865	14853	14875	15001	14995	14834	14912	14651	14911	14857	14848	14723	14787	14969	14705	14968	14881	14932	14949	14918	14809	14915	14869	14839	15035	14901	14917	14912	15007	14896	14999	14890	14848	14900	14812	14845	15034	15004	14834	14993	14889	14982	14922	14922	14820	14890	14968	14843	14814	14764	14793	14944	15031	14887	14938	15101	14862	14965	14924	14895	14804	15006	14887	14901	14904	14837	15022	14817	15086	15058	14892	15050	14929	14740	14884	15013	14855	14943	14933	15058	14856	15018	14856	14896	14927	14896	14936	14805	15200	14885	14964	14928	15081	14812	14875	14879	14879	14891	15051	14857	15076	14874	15046	14955	14792	14912	14700	14903	14945	14969	14990	14993	15159	14696	14856	14985	14931	14965	14982	14715	14975	15089	14943	14944	14910	14786	14955	14870	14856	15067	14770	15024	14795	14992	14978	14962	14895	14926	14999	14813	14858	14862	14966	15029	15080	14694	15018	14814	14911	14769	14850	15078	14933	15069	14855	14964	14930	14842	14753	14971	14920	14977	15003	14934	14910	14912	15015	14895	14902	14963	14938	14895	14778	14772	14886	14743	14904	15150	14981	14941	14963	14986	14878	15066	15098	14950	14791	14819	15043	14909	14910	14916	14820	14725	14943	14938	15135	15063	14866	15047	14905	14916	15040	14793	14814	14894	14917	14917	14793	14791	15017	14853	15023	15002	14916	14793	14968	14648	15025	14877	15087	14836	14876	14797	15013	14968	14957	14786	14901	14849	14878	14851	15070	14726	14910	14991	14837	14931	14995	14890	14901	14784	14945	15022	14755	14957	14892	14949	14754	14925	15021	14836	14977	15011	14931	14957	14821	14989	14929	14851	14801	14831	14967	14901	14880	14946	14875	14827	14914	14863	14910	14913	14978	14979	14964	14908	14917	14831	14793	14950	14755	15078	14950	14732	14751	14872	14818	14904	15071	14910	14988	14913	15098	14878	15058	15056	15014	14896	14905	14705	14890	14875	14951	14813	14827	15035	14732	14795
24035	21070	28537	25790	25663	27184	26254	22841	21343	20974	20248	19724	19345	19076	18624	18581	18287	18269	18403	18101	18031	18021	18223	17966	18023	18087	17765	17696	17991	17902	17973	17925	17927	17839	17725	17748	17775	17899	17750	17717	17832	17778	17819	17672	17707	17777	17774	17764	17698	17819	17881	17785	17768	17632	17892	17666	17631	17665	17669	17672	17749	17819	17845	17983	17872	17870	17722	17669	17745	17677	17718	17680	17741	17800	17727	17738	17746	17675	17635	17686	17673	17499	17764	17715	17717	17692	17729	17834	17618	17686	17776	17640	17653	17782	17989	17936	17798	17588	17731	17799	17591	17845	17784	17743	17631	17669	17738	17610	17505	17651	17725	17625	17863	17627	17569	17782	17608	17684	17722	17606	17744	17579	17587	17576	17751	17700	17576	17666	17571	17442	17691	17680	17639	17899	17629	17677	17605	17661	17542	17570	17744	17814	17650	17740	17750	17626	17587	17729	17701	17746	17732	17665	17621	17686	17592	17785	17617	17680	17808	17698	17792	17719	17661	17842	17784	17732	17791	17854	17839	17577	17821	17723	17701	17797	17750	17665	17741	17517	17691	17596	17554	17791	17732	17631	17752	17766	17552	17686	17724	17736	17600	17536	17725	17614	17583	17660	17795	17806	17749	17644	17638	17492	17702	17684	17615	17712	17509	17733	17838	17765	17606	17870	17617	17600	17415	17677	17728	17788	17675	17387	17577	17616	17616	17641	17712	17612	17542	17819	17590	17676	17626	17691	17747	17780	17911	17708	17682	17859	17530	17882	17750	17555	17952	17826	17549	17700	17662	17870	17751	17455	17783	17661	17612	17421	17625	17683	17838	17648	17955	17660	17748	17702	17945	17748	17721	17730	17670	17692	17602	17608	17714	17673	17785	17786	17651	17756	17575	17728	17982	17844	17673	17879	17771	17708	17662	17333	17477	17531	17931	17714	17686	17502	17525	17809	17705	17522	17615	17656	17872	17836	17652	17725	17646	17836	17812	17684	17609	17960	17736	17746	17811	17619	17568	17714	17791	17847	17685	17715	17672	17906	17820	17782	17635	17695	17722	17689	17693	17774	17886	17611	17796	17597	17661	17478	17743	17593	17578	17657	17678	17611	17691	17804	17622	17809	17665	17557	17925	17770	17724	17722	17570	17898	17955	17689	17575	17652	17611	17797	17820	17797	17853	17889	17852	17692	17549	17598	17635	17768	17868	17821	17380	17767	17966	17680	17674	17801	17574	17630	17801	17693	17730	17553	17873	17824	17635	17804	17898	17642	17725	17949	17800	17760	17538	17654	17829	17818	17861	17700	17534	17733	17640	17558	17891	17778	17588	17770	17729	17949	17727	17749	17726	17728	17837	17452	17851	17577	17495	17501	17748	17618	17585	17813	17593	17539	17496	17758	17676	17664	17786	17727	17902	17813	17545	17717	17638	17582	17495	17762	18013	17656	17890	17485	17785	17859	17611	17606	17690	17652	17814	17774	17801	17501	17718	17723	17826	17717	17837	17619	17736	17743	17774	17676	17674	17629	17570	17446	17631	17580	17619	17780	17733	17697	17807	17646	17614	17557	17801	17527	17767	17554	17685	17815	17696	17872	17729	17685	17782	17552	17645	17668	17572	17793	17698	17871	17852	17818	17690	17718	17857	17735	17838	17600	17810	17652	17846	17774	17676	17616	17798	17781	17945	17917	17759	17558	18008	17723	17915	17686	17774	17637	17690	17814	17480	17614	17860	17738	17680	17762	17749	17892	17871	17575	17705	17647	17681	17762	17782	17934	17368	17520	17608	17614	17715	17836	17733	17826	17665	17802	17435	17992	17671	17706	17614	17645	17586	17572	17734	17734	17696	17421	17492	17649	17999	17762	17567	17647	17776	17819	17711	17875	17638	17403	17783	17710	17950	17696	17710	17753	17595	17522	17424	17606	17696	17572	17715	17818	17881	17824	17839	17684	17754	17871	17553	17757	17756	17634	17672	17643	17819	17676	17429	17604	17902	17898	17559	17692	17601	17430	17684	17610	17511	17734	17661	17842	17504	17859	17623	17773	17747	17834	17736	17886	17799	17637	17761	17664	17777	17637	17892	17696	17916	17699	17561	17662	17815	17715	17541	17732	17945	17698	17424	17704	17550	17623	17671	17666	17689	17693	17606	17581	17836	17679	17737	17493	17694	17638	17833	17754	17787	17633	17728	17626	17679	17650	17698	17648	17784	17599	17849	17671	17748	17750	17745	17770	17660	17707	17666	17534	17633	17599	17643	17852	17758	17692	17577	17734	17561	17701	17779	17543	17729	17792	17694	17594	17619	17718	17737	17723	17789	17595	17628	17743	17499	17669	17656	17752	17704	17554	17730	17721	17736	17700	17826	17816	17548	17851	17640	17616	17746	17834	17737	17720	17831	17811	17523	17545	17682	17744	17642	17746	17770	17613	17768	17723	17731	17632	17804	17701	17648	17604	17641	17867	17711	17646	17772	17786	17710	17849	17769	17609	17742	17779	17658	17714	17735	17559	17988	17871	17665	17567	17815	17786	17694	17947	17681	17807	17525	17612	17494	17810	17604	17608	17734	17587	17765	17855	17850	17856	17722	17607	17762	17899	17678	17677	17594	17717	17815	17745	17544	17808	17743	17670	17616	17716	17821	17719	17673	17748	17724	17589	17640	17664	17641	17543	17709	17743	17653	17792	17749	17577	17606	17687	17713	17679	17669	17791	17712	17770	17652	17873	17521	17654	17668	17808	18009	17896	17909	17672	17553	17548	17546	17545	17797	17699	17682	17611	17694	17788	17724	17881	17558	17876	17617	17726	17763	17775	17671	17689	17598	17786	17774	17873	17680	17730	17893	17526	17672	17632	17620	17566	17543	17647	17758	17713	17621	17448	17764	17630	17742	17829	17785	17724	17974	17769	17529	17918	17719	17769	17890	17702	17742	17685	17679	17745	17604	17618	17631	17741	17903	17492	17544	17633	17607	17813	17769	17628	17518	17547	17750	17557	17663	17594	17706	17612	17679	17900	17658	17671	17743	17774	17662	17630	17648	17691	17811	17781	17772	17626	17551	17681	17675	17674	17886	17762	17684	17780	17664	17672	17703	17662	17820	17685	17706	17840	17833	17703	17709	17758	17652	17633	17581	17645	17731	17606	17541	17822	17623	17901	17960	17762	17747	17630	17745	17664	17747	17583	17662	17745	17771	17610	17650	17512	17664	17591	17744	17815	18040	17788	17769	17718	17912	17668	17774	17771	17717	17798	17649	17669	17746	17655	17755	17858	17689	17561	17666	17545	17662	17767	17539	17654	17578	17601	17770	17742	17864	17698	17773	17652	17895	17533	17594	17734	17731	17547	17630	17422	17791	17654	17692	17674	17650	17935	17883	17666	17778	17692	17623	17713	17792	17815	17730	17652	17687	17901	17853	17704	17672	17887	17778	17537	17576	17816	17732	17698	17929	17598	17791	17786	17814	17786	17527	17704	17650	17648	17790	17661	17778	17698	17876	17643	17650	17731	17833	17758	17705	17750	17691	17554	17591	17579	17727	17894	17725	17613	17740	17555	17525	17672	17778	17607	17496	17685	17765	17908	17863	17612	17529	17672	17775	17809	17810	17581	17718	17722	17469	17760	17784	17542	17635	17770	17706	17863	17621	17649	17728	17697	17626	17702	17751	17520	17750	17826	17805	17670	17780	17830	17658	17777	17652	17861	17751	17748	17573	17786	17744	17659	17610	17740	17787	17761	17637	17701	17711	17810	17574	17530	17925	17692	17779	17907	17571	17734	17590	17741	17519	17657	17813	17661	17615	17650	17863	17669	17790	17821	17671	17708	17702	17733	17879	17667	17749	17946	17712	17487	17941	17801	17803	17788	17642	17458	17722	17709	17742	17324	17594	17575	17686	17609	17697	17759	17723	17721	17669	17824	17800	17686	17687	17813	17590	17631	17903	17732	17774	17695	17812	17519	17792	17689	17685	17842	17875	17678	17504	17815	17652	17643	17569	17463	17869	17587	17893	17694	17636	17705	17484	17504	17531	17839	17727	17451	17692	17853	17705	17815	17818	17732	17849	17716	17759	17774	17577	17666	17577	17568	17889	17780	17679	17593	17617	17533	17755	17756	17805	18087	17711	17899	17729	17748	17815	17634	17644	17585	17575	17561	17736	17731	17915	17708	17820	17622	17822	17741	17761	17709	17565	17767	17903	18026	17806	17751	17856	17672	17681	17908	17600	17682	17789	17694	17689	17772	17698	17806	17853	17795	17668	17798	17691	17627	17818	17799	17705	17997	17720	17675	17593	17593	17611	17652	17647	17664	17623	17828	17680	17813	17733	17786	17712	17840	17810	17666	17760	17485	17615	17522	17392	17749	17597	17821	17713	17696	17853	17798	17725	17548	17799	17729	17915	17626	17694	17740	17666	17620	17768	17729	17836	17584	17757	17786	17950	17491	17690	17775	17711	17795	17633	17595	17794	17742	17613	17645	17820	17580	17679	17504	17671	17566	17565	17776	17851	17588	18144	17807	17648	17757	17592	17815	17740	17745	17749	17649	17584	17513	17677	17773	17678	17939	17739	17505	17725	17658	17851	17701	17831	17765	17637	17749	17682	17753	17720	17635	17746	17802	17601	17550	17870	17817	17607	17682	17657	17699	17871	17525	17599	17725	17834	17932	17586	17804	17694	17700	17643	17710	17650	17625	17765	17700	17436	17635	17654	17577	17895	17839	17888	17674	17537	17736	17675	17521	17642	17713	17976	17905	17734	17764	17851	17733	17514	17533	17690	17874	17668	17602	17705	17693	17621	17610	17676	17830	17717	17809	17595	17725	17673	17815	17778	17746	17956	17974	18040	17772	17641	17556	17635	17599	17801	17672	17695	17913	17929	17775	17549	17477	17689	17589	17658	17528	17719	17549	17809	17778	17539	17633	17626	17564	17623	17878	17637	17767	17728	17781	17536	17864	17467	17627	17552	17579	17785	17662	17856	17833	17561	17731	17787	17666	18029	17734	17546	17551	17590	17800	17770	17585	17680	17619	17547	17845	17705	17739	17674	17782	17665	17554	17693	17721	17621	17531	17754	17698	17680	17690	17711	17981	17512	17586	17513	17807	17843	17645	17733	17562	17897	17661	17776	17743	17670	17609
32194	51571	46559	36418	31398	27226	24602	22534	20645	19581	18344	17737	17104	16578	16290	16138	15662	15714	15456	15479	15437	15347	15491	15198	15222	15050	15285	14927	15142	15261	15119	15155	15014	15097	15173	15025	15069	14941	14963	14987	14988	14952	14864	14931	14967	15070	15121	14945	15070	14885	14939	15026	15037	14970	15146	14843	14990	14825	15045	14871	14960	14974	15098	14751	14998	14922	14858	15133	15194	15195	14916	14822	14917	14901	14756	14875	14977	14897	14861	15195	15012	14822	14910	15033	14928	15009	15055	14785	15010	14935	15049	14982	14913	14898	14808	14901	14962	14851	14980	14851	14875	14902	14991	14964	14910	14886	14877	14916	14928	14684	14952	14973	14996	14928	15034	14929	14923	14863	15064	14903	14846	15226	14770	15022	14986	14889	14907	14908	14862	14856	14981	14945	14934	14783	14890	14983	15018	15001	14897	14917	15092	14890	14867	15022	14886	14995	14966	14940	14883	15004	14898	14902	14983	14996	14896	14916	14861	15038	15094	15018	14799	14949	14810	15044	15043	14907	15005	14895	14837	14995	14920	14905	14973	15019	14932	15055	14942	14957	14717	15047	15023	14912	15002	14831	14915	15070	14826	15001	14903	14931	14814	15009	14873	14900	15043	14863	14979	14860	15099	15092	14853	15025	15014	14883	14841	14952	14981	14779	15083	14952	15009	15020	15009	14882	15040	14718	14816	14921	14857	15004	14853	14869	15116	14979	14940	14954	14870	14767	14857	14943	14852	14808	14934	14868	15019	15014	14958	14910	14913	14937	14884	15020	15037	15057	14906	14909	14871	14903	15080	14908	14864	14923	14828	14984	14861	15092	15004	14964	14961	15024	14932	15058	15042	14938	15026	14789	14917	14942	15127	14950	14862	15014	14925	14992	14987	14861	15013	14725	14986	14854	14837	14720	14962	14911	14893	14973	14961	15023	15034	14984	15053	14984	14965	14882	14811	14821	14895	14827	14796	14884	15048	14972	14864	14989	14889	14878	15017	14756	14818	14921	15024	14951	14887	14860	14832	15008	14812	14969	14987	14746	14854	14899	15030	14863	14928	15052	15081	15008	14981	14870	14998	14940	14980	14988	14995	14842	14981	14857	14963	15063	14965	14916	14921	14860	15005	15101	14863	14965	14727	14733	14894	14866	14939	14931	15051	14838	14825	14993	15029	14939	14768	14992	14812	14940	14936	14944	14917	14802	15045	14867	14946	15143	14919	14714	14913	15022	14991	15017	14966	14972	14973	14956	14966	14756	15056	14962	14945	15016	15070	14901	15124	14902	14868	14914	14895	14773	14797	15018	14876	14970	15001	14954	14925	14753	15119	14960	14982	14830	14897	15005	14991	14944	14950	14925	15036	15030	15026	14915	14966	14655	14816	14978	14825	15050	14923	14953	14995	14972	14808	14735	14837	14885	14837	14858	14870	15060	15141	14870	14777	14854	15105	14868	14821	15051	14815	14945	14974	14928	14994	14987	14920	14848	14931	14901	14875	14979	15046	15005	14856	14997	14977	14894	15008	14950	14946	14854	14985	14971	14855	14756	14869	15059	14995	14948	14958	14970	14952	14985	14874	14878	14893	14996	14955	15038	14971	14774	14907	14774	15035	14884	14858	14932	15018	14974	15039	14857	14856	14968	14817	14905	15191	15020	14859	14851	14854	15059	14960	14877	14981	14899	14891	14976	15079	14951	14881	15106	14976	14960	14875	14845	14863	14839	15206	14922	14841	14870	15090	14721	14964	14838	14792	15036	14942	14986	14872	14823	14857	14998	14964	14843	14957	14926	14856	14932	14963	14892	14889	14974	14909	15000	14760	14958	14911	14961	14902	14956	14948	15013	14823	14859	14936	14908	14886	14895	14899	15058	15023	15087	14818	14705	15028	14956	14930	14794	14870	14915	14999	14938	14901	14781	14923	14855	15001	14955	14997	14946	14870	14924	14956	15009	14778	14970	15034	14767	14953	15034	14996	14850	14871	14922	14923	14988	15162	14888	14946	14928	14934	14892	14954	14893	14881	14984	14886	14872	14910	15003	15067	14999	14860	14988	14948	14802	14840	14892	15029	14797	15003	14928	14990	15059	14988	15037	14821	15017	14929	14855	15018	15103	15037	14951	14826	14713	14948	15048	14979	14876	14955	15029	14958	14941	14980	14845	14871	15049	14865	14822	14875	15017	14883	14947	14988	15026	14871	14806	14984	15008	14863	14947	14849	15158	15096	14953	14875	15002	15034	14840	14866	14977	14842	14995	14934	14834	15013	14722	14954	14725	14846	14938	15010	14875	14705	14940	14905	14946	15022	14933	15039	15087	14769	14901	15100	14806	14933	14782	14915	14798	14808	14933	14891	14885	15034	15062	14963	14993	14866	15052	14947	14974	14964	14828	14941	15041	14767	14803	14814	14901	14996	15023	14979	15033	14836	14778	14962	15019	14949	14889	15022	14963	14816	15037	14890	15133	14968	14934	14892	15145	15010	15031	15081	14940	14819	15024	14912	14901	15031	14941	14946	14822	14829	14942	15063	14898	14820	15045	14905	14836	14883	14799	14954	14987	14970	14874	15032	15124	14735	14859	14958	14917	14789	14943	15043	14954	14933	14743	14838	14887	14948	14866	14858	15049	14841	14857	15030	14836	14897	14993	14993	15109	15032	14905	14931	14897	14852	14934	14975	14968	14867	15024	14955	14823	15013	14886	14846	14914	14858	14754	14970	14972	15125	14950	14852	14829	14783	14854	14835	14863	15051	14975	14934	15006	15067	14811	14968	14927	14980	14777	14916	15032	14905	14934	14866	14886	14940	15075	14875	14914	14810	14978	15019	15104	14955	14957	14880	14959	15011	14955	14742	14998	14914	15004	14990	14983	14920	14715	14866	14932	14994	14839	14976	15178	14958	14925	14855	14916	15043	14890	14873	14963	15020	14982	14942	15206	14885	14897	14964	14990	14888	14899	14817	15002	14858	14790	15018	14936	14991	14914	15008	14767	14816	14853	14917	14970	14968	14912	15002	14869	14961	15004	15001	14910	15017	14924	14872	14793	14881	15009	14844	15022	14966	14691	14913	14868	14897	14790	14937	14910	14910	14952	14916	14936	14834	14909	14829	14985	14867	15059	14811	15068	14927	14964	14689	14771	14806	14778	14986	14946	14989	14880	15005	14940	15063	14758	15008	14851	14892	14863	14807	15013	14821	14900	14690	14948	15185	15080	14835	14935	14878	14848	14933	14936	14859	14912	14825	14915	14898	15075	14907	14921	14887	14912	15071	14902	14949	14820	14883	14873	14992	14764	14941	14922	14961	14893	14930	15090	14934	14838	14875	15062	14965	14982	14949	15080	14905	14917	14766	14885	15089	14796	15003	15004	14919	14755	14961	14826	14902	15057	14991	15000	14869	15011	14814	14984	14915	14841	14909	15084	14981	14947	15103	15031	15050	15071	14954	14949	15021	14895	15026	15008	14802	14947	15043	14833	14873	15020	15001	14901	14803	15106	15035	14896	15067	14777	14980	14685	15051	14897	14736	15012	14976	15025	14998	15040	14955	14854	14835	14873	14952	14853	15055	14840	14906	14955	14938	15056	14925	14948	14964	15211	14952	14844	14850	14911	14964	15034	14893	14983	14944	15077	14755	14929	14938	14850	14938	14985	15017	14896	15033	15129	14881	14889	14942	14876	14698	14923	15033	14842	14839	14959	15046	15044	14930	15006	14872	14955	15018	14903	14979	14858	14966	14836	15088	15008	15163	15011	14973	14874	14950	15012	14738	15103	14809	15019	14866	14962	14838	14956	14877	14953	14838	14930	14868	15109	14904	14947	15054	14771	14848	15184	14904	14930	15004	15020	14940	14973	15032	14902	15052	15080	14998	14959	14990	15034	14984	15040	14885	14932	14952	14918	14722	14957	14812	14889	14895	15011	14878	14999	14910	15043	14814	14943	14788	14836	14969	14908	14964	14911	14974	14933	14948	14807	15017	14962	15029	14888	15014	14771	14821	14894	15115	14890	14840	14862	15097	14988	14903	14934	14833	14990	14932	14908	14910	14981	15017	14762	14872	14829	14791	14924	14941	15008	14988	14993	14986	14821	14903	15043	14961	14892	15093	14958	14910	14736	14875	15052	14762	15081	14951	15169	14812	14784	14910	14935	14699	14849	14929	14857	14898	14872	15054	15026	14990	15072	14985	15022	14921	14960	15039	14906	14896	14887	15002	14969	14992	15061	14997	14785	14904	14886	14992	14768	15007	14892	14888	14782	15006	14890	14934	15077	15038	14967	14793	14866	14934	14906	14899	14923	14928	14845	15067	14975	15060	14956	14882	15061	14818	14969	15147	14880	15001	14724	15181	15092	14938	14936	14829	14938	14871	14733	15015	14902	14937	15048	15004	15009	14899	14840	15012	14855	14877	14879	15030	14981	14828	14905	15015	14743	14995	14919	14917	14941	15010	15008	14707	14881	14865	15085	15036	14885	14784	14838	14855	14859	14930	14936	15082	14905	14880	14831	14932	14866	14874	14924	14967	14912	15023	14990	14969	14787	14967	15117	14882	14960	14809	14912	14905	14890	14915	15041	15057	15014	15044	14979	15058	14843	14858	14944	14854	14867	15021	15053	14891	14902	14789	14831	14754	14851	14992	14903	14977	14892	14902	15071	15102	14893	14969	14926	15073	14840	14830	14957	14908	14971	14836	14948	14968	14839	14970	14799	14889	14895	14975	14877	14763	14912	14876	15209	14986	14995	14973	14942	14987	14837	15051	14727	14886	14879	14893	14924	15038	14783	14858	14832	14809	14891	14954	15096	14903	14810	14939	14895	14876	15117	14852	15022	14958	14955	14977	14936	14884	14838	14941	14842	15028	14897	14939	14967	15028	14925	14986	15080	14856	14891	14747	14649	14938	14964	14948	14948	14937	15061	14955	14896	15046	14994	14870	15009	14867	15023	14833	14790	14970	15086	14926	14887	15218	14884	14813	14996	14872	15069	14846	14952	14898	14900	14883	14905	14988	14933	15058	14720	14919	14995	15058	15093	14809	14823	14858	14877	14976	14980	14895	14754	14991	14818	14888	14888	14838	14926	14897	14775	14862	14784	14919	14889	15001	15024	14892	14942	14938	14912	15032	14960	14889	15018	15127	14849
22746	21057	28774	23821	23038	27412	29897	24986	23334	22617	21512	20652	20267	19713	19486	19213	19023	18569	18534	18507	18413	18320	18468	18527	18527	18330	18261	18366	18026	18278	18396	18301	18130	18289	18291	18232	18081	18295	18070	17996	18110	18080	18198	17948	18079	18149	18016	18032	18031	18111	18106	18031	18130	18010	17926	18159	18282	18008	17998	18055	17917	18108	18112	18072	17861	18108	18019	18267	18197	18069	18129	17855	18146	18002	18020	17900	18107	18108	18078	17765	17788	17896	17814	18205	17926	17979	18149	18104	17925	18064	18084	18164	18122	18058	18129	17897	17831	17869	17834	18143	18265	17915	17808	18106	18127	17962	17964	18002	17925	17656	18216	17887	17918	18186	18144	17882	18031	17843	18026	18076	17976	17918	18159	18117	17950	18068	18070	17860	18036	18268	18027	18147	17867	18049	17917	18130	18154	17888	18058	17862	17973	17814	18056	18083	18212	17841	17967	17906	17936	18016	18000	17932	17847	17951	17908	18067	17957	17970	17994	18182	18025	17978	17986	17910	17991	18070	17969	17759	17990	18109	18126	18049	17937	17982	18094	17783	17961	18089	18124	18054	18000	17781	17936	17992	17972	17903	18036	18109	17742	17848	18084	18017	17912	18064	17917	18015	17905	18161	18295	17990	18069	17997	18113	17934	18093	18020	18079	18153	18077	18122	18023	17878	17964	18013	17898	18009	17980	18005	17832	18221	17876	18086	18117	18023	18102	18084	18051	17960	18017	18040	18007	17853	17957	18082	17936	18041	18056	17873	18188	18033	17924	17909	18077	18008	17942	18006	17883	17865	18037	18035	18040	18001	17904	17927	17976	17988	17943	17945	17893	17892	18111	17899	18084	18149	18057	18062	18041	18042	17911	18262	17999	18088	18210	17938	17914	17988	18229	17945	17963	18006	18020	18059	17823	17937	18060	17988	18094	18125	18028	18064	18197	18110	17928	17837	17974	17877	18064	18199	17920	18100	17969	17994	18087	18049	17927	17758	18173	18057	18016	18169	18118	18011	18049	18034	18049	18219	18070	18076	17893	18073	18098	17957	17834	17824	17907	18026	18134	17845	17921	17985	18155	17968	17898	17830	17913	18151	18237	17923	18078	18030	18109	17945	17933	17938	18030	17991	17840	18125	18053	18177	18110	17923	18018	17843	18162	18062	18110	17912	17996	17938	18017	17961	18151	18053	17905	18030	17956	17975	18113	17937	17861	18000	18037	18017	17960	18068	17981	18004	17947	18095	18055	18088	17999	17974	18026	18092	17988	18011	17843	18086	17945	17964	18114	18149	17978	17919	17979	18131	17962	18053	18041	17996	17920	17815	18049	17985	17908	17820	18001	17706	18028	17739	18114	18050	17931	17950	18047	18078	17935	18095	17872	17941	17973	17902	18029	18168	17954	18091	18001	18024	18154	17926	18085	18048	17911	18075	18012	18088	17872	18096	17918	17797	17956	18000	17749	17982	17955	18008	17978	17954	18068	18068	18043	17978	17707	17909	17983	18021	18187	18135	17804	17886	17975	17847	17844	17933	18055	18014	18016	17932	18076	18129	18058	18069	18096	18095	17946	17978	17958	18000	17957	18016	17996	17925	17955	17974	17815	18115	17939	17950	17945	18007	18028	18102	17968	17883	18134	17912	17881	17843	18014	18017	18021	17882	17946	17878	18006	17974	18035	18128	18012	18015	17940	17971	17978	18130	17846	18137	18213	18044	17860	17796	17807	17775	18052	17975	17997	18015	17942	17905	18050	17895	18063	17898	17954	18007	18036	17904	17976	17902	17964	17917	18190	17953	18071	17980	18047	17896	18084	17974	17875	18128	18068	18093	17996	17937	17984	17669	17906	18020	18180	17933	18130	18028	18093	17909	17845	17784	17955	17895	17856	18139	18017	18014	18074	18023	18089	17980	17914	17978	18009	17855	18099	17887	17898	18081	17857	18064	18029	18149	17797	17993	18045	18021	18005	17925	18055	18009	18011	18054	18090	17910	17757	17908	18022	17960	18006	18001	18006	18126	17946	18189	17900	18036	18055	17922	17857	17942	18160	17955	17777	17842	17770	17934	18076	17926	18097	17794	17917	18030	17933	17993	17938	18061	17987	18068	18163	18038	17980	17973	17887	17936	17953	17802	17829	17967	18052	18099	17862	17938	18201	17872	17914	18019	17804	18036	17928	17874	17925	18073	18165	17901	18138	17837	18003	18009	17937	18054	18089	18109	18047	18087	17925	18197	18072	17971	17906	17997	17875	17846	17951	17696	18199	17929	18235	17976	17959	18043	18084	17902	18041	17939	18178	17967	18193	18013	18003	18058	17931	17916	18130	18065	18118	17923	17945	17981	17973	17935	17988	17896	18000	18131	18006	18080	18062	17868	17918	18103	17947	17946	17895	17931	17973	18090	17957	18196	18033	18105	17987	18004	17919	17921	17935	18015	17758	18157	17975	18053	18036	17928	18150	17995	18051	17940	18004	18043	18183	18085	18080	17870	18095	18027	18054	18140	18011	18103	18195	17939	18102	17975	18071	17914	17829	17996	17971	17816	18217	18068	18005	18041	18111	17949	18001	17893	18110	17941	18181	17818	18082	17986	18178	17900	18106	17955	17963	17786	17977	17819	17891	18076	17955	17849	18057	18043	18019	18060	18111	18115	18012	18146	18018	18153	18001	17953	17994	17717	18039	17984	18082	17983	18029	17994	17870	17815	18040	17993	17963	18057	17926	17864	17938	17997	18044	18033	17957	17936	17959	17915	17925	18113	18024	18082	18064	17971	18001	17961	17928	18086	18103	17831	17736	18068	17995	18102	17921	17951	18036	18103	17946	18105	18032	18075	18012	17876	17895	17777	18056	17814	17995	17819	17929	18051	18044	17966	17976	17898	17910	18058	18156	18314	17976	17921	18039	17826	17815	17980	17964	17916	18080	18090	17805	18000	18034	17866	17978	17994	17933	17716	17967	18029	17978	17892	17853	17945	17963	17845	18014	18019	17858	18109	17938	18020	18120	18019	18025	17941	18009	18020	17959	17952	17937	17825	17768	17881	18093	17920	18011	17916	18062	18058	18088	17948	17924	17810	18040	17914	18274	18040	17910	18224	18069	18104	18034	17931	17931	17972	17976	17979	17998	18195	18153	17797	18102	18116	18104	18115	17762	18034	18198	17985	17881	17872	17863	17965	17971	17883	17908	17842	17932	17897	17927	17953	17944	18026	18022	17993	17923	17862	17908	18007	18191	17874	17933	17962	17865	17924	17893	17944	17964	17877	18004	18016	18005	17933	18289	18137	17899	17910	17861	17770	18032	18164	18096	18111	18017	17988	17870	17873	18060	17864	17980	18081	17939	18020	17927	17958	18063	17738	18036	18016	18027	17949	17899	18113	18135	18090	18076	17896	17839	17987	18023	17982	17859	18153	18047	17922	18141	18151	17973	17927	18108	17889	18203	18121	18127	17988	17856	18062	17978	17939	18118	17950	17916	17888	17876	17918	17964	17903	18180	18006	18042	17997	17865	18056	18154	18183	17712	17761	17965	18088	18014	17915	18139	17949	17946	17900	17940	18055	18144	17976	18024	18360	18003	18002	18073	17778	17827	17917	18012	17901	18123	18348	17954	17933	18039	17878	18120	17887	17977	17913	17997	18111	17978	17953	17970	17865	17935	17926	17994	18066	17904	18050	17828	17951	17901	17861	18149	17817	18103	17980	17972	18051	18050	18005	17989	18047	17996	18068	18121	18301	17971	18035	18212	18027	18162	18049	18167	18044	17783	18090	18047	18016	18173	17948	17960	17922	17882	18121	18075	18013	17934	18121	17897	18031	17829	18117	18260	18200	18030	18045	18223	18071	17945	18029	17994	17917	17969	18075	18053	17972	17800	17983	18022	17982	18224	18168	17990	17934	18054	17907	17927	18178	18007	17954	17952	18141	18112	17954	18093	17985	17903	18092	18001	17963	17885	18008	17961	18130	18024	17900	17932	17942	17977	17763	18032	18215	18012	17973	18051	17982	17975	17982	18104	17913	17944	18018	17991	17782	18059	18155	18062	18019	17982	18068	17979	18126	18210	17965	18244	17996	17989	17786	17928	17947	17923	18044	17962	17960	18090	17901	17947	18177	17936	18000	17885	17960	18042	18036	18150	17862	17875	17857	17893	18086	18093	17913	17946	18179	18226	18045	18102	18166	18069	18006	17832	17855	18039	17817	18132	17983	17975	18128	17926	18231	18087	17944	18005	18124	17902	17838	17990	18219	17931	17929	18014	18012	18026	17950	17949	18035	18028	17930	17873	17804	18011	17940	17858	17935	18023	18192	18088	18037	17972	17937	17914	18168	18013	18030	18050	18041	18047	17969	18031	18000	18017	17855	17972	18093	17997	17934	18078	17974	18024	17822	17936	17888	17873	18013	17899	17844	18101	18027	18029	17987	17987	18020	17891	18061	18010	18016	17988	18016	18082	17891	17861	18025	17872	17900	18059	17877	17821	17804	17959	17922	17958	17787	18045	18118	17897	17750	17831	17822	17884	17876	18139	17989	17965	18078	17981	18120	18030	18009	18014	18075	18300	17863	17840	17921	18005	17888	17801	18170	17814	17915	18003	17967	18053	18081	18021	18151	18167	18010	17803	17859	18219	17921	18063	17916	17901	18067	17942	18055	17932	17925	17986	17994	18149	17997	17925	18034	18100	18019	18128	18085	17865	18053	17871	17970	18141	17826	18081	18069	18082	17901	18049	17966	18023	17908	17792	18214	17751	17960	17935	18163	18170	17958	17997	17929	17990	17805	17845	18057	18086	18097	17981	17924	18065	18143	18068	18114	17800	17775	18096	18242	18019	17898	18075	18060	17936	18094	18170	17843	17923	18123	17999	17773	18081	17936	17855	17957	17742	18166	18109	17930	18091	17910	17863	17872	18105	17955	18076	18031	17947	18026	17910	17947	17867	17953	17975	17856	17816	18069	18029	18111	18164	18039	17983	18103	17978	17938	17818	18040	17880	17830	18031	17872	18085	18056	17908	17971	17813	18120	17852	17992	18029	18175	17849	17932	17988	17792	17981	18083	17837	18068	18048	18016	18096	18005	17937	18096	17969	17978	18186	18102	18090	17985	18030	18108	18101	17928	17914	17813	17756	18111	18097	17892
34924	55932	51533	40899	35875	31335	27622	25137	23129	21232	20213	18894	18111	17596	17176	16586	16452	16076	15805	15751	15725	15828	15561	15483	15511	15425	15554	15545	15440	15482	15163	15420	15319	15280	15232	15313	15364	15173	15191	15303	15134	15385	15127	15033	15045	15208	15273	15134	15186	15029	15127	15274	15177	15176	15137	14973	15066	15056	15077	15242	14990	15246	14961	15106	15055	15165	15105	15067	15148	15235	15441	15140	15261	15107	15031	15143	15051	15290	15199	14959	15256	15243	15136	15291	15098	15203	15293	15267	15120	15242	15103	15024	15048	15158	15153	15193	14960	15104	15270	15044	15234	14998	15117	15084	15124	14942	15024	15198	15048	15171	15031	14977	15029	15247	15134	15169	15107	15222	15093	15069	15086	15146	15120	15185	15033	15098	14903	15065	15005	15125	15197	15328	15136	15143	15012	15304	15104	15285	15028	15085	15059	15104	15157	15131	15080	15123	14992	15103	15107	14939	14943	15126	15056	15062	15011	15146	15166	15107	15107	15202	15082	15016	15145	15113	15137	15045	15195	15175	15130	15014	15287	15109	15124	15066	15269	15135	15179	15210	15225	14973	15189	15129	15074	15008	15095	15230	15252	15170	15136	15288	15221	15104	15071	15035	15058	15236	15217	15034	15077	15197	15164	15081	15076	15208	15119	15278	15175	15083	15111	15124	15178	15003	15241	15064	15139	15204	15123	15140	15225	15216	15142	15184	15042	15140	15259	15169	14991	14987	15100	15103	15071	15049	15140	15011	15082	15145	14900	15053	15166	15286	15202	15167	15315	15248	14983	15059	15129	15007	15043	15202	15160	15208	14951	15030	15086	15135	15080	15129	15192	15105	14970	15039	15093	15182	15203	15011	15157	15053	15114	15197	15081	15045	15232	15061	15019	15104	14963	15140	15130	14918	15135	15003	15043	15167	15230	15178	15138	15143	15104	15025	14953	15047	15062	15150	15190	15095	15020	15084	15121	15065	15067	15031	15172	15097	15056	15148	15072	15061	15117	15012	15047	15007	15088	15152	15016	15131	15083	15151	15155	14992	15100	15163	15266	15084	15022	15336	15068	15016	15200	15065	15028	15142	15086	15038	15098	15152	15022	15061	15152	15153	15058	15051	15259	15117	15153	14982	15111	15234	15261	15075	15248	15001	15052	15106	15202	15162	15071	15069	15180	14977	15129	15067	14992	15170	15066	14867	15273	15090	15115	15224	15085	14939	15100	15015	15060	15170	15005	15042	15171	14917	15113	15028	15185	15038	15077	15115	15213	15129	15040	15080	15170	15118	15053	14998	15071	15019	15003	15091	15058	14971	15087	15086	15081	15115	15185	15120	15219	15240	15116	15083	15234	15036	14958	15199	15122	15060	15020	14962	15239	15141	15209	15148	15116	14990	15060	15088	15053	15167	15119	15087	14988	15062	15180	15200	15049	15374	15053	15054	15009	15008	15093	15082	15094	15112	15132	15275	15127	15250	15182	15192	15289	15000	14840	14989	15129	15020	15032	15140	14979	15170	15155	15010	15044	15157	15072	15147	15201	15029	15114	15159	15155	15276	14893	15193	15173	15016	15124	15054	14967	15281	15042	15113	15161	15020	15100	15017	15214	14953	15126	14920	15119	15165	15195	15080	15158	14922	15062	15063	15101	15152	14960	15043	15080	15200	15136	15115	15003	15184	15124	15127	15126	15130	15194	15071	15071	14992	15081	15051	15064	15114	15210	15129	15205	15064	15024	15183	15115	15228	15198	15185	15112	15055	15168	15200	15069	15275	14924	15055	15218	15184	15130	15054	15130	15150	15453	15046	14961	15164	15157	15189	14984	15154	15122	14929	15056	15118	15002	15192	15110	15164	15130	15231	15111	15199	14992	15128	14953	15017	15075	15125	15169	15158	15014	15014	15142	15063	15234	15056	15116	15171	15064	15186	15068	15282	15019	15197	15060	15054	15028	15110	15215	14980	15087	15046	15074	15264	15207	15151	15102	15274	15089	15225	15181	15071	15272	15041	14982	15130	15149	14976	15200	15102	15015	15101	14962	15119	15174	14994	15165	15105	15102	15073	14971	15107	15196	15056	14991	14962	15093	15040	15114	15154	15188	15067	15040	15209	15058	15032	14979	15086	15101	14824	15094	15179	15161	15111	15043	15171	15075	15024	15009	14969	15088	14934	15072	15244	15170	15268	15031	15162	15269	15196	15119	15275	15075	14950	15093	15164	15080	15135	15169	14945	14811	15108	15118	15087	15031	15070	15132	15092	15173	15172	15154	15211	15157	14968	14926	15172	15151	15015	14971	15013	15144	15180	15075	15087	15057	14954	15120	15134	15024	15226	15226	15173	15077	15117	15080	14979	15067	15156	15045	15129	15008	15241	15164	15049	15178	15268	15045	15170	15212	15113	15049	15145	14986	15231	14912	15140	15183	15170	15090	14905	15165	15030	14934	15075	14991	15137	15331	15003	15171	15204	15179	15037	15015	15263	15224	15214	15216	15195	15123	15023	15124	14961	15122	15008	15076	15084	15140	15084	15107	14971	15134	15250	15030	15126	15014	15135	15044	15147	15039	15077	15103	14956	15133	15141	15125	15194	15022	15279	15063	15146	15185	15073	15112	15042	15111	15151	15172	15184	15127	15019	15064	15123	15195	15199	15160	15192	15091	15209	15020	15336	15029	15204	15105	14973	14969	15121	15160	15050	15215	15187	15100	15122	15081	15245	15121	15040	15080	15073	15092	15000	15158	15014	15219	15018	15187	14967	15071	14980	15137	15059	15210	14978	15044	15075	15098	15017	15005	15171	15201	15087	15111	14976	15125	15160	15133	15133	15238	14937	15250	15040	15265	15207	15144	15157	15116	15181	15194	15082	15056	15010	15200	15072	15046	15118	15076	15017	14848	15079	15057	15120	14909	15131	15099	15247	15142	15181	15026	15054	15026	15108	15001	15099	15160	15033	15046	15174	14993	15084	15207	15094	15069	15144	15189	15168	15160	14987	15121	15127	15101	15084	15247	14981	15127	15091	14932	14884	15253	15199	15164	15116	14960	14975	15288	15277	15131	15042	15121	15129	15055	15195	15142	15072	15036	15136	15110	15046	15227	15116	15150	15120	15016	15203	15058	14963	15245	15046	15085	15230	15004	15139	15262	15189	15235	15261	15052	15181	15000	15102	15021	15089	15229	14932	15261	15161	15043	15040	15121	15085	15089	15127	15008	15313	15158	15065	15137	15166	15156	15108	15074	15169	15177	15022	15295	15199	15139	15095	15143	15107	15045	15246	15227	15096	15073	15164	15119	15145	15083	15202	15025	15035	15165	15000	15091	15152	15095	15140	15253	15094	15252	15116	15143	15153	15129	15038	14921	14985	15108	14994	14993	15019	15099	15101	15147	15060	15181	15152	15105	15091	15113	15096	15024	15294	15108	15137	14988	15170	15093	15188	15164	15130	15056	15068	15231	15072	15060	14905	15064	15056	14862	15148	14935	15224	15167	15090	14979	15092	15124	15179	15039	15192	14952	15019	15099	15112	15201	15303	15162	14948	15120	15135	14980	15010	15043	15243	15032	15182	15081	15093	15018	15021	15097	15076	14925	15053	15229	15221	15363	15098	15077	15128	14987	15031	15089	15187	15073	15034	15016	15134	15138	15128	15190	15118	15171	15074	14967	15226	15038	15091	14952	15284	14987	15238	15142	15129	15081	15214	15044	15082	15124	15053	15129	15285	15070	15090	15087	15163	15054	15048	15124	15094	15221	15099	15123	14996	15113	15066	15121	15052	15208	15123	15099	14937	15107	14998	15142	15143	15046	15017	14965	14968	15114	15195	15164	15181	14976	15142	15226	15272	15181	15112	15094	15077	15126	15199	15144	15121	15097	15267	15076	15265	15138	14860	15216	15065	15223	15162	15030	14995	14978	15038	15197	14975	15135	15191	15100	15316	15039	15201	14925	15128	15163	15130	15148	15019	15150	15009	15053	15061	15162	15093	15151	15200	15130	14965	14940	15236	14967	15058	15104	15165	15140	15125	15051	15134	15095	15156	15022	14963	15136	15143	15188	15044	15059	15265	15093	15084	15152	15114	15010	14990	15161	14888	15121	15231	15210	15032	15137	15161	15123	15274	15243	15104	14894	15048	15121	14966	15046	15148	15079	14998	14947	15021	15067	15170	15234	15256	15178	15085	14955	14952	15224	15186	15107	15025	15194	14969	15028	14944	15036	15136	15195	15130	15255	15140	15246	15074	15154	14963	15083	15195	15075	15092	15141	15198	15040	15017	15027	15128	15204	15120	15066	14993	15058	15206	15208	14987	15042	15019	15087	15158	14860	15209	15085	15024	15120	15287	14955	15034	15067	15258	14995	15174	15232	15027	15093	14976	15035	14973	15081	15091	15095	15167	15086	15083	15088	15062	15289	15143	15115	15091	15043	15070	15165	14911	15103	15152	15158	15173	15143	15170	15031	15150	14957	15103	15249	15102	15198	15119	15120	15100	14958	15016	15079	15062	15126	15141	15067	15153	14961	15110	15075	15186	15081	15250	15135	15082	15088	15130	15099	15070	15036	15151	15093	15095	15043	15236	15070	15170	15237	15015	14972	15096	15193	15157	15070	15174	15160	15145	15198	15199	15021	15165	15176	15231	15080	14939	15173	15133	15056	15120	15017	15101	15187	15045	15090	15169	15081	15187	15173	15052	15158	15075	15256	14978	14988	15089	14953	15282	15060	15084	15088	15122	14968	15239	15213	15085	15125	15192	15068	15215	15238	15222	15098	15194	15166	15067	14938	15138	15022	15244	15124	15062	15108	15117	15073	15079	15087	15199	15162	15020	14978	15039	15085	15192	15273	15125	15053	14924	14960	15218	15071	15042	15042	15137	14954	15300	15141	15101	15060	15255	15052	14950	15171	15013	15100	15019	15300	15016	15016	15214	15180	14935	15253	15217	15163	15089	15122	15282	15124	15203	15165	15217	15336	15158	14989	15289	15166	15046	15097	15103	14963	15166	15216	15076	15168	15250	15340	15018	15170	15015	15264	15042	15082	15139	15117	15134	15126	15186	15126	15207	15166	15180	15177	15075	15139	15228	15147	15148	15153	15140	15005	15253	15240	14968	15237	15100	15128	14934	15095	15294	15092	15181	15086	15128
29886	30044	37659	33445	27288	24457	22436	20855	20340	19384	19185	18941	18631	18553	18175	18141	18023	18226	18113	17917	18071	18010	17927	17849	17876	18084	17871	17780	17675	17801	17591	17669	17896	17795	17867	18021	17861	17817	17638	17748	17855	17927	17982	17815	17761	17634	17766	17783	17674	17762	17755	17613	17732	17586	17578	17513	17800	17884	17807	17515	17875	17917	17756	17865	17735	17802	17778	17615	17695	17953	17781	17725	17735	17938	17619	17662	17751	17669	17793	17675	17993	17801	17813	17941	17847	17859	17813	17624	17752	17820	17828	17761	17948	17781	17539	17678	17680	17598	17784	17936	17877	17709	17702	17686	17723	17555	17593	17832	17809	17773	17909	17650	17993	17636	17845	17856	17843	17652	17753	17664	17864	17772	17892	17762	17615	17761	17825	17716	18016	17877	17790	17647	17518	17967	17876	17708	17963	17652	17564	17760	17641	17717	17816	17772	17730	17689	17762	17615	17703	17730	17775	17730	17766	17849	17957	17499	17618	17865	17755	17695	17984	17781	17597	17708	17748	17742	17854	17803	17844	17805	17831	17976	17760	17701	17813	17660	17751	17728	17693	17676	17666	17617	17775	17875	17761	17782	17863	17604	17650	17611	17874	18055	17766	17796	17784	17664	17519	17612	18032	17710	17732	17715	17841	17754	17635	17781	17892	17742	17788	17824	17646	17939	17646	17897	17679	17820	17802	17742	17848	17538	17740	17858	18038	17812	17725	17661	17653	17742	17709	17811	17476	17816	17732	17794	17679	17806	17723	17828	17710	17914	17697	17828	17876	17505	17561	17717	17833	17729	17905	17962	17911	17818	17591	17773	17571	17755	17713	17671	17868	17601	17547	17734	17718	17778	17856	18024	17358	17558	17589	17736	17719	17815	17721	17748	17826	17397	17553	17546	17791	17716	17710	17758	17729	17787	17705	17773	17685	17910	17730	17862	17658	17810	17860	17656	17804	17762	17787	17638	17796	17793	17700	17627	17639	17629	17773	17787	17679	17775	17781	17804	17750	17780	17717	17951	17834	18006	17614	17788	17559	17894	17677	17565	17559	17752	17645	17667	17568	17843	17749	17813	17778	17613	17746	17799	17673	17748	17680	17736	17529	17803	17647	17611	17780	17892	17841	17771	17885	17738	17799	17716	17774	17927	17805	17749	17888	17871	17801	17960	17955	17883	17778	17934	17734	17878	17816	17666	17662	17640	17640	17596	17810	17719	17566	17795	17657	17719	17608	17724	17654	17795	17934	17857	17749	17870	17738	17685	17700	17677	17684	17598	17665	17878	17729	17869	17749	17579	17639	17712	17993	17668	17607	17879	17736	17857	17830	17710	17840	17750	17521	17898	17719	17632	17804	17657	17724	17790	17833	17757	17748	17745	17732	17755	17712	17732	17710	17892	17989	17679	17577	17912	17663	17792	17890	17837	17839	17711	17566	17670	17859	17906	17848	17768	17705	17682	17852	17884	17876	17793	17871	17731	17811	17838	17674	17560	17593	17697	17802	17671	17499	17727	17983	17893	17739	17733	17775	17871	17855	17857	17752	17747	17938	17824	17835	17765	17647	17596	17706	17670	17597	17641	17561	17611	17666	17762	17810	17593	17632	17819	17678	17658	17633	17654	17863	17854	17763	17681	17687	17619	17646	17869	17807	17909	17780	17726	17589	17715	17740	17739	17694	17640	17709	17753	17611	17550	17834	17679	17806	17943	17886	17882	17691	17796	17692	17909	17835	17736	17735	17704	17868	17932	17608	17934	17838	17615	17617	17621	17816	17685	17663	17794	17795	17744	17840	17673	17730	17595	17778	17801	17737	17596	17789	17743	17847	17592	17823	17682	17902	18008	18002	17813	17693	17691	17661	17734	17907	18058	17688	17698	17665	17907	17833	17566	17874	17702	17877	17585	17645	17657	17560	17832	17765	17618	17693	17661	17712	17647	17697	17706	17826	17857	17625	17865	17575	17841	17662	17836	17983	17678	17980	17840	17776	17712	17539	17793	17795	17811	17731	17830	17797	17600	17726	17652	17802	17775	17611	17714	17736	17826	17921	17834	17698	17579	17766	17817	17810	17529	17833	17762	17737	17696	17597	17650	17738	17807	17543	17513	17485	17750	17834	17820	17806	17714	17972	17872	17732	17745	17548	17777	17804	17877	17708	17796	17912	17617	17714	17887	17872	17811	17473	17870	17616	17764	17726	17954	17801	17627	17891	17757	17737	17886	17846	17778	17918	17682	17804	17695	17870	17892	17773	17655	17888	17671	17598	17699	17748	17851	17662	17837	17682	17624	17671	17630	17721	17840	17723	17743	17665	17782	17823	17835	17680	17804	17886	17660	17529	17766	17765	17878	17654	17826	17873	17968	17900	17782	17777	17666	17944	17694	17728	17648	17833	17643	17691	17835	17816	17968	17700	17863	17917	17731	17577	17799	17885	17768	17877	17897	17877	17903	17752	17693	17763	17757	17811	17836	17966	17922	17793	17869	17781	17829	17745	17714	17617	17615	17760	17486	17588	17743	17688	17778	17760	17822	17940	17922	17744	17821	17837	17651	17563	17842	17737	17781	17796	17660	17871	17897	17768	17883	17547	17955	17819	17791	17778	17526	17841	17821	17775	17666	17857	17897	17833	17768	17884	17754	18067	17942	17801	17617	17720	17822	17617	17584	17787	17808	17720	17620	17667	17807	17813	17710	17674	17788	17712	17545	17806	17658	17718	17706	17770	17891	17672	17766	17576	17653	17599	17806	17741	17636	17615	17503	17595	17785	17587	17870	17947	17760	17785	17736	17773	17541	17657	17606	17745	17746	17919	17581	17721	17877	17698	17756	17604	17806	17788	17619	17914	17816	17820	18020	17662	17838	17716	17986	18003	17832	17634	17661	17562	17795	17967	17768	17940	17680	17826	17678	17639	17776	17790	17727	17832	17849	17644	17780	17647	17791	17776	17713	17740	17823	17554	17612	17670	17937	17841	17676	17860	17925	17820	17494	17603	17716	17840	17754	17963	17917	17775	17690	17726	17608	17802	17792	17597	17812	17865	17748	17837	17826	17543	17618	17795	17648	17740	17670	17677	17675	17803	17618	17798	17789	17600	17862	17646	17675	17535	17699	17741	17738	17788	17715	17796	17607	17749	17816	17759	17832	17792	17728	17970	17717	17642	17551	17708	17978	17757	17612	17722	17871	17669	17955	17840	17602	17881	17747	17692	17799	17685	17844	17805	17922	17883	17869	17642	17745	17619	17856	17621	17825	17770	17559	17707	17849	17631	17732	17635	17701	17684	17857	17839	17777	17825	17818	17697	17618	17774	17599	17732	17679	17885	17714	17865	17773	17719	17729	17808	17556	17619	17444	17897	17778	17760	17696	17878	17742	17867	17942	17643	17774	17677	17764	17910	17804	17841	17906	17822	17944	17836	17811	17872	17768	17619	17566	17831	17712	17608	17643	17654	17842	17812	17934	17699	17612	17611	17785	17704	17894	17794	17813	17792	17520	17802	17657	17830	17564	17999	17907	17517	17725	17794	17676	17772	18116	17914	17806	17847	17689	17738	17765	17702	17765	17768	17701	17592	17777	17676	17867	18061	17564	17849	17462	17719	17717	17732	17552	17794	17812	17698	17684	17959	17833	17823	17831	17676	17811	17691	17750	17642	17720	17819	17768	17887	17664	17693	17680	17676	17750	17768	17747	17557	17701	17815	17773	17528	17617	17775	17712	17794	17744	17900	17560	17722	17688	17630	17800	17913	17567	17906	17834	17592	17585	17796	17771	17709	17696	17578	17818	17650	17785	17757	17628	17650	17852	17762	17793	17696	17872	17783	17600	17734	17608	17589	17607	17870	17684	17919	17652	17845	17796	17679	17750	17565	17899	17693	17839	17648	17672	17861	17810	17733	17707	17656	17584	17804	17849	17861	17711	17817	17651	17692	17668	17713	17780	17791	17745	17727	17770	17701	17734	17743	17872	17645	17870	17862	17765	17686	17788	17744	17638	17699	17694	17854	17740	17715	17722	17630	17594	17810	17680	17639	17666	17815	17714	17707	17639	17961	17987	17930	17837	17827	17904	17609	17876	17776	17887	17816	17923	17534	17720	17898	17933	17761	17863	17648	17760	17973	17681	17831	17936	17852	17880	17776	17763	17742	17906	18001	17814	17950	17715	17729	17560	17840	17760	17888	17630	17822	17692	17734	17891	17777	17819	17667	17823	17740	17911	18003	17712	17841	17775	17945	17710	17938	17557	17790	17661	17675	17760	17634	17784	17689	17828	17922	17915	17841	17886	17811	17658	17738	17752	17443	17862	17964	17714	17663	17663	17539	17747	17654	17732	17740	18018	17867	17612	17754	17760	17600	17676	17884	17800	17854	17854	17779	17813	17867	17902	17666	17785	17972	17836	17729	17861	17939	17797	17703	17829	17831	17611	17796	17779	17636	17938	17948	17849	17819	17805	17816	17670	17737	17648	17891	17856	17858	17842	17507	17804	17897	17718	17601	17665	17756	17824	17887	17799	17705	17830	17513	17840	17701	17817	17753	17671	17645	17660	17649	18046	17886	17803	17739	17804	17844	17783	17859	17758	17614	17819	17716	17661	17742	17777	17731	17574	17808	17508	17751	17825	17713	17640	17664	17987	17808	17646	17694	17785	17722	17707	17841	17900	17790	17954	17844	17822	17855	17778	17743	17710	17793	17722	17786	17834	17809	17752	17581	17916	17780	17889	17819	17678	17724	17702	17837	17974	17781	17653	17961	17831	17725	17659	17843	17880	17913	17576	17721	17749	17704	17770	17876	17573	17763	17817	17873	17815	17600	17704	17626	17803	17710	17741	17866	17672	17775	17783	17663	17770	18096	17780	17745	17626	17698	17663	17885	17800	17762	17664	17595	17758	17576	17784	17778	17715	17699	17660	17751	17549	17965	17731	17812	17762	17829	17817	17566	18030	17861	17774	17816	17798	17853	17832	17632	17805	17524	17658	17780	17697	17730	17732	17829	17691	17631	17670	17773	17696	17813	18007	17869	17885	18002	17546	17986	17857	17944	17782	17582	17787	17827	17697	18047	17978	17863	17932	17820	17756	17790	17581	17594	17724	18041	17578	17933	17626	17660	17699	17660	17901	17866	17730	17738	17730	17701	17587
32521	45820	41694	32014	27189	23906	21273	19861	18594	17742	17063	16655	16303	15991	15804	15657	15482	15411	15238	15198	15319	15246	15187	15258	15222	15072	15224	15257	15095	15104	15105	15044	14902	15105	14960	15136	14991	15010	15049	15011	15098	14996	14882	14986	14907	15108	15008	15032	14990	14901	14920	14972	15050	15015	15094	14885	15064	14859	14980	15070	14860	14939	15068	14938	14921	14909	14894	14988	15010	15074	14873	15111	14944	14953	15069	14838	14978	14960	14927	14997	14909	15055	15021	15051	15024	14915	15069	14990	15117	14880	14942	15018	14958	14991	14862	14834	14869	14960	14912	15174	15103	15069	14925	15038	14943	15087	14877	14933	14906	14859	15044	14863	14914	14916	14970	14940	15063	15005	14978	15152	14764	15070	14910	14995	15029	14879	15086	15021	14932	14865	14752	15004	14957	14928	15063	15077	14966	15017	14874	15002	15105	14913	14915	15051	14833	14953	14867	14879	15131	14933	14960	14823	14762	14882	14926	14773	14997	15060	14896	14738	14868	14876	14944	15010	14995	14923	15163	14771	14966	15088	14707	15038	14946	15092	14960	14970	14970	15021	15009	14873	14950	14914	14894	15024	14813	14886	15026	15235	15010	14839	14967	14874	14862	14928	15021	14946	14898	14922	14874	14969	14957	15057	14936	15022	14836	15032	14962	14877	15070	14876	14968	14931	15071	14962	14841	15037	14939	14946	15012	14925	14864	14996	14956	15068	14985	15030	14877	15063	15005	14853	14913	14866	15086	14833	14891	14941	14758	14948	14829	14956	15154	15028	14949	14876	14982	14926	14777	15136	15091	14872	14894	14839	14853	15061	14918	14973	15009	14878	14877	14924	14870	15210	14923	14942	15106	14954	15051	15058	15028	14912	14940	14926	14820	15003	14936	15021	15003	14921	14914	14837	15040	15008	14965	14973	15046	14962	15009	14973	14846	14949	14882	15071	15264	14948	15029	14985	14963	15058	14879	15012	14785	14917	14811	14963	14847	14940	15069	15023	14927	15106	14919	14880	14911	14869	14903	14904	14936	14889	15034	14896	14945	14903	14897	14890	15072	14949	15014	14858	15095	15074	15156	14970	15011	14823	14956	14937	14912	14860	14924	14744	15068	14983	14974	14953	15009	14940	15095	14796	14801	14984	14959	14869	14802	14875	15026	15034	14862	14924	15063	14953	14835	15006	14866	14908	15146	15093	15003	15046	15012	14945	15000	15036	14942	14958	14857	14872	14997	14971	14974	14841	14980	14810	14953	14853	14907	14978	14799	15102	15008	15042	15016	15082	14925	14941	15003	14973	15033	15023	14938	14941	14998	14911	15081	14797	15038	14934	14860	14957	15118	14752	14812	14787	15042	14950	15008	14989	14831	15034	14869	14973	14888	14925	14945	14847	14973	14905	15120	15014	14932	14878	15049	14906	14807	14918	14865	14893	14841	14888	14928	14837	14985	15068	15118	14988	14909	15091	15000	15047	14873	15077	14780	14911	15127	14916	15075	14854	15025	14965	14874	15020	15075	15055	14966	15026	14895	14941	14791	14958	15018	14897	14801	14939	14934	14915	15110	15031	14961	14769	15059	15138	14930	14864	14998	15086	14863	15076	15036	14886	14949	14908	14999	15063	15015	15181	15052	14794	14843	14996	14919	14905	14969	14923	15010	14830	14945	15086	15051	14938	14946	14933	15068	15117	15004	14887	15046	14733	14927	15110	15077	14886	15031	15034	14992	14825	14921	14902	15029	14893	15021	14997	15010	14869	14819	14958	15128	14864	14962	14962	15102	14856	14891	15056	14996	15027	15064	14930	14976	14962	15151	14863	15019	14931	14933	14865	15032	14916	14872	14998	14852	14834	15021	14885	14956	14967	14986	14862	14824	15085	15006	14929	14891	15106	15023	15015	14965	14997	14808	15058	14814	15039	15016	14934	15023	14858	15030	15045	14977	15017	14848	15207	14991	15025	14972	14886	14899	14802	15119	15054	14949	14909	15077	15050	15050	14971	15005	14922	14874	14996	14995	15019	14840	14960	14941	14990	14858	14970	15091	14875	15003	14890	14908	15022	14820	14917	15062	14986	14986	14978	14944	14796	14919	15057	14895	14947	14970	14966	14952	14998	14984	14976	14834	15025	14908	14986	14914	14972	14877	15012	15043	14904	14927	14869	14987	14872	14987	15108	14958	14942	15014	14942	14943	14929	14906	14995	14795	15002	14792	15142	14903	15004	15067	15052	15000	14993	14760	14961	14904	14944	14934	14972	15064	15038	14994	14899	14875	15027	15075	14978	14836	15028	15050	14994	14997	15023	15060	14882	15097	14967	14990	14752	14888	14930	14919	14984	14954	15060	14870	14912	14968	14887	14856	15018	14967	14789	14884	14882	15074	15063	14945	14908	14933	14995	14976	14981	14980	14827	14828	14989	14923	14858	14867	14901	15017	14944	14961	14992	15044	14847	14970	15135	14808	15073	14846	14975	14974	15033	14905	14989	15035	14829	14966	15075	14811	15085	14795	14893	14840	14960	14919	15094	14931	14960	14920	14798	14933	15018	15006	14865	14966	14962	14893	15128	15016	14980	14993	14935	14981	15022	15077	15012	14982	15088	14941	14978	14857	15048	14855	15057	14959	14901	15114	14955	14909	15114	14982	14909	14883	14876	15064	14841	14942	15010	14926	14976	14911	14968	15065	14838	14751	15058	14938	14882	14971	14912	14991	14799	14977	14878	14918	14941	14970	14877	14900	14894	15002	15032	15063	14952	14907	14907	14992	14804	15091	15098	15088	14784	14990	15133	15007	14936	14842	14904	14879	14815	15041	14882	14977	14998	14869	14796	14959	14981	14987	14712	15119	14813	14994	14870	15056	14844	14843	14919	14977	14927	15007	15084	14988	14945	14911	15028	15066	14959	14987	14853	14821	14793	14855	14926	14823	15066	15012	15045	15013	14874	14988	15006	14968	15101	15034	15070	14887	15051	14818	15047	15013	14927	15256	14977	15115	14894	15044	14955	14861	15026	14866	14842	14819	14781	15041	15016	14916	14889	14852	14975	14771	14919	14906	15064	14821	15016	15054	14836	15088	14716	15010	15044	15090	14919	14892	14904	14928	14928	14995	14939	14915	14920	14829	14900	15031	15005	15001	15022	14914	14821	14873	14920	15045	15230	15115	14950	14992	14963	14959	15023	15023	14921	14915	15140	15003	14770	15051	15120	14987	15026	14894	15091	15028	15003	14911	14962	15048	14854	14962	14893	14900	14821	15015	14932	14934	15135	15025	14942	14806	14924	15052	15115	15028	14757	15153	14901	14930	14814	14885	15009	14995	15035	15000	15039	15089	15018	15063	15063	14959	15020	15012	14967	14962	15005	14867	15045	15097	14937	15085	15110	14762	14757	14920	14999	14921	14932	14854	14998	14990	14933	15052	15033	14985	14954	14976	14950	14998	14925	14887	15044	15061	14941	14893	14896	14978	14779	14824	14903	14911	14926	15063	14792	14834	15059	15054	14933	14955	15031	15055	14902	15008	14981	14847	14847	14878	14787	15004	14981	14809	14963	14903	15145	14857	14908	14930	15031	14970	14897	14745	14939	14957	15068	14926	15013	14951	15081	15094	15151	14951	14920	15058	14823	15152	14987	15014	15043	15073	15095	14957	15076	14967	14785	14982	14909	14832	14865	14960	15007	15005	15047	14841	15005	15107	15009	14957	15023	14884	14857	15214	14918	15109	15141	14900	14912	14961	14881	14886	15165	14912	15008	15079	14994	15136	14813	14938	14978	15039	15034	15023	14972	14861	14844	14837	15006	14825	14980	14800	14946	14878	14898	14991	14929	14952	15046	15094	14906	15059	15156	14799	15041	15117	15083	15035	14893	14888	14868	14991	15059	14831	15084	15086	14960	14950	14969	14831	15184	15008	15018	14868	14974	14879	14862	15068	14950	14933	14909	14923	14909	15197	14841	15056	14835	14950	15137	14964	14829	14935	14788	14941	14872	14936	15040	15010	15006	14878	14964	15131	14815	15025	14968	14947	14928	14849	14956	14804	15050	15032	14984	14913	14838	14886	14968	14940	15049	15114	14960	15007	15055	14863	14976	14975	14919	14867	14977	14891	15158	15073	14917	15006	15042	14826	14878	14943	14959	15081	14877	14966	14978	14967	14787	14870	15107	14808	14944	14842	14943	14932	14896	14881	14965	15010	15040	14947	14929	15074	15027	15097	14997	15023	14810	15063	14872	15007	14866	15131	14921	15069	14991	15291	15013	15068	14821	14988	14854	15024	14837	14923	14890	14855	15107	14902	14915	14851	15052	14891	15014	15003	15184	15162	15054	14973	14946	15074	14940	14824	14901	14981	15006	14965	15087	14978	14956	15039	14965	15048	14828	14904	14899	14892	14920	15001	14885	15092	14890	14925	15047	14851	14959	15001	14995	15049	14856	14900	15028	14922	14801	14941	14960	14916	14915	14911	15061	14854	14887	14975	14899	14869	14895	15029	14935	15037	14899	14834	14977	15048	14838	14883	15018	14803	14895	14989	14742	15098	14852	14966	14999	15184	15033	15170	14898	14748	15105	14899	14950	14946	15038	15029	14950	14993	15003	14947	14754	14709	15232	14851	15042	14850	14960	14859	14870	15048	14858	14971	14923	14989	15015	14964	15005	15111	14863	14897	15018	14843	15063	14881	14852	15102	14975	14870	15036	14911	14909	14927	14925	15011	14884	14963	14863	14975	15050	14887	15114	15057	14978	14917	15050	14925	15031	14984	15060	15027	14913	15123	14867	15004	14880	15017	14999	14908	14977	14777	14962	14991	15083	14980	15047	14971	14777	14965	14986	14837	14896	14895	15085	14933	14906	14917	14920	15126	14955	14887	14940	14856	14859	15135	14860	14816	14869	14907	14945	14811	15045	15029	15007	15010	14918	15133	15038	14862	14996	14998	15002	14983	14996	14873	15030	15201	14838	15052	15020	15097	15087	15010	15078	15047	15069	14932	14938	14997	14883	15183	14974	14954	15070	14882	15009	14844	15098	15049	14997	14889	15043	15018	15161	14873	14966	15146	14974	15191	15064	15170	14803	14931	14918	14928	15041	14872	15001	14849	15089	14749	14880	14792	14849	15062	14948	15073	14891	14889	15143	14931	15170
24053	21137	28760	26418	26706	27818	26581	22982	21512	20912	20249	19768	19364	18861	18663	18439	18378	18249	18201	18075	17939	17952	18090	17912	18060	17767	17827	18278	17983	17838	17761	17742	17987	17664	17738	17581	17756	17777	18064	17703	17842	17664	17779	17806	17608	17746	17384	17684	18033	17724	17671	17620	17679	17608	17759	17783	17732	17586	17855	17359	17774	17815	17818	17688	17722	17490	17721	17713	17717	17653	17718	17983	17741	17698	17782	17620	17494	17538	17590	17644	17675	17576	17749	17704	17640	17582	17580	17586	17619	17546	17756	17427	17527	17792	17578	17753	17834	17630	17695	17684	17353	17387	17897	17705	17680	17515	17597	17697	17695	17645	17658	17595	17553	17695	17504	17446	17882	17716	17619	17786	17751	17541	17502	17729	17738	17449	17890	17628	17572	17782	17819	17660	17761	17834	17626	17709	17509	17808	17774	17511	17543	17513	17527	17853	17598	17624	17564	17667	17636	17834	17704	17755	17697	17495	17581	17589	17628	17626	17755	17519	17803	17668	17631	17780	17718	17731	17654	17676	17692	17622	17494	17618	17555	17695	17654	17598	17738	17653	17671	17425	17614	17871	17537	17657	17473	17597	17554	17616	17711	17608	17570	17556	17533	17492	17689	17676	17513	17715	17829	17858	17673	17592	17547	17422	17620	17577	17486	17704	17530	17589	17792	17900	17647	17651	17527	17609	17578	17507	17582	17608	17714	17626	17575	17695	17741	17695	17554	17676	17819	17718	17696	17719	17537	17603	17577	17653	17584	17509	17715	17679	17658	17700	17710	17567	17495	17555	17716	17793	17791	17700	17386	17579	17491	17640	17681	17651	17502	17632	17868	17569	17745	17757	17823	17630	17543	17691	17584	17619	17671	17702	17770	17664	17703	17616	17682	17695	17692	17410	17551	17624	17740	17711	17807	17596	17688	17719	17629	17647	17313	17713	17611	17596	17702	17792	17754	17611	17769	17702	17658	17637	17767	17455	17656	17696	17451	17508	17568	17623	17524	17665	17634	17457	17499	17535	17494	17641	17743	17533	17853	17623	17726	17661	17799	17519	17690	17691	17669	17688	17502	17710	17726	17941	17490	17552	17690	17642	17579	17704	17715	17692	17668	17649	17649	17718	17713	17815	17700	17631	17499	17674	17732	17726	17730	17953	17612	17533	17566	17687	17675	17694	17683	17544	17584	17412	17633	17546	17524	17717	17534	17583	17569	17602	17761	17703	17724	17681	17801	17664	17736	17677	17576	17584	17802	17604	17476	17536	17444	17694	17630	17815	17592	17532	17795	17594	17626	17575	17446	17487	17919	17594	17606	17683	17657	17598	17590	17566	17744	17505	17825	17801	17780	17658	17899	17525	17544	17861	17598	17842	17520	17674	17716	17590	17708	17781	17855	17485	17888	17725	17670	17817	17758	17515	17712	17592	17605	17695	17717	17628	17733	17625	17583	17689	17607	17629	17597	17491	17454	17592	17778	17819	17556	17597	17762	17717	17580	17631	17717	17635	17520	17379	17601	17561	17710	17486	17492	17628	17827	17596	17664	17692	17694	17758	17770	17547	17510	17668	17660	17571	17545	17495	17792	17583	17694	17593	17671	17765	17701	17627	17551	17537	17627	17590	17719	17631	17645	17737	17490	17819	17650	17624	17615	17879	17546	17451	17711	17495	17754	17782	17658	17520	17736	17683	17688	17676	17785	17744	17402	17787	17623	17690	17670	17556	17757	17679	17711	17684	17632	17792	17711	17687	17559	17668	17466	17695	17677	17550	17653	17528	17634	17695	17683	17635	17509	17492	17778	17536	17494	17529	17693	17683	17571	17541	17658	17495	17668	17772	17357	17714	17742	17504	17578	17537	17365	17558	17377	17514	17710	17647	17642	17736	17614	17492	17691	17518	17631	17548	17489	17546	17674	17801	17617	17667	17734	17582	17705	17579	17748	17563	17603	17660	17606	17613	17679	17657	17477	17526	17452	17370	17743	17640	17633	17662	17644	17630	17701	17682	17558	17630	17852	17772	17492	17376	17555	17605	17596	17410	17577	17623	17712	17667	17668	17717	17671	17530	17517	17569	17618	17525	17621	17602	17825	17537	17653	17723	17529	17480	17579	17854	17727	17661	17683	17531	17541	17739	17416	17604	17789	17639	17450	17816	17627	17463	17787	17892	17688	17741	17694	17730	17636	17604	17639	17477	17639	17715	17770	17671	17622	17588	17641	17665	17807	17709	17653	17774	17573	17504	17893	17576	17513	17820	17524	17620	17832	17581	17599	17793	17714	17740	17712	17528	17649	17602	17411	17629	17848	17727	17558	17735	17451	17557	17559	17734	17550	17733	17726	17582	17513	17721	17628	17574	17562	17541	17713	17390	17747	17623	17667	17750	17551	17659	17542	17835	17950	17599	17516	17747	17518	17614	17597	17828	17777	17545	17743	17703	17918	17555	17708	17651	17725	17803	17384	17832	17681	17581	17772	17699	17694	17700	17686	17434	17586	17735	17695	17550	17641	17668	17500	17716	17617	17551	17847	17733	17893	17894	17537	17711	17542	17717	17561	17644	17604	17735	17649	17517	17527	17602	17339	17894	17554	17616	17622	17808	17611	17469	17721	17741	17493	17872	17568	17449	17792	17547	17371	17825	17641	17670	17757	17601	17282	17533	17538	17607	17680	17594	17784	17654	17672	17777	17682	17782	17732	17651	17514	17841	17558	17734	17555	17691	17605	17584	17716	17640	17475	17716	17624	17619	17710	17594	17672	17586	17773	17613	17580	17564	17704	17579	17738	17568	17671	17692	17575	17568	17556	17587	17714	17788	17628	17795	17579	17729	17487	17652	17551	17690	17775	17794	17433	17652	17561	17638	17629	17620	17591	17515	17696	17455	17479	17696	17678	17744	17691	17590	17785	17651	17590	17762	17713	17692	17779	17686	17662	17737	17562	17572	17698	17796	17560	17663	17622	17699	17614	17615	17633	17674	17630	17611	17772	17518	17847	17712	17702	17751	17541	17511	17723	17557	17690	17599	17522	17551	17494	17677	17633	17817	17803	17767	17483	17715	17714	17622	17519	17637	17673	17602	17704	17552	17567	17622	17770	17472	17713	17651	17637	17628	17796	17438	17542	17725	17698	17725	17755	17615	17820	17898	17509	17728	17560	17455	17819	17481	17800	17518	17722	17688	17757	17630	17640	17627	17547	17499	17706	17758	17496	17576	17617	17584	17544	17550	17612	17490	17723	17681	17980	17451	17440	17516	17776	17742	17717	17565	17670	17701	17914	17644	17652	17571	17675	17451	17591	17746	17692	17612	17697	17765	17585	17739	17595	17488	17630	17599	17657	17609	17666	17656	17603	17684	17515	17722	17659	17643	17796	17569	17696	17716	17819	17626	17597	17571	17659	17440	17823	17598	17597	17761	17557	17788	17574	17520	17734	17723	17668	17626	17659	17636	17684	17635	17542	17524	17818	17682	17499	17598	17931	17449	17631	17703	17555	17732	17529	17413	17391	17719	17770	17849	17580	17768	17553	17721	17761	17583	17500	17455	17428	17763	17651	17559	17595	17735	17565	17769	17711	17823	17587	17715	17683	17811	17572	17581	17607	17879	17826	17696	17511	17553	17521	17509	17729	17716	17713	17795	17488	17532	17650	17715	17725	17633	17710	17700	17620	17503	17701	17614	17818	17615	17681	17614	17693	17718	17733	17689	17646	17734	17591	17736	17654	17759	17698	17754	17742	17707	17701	17740	17680	17521	17674	17550	17588	17659	17672	17684	17629	17596	17517	17235	17663	17485	17729	17609	17715	17478	17731	17571	17406	17721	17462	17532	17633	17581	17804	17762	17879	17849	17657	17404	17745	17633	17473	17556	17785	17493	17599	17664	17586	17466	17710	17609	17593	17569	17584	17631	17687	17669	17626	17596	17462	17655	17654	17555	17772	17622	17675	17635	17519	17623	17535	17812	17645	17471	17754	17675	17677	17535	17650	17727	17817	17677	17591	17503	17770	17566	17398	17552	17717	17741	17580	17562	17690	17697	17714	17442	17675	17677	17646	17727	17545	17540	17669	17722	17603	17508	17854	17872	17778	17638	17803	17460	17579	17585	17514	17651	17571	17705	17634	17798	17831	17779	17640	17711	17449	17772	17762	17809	17728	17661	17844	17611	17643	17612	17490	17509	17660	17699	17770	17663	17832	17453	17588	17697	17589	17541	17601	17480	17581	17556	17559	17788	17695	17885	17748	17691	17673	17635	17668	17728	17859	17590	17603	17744	17751	17639	17864	17661	17660	17691	17653	17625	17659	17633	17804	17649	17758	17569	17567	17711	17590	17609	17647	17523	17583	17559	17694	17811	17438	17505	17650	17491	17762	17630	17650	17671	17780	17664	17625	17668	17635	17710	17544	17623	17592	17572	17842	17828	17764	17628	17567	17801	17450	17655	17630	17431	17558	17775	17711	17573	17615	17425	17770	17543	17869	17537	17686	17597	17773	17689	17771	17493	17576	17708	17485	17803	17788	17671	17763	17685	17578	17677	17695	17644	17780	17495	17411	17604	17688	17576	17707	17551	17723	17692	17925	17623	17624	17740	17723	17830	17812	17625	17549	17791	17611	17804	17628	17598	17717	17623	17536	17750	17701	17612	17702	17739	17714	17681	17477	17619	17703	17669	17801	17663	17581	17507	17612	17665	17623	17729	17728	17662	17773	17722	17596	17579	17657	17655	17745	17663	17622	17807	17651	17664	17645	17713	17690	17806	17652	17609	17581	17611	17838	17577	17762	17518	17676	17543	17580	17812	17709	17649	17770	17736	17677	17543	17717	17506	17519	17489	17606	17679	17383	17720	17686	17753	17734	17652	17725	17702	17580	17653	17693	17521	17725	17552	17809	17644	17533	17690	17561	17523	17741	17703	17675	17529	17912	17747	17828	17645	17640	17785	17628	17689	17588	17759	17655	17524	17745	17505	17703	17835	17530	17605	17715	17393	17410	17681	17764	17760	17626	17700	17499	17539	17626	17568	17606	17561	17769	17662	17749	17372	17669	17560	17626	17681	17534	17497	17760	17475	17757	17798	17597	17445	17547	17686	17577	17665	17907	17756	17702	17675	17744	17457	17667	17485	17521	17656	17823	17549	17684	17657
31536	51689	48427	38848	32651	28173	24518	22322	20706	19594	18413	17698	17389	16636	16472	16163	15932	15698	15489	15496	15352	15452	15376	15348	15287	15267	15327	15114	15359	15189	15251	14948	14990	15117	15093	14850	15125	15200	15058	14829	14960	15100	15077	14826	15062	15004	14970	15007	15014	15073	15008	14997	15030	14893	15004	15002	15011	15095	14923	14975	14983	15105	14921	14851	15043	14919	14780	14808	15019	15028	15058	14896	15008	14871	15093	14913	14898	14934	15095	14908	15123	14835	14862	14939	15046	15005	15113	14916	14995	15050	14937	14633	14950	14828	15005	15091	14920	15060	14948	15120	15028	14885	14978	15016	15093	14943	14820	14811	14985	15008	14925	14919	14975	15041	15102	14980	15032	14847	14898	15096	15032	14890	15078	14777	15075	14825	14957	14869	15000	14897	15077	14913	14922	14852	14994	15081	14848	15087	14862	14853	14961	15033	14924	14968	14978	15153	14819	15025	14993	15117	14825	14893	15021	14955	14936	14889	15130	15028	14956	14823	14880	15045	15038	14782	14863	15006	15119	14989	15002	14994	15129	14928	15052	15083	15048	14978	14954	14986	15053	14915	14990	14951	14969	14792	14992	14977	14921	15092	15131	14969	14950	14846	15053	14867	14892	14990	14954	15004	15039	15012	15027	14977	14984	14908	15047	14842	15001	14962	15010	14923	14970	15025	14925	15042	14921	14898	14807	15038	14954	14954	14920	14872	14929	14907	14839	14938	15002	14801	14938	14981	14956	15065	14818	15083	14894	14996	15136	14901	14992	14926	14973	14883	15011	14920	14924	15053	15019	14859	15028	15157	15075	14868	14937	14911	15106	14852	14939	14976	14919	14841	14971	14988	15114	14858	15113	14923	15008	14940	15008	14892	14974	15019	14930	14926	15110	14886	14914	14951	14785	15064	14871	15131	14841	14854	14836	14966	15004	14829	14946	15037	14825	14987	14980	15039	15045	14933	15185	15017	14919	14975	15050	15079	14991	14972	14893	14888	14976	15086	15064	14941	15031	14942	14895	14787	15094	14918	14915	15051	14802	14968	14904	14995	14879	15134	14891	14823	15018	15017	14854	15024	14837	14962	15069	14923	15027	14841	15124	15026	14969	15060	15143	15005	14796	14797	15007	15001	14942	14870	14988	14906	15060	14883	14975	15021	14949	14862	15111	14939	14996	15054	14932	14966	14818	14919	14895	14806	14970	14842	14981	14881	15026	14924	14892	14892	14814	14968	14924	14966	15055	14858	15009	14708	15035	14961	14960	14914	15198	14817	14920	14883	15063	14899	14928	14852	14961	15015	14832	15041	15070	15019	14877	15059	15021	15125	14815	15134	15124	15002	14929	15107	15005	14949	15076	15026	14968	14927	15001	15183	14927	14955	15098	14941	14987	14905	14916	15070	14878	14928	14903	14752	14956	14986	15119	14863	14989	14759	14839	14815	14799	14843	14901	14825	15016	15111	15015	14945	14942	15037	14943	15084	14965	15007	15012	14993	15009	14879	14979	15025	14985	15047	14970	14942	14899	14987	15005	15037	15045	15152	14994	14925	15083	15014	14957	14978	14783	14925	14971	15021	14976	14898	14916	14819	14942	14956	15062	14980	14944	15077	15080	14921	14873	14991	14958	15029	14738	14928	14946	14952	15007	14938	14879	14894	15012	14856	14883	14774	15055	14890	15076	14888	15027	15043	14920	14879	14942	14981	14998	14965	15020	15070	14755	14985	14951	14947	15136	14943	14978	14944	14977	14929	15042	15016	14933	14980	15005	14943	14812	15096	15095	14975	14990	14988	14828	15001	14822	15009	14983	15036	14880	15094	15027	14869	14972	14956	14946	14842	14841	14980	14884	14981	14949	14861	14834	14938	14901	14966	14905	15033	14969	14714	14844	15010	14814	14921	14781	14953	15062	14942	14866	15084	14842	14988	15002	14974	15019	14941	14876	15012	14957	14844	15011	15079	15043	14922	14982	14973	14926	15009	14891	14816	15119	14958	14986	15186	14969	15029	14797	14884	14994	14959	14928	14894	14931	15015	15120	14826	15025	14903	15075	15010	14913	14980	15034	14940	15047	15045	14901	14884	14924	14981	15143	14910	14922	14954	15083	15078	14980	14961	14956	14824	15029	15044	14948	14950	14922	15122	15004	14940	15048	14925	14993	14996	14859	14925	14976	14924	14972	14856	14992	14957	15012	14911	15029	15087	15004	14870	15030	15045	14908	15022	14848	15032	15233	14935	15026	15002	14971	14866	15333	14928	14958	14959	14939	14997	15001	15054	15165	15004	15039	14800	14861	14923	15026	15046	15042	15034	15045	15081	15074	14899	14941	15113	14844	15047	15068	14856	15076	14970	14777	14825	14978	14948	15022	14985	14788	14935	15051	14977	15038	15143	15067	15171	14965	15130	14945	14938	14853	14698	15182	14822	14896	14881	14889	14947	14905	15054	14869	15024	14997	15057	14943	14896	14794	14857	14921	14993	14915	15084	15093	15053	14879	15022	14926	14704	14920	14986	14910	14873	14945	14959	14965	15061	14902	15021	14898	15063	15012	15041	14963	14855	14884	15109	14918	14956	14925	15033	15020	14919	15065	14982	14942	14853	14968	15002	15033	14909	14912	15158	14846	14881	15239	14839	15052	15055	14815	14882	14896	14952	14933	14859	15068	15062	14936	14947	14916	14944	14956	14946	15092	14918	15154	15080	15144	14954	14825	14974	15016	15167	14794	14915	14955	14911	14793	15065	14827	14919	14777	14962	14918	14978	14894	15119	14903	14888	14902	15004	14813	14901	14952	14945	15006	15072	14900	14647	15112	14904	14955	15102	14964	15091	14847	14918	14942	14976	14953	14998	14964	14820	14988	14847	15063	14838	14946	15061	15183	15041	15129	14917	14977	14822	14926	15060	14821	15124	14925	14951	14901	14902	14880	14964	14900	15213	14900	14974	15128	15023	15074	14901	15063	14983	15001	14923	14948	15083	15065	14853	14956	14846	14903	14959	14883	15047	14939	14925	15045	14966	14870	15058	15006	14917	14932	14843	14979	15057	15078	14949	15013	14960	15074	14798	15038	14916	14873	14968	15065	14920	14988	15036	14787	14877	15132	15018	14965	15002	14864	14928	15090	14902	14881	14994	14989	15009	14912	14777	14807	15006	14897	15026	15058	15059	14931	15182	14806	14897	14890	14914	15216	15041	15026	15032	14901	14968	15223	15091	14917	14763	15068	15016	14959	15020	14923	14708	14943	14985	14777	14864	14992	14843	15010	15020	14980	14844	14987	14881	15019	14999	15107	15014	15031	14966	15115	14858	14951	14804	14807	14823	14990	15049	15068	15008	14937	15000	14755	14826	14862	14947	15082	14891	14909	15158	15012	14883	15224	14985	15098	14958	15070	15010	15083	14868	14968	14881	15003	14914	14983	14983	14998	14978	14952	14908	14940	15036	14847	15087	14901	15072	15005	14914	14951	14934	14995	14956	14839	15021	15014	14917	14977	15059	14986	15061	14907	14999	14965	14966	14970	14863	14933	14959	15010	14939	14892	15060	15050	14994	15059	14872	15025	15027	14924	14855	14958	15028	14974	15009	14882	14973	14924	14900	14995	14870	14932	14969	14932	15113	15087	15001	14822	14919	15099	14956	14834	14831	14924	15071	15269	14902	15008	15010	15004	15090	15064	14992	14979	14998	15092	14728	14959	14847	14785	14967	14875	14903	15054	14987	14849	14824	14940	14963	14866	14895	15080	14974	15053	14858	15081	14943	14900	14685	15052	14916	15040	14970	15064	15041	15006	14985	14856	15080	15073	15073	15131	15056	15020	15049	15056	14962	15055	15083	15118	14918	14829	14987	14967	15386	14799	14912	14956	15036	14706	14965	15166	14959	14755	14998	15015	15015	14904	15060	14866	15079	15053	14955	14995	14864	15006	14897	14852	14810	14921	14858	14896	15110	15115	14963	15026	14825	14967	15013	14927	15032	15037	15024	14936	14835	15016	14875	14934	15039	15020	14909	14826	14984	14967	14978	14839	15041	14954	14942	14859	15067	15092	15030	14954	15033	14955	14948	14920	14969	15069	14996	15109	14949	14979	14969	14902	15112	14822	15052	14763	14774	14973	14962	15057	14937	14809	14943	15029	14908	14956	15187	14936	15038	14888	15014	15168	15062	14972	14879	14935	14897	14914	14901	15163	14879	14890	15072	14890	14964	14971	14953	15032	14953	14871	14878	14952	14986	14895	15199	14915	15024	15083	14967	15039	14858	14920	14908	14901	14997	15043	14830	14829	14930	14785	15045	14944	14889	14899	14901	15035	15054	14964	15072	14972	15018	15001	14735	14891	15072	15085	14899	14903	15128	14937	14870	15092	15087	14768	14947	14804	14815	14959	14991	14804	15009	14979	14903	15125	15008	14940	14960	15015	14902	14967	14935	14924	14932	15023	14883	14822	15066	15009	14929	14962	14989	14985	15033	14917	14999	14878	15180	15039	15150	14764	14912	15139	14910	15037	14824	15046	14886	14944	14910	14911	14878	15122	15058	14885	15038	14943	14950	14908	15125	15126	14886	14824	14813	14919	14876	14888	15017	14940	14896	15089	14906	15190	15036	14877	14869	14894	14903	14977	14915	15078	14972	14910	15071	14858	14886	15067	14898	15008	14969	15049	14907	14948	14970	15090	14968	15054	14896	14915	14913	14962	14946	14943	15018	14893	15024	14959	14899	14853	14928	15180	15028	14985	14829	14953	15047	15010	14945	15076	14885	14880	14894	14880	14938	15025	14834	14795	14923	15066	14868	14861	15039	15154	14877	14765	14980	14845	15030	14835	14849	14936	15080	14894	14853	14752	14901	14926	15089	14893	15059	14991	14869	14948	14920	14982	14954	15015	14963	15055	15005	14991	14994	15013	14920	14922	14984	14892	14973	14931	14805	15141	14954	15033	14937	14968	14930	15154	15027	14979	15167	14788	14924	14992	14914	14910	15020	14938	15004	14842	14858	14871	14987	14981	14891	14872	14982	14924	15096	15111	15088	14883	15094	14788	14880	14892	15009	14907	14953	14946	14806	14960	14986	14894	14836	14877	14996	14914	15121	15049	14987	14958	15002	14914	14994	14929	15065	14829	14942	15064	14848	15013	14988	14943	14961
22770	21067	28841	23809	23325	27821	30266	24987	23076	22695	21399	21006	20469	19897	19540	19279	19229	18937	18770	18764	18499	18410	18430	18476	18358	18313	18113	18085	18248	18038	18389	18265	18212	18487	18100	17877	18007	18228	18107	18021	18086	18020	18054	18213	18099	18027	17938	18069	18159	18104	18014	17888	17905	18202	17937	17947	17942	18084	17787	18038	18050	18067	18012	18088	18127	17790	18054	17853	17874	17966	17859	17963	17828	18074	18132	17954	18087	17992	18088	17945	18133	17876	17942	17945	17888	17920	17639	17965	18236	17894	17972	18009	17747	17878	17978	17989	17928	18015	17933	18101	18090	17909	17915	18058	18105	18122	18071	17900	18124	17890	18193	17900	18113	18229	18084	18085	18021	18082	18004	17990	18022	18153	17850	18057	17921	18110	18018	17990	17841	18177	18022	17942	17986	17838	17992	18052	17986	17940	18057	17959	17895	17914	17979	18060	17875	18166	18100	17964	17870	18048	17975	17935	17940	17918	18025	17969	17930	17988	17968	17916	18170	18067	18033	18132	18252	18008	17910	17791	17976	18070	17965	17903	18008	17804	18024	17985	17924	17862	17948	17955	17887	17768	17650	17966	17986	18082	17851	17972	17830	17741	18083	17642	17837	17957	17790	17908	17969	18003	17987	17974	18023	18014	17802	17998	18300	17972	18142	17800	18138	18020	18028	18013	18177	18123	18047	17823	17787	18026	18252	18167	18045	18012	17985	18018	17889	18085	18044	18097	17971	18016	17993	18107	18087	17855	18013	18252	17941	17821	17945	17969	17997	17975	17889	18039	17935	17839	18004	17947	17955	17965	17781	17883	17911	17909	17952	18125	17971	18122	17966	18150	17965	17955	18011	18028	17942	17897	17912	17856	17906	17993	17911	18082	17979	17921	18130	18003	18020	17805	18120	17980	17855	17932	17944	17730	17990	17864	17949	18055	18165	17794	17999	17955	18300	17909	17872	17949	18026	17856	18114	18149	18088	18039	17994	18017	18001	17962	17823	17922	17970	17900	17973	18107	17853	17937	17920	17953	18129	17938	17748	17938	17932	17952	17938	17957	17926	17906	17985	17857	17990	17951	17873	17849	18128	18050	17755	17907	18032	17924	17924	17863	17765	18058	17728	17981	18245	18127	17934	18111	18039	18083	18156	18126	17890	18004	17901	17878	17885	18077	17815	18038	17981	18073	17991	17989	18124	17903	18045	17957	17917	17959	17785	18144	17942	18135	17972	17929	17987	18080	18003	17919	17724	17774	18020	17998	17954	17986	17862	18108	17962	18006	17860	17895	17786	17945	17583	17812	18260	17874	17901	18043	17754	18009	17840	17885	17891	18026	17873	17872	17981	17717	18215	18073	18024	17937	17910	17824	17725	17907	17954	17925	17979	17977	17944	18095	18124	17860	18035	18004	17976	17954	18023	17866	18002	17817	17885	18084	17966	17760	17832	18098	18142	17999	18158	17702	17925	18118	17762	18046	18022	17958	17979	17989	17935	17776	17882	18058	17880	18016	17866	18051	17922	17874	17925	17924	18270	18059	17864	18054	17772	17968	18035	18130	17952	18048	18209	17930	17910	17987	17931	17943	18165	17981	17898	17947	18031	17830	17988	17876	17933	17978	18032	17824	17866	17846	17862	17868	17904	17994	17921	18052	18085	17819	18019	18072	18023	17973	17996	18014	18040	17975	18054	18009	17990	18221	18058	18020	17765	17895	17897	17983	18089	17955	17784	17880	18142	18086	17977	18103	17996	18089	18129	18032	17870	17888	18039	17999	18159	18133	18084	17982	17985	17870	17924	18030	18143	17784	17946	17934	17847	17976	17965	17955	17793	18021	17980	18172	18103	17973	18017	18072	18099	18026	18276	18083	17955	18092	18021	17941	17925	18020	17873	17718	18030	17937	17911	17882	17986	18040	18122	18040	17954	17954	17997	18107	18055	18063	17841	18207	17934	17963	18076	18073	17971	17929	17800	18181	18151	17740	18008	17807	17712	17981	18216	18159	17822	17998	18209	18108	18053	17988	17917	18005	17973	17896	18082	18220	18059	17942	17699	17916	17867	17854	17951	17938	17939	17805	17930	17789	17745	17830	17957	18064	17913	18043	18114	17875	17939	17940	18062	18260	18187	17846	18030	18008	18082	17816	17815	17867	17963	17957	17842	17995	18030	18049	17860	17927	17935	18088	17947	17912	18164	17949	17963	17979	17989	18086	17909	17856	18013	17745	17960	18068	17881	18209	18049	17899	17745	17855	17886	17853	18008	18225	17920	17962	17855	18024	18002	18019	17989	18064	17959	17835	17926	17793	17851	17909	18069	17953	18101	18242	17779	17958	17989	18013	17899	17872	17924	17818	17897	17954	17887	17988	18037	17841	18016	18102	17992	18022	18039	17904	17957	18145	18094	18029	17977	18032	17839	18096	18054	18093	17891	18028	17881	17823	17944	17888	18058	18130	17962	18096	18091	17829	18055	17897	17940	17843	17900	18042	17862	18045	17960	17952	17951	18006	17975	18266	17996	17851	17802	17930	17842	17874	18014	18067	18013	18108	18073	17970	18062	17994	17964	17790	17929	18017	18130	18083	17928	17962	17953	18063	17813	17962	17977	17800	17973	17922	17879	17918	17855	18040	17940	17935	18023	17999	18080	18112	17982	17968	17844	17969	18151	17934	18145	18134	17943	18021	17818	18018	17859	17902	17862	17997	17839	18020	18056	18076	17813	17940	18027	17883	17804	18039	18135	17823	17821	17868	17968	17875	17994	17929	17879	18253	18047	17916	18085	17903	17795	18047	18120	18033	18049	17755	18152	17973	17953	17933	17812	17983	17889	18076	17933	18151	17966	17892	18050	18062	18017	18137	18038	18125	17915	18011	17942	18113	18188	17902	18037	18095	17977	17879	17661	17855	18007	17957	18008	18024	17930	17982	17919	18037	17915	18026	18034	18000	17908	17885	17852	17953	17983	17614	18220	18203	18009	17872	17886	17996	17984	17826	17899	17795	18022	17912	17994	18170	18011	18036	17966	18050	17937	17843	18092	17794	17862	17885	17867	17759	18103	17883	17955	17891	18288	17871	17908	18034	17920	18007	17977	18033	17853	18160	18056	18031	17792	18103	18075	17851	18058	18135	17987	17867	17932	17879	18006	17838	18018	17996	17656	18154	17990	17932	17877	17944	18027	17902	18103	17760	17958	17840	17668	17995	17995	18127	17893	17951	18126	18003	17865	17957	18026	17918	17913	18100	17844	17961	18017	17661	17904	18032	18035	18126	17980	17845	17901	17882	18195	18025	17868	18003	18086	17956	17913	18111	17966	17930	17886	17928	18013	17931	18103	17754	17838	17962	17956	17919	18033	17742	17897	17794	17965	17948	17871	17948	17828	17849	18042	17715	18140	17791	17830	17975	17987	17883	18042	18004	17852	17926	17884	17905	17874	18185	17950	18016	18142	17911	17893	18098	18085	18035	17804	17856	18107	18039	17934	18023	18041	17983	18048	17976	17870	17890	18145	18040	17890	17871	17994	17906	17918	17938	18000	17947	17971	17979	17914	17963	17726	17646	18037	17826	17835	17794	17703	17812	17876	17943	17900	17756	17807	17985	17907	17727	17958	18227	18111	17989	17903	18082	17783	17804	17918	17921	17794	17970	17935	18035	17939	18028	17939	18053	17826	18038	17916	18018	18040	18043	17968	18020	17944	17976	18040	18038	17858	17815	17917	17951	17969	17626	18141	17967	18002	18022	17806	17815	17789	17883	17949	17970	17955	18062	18056	17946	17972	18179	17976	17925	17910	17992	17986	18062	17811	18020	18127	17962	17707	17969	17915	17760	18088	17903	18131	17916	17971	17909	18086	17946	17991	18031	17925	18023	17825	17912	18006	17821	17872	17940	17986	17735	18212	18130	17972	17890	18063	18160	17951	17881	17935	18168	18113	17837	17810	17805	17969	18059	18016	18015	18135	17889	17779	18029	18177	17884	17965	17966	17819	18015	17980	17703	18054	17819	17786	18017	18043	18026	18001	17844	17965	18057	18083	17827	18058	17861	17996	18171	18125	17795	17941	17907	18031	18050	17895	17855	18062	17826	17943	17983	17931	17925	17857	17937	18025	17938	17984	17883	18192	17873	18075	18262	18045	18060	17956	17860	17797	17765	18051	18036	18028	17937	17860	17934	17822	17966	18095	17850	17961	17971	17941	17949	17872	17752	17899	17853	18052	18048	17942	17871	17993	18017	18213	17925	17949	18013	18000	18027	17993	17942	18002	17808	18057	18147	18029	17909	17936	17827	18023	18110	18107	17952	17800	18028	18006	17874	18006	17829	17925	17948	18133	17982	17829	18043	17972	17943	17998	17727	17950	18087	17895	17907	18136	18101	17832	17995	17913	17922	17753	17923	17680	17986	17917	17843	17975	17840	18069	17995	17881	18046	18205	17873	17882	17630	17781	17959	18076	17996	18087	18022	17903	18057	18005	17624	18065	17933	18039	17962	18033	17856	17962	17904	18140	18073	18010	17853	17923	17867	17947	17860	17833	17754	18132	17894	17942	17850	18011	18037	18005	17970	17783	17977	17983	17811	17985	17767	18148	17987	18044	17978	17907	17991	17786	17988	18061	17893	17915	17935	17890	17902	17892	17978	17977	18193	18104	18003	17958	17931	17932	17871	17869	17880	17964	17856	17946	17772	17825	18063	17842	18093	18061	18014	17962	17988	17918	17883	18070	18017	18040	17921	17943	17890	18043	17800	17976	17969	18120	17727	18100	18088	17982	18039	17901	17770	17879	18007	17925	17929	17863	18090	18140	17772	18039	17790	17965	18019	18137	17929	17996	17968	17956	17951	18008	17761	17788	18071	17913	17768	18013	17769	17799	17897	18077	17972	17783	17936	17918	18048	17826	17995	18269	18044	17920	17854	17955	18114	17975	18149	17980	17949	17945	18161	17955	17949	17918	17796	18205	18049	18077	18018	18204	17898	17927	18095	17936	18131	18010	18092	18080	17746	18012	18055	17906	18102	18074	18086	18056	18041	17952	18035	17873	17889	17845	18038	17854	17930	17828	17795	17909	17944	17774	18118	18118	17986	17862	17700	17934	17772	18136	18075	17995	17838	17866	18005	18011	17882	18011	18030	18034	17947	18183	18092
33479	58120	53245	42890	37140	32048	28045	25059	22820	21376	20081	19016	18301	17746	17303	16820	16525	16303	15854	15832	15517	15839	15699	15486	15508	15464	15516	15410	15307	15342	15290	15339	15308	15098	15142	15106	15357	15167	15109	15406	15073	15183	15089	15281	15229	15249	15159	15313	15148	15015	15101	15163	15269	15171	15152	15190	14996	15142	15101	15250	15008	15282	15182	15128	15000	15113	15155	15257	15074	15137	15100	15161	15114	14980	15075	15024	15181	14913	15153	15134	14953	14980	15151	14998	15176	15123	15065	15104	15084	15101	15081	15225	15017	15035	15105	14979	15133	14976	15234	15261	15160	15104	15177	15214	15061	15064	15118	15147	15035	15167	15208	15168	15046	14957	15119	14991	15204	15129	14938	15000	15101	15191	14910	14989	15267	15093	15037	15101	15139	15087	15045	14964	14952	15065	15320	15142	15176	14963	15264	14972	15093	15120	15012	15090	15324	15034	15136	14955	15167	15067	15031	15042	15201	15180	15116	15029	14983	15090	15035	15111	14957	15191	15029	15138	15204	15025	15139	15202	15038	15067	15143	15069	15097	15072	15156	15167	15023	15342	15163	15052	15135	15084	15172	15197	15058	14964	15023	15032	15162	15174	15173	14979	15061	15329	15204	15028	14974	15080	15055	15178	14867	15079	15110	15309	15177	15198	15120	15021	14920	15021	14987	15113	15016	15110	15093	15189	14887	15110	15128	15056	14996	14955	15319	15037	15159	15006	15350	15144	14927	15120	15113	15284	15106	15088	15114	14941	15179	15079	15164	15142	15115	15230	15042	15071	15041	15085	15098	15094	15187	14925	15110	14972	15190	15195	15212	15052	15032	15076	15018	15023	15157	15139	14962	15188	15067	15050	14947	15067	15141	15238	15155	14985	14968	15044	15187	15204	15145	15088	15161	15079	14918	15003	15248	15171	15218	15038	15192	15211	15044	14939	15187	14984	15055	15202	14936	15051	15227	15210	15091	15156	15037	15166	15012	15181	14988	14939	15034	15030	15165	14880	15001	15183	15119	15044	15125	15097	15119	15022	15151	15102	15089	15201	15094	14991	15155	14891	15112	15116	15196	15150	15032	15071	15057	15197	14995	14872	15023	15138	15046	15157	15015	14966	15201	15044	15101	15093	14961	14984	14950	15167	15149	15131	15074	15123	15062	14963	15100	15137	15072	15177	15005	14949	15176	15071	14922	14959	15172	15117	15106	14995	14991	15244	15096	15217	15133	14949	15232	15086	15027	15081	15108	15061	15031	15238	15171	15010	15073	15131	15133	15046	15006	15027	15069	15096	15071	14999	15127	15156	15116	15063	14845	15230	15054	15123	15002	15008	15222	15011	15000	15130	14939	14903	15009	15127	15218	15030	15033	15056	15036	15086	15177	14930	15023	14956	15119	15083	15296	15100	15187	15124	15047	15199	14936	15104	15062	15126	15034	15186	14995	15255	15036	15091	15129	15165	15151	15202	15215	15188	15057	15148	15188	15210	14935	15220	15068	15099	15000	15028	15136	15146	15050	15047	15169	14909	15162	15073	15228	15099	15254	15067	14989	14878	14953	15107	15197	15114	15101	15098	15041	15115	15265	15040	15225	14890	14918	15135	15260	15050	15066	15087	14941	15175	14987	15071	15228	15197	15077	15115	15045	15214	15103	15173	15120	14955	15164	15084	15019	15132	15138	15239	14973	14850	15026	14944	15097	15133	15016	15058	15125	15087	15213	14987	15050	14904	15234	15155	15067	15037	15047	15218	15102	15053	14982	15045	15114	15109	15229	15058	15065	14891	15008	15140	15049	15104	15115	15071	15131	14927	15102	15089	15039	15129	15054	15148	15071	14991	15079	15113	15083	14966	14911	15131	15041	14977	15047	14951	15182	15071	15217	15055	14977	15127	15029	15067	15204	15086	15286	15076	15125	15027	14953	15209	15122	14937	15192	15084	15048	15156	15109	15016	15106	15061	14961	15117	15063	14920	15110	14958	15136	15273	14953	15076	15177	15126	15233	15184	14826	14958	15204	15181	15090	15042	15157	15002	14944	15006	15178	15066	15132	15174	15307	15002	15108	15099	15067	15208	14904	15115	15030	15098	15115	15252	15121	14831	15122	15032	14976	15082	14977	15154	15035	14947	15145	15121	15159	15020	15074	15096	15180	14990	15095	15300	15077	15112	15093	14927	15044	15175	15125	15005	15134	14919	15185	14858	15134	15152	14999	15067	15016	15133	14850	15078	15038	15148	15185	15165	15231	15065	15101	14962	15033	14963	15186	15145	15046	15154	15154	15019	15180	15099	15117	15019	15087	15036	15032	14947	15114	15143	15308	15194	15070	15059	15107	15023	15026	15103	14981	15085	15155	15243	15028	15129	15040	15107	15124	15025	15156	14970	14983	15075	15055	15218	14994	15075	15019	14938	15054	15141	15027	15220	14988	15094	15123	15032	15192	15140	15001	15242	15129	15201	15009	15092	15173	15132	15161	15025	15288	15025	15029	15202	14976	15118	15136	14970	15062	15290	14973	15105	14954	15215	15096	15124	15143	15072	15143	15068	15151	14937	15272	15111	14946	15091	15073	14975	15055	15222	14965	15017	15219	15116	14928	15168	15084	15022	15014	15146	15150	15084	14980	15186	15129	15133	15237	14871	15108	15235	15065	15100	14955	14987	15102	15088	15063	15135	15173	14992	15051	15003	15044	15038	15104	15019	15207	15075	15028	15285	15011	15159	15013	15120	15049	15180	15059	15014	15045	15152	15118	14984	15123	15186	14974	15086	15178	15034	15185	15000	14952	15027	15183	14994	14985	15118	15063	15011	14912	15116	15170	15121	15076	14914	15116	15095	15079	15044	15079	15113	15107	15009	15232	15011	15051	14974	14899	15062	15193	15147	15056	15041	15058	15090	14996	15006	14954	14976	15000	15058	15125	15106	15064	15008	15009	15079	15188	15124	15092	15036	15002	15210	14894	15285	15158	15061	15168	14987	15253	15159	15089	15318	14935	15114	14931	15224	15100	14989	15087	15041	15110	14971	14962	14938	15047	14979	15185	15029	15022	14960	15102	15048	15200	15194	15100	15049	15195	15063	14945	15069	15002	15212	14999	15025	14949	15143	15026	14968	15152	15099	15029	15010	14982	14891	15019	15140	15065	15059	15244	14899	14900	14928	15051	15201	15053	15031	15115	15003	15219	15115	15233	14998	15156	15098	14994	15148	15028	15083	15081	15089	15169	15182	15058	15185	15067	14927	14955	15150	15022	15104	15173	15028	15121	15107	15104	15106	15083	15025	15146	15045	14976	15230	15280	15127	15194	15184	15088	15038	15148	14855	15024	14961	15110	15134	15093	14976	15229	15064	15144	15126	14914	15072	14997	15146	15066	14987	15322	15070	15032	15061	15122	15335	15011	14975	15123	15121	15145	15169	15128	15088	15131	15023	15131	14998	15132	15006	15133	15089	15182	14962	14956	15006	15079	15066	15037	15180	15057	15218	15232	15071	15164	15131	15018	15164	15353	15342	15096	15217	15167	15110	15144	15103	15121	15122	15007	14964	15220	15057	15153	15086	15040	15036	14971	15082	14876	14969	15158	15004	15029	15056	15107	14974	15193	14999	15132	15096	15042	14980	15041	15136	14996	15074	14888	15141	15125	15042	14920	15093	14992	14985	14972	15042	15101	15014	15154	15025	15103	15161	15231	15084	15017	15044	15250	15040	15030	15100	15338	15098	15233	15102	15081	15015	15229	15042	15017	15049	15241	14884	14988	15166	15000	15167	15097	15089	15214	15103	15052	15074	15074	14978	15076	15094	15031	15214	15073	15051	14927	15022	15034	14916	15102	15007	14965	15088	14930	15131	15119	15049	15175	15019	15053	15083	14903	15046	15320	14973	15240	14981	15116	15242	15000	15126	15094	15103	15040	15173	15143	15043	14907	14965	15198	15191	15148	15101	15120	15225	14995	15051	15095	15036	15099	14991	15191	15092	15172	14997	15252	14960	15173	14995	15156	15051	15079	15063	15141	14964	15040	14917	15194	15033	15097	15148	15149	15003	15125	15135	15257	15052	15076	15112	15234	15097	15071	15018	14979	15043	15115	15181	15028	15118	15025	15066	14992	14919	15004	15217	15000	14990	15241	15066	14929	15085	15008	15008	15001	15182	15149	15098	15081	15228	14993	15024	15060	15085	15217	14975	14972	15126	15157	15032	15068	15057	15058	15053	15126	15040	15229	15290	15152	15289	15008	15037	15096	15010	15086	15141	15081	15052	15063	15300	15038	15065	15102	14985	15085	15047	15124	14907	15009	15114	15193	15266	14962	15122	15140	15011	15184	15141	14998	15154	14927	15309	15012	15084	15199	15076	15165	15031	15119	15025	15157	15198	14991	15174	15182	15179	15286	14999	15092	15119	14992	15062	14988	14958	15050	14996	14954	14944	15251	15008	14978	15154	15064	15082	15111	15149	15072	14907	15014	15059	15136	14955	15075	15018	14991	15072	15051	15115	15009	15212	15126	15162	15134	15123	15141	14992	15120	15265	15053	15093	15056	15023	15142	15064	15084	15125	15058	14969	14989	15063	15020	15034	15112	15168	15098	15198	15118	15096	15040	14930	15030	15172	15055	15141	15025	14976	15217	15005	15089	15021	15088	14864	15088	15170	14945	15071	15145	14986	15065	14998	15091	15059	15043	15059	15048	15160	14662	15052	14922	14934	15105	15071	15041	15062	15216	14940	15104	15160	15071	15029	15221	15009	15192	15157	15211	15114	15164	15188	14866	15138	15054	15075	15111	15263	15072	15062	15116	15147	15128	15285	15035	15049	15124	15152	14925	15242	15108	15024	15001	15117	15169	15063	14876	15189	15011	15043	15029	15175	15085	15130	15095	15263	14904	15013	15151	14963	15168	15027	15073	14965	15113	14936	15209	15103	15104	14950	15243	15042	15200	14876	15011	15036	15019	15015	15155	15086	15084	14847	15032	15076	15215	15179	15162	15047	15083	15099	14945	15153	15112	15017	14925	14990	14996	15006	14994	15060	15132	14990	15172	15163	15065	14958	14983	15040	14957	15299	15042	14981	15076	14941	15025	15139	15079	15114	15115	15089	15210	15135	14864	15060	15035	14930	15188	14982	15119	15098	15073	15182	15015	15178
29783	31185	39370	34863	28014	25087	22538	20985	19925	19602	19201	18852	18732	18627	18359	18125	18151	18025	18166	17894	17992	18078	17886	17806	17800	17838	17791	17763	17868	17860	17517	17942	17827	17867	17758	17673	17802	17739	17889	17889	17842	17750	17818	17692	17587	17980	17612	17927	17751	17792	17745	17855	17865	17818	17710	17808	17792	17744	17871	17811	17591	17636	17794	17716	17896	18004	17860	17732	17548	17677	17628	17776	17673	17795	17893	17714	17671	17824	17950	17540	17657	17737	17963	17872	17806	17803	17715	17826	17772	17786	17749	17743	17811	17930	17719	17545	17841	17801	17761	17718	17627	17525	17578	17935	17758	17782	17733	17724	17671	17681	18031	17544	17800	17652	17633	17889	17756	17637	17583	17640	17803	17812	17983	17580	17780	17675	17676	17840	17752	17746	17624	17601	17793	17803	17718	17713	17614	17783	17788	17614	17967	17857	17699	17600	17743	17718	17690	17682	17634	17669	17492	17595	17772	17897	17787	17959	17887	17672	17927	17705	17644	17898	17857	17685	17673	17726	17863	17682	17714	17811	17803	17901	17786	17468	17699	17549	17947	17635	17673	17673	17673	17614	17750	17902	17738	17654	17592	17620	17423	17683	17693	17681	18054	17710	17843	17651	17785	17690	17585	17852	17751	17581	17643	17601	17675	17863	17665	17564	17554	17749	17828	17651	17784	17727	17760	17877	17666	17740	17883	17823	17739	17687	17780	17708	17696	17526	17600	17790	17689	17660	17791	17807	17945	17751	17959	17753	17638	17718	17701	17544	17813	17776	17759	17802	17723	17893	17723	17801	17556	17593	17857	17781	17787	17715	17662	17765	17766	17489	17812	17940	17749	17823	17751	17983	17595	17673	17792	17772	17719	17787	17681	17824	17762	17573	17680	17655	17617	17487	17756	17650	17747	17942	17641	17815	17736	17837	17727	17811	17703	17562	17851	17784	17964	17679	17844	17651	17511	17811	17806	17620	17748	17685	17785	17836	17451	17413	17721	17691	17765	17808	17684	17560	17668	17806	17645	17543	17800	17757	17681	17763	17859	17765	17798	17827	17815	17695	17792	17704	17700	17697	17529	17911	17871	17612	17781	17917	17732	17766	17689	17794	17805	17635	17669	17788	17779	17729	17727	18036	17725	17957	17689	17684	17663	17813	17757	17741	17753	17883	17687	17813	17780	17829	17861	17807	17658	17590	17811	17997	17710	17767	17792	17706	17818	17664	17772	17509	17735	17788	17635	17857	17653	17591	17568	17644	17658	17757	17804	17750	17676	17855	17823	17805	17614	17624	17961	17799	17689	17774	17801	17676	17749	17654	17745	17454	17623	17844	17627	17628	17660	17875	17553	17640	17843	17604	17793	17803	17708	17699	17837	17779	17660	17647	17858	17653	17708	17773	17855	17831	17750	17564	17803	17700	17893	17566	17476	17709	17683	17897	17666	17748	17623	17772	17827	17620	17635	17764	17645	17613	17701	17582	17665	17688	17747	17531	17918	17676	17693	17710	17704	17556	17792	17778	17800	17817	17791	17801	17784	17617	17878	17716	17641	17562	17780	17862	17648	17769	17623	17705	17666	17731	17707	17784	17798	17837	17829	17856	17525	17882	18031	17937	17572	17819	17605	17757	17576	17534	17626	17833	17752	17705	17733	17838	17775	17678	17543	17815	17846	17614	17630	17894	17742	17691	17567	17823	17612	17612	17578	17686	17635	17662	17597	17795	17965	17689	17834	17986	17710	17548	17574	17644	17791	17846	17630	17690	17628	17637	17657	17798	17814	17731	17593	17897	17784	17811	17643	17811	17828	17636	17736	17766	17789	17722	17798	17721	17736	17821	17672	17635	17676	17652	17754	17795	17599	17831	17673	17651	17757	17712	17766	17772	17591	17825	17739	17660	17768	17597	17827	17844	17728	17820	17855	17629	17820	17653	17466	17629	17636	17891	17610	17831	17727	17697	17601	17890	17809	17525	17733	17681	17707	17824	17819	17803	17799	17823	17798	17662	17707	17978	17771	17795	17837	17601	17767	17695	17521	17627	17809	17861	17592	17702	17704	17601	17697	17750	17804	17561	17662	17833	17721	17810	17852	17760	17769	17782	17731	17849	17654	17670	17792	17661	17628	17851	17555	17751	17740	17769	17609	17911	17848	17863	17822	17701	17802	17858	17681	17753	17718	17726	17823	17728	17893	17701	17605	17683	17786	17739	17728	17875	17785	17694	17836	17704	17578	17725	17720	17604	17794	17879	17806	17780	17856	17896	17857	17708	17755	17745	17753	17666	17785	17814	17819	17588	17646	17923	17889	17951	17755	17580	17770	17784	17775	17736	17720	17646	17807	17561	17602	17608	17886	17980	17421	17605	17846	17503	17702	17603	17665	17848	17663	17769	17973	17885	17743	17834	17952	17688	17949	17969	17693	17787	17667	17860	17611	17584	17762	17674	17780	17664	17702	17550	17794	17803	17547	17791	17683	17679	17582	17813	17915	17764	17820	17736	17961	17665	17664	17791	17674	17831	17841	17850	17666	17787	17657	17574	17715	17720	17810	17563	17617	17755	17681	17674	17676	17797	17746	17974	17592	17715	17876	17857	17686	17779	17560	17743	17492	17626	17738	17836	17785	17640	17588	17470	17605	17683	17982	17648	17769	17819	17775	17946	17976	17608	17585	17535	17660	17887	17949	17546	17808	17669	17672	17647	17700	17637	17451	17703	17941	17884	17677	17642	17773	17665	17845	17845	17529	17767	17799	17699	17782	17904	17785	17791	17494	17750	17678	17920	17679	17536	17818	17730	17592	17842	17814	17659	17635	17638	17659	17749	17767	17500	17890	17743	17812	17799	17967	17833	17680	17722	17905	17755	17879	17748	17918	17626	17622	17648	17823	17550	17784	17513	17777	17758	17736	17766	17946	17745	17806	17804	17612	17825	17653	17625	17636	17876	17623	17765	17902	17958	17666	17714	17861	17485	17788	17628	17523	17855	17930	17826	17736	17790	17685	17639	17786	17704	17766	17565	17597	17916	17704	17690	17869	17916	17846	17683	17728	17828	17716	17829	17815	17726	17574	17673	17756	17659	17763	17819	17680	17575	17710	17833	17822	17734	17962	17822	17573	17662	17722	17693	17658	17778	17792	17950	17586	17728	17751	17570	17805	17755	17687	17786	17871	17873	17881	17646	17749	17823	17844	17702	17713	17775	17785	17653	17670	17955	17683	17759	17739	17791	17667	17867	17899	17651	17836	17967	17832	17999	17866	17803	17730	17513	17491	17709	17900	17687	17619	17724	17774	17752	17809	17669	17734	17449	17570	17692	17911	17752	17676	17639	17819	17755	17612	17693	17818	17667	17631	17640	17809	17911	17751	17778	17991	17849	17773	18052	17835	17852	17804	17683	17812	17867	17689	17616	17480	17662	17727	17657	17842	17946	17717	17750	17844	17645	17603	17825	17610	17783	17847	17732	17664	17688	17742	17528	17915	17699	17578	17914	17615	17670	17649	17701	17712	18057	17784	17659	17680	17816	17717	17963	17714	17366	17851	17635	17521	17819	17890	17791	17808	17809	17697	17874	17842	17747	18007	17729	17582	17630	17775	17752	17740	17811	17883	17872	17798	17809	17775	17759	17703	17777	17572	17718	17932	17866	17904	17741	17717	17975	17792	17915	17843	17792	17630	17773	17757	17720	17695	17790	17668	17744	17759	17845	17599	17652	17886	17713	17710	17855	17805	17599	17807	17744	17710	17784	17802	17900	17843	17641	17901	17528	17810	17849	17722	17697	17789	17694	17676	17846	17846	17654	17898	17805	17841	17820	17626	17795	17876	17809	17568	17835	17774	17554	17566	17699	17820	17826	17918	17711	17939	17707	17781	17867	17587	17823	17788	17830	17547	17655	17699	17745	17751	17672	17816	17971	17750	17617	17589	17622	17594	17653	17545	17748	17745	17931	17653	17697	17745	17765	17771	17604	17761	17772	17916	17891	17808	17681	17707	17802	17712	17902	17710	17512	17678	17784	17781	17728	17661	17854	17669	17831	17798	17636	17636	17830	17694	17770	17685	17857	17910	17779	17827	17696	17764	17572	17956	17687	17709	17804	17665	17807	17775	17722	17708	17616	17740	17726	17729	17670	17552	17653	17793	17649	17738	17675	17806	17771	17900	17696	17805	17686	17857	17636	17941	17621	17607	17663	17719	17741	17736	17513	17544	17604	17847	17841	17649	17591	17623	17769	17839	17644	17748	17696	17705	17806	17813	17778	17590	17919	17642	17523	17832	17711	17853	17868	17895	17943	17678	17792	17846	17779	17693	17740	17544	17751	17530	17843	17603	17734	17758	17925	17859	17741	17538	17538	17752	17629	17751	17450	17907	17997	17750	17689	17915	17741	17919	17841	17954	18020	17804	17833	17565	17549	17940	17800	17861	17953	17862	17924	17597	17653	17672	17479	17627	17756	17757	17715	17851	17792	17691	17715	17710	17539	17366	17925	17542	17634	17717	17656	17850	17577	17871	17599	17756	17721	17705	17785	17783	17723	18018	17502	17858	17775	17762	17775	17937	17737	17786	17648	17788	17658	17737	17758	17821	17520	17739	17739	17668	17680	17728	17509	17739	17621	17597	17732	17795	17670	17771	17804	17650	17694	17781	17657	17725	17945	17755	17689	17804	17740	17789	17605	17819	17824	17692	17792	17814	17687	17774	17656	17751	17785	17777	17882	18010	17535	17624	17863	17866	17562	17744	17640	17770	17687	17654	17630	17645	17706	17618	17564	17504	17868	17901	17873	17886	17636	17755	17753	17758	17625	17650	17920	17811	17590	17727	17517	17633	17716	17613	17791	17746	17566	17695	17763	17833	17853	17668	17605	17872	17654	17803	17853	17910	17706	17637	17779	17695	17488	17735	17405	17723	17748	17722	17669	17566	17704	17808	17820	17700	17853	17877	17830	17949	17814	17938	17456	17893	17847	17724	17746	17608	17558	17780	17710	17708	17437	17741	17911	17427	17890	17825	17731	18012	17650	17802	17699	17840	17927	17676	17729	17591	17531	17867	17633	17818	17783	17932	17708	17698	17771	17819	17948	17750	17638	17846	17763	17821	17755	17756	17822	17750	17768	17999	17959	17747	17823	17813	17899	17812	17651
32479	47170	43397	33226	27806	24406	21631	19853	18669	17786	17132	16737	16367	16071	15902	15760	15519	15430	15464	15331	15187	15048	15301	15062	15129	15219	15150	15076	15029	15093	15146	14980	14960	14953	14924	14853	15083	15061	15036	14954	14926	14841	14897	14912	14932	14838	14989	15156	14996	14759	15183	14917	14725	14896	14960	14963	14899	15144	15037	14933	14924	14919	15062	14748	14823	14971	15033	14826	15067	14924	14975	14869	15007	14982	14780	14927	14845	15077	14963	15002	15083	14811	15160	14950	14795	15008	15069	14805	15071	14864	14976	14911	15012	15046	14876	14978	14940	14888	14872	14980	15113	14956	15000	14929	14832	14845	14945	15000	15116	14969	14851	14889	14939	14825	14989	15124	14964	14913	14839	14855	14929	14874	14918	14764	14858	14809	15027	14859	14862	14859	14847	14905	14911	14979	14935	14914	14750	15028	15037	15045	15099	14975	14761	14854	15125	14973	14948	14772	14920	15129	14912	14933	14913	14941	14791	14904	14899	15022	15035	15026	14882	14876	14852	14777	14762	14867	14887	14980	14929	15011	14961	14866	14967	14812	15016	14923	14782	15020	14902	14932	14952	14862	15036	14738	14990	15111	14788	14785	14996	14928	15019	14827	14988	14856	14986	14789	14958	14861	14828	14884	14692	14866	14879	14678	14908	14862	14934	14891	14874	14824	14969	14953	14896	14894	14993	14790	15048	14967	15030	15000	14847	15046	14929	15024	14962	14991	14889	14853	15038	14958	14981	14935	14885	14928	14886	14966	14840	14905	15033	14810	14804	14980	14928	14970	15017	14865	14886	14889	14960	15101	14845	14984	14926	14989	14783	14933	15009	14952	14974	14904	14954	14885	15040	14962	15029	15041	14914	15206	14946	14984	15024	14834	14806	14987	14991	15006	14822	15004	14760	15035	14881	15114	14969	15015	14857	14872	14978	14799	14984	14937	14924	15017	14889	14866	14796	15130	14954	14950	14841	14861	15084	15135	14829	14967	14977	14797	15025	14955	14773	14974	15018	14928	14922	14790	14925	14863	14997	14821	15102	14918	14951	15042	14795	14983	14992	14892	15091	14792	14909	14895	14888	15003	14952	14812	14925	14842	14931	14963	15073	14981	14901	15042	14954	14892	14916	14862	14924	15006	14906	14788	14900	14865	14893	15052	14958	14973	15010	14977	14802	14800	15005	15095	14956	14795	14967	14978	15011	15026	15005	14958	14846	15135	14776	14900	14954	14795	14818	14886	15004	14853	14858	15079	14996	15015	14761	15044	14993	15069	14985	14885	15049	14737	15067	14887	14749	14888	14890	14918	14976	14910	14808	15054	14825	15009	14873	14815	14818	14781	14824	14834	14942	14812	15015	14976	14830	14775	14910	14744	14771	14988	15023	14870	14865	14977	14925	14787	15003	14819	14859	14977	14850	14841	15022	14852	14895	14746	14907	14911	14930	14960	14982	14972	14805	14972	14878	14864	14871	14934	14948	15197	14788	14896	14851	14945	14841	14891	14762	14892	15011	15074	14940	14905	14873	14989	15008	14967	14898	14765	15043	15042	14914	15028	14951	15023	14842	14821	14805	14830	14821	14909	14991	14852	14904	14930	14921	15093	14890	14975	15032	14953	14883	14997	14841	14932	15131	15074	14854	14914	14727	15069	15018	14882	15019	15036	14923	14934	14796	15082	15023	14902	14895	14852	14989	14979	14927	15028	14906	14920	14915	15038	14824	15011	14906	14997	14869	14860	14980	14926	14930	14717	14874	14976	14762	14813	15015	14908	14847	15047	15041	15062	14977	14944	14891	15011	15043	15042	15038	15000	14916	14633	15001	14920	14868	14888	15040	14941	15094	15017	14956	14799	15002	14926	14874	14878	14938	15067	14989	14913	14926	14959	15002	14983	14873	14823	14857	14967	14842	14971	14932	14982	14895	15122	14781	14928	15038	15081	14825	14871	15024	14948	14983	14803	15034	14935	14865	14914	14890	14736	14854	14954	14944	14953	14873	14897	14984	14841	14986	14913	15134	15051	14853	14912	14904	14851	14863	14969	14870	15010	14954	15139	15018	14844	14930	14932	14904	15009	15010	15021	14967	14843	15078	14839	14868	14980	14900	14968	14964	15088	14958	15003	14949	14946	14997	15051	14894	14971	15000	14817	14954	14899	15074	14986	14982	15074	14832	15006	14935	15045	14854	15066	14880	15161	14960	14993	15100	14953	15103	14920	15129	14801	14957	14846	15003	15036	14820	15005	14920	14838	14897	14876	15014	14879	15033	15069	14918	14726	14918	14945	15033	15001	14964	14859	14859	14941	14834	15014	14972	15077	14934	14976	14919	14811	15010	15139	14938	14900	14863	14944	15124	14920	15096	14894	15005	14855	15039	14933	14966	14932	14907	15013	14842	14759	14838	15042	15084	14887	14952	15093	14820	14902	14964	14895	14799	14976	14823	14931	14901	14880	14902	14831	14905	14940	15035	15014	14896	14930	14929	14836	14921	14905	15190	14957	14955	14780	14995	14818	15026	14941	14867	14900	14856	15020	14849	14944	14844	14838	14897	14997	15032	14989	14943	14769	14765	15004	14855	14775	15055	14794	14800	14840	14891	14813	15116	15008	14991	14870	14715	15015	14987	14909	14848	14929	14994	14924	15114	14837	14971	14859	15001	14853	15077	14906	15058	14893	15003	14825	15051	14971	14859	14870	14980	15031	14939	14923	15097	14938	14986	14830	14960	14886	15065	15078	14835	14998	15019	15030	14986	14764	14942	14923	14940	14957	15025	15089	15089	14880	15211	15016	15005	14986	14971	14970	15053	14837	14892	14906	14889	15019	14918	14920	15036	14880	14960	15132	15081	14899	14932	14919	15104	15032	14823	14707	15072	14901	15101	14983	14957	14774	14949	14834	15054	14858	14890	15064	14780	15028	14866	14939	14923	14812	14892	14816	15001	15134	15073	14964	14847	14769	14907	14939	14929	14886	14911	14967	15014	14827	14984	14692	15089	14965	14883	14707	14871	14883	14977	14906	14873	14897	14929	14859	14868	14969	14994	14830	14910	14744	14963	14962	14933	14961	14784	14810	15021	14754	14869	14912	14857	14948	14861	15012	15002	14892	15009	15150	14960	14885	15081	14953	14789	14979	15073	14960	15000	14947	14907	14887	14910	14885	14949	14979	14891	14969	14903	14831	14856	15053	14878	14921	14863	14789	14877	15036	14992	14752	14818	14907	14767	14977	14799	15102	14866	14853	15081	14994	14915	14869	15079	14753	14986	14988	14964	14890	14854	14934	14812	14862	14955	14751	14851	14957	14918	14796	14893	14901	14790	14924	14965	14946	14900	15174	14911	14955	14946	14950	14770	15004	14947	14952	15055	14833	15048	14764	14984	14822	14918	14904	14835	14924	14957	14912	15036	15042	14965	14933	14933	14924	14827	14788	14874	14991	14871	14901	14945	14931	14948	14931	14851	14852	14903	14871	14806	15044	14916	14782	14766	15076	14977	15043	15003	15019	14939	14861	14885	14986	14824	14871	14859	14797	14869	15007	14833	14999	14795	14821	14869	14952	14954	14814	14878	15115	15067	14951	14897	15024	14831	14902	14935	14947	15022	14822	15072	14898	14818	14910	14832	15066	14797	15016	14880	14993	15067	14926	15034	14977	15026	14875	14985	14880	14885	14792	14818	14942	14701	14856	14910	15004	14806	14945	14915	14957	14956	14938	15028	14860	15025	14948	15031	14921	14968	14979	14828	14910	14880	14827	15153	14990	14842	14851	14855	14843	14904	14847	14937	14868	15057	14905	14876	15205	14879	15121	14835	14763	14990	14985	14920	14923	14946	14951	14889	14943	14983	15092	14981	14892	14891	14870	14945	15015	14899	14858	14971	14873	14870	15035	14969	15003	14854	15043	14941	14817	14997	14961	14981	14943	14709	14925	15102	14898	14950	14935	14903	14967	14834	14902	14815	14947	14865	14836	14882	14845	14883	14875	14855	14810	14965	14958	14969	15088	15004	15028	14797	14853	14907	14886	14719	14958	14865	15037	14820	15009	14901	14886	14969	14858	14919	15016	15027	15017	14802	15043	14852	14959	14918	15113	14955	15002	15081	15043	15087	14941	14934	14847	14868	14811	15010	14825	15112	14925	15007	15153	14941	14967	14892	15003	15079	14928	14920	14895	14979	14820	15001	14962	14963	14997	14940	14915	14882	14938	14802	14815	14890	14799	14884	14789	14917	14971	14995	14862	15078	14919	14917	14991	14935	14882	14904	14835	14876	14917	15062	14932	15022	14713	14903	14898	14933	14819	15001	14862	14788	14759	14967	14962	14953	14863	15002	14884	15064	14720	15036	14917	14864	14884	14912	14905	14839	14738	14999	14954	14976	14900	14935	14890	14885	14942	14818	14724	15014	14992	14979	14956	14840	14937	15042	14846	14887	14928	14927	14901	14935	14972	15092	14883	14981	15106	14827	15087	14842	14973	14962	14863	14923	14976	14821	14906	14769	15012	15008	14920	15061	14937	14981	14957	14671	15029	15008	14971	14888	14940	15005	14861	14878	14933	14969	14960	14955	14847	15030	14927	14839	14896	14946	14968	14994	14893	14886	14849	15079	15118	14908	15069	14895	14986	14971	15075	15043	15032	15048	14902	15069	14996	14987	14813	15013	14899	14938	14872	14955	15083	15007	15047	14768	14981	14908	15031	14708	14929	14975	15003	14893	14962	14919	14950	14876	15049	14994	14938	14853	14789	14915	14756	14965	14886	15121	14851	14884	14905	14929	14888	15015	14896	14961	14846	15001	14721	14999	14852	14980	14903	14771	14984	14944	14927	14964	14959	14944	14986	15008	15004	14867	15027	14967	14892	14866	14912	14877	14808	14938	14959	14947	14987	14974	14748	14995	15023	14813	14863	14984	15071	15041	14854	15004	15030	14987	14984	14902	15065	14758	14919	15051	14807	15137	14846	14982	14975	14934	14895	15034	14946	15020	14898	14913	14957	15001	14908	14984	15064	14911	15082	14933	14970	15008	14877	14953	15040	14939	14842	14986	14991	15037	14873	15023	14835	14925	14961	14838	14805	14957	14933	15015	14863	14863	14877	15025	14881	14876	14989	14965	15026	14891	14814	14896	14937	14802	14906	14900	15041
24026	21093	28604	26065	26066	27529	26655	22965	21215	20753	20010	19465	19137	19005	18641	18537	18405	18374	18328	18094	18124	17884	17885	18103	17799	17961	17897	17809	17445	17778	17802	17633	17766	17593	17750	17728	17858	17719	17879	17695	17808	17507	17757	17599	17695	17654	17726	17711	17653	17764	17661	17640	17531	17708	17778	17816	17894	17746	17610	17791	17746	17937	17707	17682	17688	17643	17885	17749	17678	17496	17563	17696	17688	17608	17608	17872	17603	17546	17612	17680	17719	17727	17505	17740	17677	17829	17717	18003	17495	17722	17634	17660	17497	17723	17780	17761	17587	17594	17780	17741	17766	17638	17788	17824	17768	17722	17518	17802	17702	17883	17793	17461	17625	17755	17609	17541	17629	17394	17718	17501	17537	17528	17637	17620	17637	17999	17617	17618	17515	17748	17674	17735	17815	17664	17489	17653	17846	17621	17401	17834	17801	17699	17883	17455	17712	17649	17675	17869	17687	17667	17549	17543	17729	17698	17603	17562	17664	17833	17427	17456	17537	17843	17658	17729	17630	17654	17688	17516	17892	17726	17564	17528	17643	17613	17581	17522	17718	17349	17586	17620	17697	17791	17767	17728	17728	17617	17701	17707	17754	17525	17855	17718	17406	17780	17559	17475	17657	17514	17532	17631	17734	17695	17725	17677	17803	17720	17572	17717	17729	17657	17526	17609	17856	17582	17492	17580	17631	17800	17796	17757	17765	17645	17755	17624	17631	17845	17525	17642	17598	17605	17600	17637	17517	17425	17498	17786	17773	17612	17665	17695	17788	17629	17631	17447	17631	17639	17617	17657	17759	17534	17710	17736	17635	17536	17539	17619	17768	17823	17614	17610	17855	17862	17641	17617	17761	17698	17617	17625	17671	17638	17591	17756	17840	17848	17659	17801	17741	17624	17647	17513	17610	17447	17527	17770	17849	17964	17730	17594	17564	17538	17719	17686	17545	17614	17723	17713	17417	17661	17535	17661	17700	17727	17647	17646	17713	17525	17606	17655	17635	17663	17660	17781	17619	17653	17730	17826	17562	17769	17782	17755	17370	17801	17722	17503	17721	18121	17514	17389	17776	17726	17829	17868	17645	17743	17617	17764	17606	17609	17571	17605	17788	17708	17716	17651	17909	17769	17810	17621	17595	17820	17446	17819	17793	17763	17728	17626	17598	17665	17524	17621	17733	17737	17732	17755	17613	17497	17805	17443	17828	17621	17984	17657	17867	17675	17712	17710	17824	17730	17787	17698	17647	17749	17599	17863	17532	17683	17764	17723	17693	17711	17707	17452	17651	17699	17664	17602	17910	17534	17554	17651	17530	17600	17824	17630	17745	17682	17611	17761	17667	17666	17526	17597	17801	17865	17872	17703	17659	17708	17812	17627	17642	17598	17602	17540	17843	17539	17592	17639	17616	17598	17531	17691	17668	17761	17594	17654	17533	17671	17475	17611	17723	17591	17644	17614	17634	17490	17710	17764	17756	17766	17703	17651	17600	17584	17808	17734	17734	17640	17767	17806	17660	17814	17760	17667	17569	17657	17684	17609	17620	17606	17776	17504	17511	17641	17805	17633	17811	17655	17647	17857	17721	17639	17559	17476	17747	17705	17685	17565	17744	17569	17831	17604	17740	17759	17727	17725	17705	17643	17884	17600	17532	17769	17736	17478	17461	17683	17537	17493	17841	17635	17531	17587	17785	17515	17496	17790	17573	17820	17737	17692	17767	17739	17637	17777	17856	17752	17749	17491	17365	17657	17435	17693	17723	17727	17812	17695	17625	17754	17901	17631	17776	17731	17433	17594	17641	17751	17658	17645	17684	17500	17571	17651	17712	17571	17578	17510	17755	17834	17720	17590	17702	17654	17614	17540	17799	17709	17749	17669	17487	17711	17800	17620	17450	17734	17641	17608	17642	17613	17644	17545	17551	17692	17419	17634	17586	17601	17594	17698	17967	17504	17631	17867	17696	17659	17425	17801	17697	17685	17776	17630	17647	17806	17650	18041	17722	17710	17729	17705	17741	17824	17533	17639	17811	17539	17654	17668	17826	17667	17650	17810	17608	17651	17868	17625	17743	17818	17574	17531	17677	17680	17627	17731	17717	17797	17754	17705	17511	17817	17676	17644	17639	17539	17628	17648	17628	17603	17530	17741	17665	17668	17442	17573	17618	17774	17645	17849	17748	17638	17856	17563	17652	17592	17608	17748	17723	17708	17554	17739	17598	17575	17705	17848	17424	17569	17604	17508	17628	17716	17658	17804	17656	17571	17510	17541	17603	17671	17637	17676	17729	17477	17702	17599	17591	17868	17837	17885	17588	17794	17572	17669	17604	17702	17658	17740	17608	17683	17689	17524	17538	17694	17551	17566	17507	17522	17559	17759	17781	17666	17757	17523	17547	17600	17706	17652	17753	17573	17659	17850	17757	17626	17659	17969	17663	17507	17660	17623	17741	17630	17683	17923	17608	17714	17859	17651	17754	17709	17781	17593	17749	17399	17651	17789	17544	17648	17529	17676	17579	17715	17437	17722	17626	17344	17717	17614	17695	17621	17590	17762	17649	17649	17669	17730	17630	17711	17705	17567	17869	17595	17547	17733	17788	17784	17545	17508	17633	17800	17620	17677	17842	17674	17791	17730	17572	17755	17781	17567	17568	17912	17792	17587	17495	17767	17725	17666	17499	17803	17621	17850	17787	17582	17579	17688	17479	17402	17571	17790	17803	17721	17474	17835	17724	17592	17757	17607	17556	17499	17682	17797	17683	17583	17579	17673	17684	17510	17587	17548	17560	17751	17611	17578	17784	17681	17621	17665	17666	17529	17648	17704	17731	17707	17636	17559	17697	17711	17606	17901	17740	17688	17640	17448	17647	17702	17574	17457	17477	17475	17864	17732	17674	17540	17798	17729	17638	17530	17691	17737	17754	17654	17748	17607	17477	17623	17698	17645	17759	17600	17493	17727	17612	17681	17639	17679	17551	17750	17742	17642	17705	17818	17554	17390	17678	17559	17696	17672	17719	17485	17729	17598	17661	17810	17689	17558	17637	17638	17904	17614	17721	17633	17749	17604	17830	17823	17571	17401	17662	17699	17623	17785	17593	17679	17780	17530	17703	17864	17560	17644	17834	17629	17621	17600	17743	17772	17434	17686	17769	17612	17763	17682	17754	17675	17903	17754	17610	17681	17791	17663	17697	17852	17712	17583	17668	17741	17794	17514	17450	17618	17586	17602	17614	17700	17823	17665	17754	17767	17638	17624	17659	17646	17540	17506	17930	17477	17724	17644	17499	17650	17601	17562	17748	17556	17663	17811	17633	17844	17712	17866	17761	17561	17595	17652	17615	17715	17690	17519	17606	17631	17812	17657	17771	17741	17731	17646	17581	17784	17720	17648	17907	17812	17528	17708	17670	17579	17699	17794	17745	17715	17596	17593	18000	17471	17687	17787	17631	17589	17628	17568	17832	17655	17782	17687	17710	17645	17733	17675	17630	17582	17675	17654	17782	17714	17575	17486	17676	17620	17798	17745	17410	17594	17565	17642	17776	17531	17766	17717	17479	17684	17577	17661	17448	17528	17724	17800	17542	17503	17730	17625	17804	18005	17769	17778	17761	17928	17612	17710	17700	17625	17784	17530	17455	17466	17587	17817	17694	17520	17793	17582	17698	17409	17730	17475	17526	17507	17502	17736	17701	17704	17481	17610	17892	17801	17383	17548	17751	17721	17587	17712	17491	17692	17659	17632	17602	17661	17490	17728	17823	17772	17835	17479	17675	17696	17729	17631	17518	17756	17718	17678	17617	17602	17573	17534	17681	17614	17792	17675	17533	17680	17760	17656	17766	17739	17584	17651	17779	17687	17739	17613	17759	17480	17682	17591	17673	17608	17792	17674	17555	17687	17577	17718	17783	17657	17821	17591	17808	17721	17489	17600	17830	17701	17681	17462	17712	17803	17689	17704	17753	17584	17542	17355	17546	17702	17762	17806	17468	17560	17609	17649	17723	17651	17670	17673	17619	17724	17737	17568	17731	17608	17554	17642	17466	17532	17665	17888	17762	17579	17844	17765	17779	17774	17437	17625	17588	17689	17712	17744	17596	17674	17671	17793	17705	17563	17525	17431	17555	17551	17480	17672	17616	17460	17446	17549	17710	17681	17670	17730	17759	17538	17712	17562	17941	17679	17745	17618	17626	17792	17789	17662	17469	17642	17413	17568	17338	17568	17576	17491	17612	17665	17639	17582	17559	17717	17611	17763	17629	17789	17803	17602	17604	17507	17715	17702	17702	17692	17707	17565	17651	17740	17866	17591	17590	17708	17826	17786	17834	17767	17827	17727	17615	17641	17778	17624	17696	17589	17775	17663	17710	17506	17444	17711	17532	17503	17607	17689	17618	17890	17574	17680	17602	17762	17771	17635	17699	17548	17827	17876	17621	17706	17688	17854	17730	17707	17687	17684	17606	17856	17751	17694	17879	17630	17619	17707	17627	17678	17505	17682	17842	17749	17646	17693	17621	17559	17706	17668	17822	17501	17591	17744	17603	17709	17602	17596	17687	17513	17752	17764	17560	17737	17586	17578	17760	17648	17715	17482	17626	17578	17733	17661	17571	17544	17582	17807	17636	17671	17834	17617	17801	17523	17550	17717	17470	17964	17714	17701	17672	17595	17682	17508	17673	17632	17580	17492	17565	17513	17635	17723	17919	17797	17705	17637	17782	17749	17794	17753	17620	17593	17601	17711	17680	17882	17418	17743	17450	17672	17716	17772	17455	17363	17775	17525	17743	17454	17486	17800	17697	17642	17754	17857	17832	17796	17322	17828	17718	17774	17648	17541	17458	17615	17779	17654	17698	17550	17786	17723	17774	17440	17540	17883	17690	17746	17667	17445	17731	17675	17894	17761	17605	17427	17601	17793	17834	17711	17661	17561	17563	17533	17673	17785	17704	17591	17716	17718	17578	17596	17664	17799	17521	17672	17804	17700	17604	17764	17720	17612	17649	17619	17755	17705	17772	17539	17839	17751	17516	17764	17562	17421	17681	17673	17422	17610	17680	17625	17609	17545	17559	17650	17751	17940	17343	17625	17526	17583	17556	17694	17681	17614	17535	17768	17735	17840	17564	17411	17731	17590	17603	17696	17746	17621
32177	52868	48854	37895	32430	28190	24688	22126	20425	19197	18231	17487	17175	16801	16302	16136	15962	15819	15393	15445	15266	15135	15208	15112	15047	15007	15102	15129	15060	14991	14957	15071	15084	14969	15017	14908	14820	14932	15018	14905	14886	14977	14972	14969	15198	14955	15025	14860	15050	14986	14799	15006	15028	14952	14912	14832	15053	14865	14904	14850	14968	14948	14990	14778	14869	14691	14737	14900	14926	14926	14952	14783	14751	14860	14781	14848	14847	14813	14832	15048	14988	14862	14906	15031	15018	14901	14979	15025	14883	14881	14831	14959	14837	14812	15100	14883	14813	14934	14998	14881	14723	14780	15025	15113	14951	14894	15079	14745	14923	14994	14912	14917	14879	15024	14901	14903	14969	14797	14807	14872	15017	14878	14873	14832	14763	14963	14852	14913	15001	14912	14935	14895	14966	14906	14897	14899	14917	14903	15029	14930	14767	14892	15018	14760	14865	15028	14870	14903	14949	14987	14832	14934	14742	14843	14951	14829	14776	15063	14746	14931	14909	15022	14823	14862	14821	14872	14834	14948	14885	15087	14832	14918	14797	14910	14873	14710	14948	15059	14971	14874	14888	14892	14845	14838	14806	14963	14870	14924	14842	15113	14867	14788	14904	14942	14937	14824	14977	14761	14808	14937	14831	14914	14722	15003	14805	14906	14840	14943	14804	14937	14982	14972	14943	14803	14879	14788	14853	14726	14807	14839	14761	15004	14901	14858	14863	14870	14940	14680	14940	15027	14822	14914	14968	14974	14945	14729	14900	14871	15032	14921	14960	14998	14932	14736	15030	14929	14922	14861	14858	15027	14809	14846	14881	14762	14803	14958	14931	15049	14928	14972	14802	14996	14883	15076	14998	14967	14789	14871	14874	14867	14850	14958	14944	14852	14900	14819	14955	14915	14876	14814	14865	14837	14876	14903	14845	15019	14936	14842	14944	14840	14749	14876	14825	14897	14818	14915	14820	14961	14885	14753	14974	14791	14822	15015	14907	14992	14749	14898	14939	14712	14781	14814	14927	14712	14883	14707	14774	14754	14776	14956	14952	14891	14956	14890	14971	14887	15043	14837	14982	14908	14828	14778	14898	15038	15064	14900	14759	15057	14943	14825	14921	14856	14963	14908	14769	14986	14858	14713	14751	14988	14923	15004	14987	14870	14913	14981	15042	14918	14899	14949	14990	14970	14871	14961	14766	14802	15073	14888	14882	14851	14833	14972	14773	14875	14945	14843	14948	14776	14969	15001	14978	14889	14789	14957	14900	14986	14963	14904	14788	14935	14826	14875	14913	14909	14932	14923	14971	14877	14911	14957	14843	14791	14916	15015	14710	14902	14792	14873	14977	14927	14837	14814	14946	15043	14942	14761	14669	14987	14990	14947	14834	14827	14882	14898	14925	14893	14788	14978	14828	14981	14838	14942	14983	14834	14815	14829	14839	14995	14961	14985	14827	14744	14828	14897	14880	14935	14817	15099	14851	14992	14971	15053	14932	14943	15015	14830	14867	14806	15038	14931	14841	14944	14763	15043	14901	15006	14741	14866	14813	14864	14960	15062	14892	14791	14838	14962	14905	14843	15020	14743	14990	14982	14851	14805	14896	14778	14855	14738	14883	14884	14788	14862	14926	14785	14685	15076	14973	14895	14864	14686	14963	14903	14953	14906	14897	14976	14992	14857	14874	14885	14772	14968	14789	14876	15040	14706	15053	14872	14878	15072	14922	15010	15036	14886	14900	14901	14858	14804	14809	14921	14973	15117	14937	15034	14841	14997	14927	15005	14937	14943	14921	15051	14988	14657	14843	15039	14730	14792	14868	14984	15015	14828	14910	14812	14911	15002	14932	14883	14908	14857	14844	14780	14724	14850	14896	14808	14814	14938	14939	14809	14804	14994	15003	14874	14998	14901	14863	15042	14850	14896	14972	14822	14951	15135	14880	14960	14868	14841	14999	14707	14928	14989	15063	15045	14840	14904	14824	14946	14911	14875	14767	14797	14946	15003	15038	14923	14851	14700	14828	14892	14817	14855	14889	15028	14818	14982	14827	14857	14982	14887	14884	14763	14857	14883	14988	14872	14820	15001	14881	14950	14889	14929	14984	14876	14772	14924	14743	14984	14844	14929	15025	15026	14891	14830	14896	14840	14957	14894	14859	14922	14732	14953	14944	14855	14951	14849	14752	14885	14959	14899	14966	14974	14988	14990	14888	14812	14774	14911	14852	14915	15092	14849	14902	14784	14841	14886	14896	14943	14818	14840	14820	14999	14783	14985	14950	14922	14933	14907	14909	15056	14835	14840	14854	14875	14844	14908	14811	14925	14881	14715	14855	14926	14807	14784	14802	14906	14963	15051	14847	14865	14859	14933	14870	14766	15056	14768	14839	14888	14991	14933	14973	14743	14941	14846	14999	14977	14955	14879	15037	14812	15004	14924	14948	14996	14918	14786	14868	14830	14928	14907	14875	14661	14894	14742	15005	14781	14875	14866	14813	14921	14762	14756	14933	14986	14749	14884	14975	14928	14877	15009	15101	14889	14943	14860	14784	14776	14732	14773	14882	14988	14830	14986	14892	14790	14913	14870	14813	15063	14942	14707	15033	14846	14976	14685	14915	14961	14864	14866	14931	14803	14805	14810	14936	14855	14944	14829	14807	14731	14680	14814	14827	14907	14887	14837	15002	14838	14836	14926	14971	14978	14819	14879	14973	14915	15034	14859	14820	15014	14953	15023	14835	15073	14926	14916	15102	14911	14901	14895	14745	14666	14964	14918	14790	14973	14823	14906	15017	14832	14849	14973	14842	15062	14877	14939	14833	14748	14877	14881	14964	15014	14944	14979	14886	14775	14952	14937	14965	14742	14876	14838	14943	14731	14923	14991	14913	15030	14956	14905	14961	14968	14859	14656	15109	14934	14716	14803	14758	15013	14942	14960	14861	15029	14827	14865	14867	14961	15008	14913	14876	15051	14772	14977	14998	14784	14906	14858	14940	14701	14743	14744	14916	14808	14772	15072	14888	14944	14885	14814	15144	14694	14956	14860	14918	14825	14786	14966	14943	14854	14876	14987	14886	14919	14848	15091	14821	14826	14973	14876	15056	14846	14776	14850	15005	14758	14835	14865	14969	14745	14922	14880	15045	15055	15035	14873	14693	14861	14862	15042	15066	14813	14702	14901	15069	14827	14799	14889	14924	14876	15038	14741	15138	14870	14858	14958	14962	14718	14947	15029	15004	14962	14853	14935	14769	14972	14994	15104	15035	14892	14921	14941	14898	14852	14864	14983	15023	14779	14989	14985	14819	14737	14853	14828	14915	14862	14892	14929	14857	14941	14905	14783	14879	14969	14822	14890	14954	14944	14913	14889	14862	14953	15006	14813	14893	14930	14895	14948	14751	14959	14816	14880	14889	14873	14831	14890	14882	14773	14976	14956	14805	14832	14805	14848	15028	14863	14837	14787	14898	14958	14944	14774	14778	14888	14930	14950	14931	14890	14885	14730	14810	14884	15040	14995	14833	14748	14767	14875	14837	15019	14718	15043	14988	14719	14965	14973	14829	14786	14727	14832	15108	14819	14827	14820	14950	14751	14855	14800	14729	14834	14926	14903	14955	14807	15059	14863	14972	14909	14894	14828	14991	14854	14853	14900	14944	14879	14930	14828	14876	14840	14922	14886	14933	14996	14971	14882	14896	14885	14849	14984	15001	14903	14726	14858	15022	14878	15160	14830	14807	14958	14747	14815	14807	14731	14950	14930	14871	14939	14872	14826	14934	14835	15048	14803	14809	14876	14843	14927	14945	14761	14935	15089	14942	14951	14906	14747	14811	14767	14893	14863	14906	14885	14934	14872	14904	14939	14908	15002	14817	14816	14971	14875	14735	14926	14868	14885	14915	14827	14801	14915	15037	14869	14886	14978	14871	14995	14790	15007	14736	14874	14906	15038	14830	14942	14928	14868	14942	14804	14985	14845	14813	14947	14838	14944	14882	14825	14979	14755	14849	15017	14880	14894	15038	14803	14989	14741	14971	14804	14936	15009	14727	14813	14842	14911	14769	14868	14870	14829	14875	15010	14925	14917	14716	15002	14827	14984	14734	14922	15010	14958	14922	14880	14998	14846	14825	14886	15092	14820	14947	14860	14923	14723	14834	14968	15009	14913	14913	14858	14884	14971	14957	14847	14826	14919	14937	14699	14930	14876	14801	14977	14890	14776	14835	14901	14840	14782	14883	14827	14876	14847	14860	14962	14946	15106	14845	14824	14834	14769	14881	14823	14777	14862	14919	14850	15074	15050	14859	14770	14845	14820	14801	14899	14913	14861	14881	14822	14806	14800	14898	14965	14973	14820	14980	14743	14964	14892	14707	14973	14700	14912	14807	14925	14913	14815	14882	14916	14936	14926	14874	14943	14903	14953	14827	14946	14864	14777	15053	14926	14889	14928	14837	15006	14774	14895	14657	14861	14900	14706	14979	14961	14791	14835	14820	14809	14849	14953	14873	15059	14682	14819	14744	14757	14822	15015	14765	14873	14992	14564	14992	14860	15076	14900	15032	14783	14929	15035	14952	14723	14877	14953	14856	14847	15064	14899	14782	14806	14764	14873	14945	14940	14766	14851	14854	14896	14874	14981	15036	14843	14945	14808	14870	14904	14873	15022	14973	14847	15037	14962	14817	15028	14927	14844	14897	14811	14918	14954	14826	14932	14938	14970	14981	14971	14852	14720	14932	15049	14763	14995	14893	14775	14928	14923	14901	14877	14773	14782	14916	15040	14924	14897	14897	14882	15062	14827	14777	15099	15000	14778	14932	14842	14914	14832	14701	14974	14873	15014	14978	15033	14832	14972	14936	14881	15013	14979	14899	15043	14893	14893	15049	15024	14845	14924	14856	14775	14861	14646	14977	14833	14856	15099	15006	14961	14862	14954	14969	14757	14766	14808	14922	14933	14754	14850	14766	15059	14903	15092	15013	15026	14848	14962	14934	14766	14691	14858	14884	14889	15104	14780	15003	14800	14796	14895	15048	14905	14880	14950	14885	15005	14972	14937	14772	14878	14862	14939	14846	14901	14871	14849	14782	14871	14765	14872	14891	14768	14845	14991	14832	14765	14918	14967	14823	14941	14857	14726	14939	14831	14887	15034
22738	21056	28821	23820	23086	27572	30497	24784	22942	22380	21350	20573	20348	19836	19658	19366	19283	18831	18851	18804	18467	18533	18384	18351	18494	18338	18460	18447	18319	18170	18407	18320	18218	18212	18190	18061	18166	18125	18147	18173	18216	18142	18277	17902	18041	17997	18011	18142	18096	18041	17951	18175	18006	18067	18077	17978	18208	18019	17964	17871	17909	17992	18029	17831	17987	18162	18027	17929	18044	17683	17827	17850	17971	17994	18100	18196	18044	18119	18166	17966	17936	18045	17931	17919	17894	17998	18222	18024	17933	18006	17841	17979	18005	17903	17947	17661	17843	18197	18039	18005	18100	18093	17937	18047	18055	18003	17934	17976	18020	17967	17847	17955	17881	17891	18041	17796	18077	18076	18087	18042	18040	17881	17924	17992	18074	17906	17903	17944	17934	17782	17940	18209	18034	17921	18022	18011	17963	18045	17979	17984	17915	17789	18011	18008	18113	18036	17935	18258	18078	17987	17875	17948	18060	18046	17894	17824	17773	18026	18094	17975	18090	18013	17923	17925	18076	17799	17880	18033	18340	18121	17809	17888	18184	18021	18006	18013	18001	17939	17967	18182	17903	17839	17908	17905	17823	17878	18009	18025	17791	18016	18033	18091	18067	18091	18046	17979	17960	17857	17763	18006	18067	18079	18052	17975	18019	18085	17983	18232	18211	17984	18225	18069	18028	17915	17963	17766	17848	17972	17984	17967	18048	17862	17996	17805	17902	18089	17950	18062	18018	17869	17911	17804	17878	18076	18019	18048	18013	18011	18198	17877	17886	18117	17994	18011	18000	18174	18063	18033	17965	18064	18090	17997	17852	18065	18031	18023	18084	17922	18121	18218	17864	18021	18200	17958	17961	18100	17769	18065	17943	17982	18061	18067	17953	18066	17821	18097	18096	17964	18071	18085	17921	18060	17980	18103	17902	17865	18103	18022	17894	17826	17787	18141	17883	17841	17872	17870	18155	17971	18001	17973	17842	17813	18144	18078	18115	18064	17810	17896	18130	17900	18173	17944	17736	17724	17962	18019	18060	18098	17976	18069	17974	18011	17930	17927	17775	17816	18040	18079	18089	17963	17800	17931	17967	17947	18118	18112	18122	18228	18117	18061	18026	18017	18010	17983	17886	18024	18026	18065	17887	18149	17892	18098	17900	18005	17817	17921	17988	17977	18148	18020	17874	17932	18033	18058	18019	17966	18009	17943	17962	18113	17886	17918	17940	18117	17987	18060	17957	18119	17860	17927	17960	18026	17843	17922	17855	18024	17904	17849	17916	17999	17868	17930	17976	17996	18187	18099	17694	17888	17851	17864	17835	17967	18034	17785	17706	17859	18162	18046	17981	18133	18041	18157	17996	17897	17927	18028	17893	18019	18002	17803	18064	18052	18077	17978	18024	18103	17983	17932	17821	18073	17833	18115	18037	18016	17852	17964	17858	17963	17871	18117	17852	17958	17948	17843	17923	17988	18012	17955	17817	17959	17711	17892	17829	17961	17999	18084	18281	17948	18074	18059	18108	18036	18070	17993	18073	17848	18071	18008	17960	17960	17926	17838	17762	18006	17933	18233	18161	17913	18063	18036	17829	17926	18080	18068	17967	18004	17928	17897	18172	17985	18125	18074	17949	17790	18023	17917	18041	18093	17850	17940	17998	17847	18058	17805	17927	17859	18210	17892	17904	17943	17877	17963	17919	17774	17833	17831	17870	18003	17964	18068	17942	17962	17868	17825	17947	17971	17941	18157	18062	17896	18076	17904	17996	18058	18095	17950	18110	17885	17957	17971	18029	17919	17877	17890	17853	17949	17837	17693	17981	17892	17911	17937	17918	17957	18039	18059	18100	17953	18263	18222	17734	17774	17942	18068	17951	17959	18021	18136	18230	18059	18113	18070	17887	18019	17817	17880	18195	17940	18099	17899	17918	18225	18005	18098	18079	18008	18003	17756	17883	17848	17879	18031	17912	17907	17967	18187	18021	17994	17865	17980	18045	18073	17962	17945	17956	18000	17869	18073	18126	18031	18108	17841	18055	18009	18043	18029	17947	17802	17936	18069	17752	17854	18058	17938	17793	17758	18071	17940	18291	18194	18041	17917	17988	18016	18066	18000	18149	17907	17949	17961	18078	17963	18092	18034	17979	17893	17913	17828	17944	17819	17982	17939	18087	18045	17741	17882	17962	17941	17863	17910	18014	17878	18090	17880	18042	17971	17926	18018	18012	17876	17692	17911	17970	18043	17817	17714	18029	17767	17663	17917	17992	18000	18033	17894	18011	17914	17810	17962	18120	18081	17965	17931	18034	18051	17950	17934	18089	17921	18267	17900	18046	17939	17828	17950	17986	17783	17946	17978	18114	17887	17988	17855	17914	17867	17924	17839	18052	18067	17910	17930	17984	17817	18241	18081	17982	17949	17782	18007	17778	17822	17872	17854	17776	17849	18096	17966	17755	18119	17898	18030	17760	17905	18012	17968	18005	18087	18069	17990	18061	17987	17904	17963	18160	18003	18024	18027	17939	17896	17989	18192	18075	17780	17814	17924	17953	18075	17979	17972	18061	17965	18078	17955	17954	18042	17903	17949	17910	17730	17903	17906	17975	18101	17907	17843	18177	18107	18007	17734	18082	17906	17888	18005	18033	17995	18102	17991	17924	18153	17999	17791	18090	17919	17856	17999	18141	18001	18030	17923	18050	17960	18000	18011	18149	18089	18007	17872	18206	17911	17779	17960	18064	18071	18159	18144	17884	18282	17865	17990	17890	17823	18025	17895	17862	17924	18019	17827	17829	18113	17992	18197	17808	18101	17989	17996	18075	18186	17820	17973	18116	17926	17911	17743	18135	18052	17884	18026	18187	17980	17823	17958	18113	18008	18075	17950	18031	17864	18088	17873	18148	17917	18007	17865	18229	18096	17998	17711	17997	17872	17812	17999	18070	17957	18077	17802	18049	18037	17955	17904	17849	17761	17862	18080	18049	17931	18186	18085	17959	18024	18067	17775	18273	17764	17858	18060	17919	17790	17899	17980	18108	18085	17972	17972	17853	17743	18129	17867	18020	18003	17968	18012	18006	18117	18135	18054	17904	18054	18105	18039	18090	18001	17936	17956	17964	18016	17829	17806	18003	18008	18099	17977	17766	18025	17932	17879	17906	17869	17971	18135	17907	17859	18041	18047	18117	17869	17866	18050	17993	17855	17858	17873	17954	17952	18179	18004	17891	18015	17947	17943	18018	17979	17893	18058	18120	17961	18018	17968	18192	17805	17961	17708	17844	17735	17880	18156	18240	18016	18144	18128	18180	18043	18055	18027	17967	17955	18018	18043	17711	18129	18014	17931	17988	17980	17837	17970	17947	18075	17943	18026	17820	17976	18117	17897	18136	18002	17932	17912	18040	17999	17888	18077	17909	17672	17850	18245	18083	18194	18309	18162	17952	18097	17942	17823	18074	17818	17825	17752	18089	18093	17977	18117	17970	18046	17969	17798	18052	18122	17980	18140	18143	18233	18020	18028	17939	17882	17869	17922	18029	17898	18153	17963	17942	17911	18149	17846	17900	18041	18076	17886	17871	17908	17963	18272	17799	18163	17865	18113	18059	17893	18039	17995	18009	17923	17958	17963	18367	18123	18110	17974	18070	18133	17908	18105	17981	17957	17978	18109	17724	17981	18141	18020	17924	17995	18150	17999	17884	18115	17947	18005	18083	17724	17995	18036	18130	18095	17970	18046	18005	17855	17930	17779	18114	18097	17870	17968	17946	18052	17935	18001	17796	17855	18107	17908	18037	18082	18215	17814	17972	17924	17716	17957	17991	18075	17934	17941	18037	17775	17972	17996	17915	17983	17685	18009	18087	18091	18068	18010	17936	17870	17851	17776	17906	17994	17933	18161	18019	17923	18009	18025	18030	18261	18031	17869	17895	17876	17996	18019	17842	18034	17810	17874	17964	18053	17996	17853	17922	17904	17898	18033	18005	17928	18093	17978	17961	17927	17901	17871	17876	17977	17780	17978	17959	17940	18111	18102	18027	17831	18005	17964	17843	17795	17929	17829	18236	17896	18121	17920	18174	18142	17926	17862	17953	17945	17930	18012	17969	17914	18119	17912	17965	18002	17944	17959	17995	17851	17695	17826	17953	18067	18250	17762	18074	18060	17999	17771	18069	17868	18112	18031	17814	17982	18186	17992	17939	17894	18089	18073	18069	17990	17793	17899	17849	17971	17803	17883	17852	17797	18011	18026	17953	18065	18049	17936	18016	18056	17951	18011	17735	17982	17808	17899	17879	18048	17933	17968	18008	17951	18013	17884	18084	17851	17962	17986	18054	18106	17873	18076	17774	18136	18105	18014	18019	17812	17864	17928	18009	18011	17893	18039	18057	17866	18026	17954	18003	17993	17929	17987	18159	17926	18017	18039	18017	18180	17974	17727	17883	17846	18036	18111	17961	17946	17988	17908	18093	17838	17855	17707	18018	17949	17846	18116	17968	17916	17840	17830	17883	18006	17823	17877	17943	17793	17911	18033	18165	17884	17775	17819	18071	17929	18133	17915	17775	18003	18069	17716	18000	18104	17980	17948	18083	17959	17981	18014	17880	18044	17996	17901	17970	18127	18009	17931	17947	17940	18070	17783	18106	17858	18019	17776	17851	18082	18056	17966	18138	18049	18028	17997	17936	17879	17855	17957	17958	17978	18228	18123	17998	17790	18019	17887	17930	17964	17904	17833	18097	18182	18094	17937	17936	17938	18023	17952	18049	18137	17953	18279	17779	18095	17949	17855	17876	17989	17800	18051	18105	17982	17863	17944	18054	17938	17839	17971	18052	17959	17986	17818	18011	17872	17791	17952	18089	17849	17934	18068	18151	17996	18050	18044	17952	17906	17986	18081	17815	18072	18020	17953	17943	17743	17934	18016	18089	18155	17884	18331	18152	18082	17728	17906	18130	17991	17947	18210	18177	17878	17869	17998	18112	18128	18159	17961	17923	17917	17992	18083	18003	17983	17905	17973	18020	17892	17962	18024	17908	17839	18015	17834	17881	18126	18137	18034	18027	17785	17926	17935	17847	18147	17948	18061	17929	17861	17896	17877	18041	17927	17945	17829	18117	18041	17980	17805	17862	18059	17957	18023	18009	18209	17987	18220
34766	58339	53787	42698	36408	31989	28084	24992	22733	21088	19771	18958	18084	17663	17288	16653	16415	16116	15942	15898	15703	15642	15565	15488	15467	15436	15321	15183	15394	15250	15234	15196	15233	15139	15139	15188	15217	15136	15200	14890	14977	15030	15115	15190	15040	15108	15147	15113	15073	15053	14906	15216	15153	15090	15111	15063	14905	15048	15089	15071	15003	15034	14996	14920	14913	15044	15044	15193	15098	14927	15187	15016	15035	14957	15054	15127	15063	15184	15042	15029	15002	14970	14918	14967	15038	15118	15165	14970	14959	14927	15081	15110	14957	15021	15011	15072	15136	15064	15154	15058	15049	15095	14961	14984	15154	15021	15146	14899	14868	15032	15132	15007	15006	15022	14869	14986	15072	15008	15006	14948	15100	14931	15084	15071	15238	14836	15072	15112	15163	15195	15039	14971	14856	15072	15107	15031	14939	14980	14935	14919	15021	14929	15040	14991	15008	14971	15056	15040	15082	15062	14900	15086	15110	15151	14916	14992	15086	15298	15159	15079	14962	14984	14972	14890	14998	14982	15109	15100	14926	15086	14918	15071	15123	14843	15076	14898	15120	14954	15104	14991	14902	15139	15108	15044	15030	14892	14962	15044	15017	15018	15038	15137	15101	15036	15149	14997	15046	15093	14978	14966	15045	15055	15085	15072	15073	15043	15118	14962	15090	15037	14972	15064	15162	15198	14949	14922	14924	14917	15213	15121	15182	15053	14998	14985	15065	14994	14831	15295	14974	14962	14994	15140	15145	15125	15052	14960	15051	14939	15147	14914	15069	14980	15058	15017	15006	14847	15034	14836	15186	15001	15037	14944	15025	15118	15094	15113	14888	15115	14995	15193	15039	15084	15143	15040	15028	15166	15164	15068	15115	15064	14928	15031	14999	15003	15030	15140	14952	15122	15136	15148	14957	14922	15185	15138	15160	15129	15174	15272	15061	15045	15122	14991	14788	15039	14993	15113	15077	15139	15166	15167	15115	14936	15068	15131	15136	15105	15005	15082	14863	15070	14926	15093	15000	15010	15084	14989	15061	15106	14860	15195	15145	15221	15191	14942	15071	15043	15084	15051	14917	15078	15063	15106	14979	15163	15106	15035	15115	14865	14978	14991	14971	15186	14968	15007	15111	15178	15168	14874	14918	15104	15056	15076	15031	15255	15032	14960	15110	15023	15065	14913	14912	15091	15035	15060	15030	15136	15151	14934	15040	15026	15105	15074	15037	15102	15034	15031	14899	14878	15113	14978	15098	15121	14981	15060	14971	15060	15127	15003	15133	15046	14962	15066	15074	14892	15210	15138	15049	15035	15004	15040	15090	15163	15175	15039	15154	15079	15110	15032	15222	14979	15075	15068	15222	15061	15056	15113	14891	15108	15197	14992	14954	14860	15016	14985	15209	15078	15053	14835	15117	15180	14977	15100	15026	14986	15039	15038	15153	15012	15131	15171	15134	15011	15055	15220	15050	14994	14979	14886	15092	14898	14946	15122	14941	15192	15115	15124	15093	15113	14942	15129	15296	15066	15101	15052	15091	14947	14922	15070	14982	15011	15039	14976	14968	14987	15071	15113	15089	15084	15003	15092	14988	15122	15089	15059	15125	14971	14943	14966	15196	14983	14957	15229	15126	15175	15002	15221	15170	15102	15115	14946	15175	14933	15098	15213	15105	14938	14960	14955	15039	15152	14864	15100	15037	14964	15158	15106	14981	14768	15085	14965	14798	15171	15014	14921	14875	14987	15063	14914	14953	15129	15028	15051	15016	15105	15025	14994	14936	15103	14986	15180	15118	14812	15085	15028	15206	15147	14974	15105	15026	15038	15081	14941	15042	14979	15064	15084	15048	14772	15176	14946	15014	15161	14956	14818	14955	15150	15039	15039	14980	15153	14967	14946	14988	15211	14969	15062	14961	15008	14997	14899	14975	14872	15076	14930	15103	15050	15108	14989	15153	14973	15169	14900	15011	14943	14986	15023	15122	15040	15038	14919	14970	14960	15188	15011	15065	15009	15135	15047	15088	14952	14966	15068	15104	15079	15021	14758	15109	14999	14923	14944	14878	14945	15117	14986	15078	15076	15081	15078	15084	14924	15032	15125	15070	15104	15055	15176	15105	14953	14935	15178	15118	15028	15127	14956	14830	15128	14931	15076	14961	15156	15099	15112	15119	15019	15071	15026	15019	14858	15154	15009	14999	15071	15081	14945	14960	15189	15015	15044	14876	14947	15127	14955	14967	14908	14951	14947	15031	15111	15080	15034	15062	14902	15127	15067	15106	14850	15102	15000	15060	15093	15058	15063	15031	15076	15177	15072	15154	14960	15001	14868	15111	14930	15074	15045	15024	15130	14959	15136	15127	14989	14891	14990	15102	15032	15091	15155	14859	14945	14990	15029	15050	14961	14975	14992	14988	15136	15133	15074	14939	14937	14963	14986	14988	15037	15046	15033	14908	15051	14980	14920	15095	15037	15236	15087	14841	15082	14882	14986	15145	15091	14894	15211	15230	15111	15130	14976	14952	15068	15024	14927	15088	15226	15083	15037	15045	15073	15139	14983	15085	15027	15086	15087	15203	15075	14984	15088	14984	14953	14970	14947	15044	14973	15088	15138	14968	15228	15105	15025	15039	15041	15085	15091	15007	15331	15096	15053	15016	14876	14890	15054	14811	15112	15074	15224	14913	15065	15002	15072	15011	15000	14922	14975	15084	15056	14934	15104	15024	15093	14936	15084	14785	15043	15200	15077	15113	15195	15159	15076	15078	15162	14911	15018	14891	15195	14963	15241	15032	15087	15054	15149	15133	14912	15096	15416	15049	15027	15080	15072	14987	14897	15006	14894	15013	15202	15118	15192	15096	14994	15102	14955	15068	15078	14995	14997	14815	14929	15118	15069	14959	15125	15096	15069	14982	15000	14947	14909	15132	15055	15050	14929	15001	15012	15119	15011	14980	15077	15023	15180	14972	15088	15033	15055	15085	15080	15037	14998	14821	14876	15176	14899	15226	15121	14981	15127	14989	14999	15086	15085	14912	14950	14940	15006	15149	14888	14928	15134	14833	14947	15138	14946	15178	15159	15110	14999	14940	15090	14830	15007	15240	15017	15017	14998	14899	15242	14894	15155	15119	15183	15171	15070	14887	15176	15150	15121	15049	15078	14930	14991	14928	15105	14979	15140	14893	14961	14989	15113	15027	15044	14896	15027	14956	15046	15037	15101	14878	15010	15187	15080	15185	14889	14944	14901	15139	14954	14985	15111	15033	15055	15150	14833	14960	15204	15022	15118	15067	14970	15124	15067	15255	14902	15233	15122	15009	14947	15186	15026	15060	15059	14908	14990	15118	15012	14918	15168	15023	14904	14985	14981	14985	15210	14990	15120	15094	14990	14990	14960	15034	14967	14847	15011	15139	15127	14742	14938	14988	14938	14965	14990	14988	15053	15014	14969	15144	14932	15099	15148	15077	15008	15043	15198	14953	15080	14987	15103	15029	15074	14968	15119	15017	14935	15034	14973	15138	15176	15001	14884	14995	14803	15056	14833	15115	15032	15144	14994	15050	15114	14996	14957	15000	15097	15062	14993	15246	14887	15095	15078	15123	14867	14943	15242	15304	15033	15119	15150	15174	14977	14957	14948	15006	14976	15151	15066	15032	15113	15089	14914	15134	14999	14936	15023	14951	15139	15108	15156	15017	15127	15132	15073	15001	15070	15169	15039	15063	14967	15098	15071	15193	15043	15151	15139	15051	14988	15032	14976	14929	15048	15040	15008	14996	14957	15120	15112	15044	14973	15135	15040	15037	15136	15008	14879	15177	15153	15100	14975	15010	14969	14986	14996	15180	15126	14880	14970	15087	14996	15088	15143	15079	14978	15123	15076	15002	15112	15099	15007	14973	14986	15110	15040	14867	15063	15007	14992	15036	15042	15091	15031	15002	15030	15072	15041	15091	14895	15036	14836	15170	15095	15121	15020	15215	15165	15129	15069	14999	15037	15057	15031	14991	15088	15140	15201	15037	14886	14896	15060	15146	15093	15064	15106	14959	15170	15024	15099	14941	14998	15146	14975	14950	14998	14901	14978	14974	15157	15102	15179	15023	15028	14973	15214	15155	14942	15015	15124	15036	15068	15112	15023	15075	15089	15061	15203	15236	15114	15014	15148	14991	14966	15155	15084	15226	14968	14988	14974	14978	15166	15059	15033	15102	14959	15130	15046	14994	14974	15077	15177	15067	15006	14932	15053	14937	15138	14877	15203	15026	14730	15100	15011	15107	14979	14913	15010	15157	14964	15003	15143	15040	14993	15059	15256	15102	15022	15005	14981	15125	15008	15020	14966	15199	15161	15128	15000	15091	15092	15004	14916	14992	14936	14986	14980	15154	15108	14948	15040	14991	15034	15103	14936	15050	14952	14996	15170	14980	15011	15001	15038	15027	15008	14905	14993	14798	15045	15014	15187	15087	15166	15204	15027	14989	15193	14922	14960	15108	14970	15015	15002	15075	14988	15014	14965	15120	14904	15122	15010	14931	14932	15003	15097	15056	15082	14935	15053	14986	14917	15122	15098	14945	15044	14936	14928	15079	15025	15019	15003	15159	15003	14975	15110	14957	14922	14895	15144	15100	15059	14986	14992	15057	14989	14982	15115	15120	15084	14975	15118	15094	15002	15165	14905	14994	14996	14975	15013	15120	15091	15066	14903	15158	15196	14966	15044	15012	15111	15089	14928	15283	15356	14922	14933	15072	15000	15001	14846	14897	14850	14946	15003	15029	14913	14980	15056	14946	15038	15053	14996	14928	14944	15121	14992	15075	15167	15282	15036	15071	15110	15023	15129	15061	15063	14823	14977	15135	15106	15243	15159	15097	15197	15151	15138	15337	15006	14881	14920	15259	15030	14927	15226	15094	14980	14923	14971	15108	15026	14949	14766	14946	15272	14874	15054	14878	14970	15110	14973	15149	15005	14863	15072	14971	14967	15054	15014	14963	15106	15097	14861	15033	15235	15020	14982	15109	14956	15004	15004	15163	15009	14935	14861	15089	15085	14935	14896	15083	15186	14858	15093	15098	14920	14971	14958	14786	15048	15002	14798	14963	15037	15081	14910	15224	14925	15002	15070	14993	14955	15128	15144	14943	15001	14988	15188
30356	31595	39201	34236	27973	24728	22710	21137	20162	19575	19143	19112	18763	18465	18344	18320	18350	18224	18331	18132	18050	17994	17906	17925	18027	17934	18029	17914	17845	17759	17839	17822	17838	17925	17823	17903	18030	17764	17838	17852	17879	17714	17673	17773	17818	18088	17786	17753	17581	17739	17810	17923	17703	17773	17781	17933	17926	17769	17693	17680	17712	17778	17799	17707	17869	17976	17849	17750	17820	17888	17647	17625	17830	17679	17763	17981	17699	17687	17828	17769	17758	17587	17938	17960	17748	17637	17662	17853	17533	17572	17681	17618	17814	17793	17550	17757	17619	17831	17610	17859	17585	17774	17790	17788	17727	17882	17791	17635	17644	17897	17820	17768	17747	17946	17842	17703	17885	17799	17751	17897	17614	17889	17821	17796	17721	17697	17633	17797	17687	17835	17807	17710	17908	17942	17902	17743	17738	17751	17624	17798	17914	17617	17737	17701	17907	17732	17736	17530	17990	17851	17810	17878	17614	17799	17794	17880	17781	18003	17660	17763	17834	17922	17767	17823	17794	17782	17745	17722	17728	17797	17945	18023	17838	17641	17792	17730	17826	17710	17760	17885	17834	18007	17832	17830	17723	17903	18022	17596	17711	17936	17619	17670	17795	17798	17806	17750	17712	17724	17626	17847	17830	17810	17709	17610	17774	17670	17648	17746	17772	17663	17788	17662	17692	17757	17790	17809	17823	17837	17888	17740	17786	17889	17627	17761	17660	17888	17847	17684	17905	17877	17851	17625	17607	17505	17670	17894	17800	17680	17686	17765	17736	17859	17751	17859	17863	17762	17744	17802	17784	17747	17622	17441	17639	17781	17882	17940	17755	17850	17930	17693	17862	17912	17502	17646	17795	17926	17628	17618	17790	17790	17758	17842	17779	17960	17772	17700	17785	17959	17859	17915	17783	17692	17968	17791	17678	17746	17906	17791	17647	17711	17815	17666	17583	17693	17704	17895	17871	17804	17696	18084	17709	17720	17827	17731	17758	17692	17818	17690	17864	17761	17680	17713	17883	17897	17670	17751	17747	17830	17903	17902	18019	17973	17908	17761	18013	17683	17687	17821	17718	17788	17856	17815	17783	17848	17628	17709	17865	17679	17708	17769	17775	17891	17647	17613	17710	17844	17646	17699	17903	17746	17864	17880	17934	17747	17581	17561	17742	18027	17893	17733	17839	17742	17945	17644	17634	17782	18065	17864	17892	17772	17944	17692	17796	17772	17833	17783	17905	17968	17739	17894	17836	17848	17792	17870	17776	17653	17831	17871	17677	17697	17751	17682	17684	17704	17853	17930	17823	17740	17830	17746	17777	17579	17792	17648	17821	17908	17747	17747	17741	17813	17534	17688	17752	17885	17796	17878	17880	17758	17693	17725	17748	17997	17884	17823	17882	17704	17617	17824	17872	18059	17959	17757	17793	17726	17701	17843	17792	17687	17953	17805	17795	17760	17813	18020	17847	17513	17700	17769	17584	17718	17897	18003	17674	17795	17662	17826	17487	17647	17587	17839	17800	17775	17590	17895	17734	17785	17720	17651	17685	17977	17801	17946	18025	17552	17675	17902	17705	17753	17576	17961	17693	17871	17826	17885	17901	17947	17934	17959	17831	17759	17661	17669	17724	17796	17652	17820	17616	17703	17903	17764	17670	17695	17960	17565	17636	17758	17944	17872	17785	17890	17742	17840	18055	17803	17866	17905	17699	17782	17792	17909	17725	17741	17981	17597	17825	17825	17856	17715	17718	17943	17961	17734	17637	17690	17795	17726	17648	17662	17714	17828	17822	17888	17763	17813	17524	17866	17639	17684	17857	17995	17796	17734	17628	17842	17875	17553	17664	17751	17857	17826	17842	17824	17657	17743	17654	17930	17670	17873	18066	17802	17619	17950	17796	17829	17680	17732	17805	17630	17956	17947	17682	17731	17801	17809	17747	17780	17861	17734	17778	17676	17954	17884	17894	17743	17804	17645	17649	17650	17706	17930	17891	17738	17960	17957	17903	17714	17694	17775	18031	17899	17972	17915	17704	17734	17868	18071	17993	17831	17730	17728	17830	17815	18014	17740	17657	18038	17943	17824	17711	17858	17667	17600	17788	17669	17853	17913	18067	17868	17710	17669	17773	17738	17787	17838	18004	17875	17771	17720	17804	17858	17790	17747	17858	17798	17850	17778	17671	17796	17921	17784	17867	17908	17770	17986	17874	17670	17947	17861	17795	17789	18000	17765	17751	17742	17753	17791	17764	17729	17801	17790	17926	17870	17945	17783	17542	17732	17674	17778	17773	17948	17856	17862	17928	17667	17985	17678	17609	17927	17679	17710	17798	17799	17843	17693	17891	18007	17602	17923	17864	18032	17477	17741	17665	17873	17833	17808	17819	17896	17902	17863	17778	17610	17676	17836	17805	17906	17743	18049	17675	17727	17990	17697	17636	17724	17874	18039	17856	17787	17967	17906	17864	17779	17588	17716	17777	17894	17705	17687	17582	17702	17678	17756	17681	17800	17785	17774	17760	17703	17937	17927	17904	17793	17684	17825	17772	17794	17695	17798	17963	17801	17739	17752	17766	17554	17860	17748	17787	17670	17979	17915	17864	17527	17786	17791	17678	17641	17869	17920	17762	17745	17868	17916	17746	17812	17942	17885	17851	17723	17815	17657	17758	17740	17779	17973	17744	17762	17783	17563	17796	17733	17793	17774	17786	18062	17925	17763	18035	17705	17739	17963	17811	17640	17887	17672	17942	17633	17458	17890	17875	17809	17924	17791	18003	17760	17844	17759	17725	17914	17789	17892	17845	17969	17789	17726	17917	17820	17901	17831	17705	17690	17780	17838	17760	17789	17861	17788	17694	17847	17728	18024	17776	17735	17855	17769	17791	17818	17743	17839	17736	17932	17629	17754	17928	17848	18067	17793	17767	17764	18024	17854	17755	17753	17878	17805	17869	18111	18016	17769	18028	17711	17928	17934	17839	17577	17914	17803	17788	17904	17907	17776	17857	17493	17780	17635	17753	17977	17781	17595	17801	17693	17706	17683	17872	17871	17788	17741	17719	17900	17624	17761	17768	18001	17958	17738	17708	17740	18006	17879	17667	17805	17813	17704	17971	17591	17826	17834	17783	17880	17836	17788	17726	17932	17600	17623	17615	17972	17648	17725	17725	17806	17779	17717	17935	17627	17828	17648	17736	17777	17804	17928	17970	17907	17909	17905	17957	17964	17857	17804	17773	17632	17717	17650	17836	17701	17813	17956	17874	17822	17864	17666	17534	17832	17814	17668	17772	17781	17813	17908	17617	17628	17729	17868	17679	17784	17930	17822	17839	17768	17688	17755	17731	17680	17940	17921	17860	17721	17835	17777	17685	17708	17960	17494	17510	17690	17865	17685	17762	17634	17735	17705	17947	17771	17579	17743	17754	17538	17498	17765	17803	17911	17807	17836	17650	17735	17807	17984	17878	17927	17765	17667	17886	17884	17892	17846	18034	17785	17869	17665	17725	17879	17942	17806	17858	17749	17750	17860	17713	18028	17721	17805	17990	18005	17904	17692	17894	17837	17857	17538	17654	17789	17763	17864	17833	17838	17854	17879	17838	17671	17760	17819	17834	17791	17638	17728	17955	17705	17805	17604	18007	17917	17765	17685	17748	18018	17853	17619	17627	18104	17915	17889	17750	17919	17726	17797	17913	17784	17859	17841	17745	17826	17901	17732	17964	17860	17711	18029	17853	17732	17864	18061	17741	17705	17873	17704	17806	17994	17736	17788	18020	17983	17848	18041	17751	17899	17744	17864	17792	17680	17724	17694	18027	17848	17700	17709	17686	17839	17778	17819	17822	17980	17747	17776	17665	17676	17769	17747	17739	17913	17885	17749	17693	17868	17823	17719	17664	17850	17879	17939	17883	17549	17809	17709	17998	17760	17899	17830	17836	17846	17749	18006	17665	17676	17692	17825	17678	17902	17864	17617	17818	18001	17948	17826	17686	17832	17785	17804	17838	17711	17706	17795	17885	17713	17851	17733	17681	17717	17755	17997	17835	17881	17813	17804	17756	17816	17732	17955	18079	17754	17776	17936	17816	17936	17790	17853	17880	17761	17837	17809	18011	17702	17740	17473	17705	17714	18055	17872	17737	17884	17946	17665	17976	17714	17840	17825	17850	17683	17751	17901	17799	17719	17505	17761	17931	17828	17719	17774	17683	17778	17795	17831	17795	17842	17762	17915	17875	17617	17851	17689	17695	17818	17677	17555	17760	17839	17736	17798	17768	17880	17872	17663	17651	17818	17643	17952	17644	17909	17673	17808	17767	17602	17719	17856	17808	17806	17888	17757	17795	17861	17866	17607	17847	17795	17863	17732	17976	17825	17645	17847	17758	17838	17946	17840	17815	17699	17766	17662	17661	17761	17894	17756	17631	17801	17727	17491	18023	17779	17808	17726	17711	17570	17884	17976	17957	17776	17757	17550	17865	18011	17890	17715	17815	17779	17777	17809	17908	17959	17811	17693	17985	17745	17704	17729	17759	17785	17787	17845	17738	17722	17911	17590	17635	17672	17895	17649	17704	17539	17813	17837	17708	17748	18117	17823	17794	17726	17850	17818	17938	17643	17735	17677	17946	17927	17957	17869	17864	17908	17747	17664	17816	17660	17854	17740	17709	17828	17881	17869	17602	17776	17624	17918	17951	17807	17795	17721	17809	17774	17855	17662	17643	17810	17703	17920	17675	17800	17775	17912	17839	17682	17755	17843	17851	17786	17797	17833	17768	17790	17884	17832	17953	17779	17810	17852	17628	17692	17813	17814	17779	17900	17641	17941	17886	17615	17691	17834	17808	17753	17735	17801	17847	17813	17704	17656	17712	17854	17882	17714	17600	17736	17801	17734	17746	17819	17818	17810	17690	17660	17729	17904	17834	17881	17833	17833	17700	17779	17898	17915	17747	17840	17813	17973	17697	17927	17718	17927	17658	17708	17969	17785	17712	17702	17856	17857	17673	17959	17650	17717	17852	17914	17787	17741	17487	17982	17894	17697	17744	17848	17775	17712	17765	17746	17636	17798	17985	17958	17802	17913	17724	17835	17845	17674	17698	17835	17706	17928	18019	17500	17976	17629	17798	17765	17944	17818	17680	17913	17853	17800
35134	47691	43370	32834	27535	23988	21797	19625	18490	17702	16961	16623	16358	15933	15709	15566	15547	15445	15584	15237	15180	15211	15166	14985	15074	15128	14947	15107	14986	15190	14918	15027	15157	14890	14981	15153	14873	14929	15152	14970	14940	15096	14984	15045	15053	14973	14868	14948	15038	15042	14955	14994	14903	15049	14988	14845	14930	15102	14985	14998	15136	14937	14892	15010	14864	14994	14908	14763	14883	14969	15103	14824	14960	15008	14955	14882	15127	14825	15074	14853	14895	14938	15003	15053	14884	14880	14854	14941	14792	14995	14935	14923	14869	14868	14934	14780	14894	15044	15035	14992	14781	15030	14941	15101	15005	14861	14963	15021	15145	14929	14997	14948	14837	14986	14784	14829	14997	14945	14905	15198	14994	15138	15086	14956	14898	15039	14930	14799	14852	14802	15038	15015	14886	14987	15017	14969	15229	14910	14892	14988	14931	14952	14947	14942	14991	14742	14979	14803	15055	14807	14929	15066	14893	14992	15011	14995	14883	15002	15076	14984	15017	15110	15012	14909	14993	14894	14963	14884	14999	15160	15003	14892	15200	15074	14981	14974	14958	14804	14731	15022	14975	15031	14919	14949	14800	14913	14904	14824	15006	14992	14960	14883	14925	15057	14907	14999	14882	15014	14946	14888	14817	15050	14843	14934	14968	15053	14907	15005	14899	14964	14983	14947	15112	14934	14970	15014	15067	14889	15052	14964	14947	14937	14885	14938	14901	15026	14934	14851	14949	14815	14938	14785	14974	15074	14726	14848	14876	15068	14834	14876	15030	14875	14901	15096	14663	14957	14979	14774	14989	14983	14866	14909	14939	14923	14998	15078	15037	14968	15047	15213	15127	15085	15001	14932	14798	15053	14880	14910	15131	14905	14980	14855	15175	15044	14882	15018	14969	15083	15019	15025	14970	14925	15006	14783	15000	14800	14930	14898	14811	14930	14994	14954	15054	14673	15028	15124	15068	14994	14854	15023	14898	15085	14907	14979	15094	14965	14928	14893	15016	14804	15041	14864	14907	15088	14929	14930	14670	15030	15095	14891	14883	15094	15030	14884	14808	14810	14717	14931	15067	14976	14837	14885	14959	15015	15048	14978	14849	14845	14816	14694	14904	14954	14994	14889	14851	14913	14822	14777	14947	15021	14983	15138	15044	14922	14804	14890	14941	15072	14787	14849	14982	14938	14882	15024	14934	14873	15061	15002	15006	15037	14832	14961	14870	15131	14999	14990	14882	14816	14913	14903	14747	14930	14851	15068	14962	14793	14962	15046	14949	15008	14991	14837	15017	15004	14918	14864	14847	14842	15097	15106	14950	14877	14921	15057	15097	14905	14989	14987	14965	14839	14962	14958	14937	15014	15007	14989	14882	14952	14931	15144	14866	14962	14995	14918	14920	15055	14892	15060	14765	15035	14904	15139	15115	14954	14854	14943	14930	15029	14985	15034	14953	14870	14885	14983	15016	14821	15013	14864	14935	14882	14811	14979	14933	14831	14916	15061	14940	14751	14872	14994	15015	14958	14778	15117	14755	14992	14980	14985	14860	14923	15022	14809	15091	14844	15152	14917	14985	14844	14864	14828	14862	14849	15032	15092	14987	15021	14975	14988	14833	14856	14835	14939	15083	14957	14997	15021	14900	14901	15045	14959	14828	15125	14940	14989	14980	15103	15032	14999	15000	14883	14967	14829	15126	14937	14959	14980	14945	14875	14848	15002	15066	14859	15058	15076	14807	14709	14948	14913	15064	14931	14852	15031	14989	14950	14869	14961	14992	15095	14988	14810	14880	14974	15040	15096	14923	14941	14941	14831	15046	15043	14909	15125	14948	14888	14935	15146	14977	14843	14861	14856	14999	15054	14830	15014	14884	14803	14926	14971	15058	14955	14922	14936	15082	14943	14927	14988	14910	15047	14950	14976	14966	14896	15054	14984	14954	15048	14778	14930	14909	15018	14910	15010	14800	15023	14984	14847	14855	14967	14871	14836	15124	14845	14894	14927	14860	15069	15013	14955	14952	15030	15094	14857	14863	14901	14898	15042	14997	14857	15068	14829	14981	14825	14954	14876	14904	14869	15173	14917	14840	14922	14953	14994	14944	14898	14919	14905	15006	14943	15006	14731	15059	14846	15150	14893	14890	15023	14976	14871	15009	14948	15072	15133	14988	15098	14946	15004	14955	14917	14793	14931	14975	14985	14990	15020	14860	14967	15052	14860	14991	14956	14954	14924	15013	15060	14935	14817	14904	14990	15082	15090	15016	14782	15082	14934	14950	14996	14955	15120	14967	15005	15008	14998	14901	14886	14995	14916	14995	14949	14893	14990	14866	15011	14842	14998	14986	14827	14721	14950	14968	14858	14855	15085	14980	15133	14923	15100	15063	14936	14968	15035	14845	14909	14875	15175	14807	14950	14894	15095	14948	14822	14987	14905	15065	14869	14863	14893	14997	15070	14969	15035	15001	14910	14777	14923	15017	14958	15021	15130	14887	14985	14923	14761	15177	14964	14926	14905	14917	14878	15077	15014	14937	15061	15056	15026	14995	15054	15110	14792	14871	14825	14938	14951	15122	14930	14971	14944	14855	15283	15013	14866	15029	14865	14870	14971	14992	14979	14794	14967	15188	14948	14914	14956	14963	14854	15041	15044	15003	14773	15088	14967	14996	14778	14880	15019	14923	15234	14868	14931	14935	14900	14815	14968	14854	14866	14858	14971	14763	15011	14984	14909	15006	14989	15126	14779	15092	14971	14828	15017	14840	15080	14994	15112	14870	14948	14746	14866	14841	15012	14948	14998	14900	14792	15031	14933	14971	14981	15049	15088	15066	14992	14951	14979	15054	15041	15132	14941	14909	14926	15106	14935	14961	15168	15006	14779	14901	14916	15018	15040	14903	15029	15035	15008	15099	14820	15021	14869	14888	15067	14954	14978	14889	14946	15000	14851	14962	14936	15009	15090	14949	14889	14812	15063	14973	14910	14898	14986	15046	14822	14768	14974	15064	14947	15035	14913	14846	15121	14848	15089	14988	14981	14845	14944	15014	15023	14990	14950	14898	14910	15003	14923	14840	15050	14971	15034	14965	14944	14970	14908	14979	14967	14915	15026	14926	15055	15017	14990	14867	14836	14930	14946	14906	14659	14852	14918	14847	15103	15128	15148	14892	14962	15065	14853	14746	15024	14928	14963	15039	14865	14987	14989	14875	14882	15174	15102	15122	14908	14888	14932	14779	14979	15091	14906	15044	14995	14886	15083	15033	14991	15083	14951	14904	14900	14765	14889	15068	14883	14889	14889	14965	15052	15027	14935	14902	14824	15000	14881	15036	15079	15074	14939	14813	14776	15027	14935	14856	14955	15231	14877	15006	15010	15073	15006	14972	15052	14994	15010	14805	15119	14938	14962	14967	14951	15089	15087	14864	15085	14848	15015	14928	14959	14941	14950	14895	14904	15163	14850	14999	14921	14838	14821	15034	14872	14936	14888	15151	14759	14975	14780	14940	14973	14946	14975	15024	14938	15143	15080	14933	14972	14982	14911	14912	15040	14992	14927	14897	14833	15001	14996	14911	15058	14898	14740	15124	14831	14942	14968	14952	14978	14845	14990	15031	15060	14897	15033	14760	14925	14804	14982	14915	14989	15002	15020	14857	14896	14774	15071	14957	14663	14934	14870	14847	14805	14976	14998	14831	14869	15150	14965	14847	15142	14926	14857	14965	14963	14953	15096	14960	14912	14940	14921	14956	14945	14987	14978	15008	14933	14868	14991	14953	14956	14921	14966	14898	15065	15146	14931	14853	15058	15062	14803	14730	15116	14850	14970	14929	14887	14968	15033	14998	14915	15015	15063	15014	14970	14946	15026	15129	14956	14853	14824	14832	15035	14982	15085	15128	14946	14946	15018	14922	15028	15043	14734	15051	15003	14941	14932	14958	14814	15042	15082	14931	15104	14818	15014	14978	15055	14995	15169	14929	14910	14909	15077	14994	14726	14844	14965	14920	15009	14936	15179	14811	14995	15187	15139	14913	14825	14940	14866	15117	15005	14961	15094	15031	14933	14903	14851	14680	15125	15075	14955	15010	14972	14997	14939	14950	15193	14880	14998	14931	14959	15004	14944	15100	14902	14958	14826	14948	14716	15181	14940	15004	14982	14892	14968	14917	14887	14931	15056	14927	15004	14964	14922	15113	14727	14966	14849	14916	14938	15100	15080	15032	14901	14904	14910	14869	15082	15022	14979	15056	14963	15118	14906	14984	15068	14979	14813	15064	14942	14982	14916	14853	14920	14860	14885	14952	14890	14900	14963	14760	14844	14802	14872	14796	14928	14914	14739	14885	14989	14997	15103	14964	14854	14939	14793	14920	14918	15106	15134	14692	14839	14991	14982	15021	14971	14980	14939	14807	14774	14951	15065	15012	15013	14920	14975	15053	14800	15051	14947	15010	14834	14991	15025	15083	14833	14863	14826	15023	15067	14921	14976	15087	14922	15080	14914	14885	15077	14825	14909	14819	15021	15038	15008	14946	15216	14805	14938	14925	14907	14775	14951	14874	15070	14909	14949	14898	15096	14945	14882	15077	14992	15085	15046	14903	14936	14951	14972	14969	14894	14968	14912	14940	14954	15082	15042	15172	14916	14973	14843	15075	14919	14885	15010	14880	15093	15206	14960	14782	14930	14980	15032	14961	14805	14830	14864	15063	14848	14803	14960	14916	14847	15042	14987	14946	14963	14958	14881	15067	14713	14931	14924	14876	14956	14747	15011	14975	14883	15048	14841	14965	14963	14977	14991	14877	15004	14891	14788	15098	14928	14997	14911	14955	14911	14959	14818	14934	14841	14845	14974	14906	14949	15108	15075	14983	14812	14847	15108	15101	14836	15014	15050	14861	15068	15025	14887	15129	14816	14866	15001	14970	14973	15086	14827	14871	14852	14931	14917	14892	14879	14909	15183	15026	14974	15016	14839	15076	14976	14950	14924	15091	14970	14973	14950	14869	14786	14958	14906	15012	14990	14908	15062	14924	14950	14865	14870	14881	15004	15062	14874	14929	14990	15092	14901	14982	14893	15020	15080	14981	14964	15081	15009	14716	14897	14965	14941	14824	14972	15196	14877	14907	14940	14994	14991	14896	15023	14924	14968
24033	21072	28579	26449	26476	27683	26803	22899	21251	20781	19967	19482	19105	19020	18756	18584	18473	18213	18162	18080	18153	18221	17895	17764	17784	17726	17840	17688	17725	17725	17732	17609	17695	17438	17468	17670	17706	17637	17600	17637	17734	17678	17499	17626	17487	17786	17722	17560	17604	17615	17715	17570	17562	17603	17407	17494	17459	17440	17564	17583	17634	17421	17420	17711	17539	17624	17527	17488	17475	17564	17473	17401	17521	17545	17847	17457	17468	17592	17723	17533	17553	17441	17714	17622	17620	17602	17583	17662	17562	17675	17568	17585	17612	17298	17460	17650	17742	17680	17714	17665	17403	17463	17572	17514	17709	17749	17508	17506	17475	17572	17466	17477	17485	17475	17693	17344	17617	17635	17762	17518	17526	17558	17626	17523	17572	17562	17435	17630	17658	17420	17405	17703	17551	17649	17521	17632	17404	17516	17463	17617	17521	17534	17638	17332	17405	17620	17607	17642	17592	17294	17403	17281	17500	17666	17593	17392	17537	17367	17619	17704	17765	17610	17612	17696	17479	17645	17459	17625	17462	17575	17753	17649	17496	17509	17592	17631	17432	17410	17467	17341	17359	17503	17530	17721	17697	17662	17501	17649	17402	17683	17397	17571	17641	17555	17663	17368	17552	17521	17525	17454	17711	17560	17700	17725	17587	17590	17488	17378	17504	17668	17570	17418	17412	17680	17543	17479	17465	17564	17548	17569	17671	17411	17487	17526	17628	17544	17635	17634	17652	17595	17409	17443	17461	17569	17549	17508	17516	17534	17570	17590	17703	17584	17702	17359	17525	17708	17430	17423	17564	17458	17509	17557	17471	17364	17790	17646	17637	17294	17578	17473	17365	17590	17499	17578	17419	17472	17577	17538	17576	17439	17414	17644	17528	17477	17646	17612	17798	17696	17518	17708	17522	17625	17552	17472	17461	17383	17445	17623	17486	17674	17683	17769	17501	17593	17684	17261	17626	17506	17290	17775	17605	17795	17561	17648	17622	17569	17478	17712	17499	17565	17497	17581	17596	17612	17714	17404	17621	17525	17425	17605	17481	17519	17782	17584	17458	17717	17745	17535	17438	17393	17561	17423	17597	17472	17447	17520	17480	17432	17482	17572	17516	17388	17500	17577	17517	17622	17645	17516	17623	17444	17544	17561	17764	17574	17700	17606	17498	17647	17574	17711	17498	17417	17359	17618	17511	17562	17414	17464	17725	17619	17782	17476	17579	17520	17467	17553	17527	17671	17578	17519	17486	17645	17700	17579	17697	17540	17409	17507	17323	17422	17496	17644	17695	17593	17570	17463	17467	17483	17572	17815	17532	17480	17648	17526	17741	17631	17411	17341	17621	17721	17637	17467	17794	17635	17518	17664	17609	17411	17572	17270	17637	17652	17591	17588	17615	17575	17425	17617	17638	17614	17649	17288	17574	17722	17549	17654	17552	17509	17599	17425	17544	17216	17606	17498	17475	17600	17585	17690	17652	17580	17487	17556	17560	17466	17658	17629	17546	17652	17826	17617	17618	17315	17535	17753	17810	17616	17390	17733	17503	17352	17530	17649	17654	17631	17596	17694	17533	17436	17438	17564	17646	17599	17464	17419	17355	17345	17531	17677	17527	17485	17639	17483	17746	17623	17667	17483	17619	17609	17712	17382	17479	17617	17637	17400	17425	17602	17588	17636	17258	17584	17624	17281	17532	17455	17535	17735	17236	17739	17556	17599	17559	17606	17423	17376	17723	17697	17591	17453	17505	17340	17698	17464	17530	17441	17644	17590	17644	17593	17548	17797	17847	17581	17486	17460	17595	17417	17497	17518	17569	17626	17633	17645	17421	17780	17621	17530	17593	17597	17454	17595	17628	17552	17670	17385	17630	17564	17675	17722	17712	17366	17275	17512	17657	17704	17568	17552	17712	17588	17650	17546	17581	17508	17481	17578	17461	17601	17453	17502	17474	17422	17642	17540	17583	17201	17585	17628	17578	17630	17562	17516	17513	17488	17393	17655	17742	17594	17515	17749	17311	17568	17502	17569	17482	17526	17902	17531	17498	17581	17502	17470	17648	17601	17540	17531	17677	17473	17510	17568	17532	17599	17557	17476	17713	17655	17747	17715	17552	17425	17627	17640	17614	17561	17740	17498	17685	17436	17507	17546	17590	17523	17711	17610	17611	17552	17632	17473	17496	17494	17462	17455	17466	17621	17686	17348	17578	17548	17554	17575	17557	17482	17578	17671	17604	17390	17721	17553	17615	17362	17612	17797	17548	17673	17656	17436	17378	17707	17697	17610	17450	17547	17455	17670	17561	17446	17603	17739	17538	17528	17648	17663	17647	17482	17609	17607	17600	17767	17512	17525	17599	17610	17387	17289	17377	17625	17548	17763	17426	17543	17474	17432	17561	17685	17655	17664	17479	17568	17533	17448	17722	17412	17656	17509	17666	17405	17436	17577	17595	17666	17550	17648	17632	17634	17569	17568	17564	17551	17544	17428	17705	17479	17419	17627	17455	17564	17432	17379	17534	17565	17642	17517	17451	17331	17582	17527	17467	17660	17722	17460	17532	17438	17593	17704	17333	17575	17340	17645	17508	17664	17416	17412	17466	17674	17465	17609	17533	17648	17609	17519	17582	17707	17646	17418	17465	17552	17664	17364	17749	17607	17827	17535	17420	17448	17452	17399	17636	17479	17591	17707	17664	17604	17601	17471	17569	17614	17665	17867	17651	17605	17593	17486	17699	17461	17630	17417	17397	17600	17758	17550	17617	17667	17491	17663	17660	17520	17615	17611	17644	17407	17697	17479	17587	17526	17523	17530	17655	17569	17563	17428	17511	17628	17708	17698	17507	17363	17730	17631	17561	17490	17587	17429	17506	17374	17556	17583	17812	17445	17649	17440	17630	17611	17578	17506	17380	17445	17837	17600	17568	17772	17542	17676	17628	17526	17686	17502	17687	17571	17651	17607	17636	17299	17736	17431	17570	17471	17397	17630	17610	17522	17581	17718	17685	17648	17476	17388	17642	17682	17668	17620	17685	17646	17570	17587	17463	17443	17532	17564	17622	17658	17690	17684	17618	17586	17367	17556	17727	17592	17608	17554	17632	17534	17485	17464	17806	17777	17440	17591	17209	17431	17921	17532	17566	17495	17527	17616	17639	17524	17501	17535	17538	17459	17388	17420	17540	17470	17539	17512	17486	17312	17642	17476	17502	17527	17428	17556	17371	17453	17595	17465	17473	17545	17706	17619	17677	17540	17757	17615	17423	17397	17591	17470	17549	17579	17651	17422	17471	17564	17688	17566	17498	17408	17288	17565	17424	17510	17704	17497	17369	17490	17541	17380	17579	17532	17540	17487	17622	17477	17573	17591	17568	17585	17463	17541	17757	17461	17604	17471	17503	17536	17723	17744	17553	17502	17557	17617	17722	17525	17242	17611	17548	17617	17525	17646	17479	17467	17617	17773	17585	17612	17510	17453	17645	17383	17566	17381	17709	17533	17378	17419	17407	17590	17577	17500	17580	17542	17612	17464	17376	17860	17341	17349	17674	17473	17394	17705	17406	17615	17584	17547	17433	17559	17803	17572	17675	17551	17807	17761	17368	17587	17379	17622	17501	17581	17509	17497	17663	17533	17362	17582	17639	17673	17779	17643	17450	17323	17599	17580	17570	17554	17554	17681	17404	17723	17548	17391	17480	17614	17760	17559	17793	17586	17685	17530	17686	17654	17577	17609	17441	17756	17446	17383	17464	17441	17519	17502	17607	17446	17791	17728	17567	17370	17585	17570	17744	17557	17629	17535	17479	17533	17361	17618	17738	17256	17595	17590	17477	17295	17399	17466	17617	17691	17733	17554	17753	17607	17510	17625	17630	17616	17774	17699	17757	17404	17464	17535	17703	17623	17475	17508	17787	17480	17556	17585	17649	17545	17430	17707	17954	17730	17453	17582	17690	17526	17605	17379	17696	17478	17645	17723	17437	17533	17785	17624	17604	17979	17451	17526	17727	17399	17595	17623	17390	17490	17482	17718	17474	17542	17624	17354	17513	17556	17662	17608	17663	17785	17646	17513	17469	17598	17621	17413	17365	17445	17759	17393	17636	17345	17532	17456	17656	17528	17573	17512	17546	17581	17448	17655	17576	17320	17636	17544	17317	17306	17503	17411	17477	17656	17510	17776	17631	17595	17574	17573	17493	17467	17507	17742	17421	17421	17555	17590	17644	17466	17398	17417	17337	17654	17370	17522	17642	17545	17682	17489	17569	17602	17436	17636	17467	17643	17556	17559	17497	17426	17579	17401	17514	17401	17518	17567	17450	17424	17477	17642	17523	17533	17459	17276	17763	17513	17472	17721	17520	17582	17513	17760	17461	17557	17606	17576	17605	17539	17570	17388	17560	17730	17456	17485	17325	17615	17286	17589	17473	17623	17515	17662	17522	17633	17726	17625	17246	17440	17485	17610	17639	17649	17367	17509	17407	17489	17624	17570	17726	17558	17528	17515	17563	17602	17684	17573	17673	17599	17641	17413	17455	17541	17360	17313	17695	17696	17634	17594	17498	17713	17613	17527	17730	17552	17498	17509	17638	17443	17479	17456	17505	17496	17618	17541	17346	17569	17603	17429	17784	17416	17488	17503	17573	17565	17596	17638	17513	17537	17697	17545	17327	17774	17755	17618	17659	17636	17620	17553	17641	17535	17448	17598	17685	17563	17224	17581	17485	17595	17443	17409	17669	17642	17674	17578	17624	17811	17666	17717	17395	17416	17600	17615	17420	17504	17537	17690	17496	17590	17685	17486	17603	17308	17625	17450	17552	17487	17551	17539	17591	17538	17335	17920	17633	17591	17539	17802	17614	17715	17495	17434	17502	17665	17578	17547	17468	17762	17606	17592	17441	17527	17575	17532	17618	17527	17613	17622	17472	17528	17744	17571	17668	17567	17443	17602	17328	17619	17411	17598	17599	17605	17777	17630	17698	17704	17646	17486	17463	17555	17348	17291	17608	17604	17501	17469	17507	17612	17667	17680	17595	17368	17531	17685	17417	17467	17487	17676	17547	17417	17557	17614	17593	17562	17591	17493	17519	17606	17418	17498	17497	17639	17614	17539	17377	17361	17321	17600	17527	17386	17345	17592	17641	17651	17566	17726
32687	52284	48469	38896	32780	28346	25278	22249	20535	19435	18202	17528	17086	16654	16492	15934	15843	15813	15657	15425	15423	15354	15243	14938	15067	15123	14974	14971	15107	15091	15026	15079	14900	14951	15033	14860	15185	14993	15038	14794	14903	14972	14967	14846	14944	14890	14928	14888	14839	14781	14650	14867	15004	15049	15070	14808	14952	14913	15055	14802	14930	15103	14936	14729	14749	14748	14769	14933	14872	14902	14953	14904	14994	14736	14827	14847	14834	14852	14977	14929	15015	14783	14920	15040	14828	14707	14808	14789	14859	14662	14810	14889	14721	15021	14899	14799	14851	14843	14831	15038	14951	14869	14795	14792	14877	14853	14768	14847	14830	14921	14678	14940	14806	14792	14844	14829	14842	14924	14919	14972	14808	14838	15028	14885	14859	14883	15084	14804	15067	14826	14852	14946	14712	15029	15037	14898	14797	14954	14897	14964	14890	15025	14830	14807	14956	15058	14855	14791	14709	14711	14968	14875	14914	14765	14925	14991	15092	14976	14808	14875	14866	15002	14828	14872	14908	14827	14905	14871	14788	14878	14908	14797	14881	14959	14889	14762	14917	14867	15001	14755	14990	14798	14908	14758	14861	14977	14752	14876	14962	14773	14866	14850	14947	15034	14967	14816	14830	14882	14993	14989	14817	14868	15021	14893	14908	14711	14818	14999	14850	14999	14838	14885	14954	14987	14812	14911	14983	14972	14831	14892	14977	14912	14847	14950	14956	14820	14897	14889	14852	14826	14921	15010	14962	14923	14942	14965	14931	14852	14763	15016	14831	14886	14909	14733	14744	14892	14992	14960	15076	14813	14778	14796	14787	15095	14990	14869	14995	14814	14942	14790	14933	14712	14651	14816	14891	14953	14941	14840	14979	14921	14942	14778	14946	14771	14997	14876	14927	14837	14770	14966	14700	14772	14849	15002	14730	14968	14785	15025	14907	15040	14820	14903	14700	14877	14966	14999	14634	14890	14970	14773	14827	14849	15048	14938	14802	14914	14923	14865	14879	14880	14971	14839	14675	14627	14894	14967	14826	14924	14847	14760	14866	14873	14823	14694	14707	14810	15067	14885	14821	14808	14833	14818	14876	14663	14703	14794	14795	14837	14863	14952	15098	14850	14955	14907	14913	14865	14892	14899	14866	14835	14768	14885	14920	14724	14907	14849	14908	14783	14781	14962	14942	14743	14803	14893	14659	14896	14942	14794	14822	14730	14792	14814	14832	14886	14738	14832	14928	14973	14863	14896	15081	14877	14841	14810	14801	14782	14876	14919	14884	15016	14842	14899	14931	14889	14873	14741	14865	14756	14914	14958	14968	15036	14889	15129	14906	14753	15008	14881	14760	14881	14841	14925	14904	14753	14781	14842	14904	14874	14875	14782	14824	14915	14901	14963	14806	14776	14947	14893	14917	14895	14797	14965	14855	14804	14983	14742	14820	15012	14970	14827	15035	14857	14975	14832	15008	14960	14888	14974	14872	14879	14663	14884	14872	14919	14931	14982	14996	14793	14894	14862	14966	14900	14793	14994	14994	14778	14872	14919	14701	14760	14957	14833	14736	14820	14699	14968	15012	14928	14942	14862	14822	14767	15043	14896	14882	14828	14815	14706	14969	14920	15020	14828	14828	14846	14740	14869	14983	14891	14838	14883	14798	14873	14850	14877	14794	14963	14806	14825	14797	14873	14896	14967	14774	15030	14854	14937	14934	14797	14818	14939	14817	14996	14858	14811	14842	14742	15016	14793	14844	14845	14880	14757	14878	14948	14792	14953	14771	14827	14918	14812	14794	14858	14787	14872	14832	14907	14911	14835	14980	14897	14915	14795	14965	14977	14960	14760	14869	14699	14845	14782	14905	14806	14979	14815	14885	14879	14924	14748	14872	14841	14898	14789	14847	15023	14817	14821	14905	14919	14905	14903	14925	14929	15011	14756	14913	14899	14909	14872	14927	14981	14886	14839	14935	14856	14745	14942	14820	14983	14877	14785	14815	14820	15009	14999	15010	14904	14820	14750	14885	14909	14874	14783	14810	14774	15003	14886	14939	14841	14891	14815	14785	14800	14710	14737	14684	14989	14996	14882	14834	14931	14812	15019	14941	14853	14901	15012	14855	14891	14741	14748	14884	14776	15004	14898	14807	14806	14809	15032	14857	14931	14987	14750	15068	14796	14787	14854	14982	14902	14810	14991	14814	14896	14938	14792	14798	14871	15122	15023	14872	14726	14879	15018	14882	14939	14713	15030	14935	15023	14944	14935	14786	14873	14940	14927	14918	14947	15004	14852	14876	14737	14886	14911	15006	14900	14861	15033	14884	14972	14765	14799	14825	14891	14918	14933	14706	14732	15058	14908	14803	14853	14947	15006	14799	14968	14826	15015	14783	15036	14812	14921	14963	14947	14886	14889	14730	14920	14726	15035	14910	14842	14961	14940	14989	14851	14976	14778	14942	14909	14668	14949	15080	14829	14714	14952	14916	15059	14893	14758	14922	14871	14911	14845	14812	14914	14823	14857	14984	14974	14762	14919	14872	14863	15045	14909	14687	14684	15149	14899	14919	14740	14987	15015	14859	14969	14825	14669	14892	15011	15035	14815	14863	14974	14872	14725	14864	14798	14863	14967	14884	14986	14953	14926	14784	14921	14648	14680	14792	15030	14757	14960	14812	15032	14930	14723	14964	14902	14907	14962	14997	14796	14772	14790	14827	14826	14855	14759	14821	14959	14852	14930	14851	14782	14768	14870	14997	14843	14857	14944	14932	14944	15024	14931	14831	14849	15096	14806	14991	14867	14850	14852	14901	14903	14785	14900	14930	14804	14823	14790	14792	14932	14961	14863	15068	14959	14753	14874	14705	14650	14835	14875	14885	14887	14915	14993	14984	14928	14957	14902	14833	14826	14801	14840	14817	14904	14917	14812	14620	14895	14878	14923	14903	14981	14882	14866	14795	14956	14783	14789	15048	15103	14817	14844	15020	14943	14860	14804	15138	14674	14760	15033	14798	14830	14762	14881	14941	15053	14838	14906	14723	14983	14914	14760	14861	14964	14921	14910	14818	14800	14852	15016	15014	14753	15069	14874	14885	14973	14655	14967	14936	14799	14847	14948	14987	14963	14875	14988	14937	14830	14864	14891	14871	14823	14908	14951	15001	15103	14861	14922	14969	14896	14998	14868	14791	14831	14955	14735	14858	14913	14853	14858	14906	14989	14943	14791	14832	14975	14806	14882	14716	14957	14924	14810	14936	14944	14853	14931	14959	14884	14868	14885	14757	14782	14918	14746	14876	14745	14764	14962	15004	14772	14901	15027	14872	14970	14917	14965	14776	14738	14851	14933	14859	14893	14922	14936	15002	14767	14861	15005	14753	14846	14932	14880	14974	14994	14943	14840	14632	15000	14856	14894	14863	14809	14815	14831	14835	14832	14840	15063	14743	14775	14881	14810	14992	14822	14934	15058	14984	14953	14944	14901	15015	14788	14852	15014	14907	15021	14938	14906	14888	14850	15003	14774	14883	14857	15055	14870	14824	14993	14940	14740	14833	14677	14771	14872	14936	14901	14813	14678	14951	14820	14738	14754	14905	14732	14895	14911	14929	14662	14854	14933	14798	14809	15020	14740	14853	14926	14846	14774	14894	14794	14977	14732	14986	14994	14852	14887	14712	14736	14905	14765	14920	14929	14998	14923	14846	15068	14978	15076	14821	15085	14712	14794	14974	14809	14775	14765	14833	14871	14979	14893	14838	14887	14849	14899	14782	14681	15008	14931	14828	14881	15023	14912	14973	14924	14864	14883	14841	14799	14843	14936	14857	14727	14901	14924	14705	14786	14871	14873	14873	14830	14949	14905	14838	14890	14844	14748	14942	14957	14800	14883	14909	14849	14999	15021	14999	14684	14884	14822	14888	14834	15100	14853	14915	14854	14893	14864	15028	14773	14965	14864	14924	14852	14813	14791	14900	14898	14737	14827	14991	14938	14960	14889	14762	14932	14840	14803	14621	14782	14790	14711	14713	14717	14967	14794	14748	14829	14758	14827	14828	14824	14754	14895	14762	14868	14745	14872	14781	14831	14930	14876	15003	14782	14911	15030	14822	14858	14949	14862	14829	14760	14863	14880	14921	14917	15064	14699	14900	14940	14895	14799	14861	15066	14891	14907	15005	14761	14912	14762	14697	14910	14819	14912	14869	14830	14866	14879	14875	14885	14776	14881	14919	14921	14909	14948	15049	14795	14981	14881	14906	14888	14763	14714	14977	14758	14805	14932	14905	14826	14951	14933	14997	14917	15028	14979	14742	14759	14715	14991	14965	14827	14736	15081	15011	14826	14814	14816	14895	14816	14861	14890	15029	14864	14973	14975	14969	14625	14839	14965	14924	14681	14904	15008	14929	14828	14938	14905	14926	14961	14874	14986	14883	14868	14815	14848	14914	15024	14813	14889	14933	14852	14941	14847	14820	15065	14823	15042	14960	14940	14762	14965	14963	14994	14877	14783	14786	14858	14981	14952	14875	14891	14924	14911	14820	14712	14944	14877	14870	14868	14805	14797	14922	14902	14816	14804	14813	14736	14846	14836	14897	14916	14852	14838	14867	14960	14940	14964	15121	15083	14975	14851	14861	14809	14912	14964	14894	14873	15051	14768	14914	14764	14886	14907	14938	14918	14782	14857	14854	14931	14714	14908	14968	14658	14950	15006	14807	14659	14865	14927	14786	14759	15017	14932	14820	14926	14796	14982	14962	14877	14883	15015	14775	14927	14907	14572	14992	14873	14748	14887	14792	14856	15078	14807	14923	14831	15016	14912	14992	14792	14823	15048	14845	14803	14914	14986	14957	14734	15000	14947	14791	14778	14952	14974	14899	14827	14849	14936	14857	14885	14763	14872	14942	14806	15071	14950	14802	14840	14867	14832	14888	15009	14719	14722	14853	14909	14740	14863	14913	14944	14682	14855	14889	14849	14940	15041	15000	15040	14805	14989	14905	14885	14867	14817	15010	14880	14957	14823	14861	14918	15074	14785	14774	14835	14951	14768	14872	14821	14813	14857	14844	14876	14786	15031	14961	14788	14767	14828	14915	14881	14836	14824	14905	14726	14870	14829	14964	14891	14944	14805	14904	14825	14928	15008	14881	14791	14934	14812
22736	21061	28844	23975	23543	28181	31011	25595	23406	22529	21491	20544	20245	19832	19262	19273	19054	18893	18762	18548	18622	18299	18438	18378	18388	18335	18098	18214	18276	18153	18236	18067	18196	18010	18190	18123	18026	18055	18186	18110	18174	18107	18165	17814	17931	18121	18082	18058	17952	18128	18054	17952	17942	18171	18063	18051	17938	18127	18109	18032	18028	18092	17953	17802	18078	17887	17776	17946	18044	18050	17985	17986	17883	17873	17932	17993	18052	17976	18048	17933	18063	17832	17977	17768	18130	18149	17966	17838	18051	17804	17749	17914	17919	17888	17895	17898	17826	17929	17849	17750	18005	17811	18042	17917	17900	17968	18005	17850	17955	17741	17891	17841	17951	18202	17926	17986	18240	17899	18074	17883	17803	17919	17926	18119	17799	18008	17958	17899	17955	18071	17991	17865	18196	17919	17975	17823	17885	18019	17777	17881	17989	17946	17943	17950	17864	18131	18061	18024	17901	17671	17946	17789	17894	17896	18072	17838	17871	17981	17992	18153	17962	18083	17842	17832	17735	17940	18023	17810	18043	17804	17863	17903	17712	17844	18212	18007	17926	17991	17942	17981	17893	17973	17917	17708	17956	18097	17982	17987	17951	17632	17997	18090	17840	18022	17854	17831	18037	18020	17839	17977	17880	17797	17862	17988	17876	17943	18094	18090	18120	17866	17863	17786	17941	17838	17818	17797	17721	17940	18067	17790	17880	18025	17979	18209	17812	17963	17789	17971	17830	17710	17957	17806	17831	17875	18140	17934	18138	17896	17796	17960	18102	17905	17936	17849	17795	18059	17997	17817	17868	17907	17924	17690	18066	17893	17957	17889	17921	17864	17920	17771	17990	17879	17842	17873	17904	17926	17929	17982	17977	17953	18004	18045	18035	17824	17975	17982	17824	17905	17891	17870	17713	17956	17861	17991	17946	17925	17616	17820	17800	17611	17961	18070	17905	17975	18017	17986	18061	17951	17945	18000	17916	17749	17871	17986	18041	18008	17803	17889	17949	17827	17885	17980	17762	17723	17867	17925	17866	18104	17864	17911	18022	17942	17892	18123	17933	17925	17725	17818	17803	17867	17707	17842	17937	17756	17751	17882	17909	17795	17875	17906	17805	17892	17979	18037	17888	17935	17999	17889	17919	17794	18000	17765	18171	17964	17706	17807	18011	18020	18065	17744	17948	17935	17951	17994	17864	17929	17994	17751	17973	17879	17833	17789	17865	17725	17877	17783	18042	17933	17915	17883	18192	17700	17995	17834	17755	17826	17868	17854	17836	17732	18028	17938	18056	18054	17916	17695	17932	17853	17974	17946	18003	17777	17815	17922	17968	17739	17799	18008	17904	18069	17702	17830	17823	17886	17921	17836	18005	17843	17796	17921	17789	17657	17878	17929	17992	17963	17895	17729	17935	18045	17728	18223	17929	18128	17947	17802	17884	17898	17834	17889	17976	17812	17788	17934	18001	17985	17935	17902	17820	17694	17984	17918	17707	17848	18113	17872	17957	17992	17985	17891	17784	18106	17961	17858	18142	17965	17978	18060	18047	17955	17660	17975	17901	18058	17938	17824	18174	17858	18010	18025	17987	17900	17798	18039	17735	17899	18021	17773	17862	18122	17876	17719	18052	17979	17674	17899	17999	17863	17984	17926	17919	17887	18056	17912	17851	17891	17960	17746	17854	18039	17980	18034	18219	18028	17916	17837	18079	17895	18009	17921	17762	17814	17864	17913	18107	18032	17799	17919	18086	18088	17940	17910	17818	17928	17876	17891	17912	18082	17988	17990	17888	17814	17706	17701	17494	17957	17964	17698	17854	17982	17857	17802	17941	17909	17866	17885	17949	17716	17943	17828	17833	17925	17871	18005	18143	18084	18018	17817	17841	17861	18100	18046	17953	17784	17952	18038	17800	18093	18060	18226	17926	17816	17794	17925	17890	18012	17802	17787	17968	18018	18144	18208	17762	17825	17993	17758	17832	17800	17897	17960	17890	18036	18040	17831	17564	17755	17988	17878	17829	18106	17845	18018	17817	18073	17793	17832	18030	17954	17893	17800	17829	18013	17734	17827	18161	17787	18043	17857	17880	17772	17936	17828	17907	17943	17949	18060	17812	18003	17741	17855	17883	17885	17596	17984	18076	18124	17690	17845	17930	18178	17963	18119	17948	18042	17824	18032	17803	17947	17926	17842	18033	17872	18058	17638	17874	18038	17883	18023	18023	18013	17934	18137	18024	17771	18009	17753	18140	17847	17817	17934	17712	17953	17769	18117	17881	17993	17656	17968	18125	17938	17770	18147	17995	17743	17911	18004	17969	17972	17905	17884	17808	17939	17847	17976	17947	18072	17846	18017	17954	17990	18064	17940	17943	17905	18079	17717	17809	17983	17857	17754	17905	17940	17764	17874	17843	18059	18092	17957	17954	17917	17853	17843	17846	17845	17855	17862	17924	17754	17948	18013	18028	17901	18109	17993	17791	17989	18014	17841	17808	17711	18017	18064	17886	18082	17785	18057	18033	17719	18008	17935	17957	17876	18040	17798	17884	18096	18150	17886	18115	17873	17821	17675	17684	17693	18020	17885	18107	17740	17893	17775	17951	18105	17878	17726	17802	17724	17889	18060	18031	18027	17699	17764	17967	17833	17854	17849	18004	17938	17965	17761	17860	17890	17870	18041	17974	17842	18232	17871	17873	17818	17998	17727	17754	17775	18007	18027	18002	17877	17933	17805	17897	17807	18081	17750	17898	17757	17887	17989	18115	18243	17822	17639	17751	18088	17905	17747	18007	17865	17879	17875	17843	18031	17807	17865	17897	17971	17838	17973	17976	17742	17774	17841	18099	17767	17992	17720	17845	17976	17734	17822	18184	17956	17993	17918	17785	17828	17929	17776	17560	17814	18092	18090	17932	17988	18015	17912	18078	17955	17757	17770	17726	17944	17940	17765	17966	17820	17916	17870	17964	17839	17824	17865	17831	17777	17906	17956	17932	17917	17829	18038	17883	17928	17795	18206	18033	18022	17998	17811	17955	18076	17824	17988	17992	17969	18162	17989	17970	18059	18147	17871	17778	17948	17742	17847	17972	17804	17909	17688	17797	17880	17880	17789	17858	17893	17936	17773	17727	17978	17767	17910	17989	17790	18047	17720	17722	17810	17923	17802	17835	17906	18053	17812	17928	17785	17863	17843	17970	17936	17733	18033	17865	17738	17927	17840	17870	18185	18060	18020	17859	17916	17979	17785	17953	17966	17679	17951	17884	17863	17824	17907	17858	17963	17884	17756	17871	17896	17803	17851	17907	17892	17955	17891	17744	17927	18005	18014	17993	17902	18109	17864	17556	18017	18031	17869	17747	17698	17847	17874	18026	18081	18006	17904	18014	17690	18032	17766	17871	18135	17803	17766	17972	17974	18025	17921	17974	17956	18002	17914	18034	18081	18059	17980	18006	17950	17948	17964	17783	17972	17691	17856	17845	17837	18027	17887	18070	17890	17938	17829	17906	17860	17848	17824	17979	17916	17867	17768	18046	17876	17879	17644	17882	17784	17737	17943	18017	17894	18024	17665	17880	17852	17701	18020	17868	17846	17870	17932	17744	17768	17957	17913	18070	17778	17839	17909	17965	18116	17987	18032	17631	17835	17892	18003	17943	17892	17624	18007	18074	17936	18221	18127	17933	17823	17846	17910	17747	17930	17890	17965	17891	17921	18043	17794	18090	17877	18005	18071	17954	17904	17947	17931	17805	17839	18032	17897	17928	18105	17886	17826	18007	17902	17842	18140	17994	17990	17866	17875	17943	17980	18204	17896	17809	17940	17850	17980	18066	17995	17900	17711	17925	17908	17902	18017	18044	18055	17739	17934	17862	17933	17772	17941	18062	18079	17958	18078	17879	17738	18015	18126	18046	17981	17798	18166	18082	18122	17991	17972	17874	17771	17990	17780	17875	17898	17757	18048	17927	17919	17820	17857	17943	17732	17891	17997	18158	18018	17719	17822	17887	17891	17874	17861	17886	17828	17991	17531	17997	17795	17985	17982	17841	17778	17801	17716	17827	17915	17916	17906	17871	17884	17761	17813	18101	17758	18092	17811	17842	17896	18072	18205	17926	17872	18114	17831	17840	17967	17912	17859	17728	17852	17906	17991	17808	17787	17695	18038	17809	17948	17789	17999	17795	17944	18010	17875	17946	17885	17817	17964	17873	17860	18080	17736	17654	18015	17925	17765	17948	17982	18013	17793	17940	17916	17808	17995	17963	17709	17650	18054	18081	17912	17837	17800	17879	17590	17986	18000	17889	17757	17859	17876	17961	17762	17945	17823	17960	17753	17703	17908	18007	17855	17930	17787	17848	18057	17805	17864	17961	17995	17912	17826	18041	17939	17941	17877	17986	17831	17706	17770	17776	17666	17962	17962	18051	17817	18120	17919	17822	17902	17675	17833	17965	17861	17843	17920	17813	17771	17860	17794	17955	18008	17948	17829	17790	17943	17850	17928	17819	17817	18044	17835	18115	17951	17857	17848	17805	17835	18138	17837	17934	17914	17844	17812	17891	17843	17817	17966	17902	18000	17942	17847	17904	17986	17899	17948	17866	17667	17937	17888	17909	18047	18098	18013	17902	18013	18024	18004	17903	17974	17806	17891	18136	18045	17918	17867	17913	17884	17740	17909	17828	17930	17972	17951	18046	17819	17914	18100	17741	17827	17859	17712	17976	17827	17956	17942	17895	17987	17993	18026	17850	17879	17910	17775	17935	17962	17767	18032	17805	17716	17810	17729	17940	17936	17771	17969	18076	17815	17948	17812	18027	18047	17990	17845	18092	17796	17855	17936	17984	17685	17719	17952	18057	17856	17822	17924	17785	17934	17673	18090	17832	17938	18219	17999	18007	17803	17958	17783	17723	17761	17903	18017	17801	17934	17810	18036	17795	17998	18007	17801	17860	17902	17919	17945	17910	17818	17992	17945	18037	17862	17947	17929	17968	17927	17983	18007	18151	18127	17943	17886	17873	17772	17700	17861	18011	17780	17850	17833	17931	18051	18029	17838	17904	17969	17990	17934	17868	18220	17904	17880	18040	18042	17919	17951	17840	17821	17974	17894	17996	17852	18030	18009	17848	17895	18137	17786	18032	18026	17973	18038
33821	58092	54677	43689	37774	32976	28982	25697	23103	21311	19901	18941	18390	17706	17180	16681	16604	16335	15969	15860	15704	15763	15501	15551	15366	15423	15173	15329	15236	15396	15045	15262	15124	15154	15201	15050	15136	15203	15081	15219	15277	15024	15096	15174	15075	15116	15001	15029	15090	15069	15104	15078	15168	15042	15180	15115	15079	15079	15056	15052	14947	15002	15024	15136	14979	14932	15108	14943	15075	15176	15127	15063	15140	15183	15229	15103	14988	15019	15062	15067	15072	15102	14985	15016	15141	14914	15094	14934	15181	14968	15042	14982	15036	15082	15051	15045	15047	15116	15144	14938	15137	15167	15047	14994	14872	14878	15192	15197	15082	15074	15018	15100	15193	14911	15029	15091	15244	15026	14980	14896	15088	15080	15043	14975	14855	15042	15075	15002	15098	15069	14929	14880	15003	14866	15279	15074	15025	15017	15125	15181	14985	15082	15082	15092	15069	14904	14910	15164	15186	15091	14871	14996	15099	14995	14945	14975	14960	14960	14995	15041	14926	15024	15042	15175	15048	15016	15056	15150	14888	15163	15124	15009	14855	14809	14986	14970	15002	15028	15066	15100	15040	15085	14873	14927	15154	15175	14988	14981	14998	14934	15108	15158	14913	15045	15062	15002	14921	14913	14972	14927	15014	15067	15090	15132	15166	15037	15070	14971	14820	14961	15115	15002	14985	14836	14847	15160	15154	15066	14993	15030	14969	15085	15097	15154	14936	14972	15056	15014	15222	15228	14983	15097	15059	15021	14871	14967	15038	15031	14909	14953	15043	15088	15007	14998	15175	15000	15158	15076	14971	15024	14984	15101	15110	14980	15063	14948	15176	15015	14959	15122	15138	15018	15042	14982	15133	15053	15162	15051	14927	15082	15049	15183	14982	15166	14935	14933	14811	15131	15086	14833	14992	15067	15216	15197	15104	15149	15026	15034	14990	15165	15026	15092	14970	15292	14966	15142	15006	15123	15039	15325	14982	14832	14948	15238	15004	15145	14935	15033	15090	14984	14952	15103	15093	15063	15094	14871	14998	15001	14824	14953	14914	15074	15065	14972	14958	14927	14987	15203	15053	15118	15085	14941	15078	15004	15049	15068	15127	14971	15080	15164	14934	14962	15177	15101	15065	14991	15173	15071	14998	15101	14944	15122	15132	14957	15157	14935	15164	15129	14926	14936	15076	15064	15109	15235	15032	14914	15034	15132	15055	14935	14983	14976	15002	15160	15038	15123	15069	14940	15149	14958	14913	14921	15094	15092	14999	14895	15159	15081	15096	14927	14985	14950	15072	15171	15019	15075	15208	15083	15051	15073	14968	15158	15010	15186	15075	15069	15054	15011	15011	15054	14969	14943	15160	15088	15139	15079	14987	15200	15059	15046	14913	15045	14977	15029	15089	14958	14973	14947	15001	15076	15075	15004	14953	14907	15052	14950	15072	14885	15000	15088	15206	15145	14969	15046	14946	14796	15051	15116	15045	14957	14942	14956	14920	15263	15003	14841	15215	15027	15131	15070	15185	15013	14840	15034	14989	15036	15075	15130	15063	14963	15064	14973	14957	15130	14985	14990	15116	14947	15021	14930	15088	15184	15020	15072	15142	15115	15023	15135	15224	14873	15031	15085	15172	14993	15254	15046	14975	15009	14978	14956	15043	15055	15048	15023	14969	15039	15090	14977	15213	15029	15076	14845	15169	15136	15005	14988	14920	15036	15000	15128	15113	15028	15033	14948	15164	15212	15079	14982	15145	15238	14992	14983	14849	14983	15069	15070	15151	14974	15077	15023	14968	15206	14982	15126	15234	15000	14885	15108	15013	15024	15053	14958	15106	15048	14989	15194	15260	14962	14994	15065	14991	14890	15188	14901	15058	15041	14897	15054	14922	15040	15106	14963	14996	15133	15012	14947	15092	15031	14985	15088	14997	15047	15113	14992	15079	15040	15007	15020	15110	15144	14886	15102	14908	14883	15037	15078	14982	15055	14983	14899	15031	14953	15027	14920	15080	15132	15068	15074	15125	15128	15130	14975	14953	15030	14989	15058	15111	15002	14838	15026	14951	15041	14927	15113	14999	14977	15008	15011	15005	14963	14988	15043	14974	14929	14962	15027	14955	14977	15035	15044	14956	14859	15054	14929	15206	14935	15085	15087	15076	15082	15038	14944	15158	15230	15032	15117	15117	14954	14921	15155	15020	14836	14979	15019	14825	14959	14979	15066	14958	15184	15062	15132	15256	15007	15077	14991	15073	14960	14915	14902	14921	14816	15064	14939	14968	15180	14996	15026	15188	15100	15238	15128	14943	14901	15068	15032	15029	14992	15177	15163	15050	15024	15064	15082	15020	15036	15152	15061	15014	15096	14854	15097	15063	14971	14969	14954	15068	15100	15125	15136	14693	15104	14894	15127	15042	15089	15160	15115	15100	15056	15136	14891	15211	15034	15104	14929	15078	15037	15111	15123	15049	15109	15064	14948	14990	15009	15115	14978	15029	15004	14994	15032	14949	15115	14875	14990	14910	15020	14989	15044	15162	15042	15095	15106	15082	14908	15084	15000	15008	15102	14880	15186	15068	14994	15062	14971	14990	15017	15192	14965	15206	15109	15183	14822	15113	14979	15102	15070	14871	15057	15174	15000	14950	15121	15094	14995	14951	14990	15101	14993	15141	15262	14871	15065	14937	15246	14964	15108	15078	14900	15086	15029	15026	14973	15150	15024	14943	14996	15151	15015	14978	14923	14906	15147	15076	15083	15120	15026	14975	14987	14960	14998	15109	15027	14969	14966	14984	15019	15011	15084	14992	15059	14961	15126	14837	15016	15098	15181	15027	15195	15044	14986	15009	14924	15146	14843	15045	15066	15200	15026	14984	15038	15085	14948	14857	15112	14988	15057	15030	15184	15139	14914	15141	15048	15085	14886	14906	15168	15075	15098	15038	15047	15157	15049	14993	14725	14894	15038	15016	14999	15067	15090	15162	15102	14978	15153	15066	14914	15014	14945	14888	15138	15001	15009	15094	14943	15072	15121	15150	15004	15078	14969	14968	14986	15152	14987	14883	15026	15047	15022	14950	15114	14964	14975	15014	15139	14927	15109	14989	14953	15134	15108	15149	14756	15040	15084	15108	15086	14855	15036	14941	14955	15023	15008	14785	15289	15159	15041	15127	15082	14996	15093	14937	15098	15054	15120	15274	15071	15020	15051	14996	15058	15122	14986	15181	14833	15037	15070	14909	14939	15116	14996	15082	15090	15013	15178	15074	15131	15030	15063	15000	15168	15034	15081	15079	14885	15121	14990	14961	14991	15076	15025	15038	15156	14970	15095	14996	15209	14973	14896	14898	14922	15181	15093	14912	14992	15046	15114	15017	15175	15120	15010	15054	15098	15033	15177	15086	15107	15026	14981	15060	15041	15143	14897	14916	15059	15003	15168	14978	14979	14972	15108	15152	14943	15104	15102	15020	15047	15001	14999	15273	15022	15159	14906	15003	14974	14998	15022	14994	15004	15042	15073	14947	15157	15067	15072	15100	15007	15142	15109	14857	15015	15246	14859	15145	15002	15132	15010	15110	15214	14929	14983	14965	15051	15084	14796	14978	14986	15031	14941	15096	14974	15069	14990	15162	15129	14885	14948	15039	14884	14953	14939	15003	14998	15002	14974	14981	14974	14861	15028	15071	15033	15102	15001	15078	15189	15100	15079	15110	14874	15113	14993	14931	14899	15027	15041	15053	15051	15083	15075	14935	15066	15035	15015	15108	14959	15122	14922	15285	15105	15050	14901	15141	15018	15089	15187	15010	15229	15099	15061	15002	15102	15270	15124	15132	15072	14984	15166	15108	14805	14902	15035	14969	14942	15237	15148	14987	14959	15092	15065	15098	15147	14904	15028	15093	15047	14978	14970	14821	15202	15175	14956	15075	15059	14897	14950	15017	15004	15081	15056	15136	14971	15081	15072	15013	15154	15012	15009	15164	14919	14958	14978	14997	15025	15210	14924	15163	15074	15130	15061	14957	15050	15174	14884	14852	15064	15022	15031	15163	14931	15048	15210	14915	14960	15070	15279	15224	15180	14969	15033	14998	15158	14971	15087	14953	15045	15218	14941	15064	15102	15014	15063	14968	14931	14967	15094	14882	15088	15017	14880	15135	15118	15004	14999	15098	14893	14906	15198	15084	14889	14995	14883	15039	15023	15064	14873	15040	15029	15088	15082	15107	14891	14982	15123	14927	14965	14955	15080	15070	14957	15121	15132	14928	15219	14985	14943	14888	14970	15068	15123	15183	14692	14944	14902	15148	14984	14916	15201	14966	15070	15044	15050	14916	15202	14914	14834	15077	14898	15016	15071	15138	15263	14963	15054	15035	15083	14905	14907	15099	14824	14813	14810	15147	15165	15148	14957	15053	14949	15017	15058	15185	15003	15015	15146	14897	15109	15035	15139	15054	14906	14915	15050	14797	14993	15062	15036	15068	15039	15028	15046	15182	14877	14914	14919	14976	15144	15093	15035	15018	15091	14858	14983	15048	15044	14940	15112	15171	15066	15068	15119	14991	14798	15031	14934	15012	14815	14858	15094	15060	15047	15112	14974	14983	14988	15150	15111	15070	15087	15135	14966	14933	14958	15049	15290	14956	15063	15053	14842	14982	14877	15223	14974	15074	14873	15012	15105	15122	15065	14984	14917	15325	15036	15149	14950	15183	14914	15053	15160	15008	14853	15096	15057	14934	15174	14971	15011	14870	15065	14909	15107	15122	15086	15032	15057	15023	15049	14978	15199	15125	14909	15040	15133	14936	15121	15238	15149	14961	15152	15021	15006	15244	15119	14948	14912	14920	15064	15128	15025	14984	15036	14930	15206	15032	15022	15159	14810	15028	15167	15103	15053	14941	15029	15060	15063	15082	14918	15145	14977	15153	14950	14949	14965	14998	14986	15137	15089	15069	14825	15007	15204	14965	15034	14888	14970	15066	14997	15079	14967	15123	15025	15141	14715	15119	15003	14937	14950	14942	15093	15056	15111	14916	15035	15114	14967	15143	15084	15014	14940	14892	15200	14950	14963	15049	15120	15152	15051	14924	15014	15104	15009	15181	15075	15028	14891	14999	14803	14889	15007	15058	14996	15030	15068	14947	14995	15081	14911
29994	31265	39687	35369	28796	25393	23332	21248	20078	19642	19212	18814	18557	18323	18334	18129	18090	18248	18126	18015	18004	17915	18025	17733	17815	17797	17751	17897	17858	17898	17842	17859	17793	17677	17909	18071	17712	17559	17649	17658	17850	17685	17575	17675	17684	17730	17619	17812	17739	17702	17623	17755	17779	17589	17714	17835	17656	17453	17733	17778	17899	17710	17604	17482	17535	17609	17681	17810	17782	17615	17594	17672	17590	17646	17597	17808	17732	17807	17607	17847	17647	17638	17769	17837	17446	17823	17641	17816	17614	17519	17819	17475	17507	17745	17624	17732	17685	17854	17926	17661	17788	17588	18002	17581	17790	17818	17637	17687	17617	17719	17781	17662	17628	17760	17632	17484	17745	17886	17850	17617	17690	17604	17813	17691	17651	17539	17738	17755	17798	17532	17810	17576	17738	17752	17621	17616	17644	17772	17687	17621	17587	17732	17692	17619	17741	17690	17820	17714	17732	17734	17702	17657	17667	17766	17580	17627	17764	17661	17677	17778	17675	17640	17596	17773	17685	17671	17917	17727	17739	17878	17766	17812	17677	17724	17691	17749	17601	17815	17833	17563	17551	17695	17491	17720	17750	17591	17870	17638	17708	17434	17738	17673	17647	17768	17625	17642	17497	17506	17788	17444	17460	17762	17834	17854	17792	17758	17538	17805	17645	17579	17692	17574	17648	17615	17741	17612	17767	17787	17636	17549	17865	17741	17660	17680	17632	17753	17909	17594	17756	17743	17742	17584	17734	17941	17800	17632	17907	17516	17576	17643	17576	17525	17635	17766	17644	17536	17520	17580	17826	17730	17615	17750	17647	17844	17537	17391	17611	17775	17596	17875	17817	17570	17761	17492	17558	17703	17820	17673	17664	17748	17658	17563	17599	17702	17769	17648	17604	17698	17815	17641	17699	17734	17735	17537	17688	17755	17623	17669	17599	17601	17835	17527	17529	17906	17781	17769	17773	17541	17916	17579	17570	17745	17552	17742	17600	17635	17560	17539	17858	17693	17938	17704	17797	17769	17639	17649	17752	17889	17830	17604	17723	17881	17767	17696	17628	17654	17732	17833	17841	17669	17773	17794	17571	17514	17619	17632	17772	17621	17779	17629	17644	17747	17792	17685	17703	17950	17775	17491	17551	17528	17839	17579	17827	17845	17928	17620	17695	17692	17660	17507	17854	17585	17896	17833	17632	17691	17633	17661	17879	17762	17876	17603	17659	17812	17669	17771	17785	17751	17543	17548	17858	17765	17691	17608	17773	17867	17473	17807	17746	17803	17683	17894	17574	17653	17569	17806	17617	17464	17772	17609	17368	17673	17770	17454	17658	17752	17823	17782	17588	17579	17569	17634	17536	17599	17770	17687	17696	17711	17609	17796	17850	17849	17730	17649	17735	17802	17518	17633	17823	17583	17640	17641	17410	17604	17738	17704	17753	18000	17720	17654	17707	17667	17748	17752	17837	17661	17656	17633	17805	17708	17696	17766	17680	17717	17497	17703	17553	17684	17697	17757	17755	17871	17828	17848	17694	17599	17695	17573	17776	17741	17660	17903	17614	17665	17629	17624	17876	17784	17586	17733	17573	17711	17715	18022	18034	17597	17750	17752	17818	17577	17713	17732	17554	17729	17700	17795	17536	17594	17787	17688	17596	18199	17817	17565	17695	17839	17879	17642	17732	17766	17981	17716	17785	17601	17442	17601	17745	17683	17687	17809	17783	17581	17703	17624	17562	17807	17680	17711	17741	17533	17685	17440	17659	17727	17775	17613	17653	17572	17726	17871	17789	17660	17589	17650	17715	17773	17751	17728	17888	17778	17547	17758	17834	17828	17413	17614	17466	17490	17586	17844	17639	17713	17720	17567	17549	17685	17610	17583	17582	17546	17773	17601	17526	17595	17762	17785	17886	17904	17558	17564	17612	17798	17737	17558	17806	17554	17584	17750	17794	17790	17870	17669	17691	17766	17633	17713	17594	17633	17742	17667	17779	17808	17474	17621	17627	17741	17605	17525	17662	17624	17828	17481	17680	17676	17852	17627	17860	17667	17666	17662	17595	17702	17842	17535	17631	17684	17589	17533	17859	17539	18014	17759	17681	17723	17973	17767	17820	17842	17505	17557	17852	17678	17589	17877	17704	17622	17768	17726	17579	17727	17538	17679	17875	17509	17553	17716	17846	17770	17661	17721	17728	17633	17606	17695	17535	17481	17610	17649	17629	17641	17701	17675	17844	17796	17603	17699	17644	17414	17651	17836	17636	17855	17795	17603	17606	17686	17894	17813	17768	17825	17823	17564	17630	17743	17713	17517	17703	17603	17620	17796	17686	17754	17843	17598	17545	17403	17593	17631	17620	17679	17823	17693	17854	17669	17754	17572	17576	17635	17699	17844	17723	17561	17749	17471	17794	17716	17687	17520	17527	17677	17700	17680	17807	17776	17675	17714	17664	17820	17756	17697	17917	17701	17462	17731	17631	17762	17754	17748	17753	17653	17618	17597	17618	17699	17647	17660	17568	17627	17825	17480	17500	17617	17842	17722	17868	17701	17604	17655	17755	17892	17811	17688	17881	17522	17771	17703	17660	17668	17864	17685	17481	17619	17853	17818	17690	17625	17699	17784	17565	17507	17617	17666	17617	17626	17759	17702	17631	17652	17788	17534	17705	17674	17623	17618	17843	17841	17798	17655	17760	17763	17866	17672	17642	17702	17813	17800	17899	17611	17784	17894	17437	17568	17453	17674	17727	17754	17668	17766	17535	17811	17669	17510	17680	17703	17902	17680	17797	17736	17739	17663	17515	17646	17633	17884	17807	17639	17483	17791	17476	17712	17741	17750	17638	17632	17544	17741	17535	17544	17618	17865	17610	17556	17619	17812	17778	17818	17616	17770	17699	17513	17824	17632	17831	17581	17690	17925	17893	17594	17705	17641	17685	17771	17661	17706	17668	17615	17720	17698	17645	17826	17836	17880	17699	17670	17604	17687	17904	17757	17721	17830	17816	17652	17675	17704	17854	17728	17819	17748	17663	17723	17405	17760	17784	17958	17705	17923	17812	17590	17579	17757	17718	17612	17601	17637	17557	17918	17812	17916	17532	17812	17702	17839	17743	17923	17802	17501	17733	17679	17635	17653	17698	17809	17642	17594	17667	17543	17607	17769	17692	17653	17627	17625	17609	17846	17717	17894	17574	17668	17429	17445	17579	17669	17792	17633	17432	17493	17879	17877	17810	17735	17763	17820	17745	17623	17628	17905	17608	17613	17638	17708	17796	17733	17727	17795	17645	17800	17756	17606	17556	17782	17762	17578	17852	17657	17865	17748	17615	17784	17783	17693	17822	17692	17584	17475	17577	17482	17434	17795	17715	17817	17774	17734	17779	17580	17710	17537	17490	17551	17649	17632	18117	17809	17677	17667	17776	17665	17847	17813	17999	17943	17719	17842	17688	17726	17589	17783	17753	17704	17802	17812	17699	17742	17699	17594	17682	17501	17778	17717	17663	17811	17650	17531	17691	17680	17854	17662	17607	17766	17723	17674	17685	17840	17595	17772	17699	17520	17631	17615	17855	17779	17722	17778	17565	17667	17794	17656	17762	17830	17891	17743	17470	17974	17672	17652	17697	17749	17754	17806	17816	17666	17830	17873	17760	17621	17686	17654	17639	17685	17704	17605	17597	17782	17765	17433	17607	17703	17713	17795	17684	17548	17799	17702	17834	17751	17724	17826	17719	17958	17683	17562	17862	17499	17696	17629	17800	17716	17688	17578	17504	17639	17795	17670	17870	17820	17678	17795	17726	17588	17728	17702	17806	17485	17600	17612	17899	17760	17784	17735	17673	17739	17721	17488	17618	17865	17932	17701	17748	17447	17645	17653	17792	17800	17762	17639	18002	17646	17753	17543	17730	17774	17913	17793	17477	17588	17742	17857	17760	17712	17844	17784	17727	17806	17597	17597	17737	17735	17710	17605	17460	17767	17790	17675	17900	17604	17750	17471	17709	17579	17609	17786	17709	17745	17524	17836	17577	17532	17635	17761	17448	17574	17747	17642	17740	17523	17615	17701	17821	17784	17931	17834	17703	17549	17736	17796	17525	17664	17568	17586	17581	17548	17787	17826	17547	17801	17862	17523	17505	17741	17677	17711	17865	17699	17660	17577	17769	17608	17658	17772	17708	17641	17669	17670	17495	17814	17853	17601	17661	17911	17567	17815	17700	17644	17681	17856	17727	17792	17738	17775	17784	17671	17866	17742	17562	17591	17674	17570	17839	17565	17497	17752	17747	17533	17727	17681	17804	17595	17618	17702	17687	17620	17799	17765	17455	17848	17826	17732	17808	17818	17714	17617	17751	17728	17795	17769	17678	17651	17782	17774	17753	17642	17747	17583	17902	17796	17755	17679	17671	17783	17813	17855	17561	17668	17682	17748	17764	17766	17532	17722	17861	17729	17592	17595	17590	17899	17904	17749	17677	17686	17577	17770	17548	17472	17817	17532	17785	17431	17649	17708	17501	17767	17569	17787	17541	17600	17630	17787	17491	17462	18031	17674	17709	17800	17774	17701	17728	17659	17818	17796	17567	17773	17726	17514	17502	17709	17866	17734	17764	17586	17884	17567	17881	17703	17809	17737	17626	17473	17605	17907	17803	17596	17838	17661	17771	17656	17631	17766	17785	17628	17711	17651	17683	17805	17796	17784	17779	17639	17711	17915	17852	17506	17753	17622	17799	17763	17614	17867	17610	17911	17738	17719	17623	17753	17815	17997	17554	17662	17712	17599	17723	17729	17611	17880	17638	17774	17517	17810	17576	17886	17699	17675	17857	17806	17705	17444	17856	17704	17648	17738	17515	17776	17755	17735	17631	17747	17749	17617	17560	17538	17798	17866	17676	17607	17521	17892	17761	17803	17598	17806	17592	17587	17764	17895	17830	17460	17830	17828	17636	17720	17716	17541	17822	17815	17671	17771	17712	17682	17516	17630	17609	17683	17640	17723	17670	17806	17559	17892	17661	17647	17706	17706	17771	17670	17585	17526	17664	17671	17687	17589	17403	17677	17572	17802	17655	17545	17752	17436	17470	17610	17390	17652	17848	17699	17635	17657	17481	17645	17669	17848	17725	17788	17788	17740	17673	17810	17862	17567
33218	47897	43995	33932	28722	24979	22366	20320	18788	17815	16916	16350	16314	15968	15837	15596	15511	15455	15317	15081	15238	15165	15218	15118	14996	15134	15080	14689	14913	15235	14989	15012	15050	14826	15087	15065	15054	15031	14953	15093	15053	15074	14877	14776	14959	15055	15030	14659	14899	14835	14959	14920	14847	15005	15048	15019	14937	14915	14861	14801	14828	14878	14922	14902	14883	14960	14885	14846	15192	14923	14938	14875	15097	14989	14866	15020	14968	14881	14925	14961	14954	14942	14762	14782	14883	14893	14857	14838	14822	14831	14823	14832	14702	14862	14723	14812	14842	14939	14911	14710	14986	14887	15176	14815	14851	15063	14856	14941	14696	15060	14940	14848	14879	15129	14931	15109	14715	14997	14910	14844	14956	14775	14966	15114	14913	14885	14974	14867	15104	14927	14912	14858	14743	14960	14817	14996	15026	15138	14987	14797	14691	14901	14968	14993	14939	14896	14793	14886	14908	15004	14862	15042	15039	14931	14991	14959	14888	14997	14848	14973	14939	14844	14902	14831	14920	14889	14936	14753	14904	14881	14990	15036	14925	14797	14987	14749	14950	15018	14930	14911	14944	14958	14815	15003	14843	15010	14884	15017	15024	14824	15051	14859	15018	14981	14987	14928	14959	14945	15098	14822	14921	15003	14803	14858	14729	14909	14854	14878	14795	14775	14938	14877	14944	14873	15022	14887	15029	14958	14946	14951	14787	14974	14940	15093	14979	14892	14944	14726	15056	14876	14987	14764	14975	15091	15039	14837	14809	14892	14857	14986	14927	14857	14973	14899	14896	15046	14907	14994	14981	15049	14861	14947	14785	15009	14863	15012	14924	14936	14941	15046	14938	14896	15066	14877	15011	14733	14896	14939	14978	15060	14835	14947	14921	14901	15032	15098	15013	14989	14992	14973	15065	14861	14938	14951	15098	14996	14764	14869	14944	14795	14921	14968	14859	14940	14998	14821	14827	15027	14838	14890	14883	14819	14872	14937	14916	14794	14901	14877	15050	14919	14831	14997	14960	15086	14888	14926	14764	14852	14731	15019	14888	14798	15004	14969	14804	15041	14940	14871	14867	14951	14996	14951	15123	14890	14995	14844	14901	14923	14881	15013	15161	14886	14799	14894	15009	15031	14953	14983	14961	14994	14855	14994	14792	14853	15048	14888	14888	14836	14917	14866	14968	14726	14718	15076	15016	14985	14932	14908	14990	15071	14838	14835	14992	14976	15036	14890	14835	14883	14920	14918	14982	14902	14879	14830	14938	14962	14771	14947	14785	14740	14753	15095	14841	14922	14946	15045	14826	14899	14977	14799	14823	15067	14979	14952	14962	14878	14885	15099	14964	15087	14727	14780	14845	14836	14696	14919	14852	14907	15057	14869	14792	14903	14815	14965	14992	15112	14847	14921	14824	14789	14915	14881	14744	14932	14782	14922	14895	14848	14868	14884	14891	14892	14885	14931	14905	14840	14807	14789	14972	14904	14882	14861	14969	15074	14932	14953	14835	14863	14857	14947	14958	14843	14903	15015	15038	14922	14949	14712	14967	15035	14889	14909	14948	15004	15067	14903	14751	14877	15051	14977	14966	15045	14827	15009	14958	14910	15015	14903	14966	14813	14880	14846	14932	14861	14978	14910	15027	14976	14923	14831	14930	14652	14950	14869	14882	14897	14634	14938	15041	14971	14900	15051	14976	14857	14965	14741	14933	14877	15055	14817	14880	14809	14940	14893	14856	14862	14880	14883	14912	15048	14882	14853	14907	14989	14988	14773	14910	14891	14950	14952	15008	14992	14977	15056	14851	14816	14929	14904	15110	14945	14836	14778	14946	14900	15078	14867	14954	14853	14968	14986	14876	14891	14891	14944	14862	14897	14803	15059	14961	14890	14884	14962	14803	14861	14946	14934	15067	14971	14922	14826	14966	14729	14937	14837	14862	14957	14876	14930	14736	14754	14945	14925	14866	14858	14794	15041	14939	14920	14921	15041	14866	14968	14812	14693	15039	15062	14897	15217	14806	14881	15043	14697	14905	14768	14848	14902	14821	14876	14922	15028	14808	15119	14768	14899	15029	14851	14938	14871	14966	14942	15007	14948	14848	14902	14992	15011	14993	14810	14936	15005	14894	14829	14984	14898	14772	14989	14983	14926	15045	14925	14863	14916	14803	14879	15107	14946	14951	14902	14904	14922	14945	14720	14982	14972	14999	14918	15063	14878	14830	14941	14971	14868	14875	14855	14835	14849	14929	14904	14952	15118	14795	14882	14957	15009	14979	14953	14835	15136	14983	14950	14856	14777	14937	14972	14783	14865	14902	14957	14744	14952	14909	14949	14891	15079	14981	14904	15039	14752	14983	14927	14880	14853	14906	14862	14881	15015	14915	14867	14668	14922	14789	14844	14942	14748	14927	14891	14889	14786	15040	14987	14921	14940	15012	14958	15090	14918	15008	14982	15009	14944	14819	14998	14902	15049	14791	14865	15219	15167	15065	14964	14818	15195	15002	14882	14978	14945	15016	15066	14909	14754	14874	14831	14873	14965	14856	14973	14748	15051	15165	14901	14967	15061	14907	14766	15124	14915	15063	14978	14877	14899	14983	15023	14799	15065	14905	14900	14993	14937	14858	14847	14966	14919	14962	14993	14859	15054	14827	14949	14713	14916	14898	14798	14989	15021	14875	14981	14886	14988	14801	15006	14952	14704	15071	14973	14916	15070	14967	14939	14884	15029	14897	14941	14971	14895	14908	15012	14891	14857	15031	14816	14912	15107	14853	14942	14899	15040	14790	14836	14979	14960	14854	15126	14899	14948	14970	14846	14997	14911	14879	14942	15000	14969	15022	14884	14908	15019	14854	14799	14845	14969	14939	14937	14871	14853	14828	14938	14821	15035	14957	15034	14831	14771	15055	14814	14899	14872	14950	15005	15029	14855	14852	14959	14825	14981	14964	14911	14791	14868	14829	15050	14961	14964	14805	15105	14998	14895	15063	14996	14967	14901	15041	14888	14972	14772	14928	15005	15008	14935	14823	14875	14896	15020	14909	15092	14866	14930	15112	14930	14938	14796	14834	15125	14988	15039	14967	14861	15101	14934	15083	14958	15060	14903	14966	14828	14985	14941	14968	14954	14947	15020	15012	14942	14951	14892	14662	14956	15006	14804	14897	14803	14782	14886	14821	14917	14802	14995	14961	14973	14893	14900	14865	14959	14799	14778	14865	15007	14822	14868	14961	14821	15031	14793	14963	14884	14919	14959	14981	14775	14966	14715	15058	14991	14906	14868	14813	14897	15063	14797	14969	14733	14850	14727	15053	14841	14950	14816	14861	14961	14934	15052	14935	15072	15078	14975	14890	14885	14724	15038	14916	14913	15029	15030	14889	14916	14986	14846	14906	14894	14888	15061	14965	15043	15021	14792	15063	15022	14994	15008	14804	14895	14907	15014	14786	14919	14682	14999	14993	14921	14905	14777	14990	15003	14906	15018	14742	15024	14940	14844	14859	14878	14945	14937	14944	14994	14803	14817	15053	14902	15136	14829	14866	14935	14902	14907	15168	14873	14760	15035	14748	14973	14935	14929	14739	14990	14918	15012	14917	15075	14881	14932	14994	14923	14821	14747	14911	14869	14980	14925	14970	14938	15002	14910	15009	14859	14924	14853	14909	14746	15119	14849	14853	14929	14987	15089	14901	14905	14927	14901	14885	14913	15022	14999	14973	15052	15041	14844	14924	14959	14789	14862	14898	14940	14869	15021	14995	14790	14867	14891	15018	14966	15026	14831	14906	14830	14841	14807	14833	15088	14963	14947	14909	14948	14939	15077	14871	15051	14998	15098	14936	14940	14973	14827	15004	14894	14995	14834	15042	14870	15132	14983	14979	14901	14889	14916	14839	15208	14983	14740	14824	14857	14897	15131	14895	14983	15035	14838	14971	14949	14829	14975	14989	14983	14873	14843	15170	14779	14911	14900	14950	14987	14971	14871	14950	14848	14938	14856	15020	14846	14969	14965	15016	14899	14961	14970	15171	14769	14790	14926	15035	15005	14932	14838	15082	14956	14911	15098	14889	14848	14992	14949	14771	14934	14884	14896	15007	15015	14920	14849	15052	14849	14991	15019	14922	14864	14934	15030	14894	14996	14756	14897	14996	14854	14738	14957	15035	14902	14959	15021	14790	14942	14927	14971	14931	15011	14721	15032	15062	14919	14911	14762	15020	15025	14901	14703	15003	14815	14939	14989	14917	14866	15044	14854	14990	14932	14790	15027	14908	14764	14899	15052	15124	14929	14881	14785	14890	15075	15061	14984	14999	15005	14959	15092	14927	15058	14903	14938	14946	14930	15036	14858	15059	14882	14975	14844	14904	14986	14939	14936	14848	14923	14748	15025	14910	14956	15007	14831	15029	14981	14939	14966	14885	14976	14849	14926	15049	14810	14908	15011	14860	14735	14839	14860	14948	14923	14904	14862	14924	15014	14902	14824	14771	14950	14921	14933	15013	14914	14839	14944	14938	15050	15000	14794	14856	14978	14793	14830	15013	14903	14982	14850	15102	14867	14900	14987	15016	15067	15033	14918	15031	15053	14985	15004	14972	14847	14878	14963	14869	14904	14876	15019	15031	14926	14898	14883	15008	14936	14924	14882	14795	15020	14740	14853	14871	14948	14774	14761	14806	14919	14962	14799	14975	15075	14930	14861	14942	14927	14986	15028	14781	14928	15024	14714	14823	14976	14971	15006	15045	14941	14943	14958	14844	14908	14837	15067	14928	14913	14876	14840	14966	15072	14990	14784	14939	14994	14914	14823	14814	14817	14995	15032	15008	14960	14876	14868	14933	14863	14883	15010	14934	15028	14796	14959	14948	14987	15012	14870	14761	15031	14940	14885	14899	14970	14905	15050	14758	14920	14973	14971	14781	14909	15061	15074	14816	15043	14836	14945	14892	14944	14956	14860	15005	14909	14799	15041	14792	15133	15016	14951	15043	14884	14791	14938	14757	14951	14799	14928	14954	14935	14907	14985	14969	14906	14845	14945	15045	14840	15116	14894	14876	14829	14950	14959	14956	14877	14921	14855	14844	14838	15042	15057	14959	14993	14878	15022	14991	14957	14943	14876	14843	14938	14905	14992	15040	14881	15018	15019
24046	21078	28683	26395	26914	28216	27161	23158	21345	20658	19938	19204	19065	18839	18728	18432	18250	18273	18130	18059	18049	17879	17973	17772	17788	17912	17752	17680	17892	17699	17565	17643	17613	17816	17834	17629	17940	17714	17734	17503	17778	17670	17627	17689	17802	17670	17418	17444	17515	17498	17526	17715	17828	17969	17634	17426	17501	17590	17334	17573	17717	17669	17711	17609	17594	17440	17579	17653	17700	17611	17593	17647	17637	17641	17439	17534	17522	17654	17741	17622	17615	17713	17623	17578	17507	17485	17685	17682	17552	17523	17699	17668	17579	17633	17371	17541	17537	17681	17614	17542	17702	17467	17644	17607	17667	17537	17631	17354	17488	17560	17419	17598	17799	17764	17616	17449	17647	17568	17382	17538	17500	17679	17480	17526	17741	17620	17411	17544	17564	17521	17613	17591	17575	17575	17606	17522	17558	17507	17444	17587	17384	17579	17815	17447	17621	17619	17499	17596	17452	17483	17457	17448	17595	17786	17396	17593	17524	17573	17573	17508	17812	17675	17447	17414	17469	17599	17616	17535	17498	17484	17303	17433	17373	17589	17871	17658	17352	17608	17672	17446	17797	17588	17490	17685	17467	17643	17521	17522	17844	17572	17689	17581	17649	17456	17617	17420	17532	17451	17337	17470	17676	17435	17606	17748	17580	17648	17731	17841	17578	17496	17649	17541	17583	17744	17672	17479	17700	17561	17494	17485	17274	17664	17462	17538	17825	17452	17426	17481	17514	17757	17554	17474	17786	17593	17543	17615	17501	17806	17669	17677	17781	17528	17646	17667	17529	17546	17701	17771	17523	17454	17621	17777	17597	17480	17561	17626	17467	17491	17485	17613	17709	17398	17596	17578	17670	17515	17707	17638	17731	17566	17570	17568	17658	17668	17350	17588	17544	17464	17385	17589	17541	17500	17718	17603	17783	17638	17496	17734	17749	17716	17540	17349	17713	17593	17474	17612	17538	17429	17578	17618	17707	17397	17693	17422	17538	17695	17660	17457	17468	17620	17565	17592	17568	17573	17690	17474	17683	17653	17689	17599	17485	17430	17498	17569	17831	17611	17641	17472	17564	17493	17681	17648	17805	17724	17537	17503	17688	17445	17388	17740	17500	17441	17620	17713	17568	17574	17466	17810	17431	17626	17631	17614	17565	17585	17642	17566	17614	17335	17883	17675	17396	17559	17576	17494	17653	17513	17467	17481	17388	17621	17738	17685	17661	17583	17549	17645	17375	17716	17686	17467	17501	17564	17594	17404	17475	17789	17451	17466	17725	17518	17690	17644	17578	17614	17365	17639	17527	17719	17615	17468	17569	17681	17563	17456	17690	17710	17618	17399	17465	17663	17421	17492	17400	17721	17590	17571	17791	17624	17556	17572	17557	17357	17557	17503	17656	17744	17403	17603	17577	17439	17652	17583	17493	17734	17473	17597	17488	17655	17703	17666	17603	17651	17690	17509	17681	17319	17577	17391	17385	17435	17515	17690	17447	17671	17531	17507	17426	17609	17490	17391	17530	17401	17567	17364	17637	17419	17454	17688	17611	17591	17499	17474	17520	17570	17688	17643	17490	17400	17427	17564	17784	17610	17581	17439	17395	17853	17495	17727	17553	17571	17555	17802	17486	17493	17591	17645	17572	17771	17539	17651	17573	17444	17542	17514	17478	17703	17602	17576	17624	17533	17456	17391	17786	17668	17474	17427	17551	17597	17569	17487	17692	17473	17583	17545	17505	17560	17547	17634	17523	17606	17892	17715	17595	17472	17446	17415	17634	17648	17582	17541	17438	17648	17529	17683	17448	17435	17574	17556	17727	17586	17396	17546	17611	17553	17542	17516	17596	17610	17647	17706	17679	17540	17376	17624	17640	17587	17715	17626	17392	17577	17539	17572	17463	17526	17514	17556	17514	17705	17459	17658	17503	17568	17652	17502	17703	17727	17550	17703	17622	17644	17633	17669	17551	17688	17413	17711	17805	17693	17480	17547	17387	17598	17501	17453	17719	17615	17585	17545	17653	17675	17579	17729	17466	17621	17620	17419	17598	17732	17604	17693	17577	17659	17679	17623	17670	17557	17658	17657	17510	17650	17665	17757	17548	17547	17721	17508	17478	17601	17525	17619	17430	17583	17505	17660	17535	17293	17438	17714	17558	17547	17626	17486	17343	17512	17623	17509	17446	17561	17621	17516	17585	17810	17484	17487	17517	17447	17427	17413	17685	17642	17527	17563	17442	17791	17597	17528	17416	17521	17429	17383	17599	17457	17682	17572	17797	17660	17662	17664	17569	17719	17676	17523	17431	17446	17598	17700	17557	17637	17676	17560	17591	17491	17559	17627	17686	17596	17442	17576	17644	17459	17460	17586	17506	17420	17653	17524	17561	17781	17579	17792	17605	17613	17600	17444	17674	17425	17491	17659	17611	17607	17456	17676	17325	17519	17670	17755	17624	17513	17549	17662	17601	17472	17515	17586	17590	17541	17456	17514	17543	17422	17555	17538	17603	17819	17731	17576	17645	17498	17553	17564	17563	17694	17604	17567	17423	17510	17714	17666	17558	17582	17639	17672	17631	17455	17573	17593	17540	17454	17482	17613	17643	17568	17859	17460	17588	17492	17646	17561	17416	17413	17621	17371	17603	17330	17645	17436	17860	17501	17506	17701	17714	17400	17685	17703	17571	17542	17521	17679	17464	17537	17707	17789	17631	17715	17597	17652	17734	17474	17527	17568	17444	17735	17555	17452	17511	17502	17584	17591	17646	17866	17424	17471	17546	17782	17750	17683	17549	17581	17531	17447	17578	17538	17583	17688	17466	17749	17644	17684	17537	17608	17572	17561	17657	17731	17545	17651	17499	17406	17624	17667	17708	17727	17576	17547	17582	17601	17618	17655	17537	17580	17671	17493	17502	17635	17515	17798	17786	17601	17657	17581	17596	17482	17379	17597	17573	17576	17676	17320	17583	17666	17651	17611	17574	17451	17636	17503	17712	17574	17699	17547	17797	17626	17790	17385	17483	17539	17421	17715	17644	17715	17687	17626	17533	17426	17630	17445	17726	17852	17538	17630	17391	17593	17626	17587	17479	17509	17445	17345	17440	17498	17708	17596	17616	17707	17567	17527	17804	17595	17485	17618	17608	17770	17564	17721	17540	17560	17721	17610	17650	17705	17513	17747	17680	17819	17754	17439	17634	17690	17527	17536	17657	17795	17537	17667	17615	17466	17777	17637	17435	17613	17682	17651	17706	17662	17672	17492	17524	17627	17547	17690	17544	17583	17513	17691	17649	17579	17606	17625	17594	17597	17716	17661	17533	17671	17679	17818	17589	17412	17472	17575	17452	17443	17702	17752	17469	17593	17477	17821	17827	17662	17508	17707	17548	17512	17649	17632	17765	17733	17432	17589	17477	17535	17572	17475	17691	17667	17620	17470	17854	17675	17525	17673	17561	17510	17621	17594	17515	17582	17515	17415	17559	17668	17600	17631	17714	17497	17575	17645	17656	17495	17841	17696	17699	17501	17568	17522	17557	17444	17599	17784	17584	17586	17517	17524	17504	17724	17531	17601	17689	17502	17361	17491	17550	17616	17760	17731	17594	17423	17648	17695	17791	17730	17663	17465	17705	17623	17495	17559	17673	17437	17360	17660	17732	17678	17262	17642	17640	17513	17632	17608	17537	17552	17795	17729	17714	17608	17662	17649	17402	17363	17532	17502	17356	17492	17644	17592	17740	17566	17335	17553	17495	17842	17604	17549	17522	17433	17499	17630	17672	17510	17595	17720	17610	17464	17492	17551	17560	17538	17508	17558	17879	17627	17497	17679	17669	17740	17628	17525	17628	17724	17646	17579	17459	17619	17477	17709	17538	17577	17672	17569	17577	17759	17768	17615	17810	17797	17537	17589	17800	17663	17583	17553	17544	17658	17410	17711	17771	17576	17740	17474	17383	17518	17677	17664	17507	17590	17430	17552	17532	17710	17597	17586	17582	17662	17638	17577	17584	17681	17632	17694	17673	17692	17624	17724	17694	17413	17663	17603	17563	17479	17513	17687	17587	17675	17658	17404	17564	17625	17591	17391	17426	17595	17553	17617	17560	17619	17761	17518	17404	17565	17695	17607	17386	17380	17620	17523	17444	17275	17512	17594	17788	17649	17513	17636	17510	17707	17536	17547	17442	17628	17570	17428	17542	17510	17385	17542	17516	17621	17682	17599	17523	17547	17566	17618	17433	17752	17635	17656	17593	17524	17394	17627	17493	17484	17604	17678	17692	17531	17445	17476	17758	17388	17663	17430	17560	17683	17560	17438	17700	17641	17602	17493	17528	17649	17572	17662	17612	17502	17634	17557	17642	17391	17639	17623	17507	17579	17664	17652	17451	17588	17626	17494	17490	17504	17706	17604	17407	17606	17596	17605	17604	17609	17567	17616	17567	17636	17573	17688	17544	17506	17779	17899	17822	17603	17491	17447	17630	17606	17492	17520	17544	17657	17529	17510	17690	17794	17481	17339	17678	17549	17580	17684	17700	17618	17831	17373	17603	17444	17616	17587	17521	17439	17771	17560	17650	17698	17644	17632	17769	17729	17276	17376	17568	17667	17356	17830	17605	17737	17745	17489	17625	17528	17620	17740	17579	17395	17696	17643	17631	17630	17322	17580	17573	17603	17597	17506	17825	17690	17550	17454	17505	17591	17644	17712	17749	17693	17356	17634	17521	17797	17756	17577	17524	17613	17656	17789	17882	17717	17572	17491	17406	17665	17423	17670	17510	17553	17705	17779	17533	17640	17481	17607	17556	17815	17642	17509	17851	17727	17872	17601	17805	17954	17596	17711	17722	17510	17555	17525	17720	17775	17658	17668	17547	17379	17571	17489	17828	17578	17774	17682	17484	17730	17576	17568	17631	17445	17579	17667	17704	17512	17483	17710	17614	17663	17687	17598	17682	17631	17633	17440	17692	17633	17732	17567	17553	17658	17755	17509	17671	17657	17501	17732	17534	17600	17692	17454	17718	17593	17464	17465	17349	17647	17571	17602	17502	17757	17654	17496	17604	17581	17486	17471	17411	17541	17639	17452	17658	17670	17591	17679	17838	17700	17664	17733	17784	17581	17570	17581	17633	17558	17556	17462	17616	17587	17680	17729
32656	53737	49368	39079	33292	28879	25356	22729	20530	19278	18157	17521	16783	16594	16285	15954	15955	15490	15480	15323	15380	15236	15322	15227	15118	15296	14998	15081	14992	15104	15041	14974	14951	14970	14941	15095	14998	14854	14972	15174	14911	14750	14895	14834	14811	14979	14856	14844	14901	14933	14841	14883	14825	14984	14889	14715	15042	14748	14953	14845	14887	14823	14846	14807	14769	14749	14964	14796	14912	14868	14915	14883	14847	14909	14979	14815	14866	14922	14887	14944	14829	14801	14797	14924	14722	14918	15077	14911	15029	14655	15057	14868	14893	14875	15046	14838	14930	14868	14756	14984	15048	14783	15009	14731	15018	15014	14808	14938	14895	14925	14978	14718	14998	14841	15038	14841	14810	14772	14908	14871	14820	14884	14904	14947	14906	15009	14926	14958	14736	14920	14939	14954	15067	14921	14930	14808	14921	14847	14821	14782	14881	14863	14992	14833	14858	14961	14713	14930	14816	14989	14960	15024	14853	14919	14883	14956	14949	14930	14852	14769	14981	14794	14902	15022	14983	14745	14880	15057	14913	14844	14933	14861	14910	14915	14907	14996	14926	14857	14839	14924	14804	14821	15022	14878	14826	15018	14706	14685	14847	14968	14688	14798	14987	14924	14867	15092	14856	14982	14664	14966	14904	14928	14920	15076	14833	14964	14790	15048	14997	14817	14860	14929	14834	14873	14930	14948	14886	14907	15012	14953	14813	14920	14955	14849	14971	14845	14776	14854	14768	14883	15008	14838	14835	14940	14856	14893	15091	15006	14856	14824	14944	15001	14869	14854	14940	14943	14708	14967	14868	14849	14894	14803	14940	14878	14785	14851	14805	14935	14781	14838	14876	14982	14936	15014	14872	14783	14906	14828	14924	14774	14687	14862	14921	14828	15130	14901	14897	14862	14957	14792	14761	14949	14898	14938	14714	14858	14988	14909	14828	14821	14829	14897	14904	14924	14800	14986	14951	14933	14956	14694	14658	14854	14894	14870	15010	14892	14719	14751	14824	14892	14826	14811	14806	14710	15105	15059	14835	14924	15022	14855	14830	14823	14737	14967	15007	14816	14974	15053	14898	14961	15003	14948	14792	14779	14780	15136	14910	14961	14861	14825	14984	15117	14805	14784	14760	14740	14687	14911	14839	14868	14971	14763	14782	14754	14926	14814	15019	14965	14876	14832	14845	14987	15028	14840	14860	14696	14664	14861	14999	14833	15005	14820	14719	14724	14850	14933	14919	14928	14776	14873	14919	14941	14926	14832	14795	14875	15107	15015	14786	14944	14897	14897	15002	14969	14900	14906	14769	14780	14991	14875	14872	14789	14771	14938	14817	14754	14840	14966	14879	14865	14743	14882	14933	14939	14783	14921	14930	14926	14932	14874	14702	14786	14979	14893	14897	14822	14904	14870	14834	14867	14858	14651	15045	14865	15026	14887	14827	14847	14922	14794	14900	14820	14847	14858	15027	14845	14861	14895	14915	14780	14916	14930	14910	14894	14780	14903	14807	14937	14922	14838	14893	14828	14928	14834	14819	14733	14635	14886	14884	15045	14845	14988	14791	14818	14861	14783	15081	14820	14916	14817	14829	14940	14791	14817	14813	14742	14846	14802	14766	14872	14894	15054	15057	15028	14825	14895	14907	15054	14938	14990	14759	14855	14777	14911	14881	14803	14796	14943	14900	14894	14744	14844	14922	14874	14924	14945	14817	15053	14839	14690	14852	14793	14759	14885	14964	14833	15070	14941	14679	14908	14922	14738	14833	14833	14862	14859	14902	14742	14989	14840	14962	14994	14815	14903	14946	14909	14809	14810	14824	14905	14948	14838	14818	14734	14930	14778	14912	14941	14988	14917	14968	14942	14885	14945	14819	14929	15032	14812	14760	14832	14857	14790	14950	14988	14875	14792	14747	14866	14758	14841	14701	14874	14828	14811	14829	14956	14797	14723	14807	14672	14917	14868	14754	14943	14791	14822	14908	14757	14853	14846	14893	14767	14915	14946	14798	14861	14977	14920	14789	14870	14860	15058	14807	14969	14757	14772	14890	14850	14873	14862	14919	14908	14970	14736	14762	14837	14789	14854	15087	14928	14879	15167	14932	14839	14796	14849	14845	14935	14837	14882	14883	14763	14758	14923	14820	14898	15001	14845	14788	14873	14949	14954	14748	14883	14858	14855	14757	14809	14901	15015	14932	14939	14973	14945	14936	14847	14718	15027	14857	14758	14850	14992	14818	14790	14804	14920	15015	14768	14705	14951	14834	14835	14787	14838	14972	14846	14796	14764	15042	14923	14934	15061	14912	14800	14918	14949	14926	14982	14920	14834	14805	14868	14783	14866	14825	14988	14849	14803	15011	14981	14859	14916	14866	14857	14963	14886	14837	14841	14705	14846	14911	14746	14839	14743	14955	14935	14814	14999	14782	14948	14952	14873	14983	14854	14915	14979	14809	14706	14699	14895	14680	14846	14816	14855	14933	14886	14901	14979	14913	14767	15042	14730	14875	14841	14925	14811	14831	14937	14867	14915	14958	15022	15016	14948	14834	14754	14787	14838	14880	14884	14932	14845	14818	14935	14789	14995	14939	14902	14894	14997	14946	14987	14783	14850	14836	14706	14972	14869	14934	14804	14861	14891	14987	14872	14956	14649	14834	14838	14872	14861	14817	14792	14999	14802	14798	15118	14849	14941	14908	14825	14946	14845	15087	14914	14832	14784	14876	15039	14813	14869	14983	14877	14945	14942	15092	14829	14937	14873	14814	14765	14968	14838	14889	14797	14753	14904	14908	14908	14797	14836	14801	14874	14850	14777	14895	14932	14916	14989	14818	15042	14705	14748	14893	14908	14716	14978	14864	14788	14940	14870	14919	14815	14788	14732	14921	14982	14995	14813	14907	14785	14925	14912	14921	14979	14824	14899	14897	14868	14961	15118	14908	14739	14874	14600	14959	14977	14927	14867	14773	14803	14866	14801	14691	14849	14946	14824	14983	14975	14952	14891	14981	14723	14855	14886	14870	14940	14934	14869	14853	14843	14925	14974	15005	15067	14797	14710	14905	15020	14731	14884	14835	14959	14837	14954	15039	14807	14774	14796	14723	14802	14645	14882	14901	14831	14890	14939	14782	14870	14975	15012	15087	14838	14895	14766	14849	14739	15005	14863	14856	14838	14939	14662	14910	15007	14971	15025	14948	14996	14825	14892	14841	14979	14927	14784	14990	14906	14988	14776	14934	14977	14822	14924	14881	15066	14880	14838	14837	14900	14990	15013	14792	14998	14911	14866	14933	15026	14829	14970	14919	14710	14959	14830	14902	15038	14831	14936	14940	14767	14869	14733	14933	14955	14634	14822	14656	14901	15133	14848	14893	14895	14842	14920	14845	14827	14906	14763	14746	14865	14885	14763	14647	15026	14879	14754	14874	14814	14867	15028	14743	14940	14680	14873	14829	14894	14889	14761	14875	14964	14844	14917	14965	14895	14831	14781	14904	14694	14851	14744	14774	14878	15102	14854	14837	14773	14729	14803	14818	14932	14983	14907	14794	15113	14951	14888	14953	14794	14824	15017	14951	14891	14745	14857	14887	14930	15053	14885	14826	14815	14889	14713	14853	14940	14950	15080	14862	14885	14695	14959	14946	14888	14741	14952	14749	14862	14782	14959	14890	14968	14882	14820	14982	14581	15067	14785	15050	14932	14963	14874	14884	14908	15039	14909	14883	14983	14935	14950	14817	14810	14733	14760	14911	14857	14987	14871	14861	14832	14709	14761	15007	14840	14848	14775	14871	14672	15032	14704	14887	14949	14687	14726	14813	14927	14869	14836	14912	15035	14992	14858	14875	14845	14850	14734	14869	14848	14891	14796	15024	15105	14729	14833	14922	14729	14810	14869	14896	15131	14758	15036	14948	14965	14783	14864	14917	15055	14879	14978	14821	14920	14764	14974	14870	14840	14779	14822	14854	14807	14805	15002	14753	14913	14787	14859	14951	14698	14929	14937	14948	14785	14955	14963	14783	14960	14979	14953	14914	14804	14777	14991	14908	14887	14812	14906	14927	15046	14907	14734	14822	14724	14888	14796	14931	14903	14821	14871	14807	14957	14794	14870	14755	14951	14844	14825	14843	14932	14885	14788	14852	14904	14872	14960	14895	14931	14836	14938	14910	14887	14819	14858	14706	14951	14936	14980	14751	14873	15005	14797	14950	15029	14784	14758	14779	14833	14928	14680	14711	14941	14739	14918	14819	14774	14998	14986	15020	15027	14927	14762	15040	14799	15016	14853	14808	14892	14806	14650	15021	14980	14876	14828	14842	14814	14768	14967	14812	15001	14755	14843	14955	14968	14933	14798	14940	14843	14826	14616	14880	14955	14830	14859	14931	14997	14917	14860	14802	14811	14829	14864	14865	14874	14888	14957	14781	14787	14844	14798	14838	14958	14956	14921	14980	14845	14782	14814	14682	14946	14901	14880	15097	14918	14911	14804	14945	14868	14960	14891	14879	14939	15033	14837	14877	14837	14939	15034	15054	15047	15043	14865	14693	14915	14871	14869	14866	14710	14947	14770	14877	14832	14952	14798	14848	14975	14714	14858	15049	14889	14768	14927	14811	14942	14799	14938	14876	14950	14944	14865	14812	14721	14810	14899	14827	14860	14981	15003	14834	14912	14851	15079	14848	14796	14970	14878	14707	14919	14963	14818	14884	14797	14876	14954	14891	14882	14897	14684	14920	14798	14946	15038	14818	14865	14953	14876	14850	14775	14878	14818	14961	14838	14780	14919	14770	14927	14840	14781	15026	14926	14938	14816	15030	14852	14907	14778	14947	14949	14712	14899	14927	14880	14866	14989	15046	14880	14737	15103	14859	14922	14905	14898	14839	14878	14799	14741	14857	14703	14879	14796	14975	14938	14784	14782	14738	14780	14887	14957	14807	14947	14851	14972	14869	14868	14910	14846	14812	14798	14881	14867	15064	14817	14793	14852	15002	14831	14921	14863	14838	14867	14756	14830	14876	14916	14802	14780	14903	14927	14979	14785	14913	14763	14854	14750	14801	14697	14962	14724	15017	14819	14883	14893	14727	14862	15031	14807	14899	14806	14952	14804	15017	15012	14873	14959	14768	14828	14809	14801	14817	15008	14877	14885
22636	20963	28682	23797	23375	27946	30704	25694	23336	22470	21333	20531	19965	19423	19202	19253	18853	18859	18635	18492	18472	18389	18156	18239	18301	18235	18175	17968	18181	17897	17915	17958	17975	18051	17935	17842	17982	17912	17965	17936	17733	17854	17749	17963	17962	17683	18018	18054	17833	17900	17837	17657	17826	17873	17809	17944	17684	17763	17843	17854	17853	17782	17802	18042	17823	17840	17670	17768	17853	17975	17888	17694	17834	17922	17664	17665	17814	17923	17891	17644	17692	17787	17822	17608	17778	18056	17971	17954	17921	18004	17879	17912	17933	17857	17933	17856	17775	17740	17692	17685	17884	17780	17579	18049	17770	17833	17777	17768	18001	17824	17765	17997	17844	17719	17731	17719	17844	17925	18041	17825	17763	18018	18030	17889	17780	17852	17754	17726	17682	17726	17740	17819	17721	17845	18003	17688	17635	17673	17757	18013	17775	17699	17957	17887	17849	17782	17858	17851	17868	17931	17801	17866	17726	17856	17843	17654	17925	17771	17950	17756	17721	17832	17804	17804	17884	17635	17838	17801	17713	17557	17717	17647	17623	17850	17734	17697	17946	17727	17864	17754	17838	17673	17815	17789	17619	17629	17929	17948	17645	17746	17968	17925	17854	17931	17777	17660	17784	17764	17833	17721	17677	17743	17685	17751	17877	17938	17960	17957	17780	17843	17880	17806	17853	17741	17521	17728	17658	17809	17806	17576	17840	17919	17877	17777	17558	17747	17905	17708	17691	17928	17732	17808	17969	17865	17788	17775	17937	17777	17626	17777	17802	17551	17944	17905	17836	17912	17946	18134	17907	17600	17754	17730	17785	17798	17880	17708	17732	17802	17772	17911	17952	17862	17898	17830	17845	17623	17682	17695	17700	17954	17803	17755	17902	17816	17804	17811	17859	17809	17762	17695	17949	17878	17783	17697	17733	17881	17818	17589	17839	17877	17919	17900	17704	17707	17918	17771	17478	17676	17794	17790	17778	17699	17703	17813	17883	17912	17793	17662	17856	17922	17927	17776	17755	17595	17797	17945	18010	17580	17825	17744	17777	17607	17857	17890	17641	17876	17664	17783	17803	17945	17827	17812	17798	17723	18003	17761	17653	17672	17674	17703	17731	17796	17978	17601	17910	17819	17544	17884	17879	17945	17918	17760	17753	17846	17680	17681	17886	17756	17826	17670	17793	17770	17727	17827	17811	17618	17583	17712	17536	17760	17870	17763	17731	17758	17487	17575	17838	17869	17757	17899	17806	17751	17652	17698	17603	17893	17770	17661	17785	17752	17849	17795	18140	17936	17777	17867	17983	17668	17773	17640	17748	17867	17683	17646	17776	17869	17828	17859	17999	17828	17866	17815	17682	17684	17984	18014	17726	18034	17677	17845	17660	17788	17947	17856	17789	17641	17454	17854	17923	17802	17927	17813	17833	17615	17676	17873	17654	17709	17748	17713	17960	17872	17736	17882	17809	17767	17926	17785	17752	17842	17868	17825	17927	17721	17732	17826	17697	17757	17778	17697	17743	17916	17868	17746	17771	17906	17729	17689	17664	17694	17973	17773	17913	17759	17813	17577	17743	17837	17905	17663	17598	17822	17626	17968	18009	17682	17763	17964	17850	17891	17896	18032	17790	17844	17788	17874	17977	17726	17817	17619	17780	17774	17885	17777	17841	17774	17819	17784	17927	17969	17830	17787	17749	17678	17922	17701	17690	17826	17703	17958	17798	17803	17890	17843	17795	17663	17627	17764	17573	17919	17938	17725	17844	17941	17719	17662	17777	17753	17638	17665	17725	17862	17795	17764	18028	17895	17826	17831	17912	17915	17723	17712	17640	17729	17776	17846	17930	17679	17877	17751	17818	17970	17882	17813	17846	17957	17655	17805	17741	17796	17810	17831	17772	17798	17881	17853	17814	17807	17834	17946	17851	17809	17889	17739	17725	17681	17627	17572	17469	17719	17771	18061	17827	17649	17688	17870	17822	17675	17664	17595	17955	17816	17533	17730	17760	17854	17814	17833	17719	17694	17836	17873	17747	17782	17728	17952	17647	17690	17953	17769	17730	17516	18051	17753	17896	17883	18135	17682	17799	17574	17684	17820	17814	17932	17878	17915	17638	17860	17752	18047	17872	17714	17830	17712	17901	17746	17788	17739	18018	17850	17771	17851	17812	17645	17798	17789	17785	17765	17623	17708	17906	17855	17863	17712	17824	17705	17711	17942	17615	17803	17746	17916	17841	17870	17638	17676	17864	17807	17654	17726	17772	17794	17733	17906	18099	17763	17711	17799	17766	17814	17888	17804	17878	17740	17778	17729	17787	17596	17782	17671	17937	17966	17822	17636	17863	17905	17788	17747	17664	17654	17723	17730	17611	17872	17878	17712	17727	17813	17822	17874	17772	17849	17762	17913	17850	17749	17623	17827	17715	17839	17937	17759	17797	17712	17806	17792	17748	17755	17759	17870	17773	17615	17737	17791	17741	17834	17817	17647	17784	17793	17871	17809	17953	17862	17676	17913	17840	17907	17889	17850	17801	17914	17650	17777	17827	17549	17859	17816	17796	17817	17929	18005	17846	17750	17441	17778	17959	17756	17545	17763	17638	17694	17703	17919	17953	17880	17936	17828	17992	18045	17874	17678	18076	17825	17919	17906	17713	17835	17772	17871	17707	17866	17824	17681	17786	17561	17783	17595	17719	17738	17893	17762	17881	17836	17805	17749	17621	17810	17946	17678	17922	17774	17843	17738	17959	17797	17601	17716	18015	17843	17924	17660	17880	17692	17733	17692	17770	17734	17840	17897	17671	17847	17772	17777	17765	17733	17857	17749	17870	17963	17857	17798	17814	17837	17702	18124	17974	17799	17901	17685	17782	17654	17515	17756	17809	17619	17634	17742	17805	17523	17758	17771	17651	17783	17785	17697	17627	17811	17835	17707	17780	17715	17884	17924	17905	17795	17914	18140	17865	17697	17854	17657	17926	17828	17816	17929	17899	17772	17777	17869	17985	17888	17676	17891	17867	17709	17701	17666	17707	17621	17818	17947	17713	17557	17923	17623	17568	17796	17837	17852	17718	17668	17838	17907	17744	17957	17783	18002	17764	17870	17582	17864	17868	17845	17863	17861	17730	17773	17647	17729	17848	17778	17698	17705	17939	17682	17681	17889	17752	17849	17629	17916	17735	17848	17962	17966	17852	17922	17814	17813	17971	17684	17726	17485	17916	17609	17920	17576	17911	17921	17993	17968	17891	17784	17539	17701	17523	17689	17931	17851	17713	17609	17713	17937	17796	17706	17594	17819	17858	17944	17763	17709	17829	17832	17819	17619	17977	17777	17974	17849	17534	17957	17667	17714	17841	17579	17900	17868	17912	17791	17849	17709	17862	17761	17803	17827	17800	17680	17718	17952	17644	17561	17775	17819	17640	17894	17638	17956	17857	17878	17711	17795	17676	17652	17740	17820	17683	17688	17627	17967	17690	17867	17427	17804	17757	17898	17930	17687	17828	17679	17868	17884	17804	17740	17619	17718	17700	17920	17525	17815	17901	17719	17810	17819	17833	17845	17920	17847	17689	17713	17746	17782	17943	17798	17748	17837	17763	17636	17914	17670	17753	17666	17608	17492	17859	17684	17695	17811	17881	17710	17637	17779	17793	17801	17728	17889	17914	17737	17792	17753	17632	17856	17561	17738	17892	17781	18015	17838	17740	17622	17916	17799	17771	17665	17847	17848	17851	17808	17717	17628	17860	17916	17792	17591	17879	17563	17839	17848	17966	17921	17821	17662	17896	17938	17812	18004	17683	17707	17827	17818	17876	17830	17854	17670	17714	17822	17583	17749	17945	17724	17730	17678	17772	17687	17881	17661	17764	17833	17792	17726	17675	17592	17769	17757	17706	17813	17970	17741	17691	17861	17921	17792	17723	17671	17881	17926	17808	17740	17813	17755	17843	17696	17681	17835	17801	17713	17643	17777	17982	17801	17569	17750	17888	17944	17710	17591	17897	17728	17849	17749	17667	17613	17602	17752	17764	17797	17813	17735	17694	17762	17923	17739	17898	17626	17779	17684	17801	17801	17830	17872	17816	17923	17835	17895	17904	17797	17821	17932	17786	17708	17874	17775	17808	17921	17758	17841	17746	17853	17987	17815	18128	17693	17893	17848	17920	17817	17922	17943	17883	17845	17852	17900	17893	17778	17827	17706	18027	17805	17572	17759	17852	17754	17882	17866	17662	17637	17824	17910	17837	17621	17662	17957	17907	17780	17708	17666	17786	17625	17766	17739	17786	17781	17599	17566	17590	17796	17856	17563	17658	17703	17852	17729	17778	17925	17788	17645	17757	17725	17784	17748	17712	17753	17768	17665	17598	17790	17927	17609	17637	17947	17913	17966	17949	17836	17702	17901	17701	17645	17647	17731	17865	17985	17676	17852	17932	17863	17737	17903	17708	17772	17731	17543	17688	17794	17733	17795	17781	17682	17662	17733	17943	17751	17669	17881	17755	17831	17979	17683	17807	17579	17776	17774	17845	17789	17734	17870	17504	17747	17882	17894	17719	17844	17790	17855	17741	17728	17871	17851	17875	17872	17815	17406	17742	17933	17865	17687	17975	17831	17785	18065	17828	17736	17677	17672	17767	17674	17900	17702	17610	17795	17662	17779	17730	17800	17862	17705	17991	17866	17829	17869	17984	17856	17740	17688	17874	17808	17768	17780	17948	17897	17959	17769	17699	17854	17668	17790	17801	17876	17698	17748	17867	17783	17780	17947	18000	17773	17665	17630	17852	17870	17692	17855	17689	17794	17931	17828	17817	17762	17613	17738	17635	17822	17678	17754	17733	17758	17666	17732	17970	17872	17570	17696	17962	17807	17864	17906	17656	17651	17663	17811	17869	17644	17692	17790	17832	17773	17724	17878	17869	17793	17727	17676	17696	17861	17731	17923	17740	17786	17718	17946	17677	17542	17578	17586	17831	17771	17948	17951	17545	17778	17843	17622	17745	17792	17719	17764	17819	17797	17825	17807	17719	17827	17715	17400	17671	17643	17813	17813	17996	17660	17742	17735	17662	17743	17781	17727	17898	17742	17803	17675	17846	17908	17690	17870	17790	17765	17633	17963	17962	17744	17720	17860	17967	17968	17851	17623
34109	58236	53852	43200	37785	32811	28811	25785	23120	21190	19925	18743	17836	17362	17101	16556	16356	16061	15893	15828	15712	15649	15513	15534	15515	15392	15215	15430	15152	15132	15157	14964	14911	15124	15118	15127	14963	15152	15029	15169	15122	15074	15014	15101	14924	14892	14949	14922	15018	15057	15196	14897	14858	15077	15019	15077	15017	14996	14965	14961	14856	15046	15082	14975	14984	15046	15116	14937	14902	14857	15018	14942	14879	14840	14960	15052	14931	14959	14896	14918	14992	15068	14974	15018	15093	15060	14958	15058	15082	14892	14988	14960	14866	14894	15050	14859	14830	14892	14966	15062	15031	14849	14958	14913	14960	15070	15049	15017	15033	15130	14882	15116	14953	15000	15048	15169	14850	15029	14968	14977	14956	14947	14950	14993	15021	15068	14835	14964	14890	14820	14978	15055	15082	15049	14788	15081	14979	15112	14885	15140	14960	15079	15063	15007	14954	15007	14750	15080	14914	14917	14856	14953	15041	15069	14988	14927	14984	15063	14835	14886	14978	15051	14811	14867	14999	14971	15084	14779	15115	14925	15011	15040	14967	14835	14877	14941	15023	15008	15069	14736	14911	14903	14950	14908	14952	14939	15116	15038	15038	14878	15054	14895	14912	15016	15022	14893	14941	14967	14932	15118	15122	14818	14899	15025	14987	15141	15057	14902	15118	15063	14979	15026	15049	15066	15066	14947	15032	14936	15007	15015	14921	14993	15035	15032	14926	14878	14872	15158	14811	15004	15045	15125	15081	15015	14962	14907	14780	15084	15056	15031	14806	15002	15148	14960	15045	14708	15167	14971	14989	14853	15014	14975	14935	14872	14879	14955	14938	14897	14918	15033	14812	14994	14985	15039	15002	14930	15048	14893	14913	14920	14915	14965	15053	14877	15054	14848	15164	14945	14861	15117	15042	15169	15041	15017	14934	14931	15088	14819	14817	14948	14990	15001	14813	15002	15156	15023	14898	14961	14820	15090	14921	15027	15057	14916	14958	14934	14931	15036	15012	14971	15168	14952	14893	15007	14936	14931	14881	14959	14991	15168	14975	14775	14933	15111	14971	15040	15084	15016	14905	15070	15115	14967	15103	14860	15012	14798	15072	14878	14897	15085	14976	14925	15094	14930	14941	14962	14954	15157	15026	15019	15101	15105	14958	15070	15049	14941	15107	14941	14847	14900	14990	14945	14978	14986	14866	14992	14993	14923	15076	15044	14981	14976	14865	15079	14940	14917	15045	14974	14967	14755	14880	15041	15016	15119	14879	14996	14915	15017	15074	14965	14935	15000	15108	15055	14937	15104	15151	14962	14833	14945	14921	14953	15008	14877	14924	14878	15053	14947	14858	15005	14850	14991	14976	14926	14906	14864	15054	14920	14994	14974	14925	14917	14953	14980	15089	14976	15122	14970	15004	14960	14856	14936	14945	14736	15073	15035	14869	14975	14843	14899	14759	15148	14975	15127	14790	14852	14742	14947	14936	14685	14910	15126	15064	15035	14950	15049	14979	14961	14996	15007	15036	14950	15071	14974	15144	14879	14790	15109	14962	14964	14963	14866	15034	15012	15019	14935	14812	15032	14936	14911	15150	14905	14798	14912	15112	14887	14998	14845	15030	14979	15031	14991	15018	15012	15104	15126	14941	14995	14854	15094	14886	14977	14884	15012	14926	14888	15004	14875	14972	14955	15027	15172	15168	14884	15072	14865	14907	14875	15021	14991	14803	15032	14974	15046	14972	14798	15185	14905	14968	15021	15082	14985	15066	14924	15011	14868	14948	15017	15109	14919	14885	15139	15026	14855	15031	14962	14937	15061	15009	15043	14815	14825	14962	14973	14857	14898	15014	14957	14890	14991	14995	14910	14972	14990	14992	14866	14872	14888	14898	15087	14966	15032	15085	14873	14858	15016	14981	15138	14945	15031	15044	14862	15004	15084	15024	15067	14957	14777	15110	15121	15079	14946	15058	14997	15040	14937	14858	15033	14911	15148	14947	14982	14938	14973	15043	15076	14909	14934	15124	14936	14914	14975	14956	15032	14793	14894	15037	14882	15001	14867	14957	15062	15098	14948	14952	14861	15190	14962	15017	14969	14943	14847	14940	14911	14718	14928	15077	14800	14995	14812	14970	14924	14963	14893	14965	14930	14856	14955	15024	14880	15038	14987	15026	14963	14961	15018	14950	15026	14963	14851	14839	14924	15095	14935	14895	15158	14982	15090	14783	14992	15037	14974	15011	15125	15044	14877	15054	14920	14935	14888	14859	14980	14877	15028	14976	14987	14990	14795	14832	14933	15022	14945	15172	15049	14967	14961	15012	14940	14960	15032	14928	14954	14922	15154	14878	14989	14958	14993	14938	14842	14974	15018	14974	14963	15000	15053	14816	15018	15057	14983	15004	14931	14758	15098	15050	14977	14960	14941	15057	14914	14845	15084	14903	14853	15116	15059	15112	15108	15006	15000	14887	15203	14994	15036	14831	14821	15014	14931	14987	14937	15082	14963	14890	14947	14970	14966	15063	15061	14961	15136	14961	15008	15062	14890	15085	14783	14931	15060	15032	14949	14900	14972	15015	14835	14926	15000	15010	15048	15085	15027	14987	15011	14830	14993	15020	15019	14910	15060	15085	14858	15155	14849	14941	15060	14920	14838	15131	14947	14977	15044	15016	14817	14915	14854	15028	15151	15050	14852	14913	14915	14819	14932	15042	14987	14889	15084	14930	14894	15167	14725	15125	14902	14993	14901	14981	14893	14978	14926	15124	14838	15007	14764	15104	15128	14967	15046	14892	15053	14854	15025	14916	14931	14942	14811	14965	15095	14837	14957	15164	15113	14972	15053	15016	14916	14934	14930	14914	14881	14918	15065	14945	14912	15017	15057	15067	14918	15062	14781	15049	14842	15009	15063	15097	14919	15045	14932	14898	14879	15004	15013	14927	14910	15047	14899	14941	14949	15051	15024	14913	14858	14909	14902	15052	15055	15087	14887	15025	15039	14904	14827	14963	15000	15078	14821	14830	15048	14971	14988	15164	15186	15130	14891	15113	14849	14900	14932	14939	14887	15096	14907	14957	14772	15171	15030	15025	15099	15146	14964	15045	14920	14960	14973	14948	14916	14967	14931	15010	14986	14975	14892	14888	14974	14905	14995	15052	14944	14812	14990	14957	14979	14941	14948	15066	14994	14889	15072	14958	15003	15090	15026	14842	15104	15012	14919	15098	14688	14959	14903	15019	15036	15018	15014	14917	14961	14858	15147	14910	14980	15095	14838	15131	14944	15034	14909	14954	14951	15145	15080	15143	14801	14782	15142	14919	15011	14908	15123	15205	15004	15000	15043	14855	15107	15117	15018	14940	14847	15003	15060	15026	14890	14999	14867	14992	15002	15104	15091	14967	15111	15099	14891	15046	14872	14974	14819	15191	14949	14951	14928	14835	15156	14762	14899	14979	14968	14915	14888	14860	14964	15011	15019	15002	14991	14945	15045	15017	15153	14940	15060	15052	14977	14835	14918	15093	14816	14963	14910	15038	14962	15016	14861	14891	14884	14993	14800	15059	15030	14999	15002	15097	15030	15007	14830	15094	14910	14990	14965	15079	14989	15021	14917	14937	14925	15090	14899	14870	15084	14893	14838	14880	15091	14954	15007	14933	14915	14935	14935	15056	14905	15182	14923	14987	15036	14941	14884	14902	15021	15039	14979	14969	14964	14959	14950	15022	14944	14952	15011	14949	15023	14866	14762	14812	15050	14975	14980	14953	14801	15053	14911	15057	15163	14894	14820	14965	15000	15007	14891	15017	14794	15054	14856	14936	15041	14923	14742	14961	15022	14972	15039	14855	14758	15036	15133	15078	14872	14938	15034	14937	14962	15064	14829	15013	15089	14966	14744	14950	14866	15097	15074	14991	15063	14947	14986	14898	15099	15014	15053	14966	14935	14873	14927	14896	14813	14924	14991	15020	14931	14823	14805	15024	14939	14965	14899	15073	14969	15022	15019	14867	14901	14829	14939	15009	14956	14965	14995	14845	15019	14989	14951	15013	15085	15072	15038	14980	15061	14946	15176	14907	14976	14847	14839	15073	14637	15134	15118	14888	15009	14849	15079	15013	15060	15046	14958	15010	14880	15074	15016	14998	14901	15087	15045	15075	15062	14951	15034	14924	15073	14905	14905	15087	15069	15001	14994	15023	15090	15010	14995	14876	14982	14991	15178	15032	15050	15152	15013	14875	15082	14813	14967	15061	15018	14998	14826	15007	14981	14962	15130	14974	14878	14991	15174	14956	15113	15054	14964	15036	14948	15103	14862	14862	14944	14855	15102	14999	14950	14914	14933	14882	15070	14970	14780	14914	15007	14956	15043	14947	14815	14949	15024	15118	15069	15062	15055	15058	14898	15203	14909	14986	14867	15031	14938	14917	14906	14960	14858	14999	15118	14917	15123	14894	14928	15006	15085	14824	14899	15093	14940	14966	15026	15030	14920	14993	15054	14928	14928	14864	14903	14945	14944	15033	14976	15029	14866	14876	14899	14999	15045	14981	15038	14932	14910	15018	15013	14902	15083	15023	14840	14957	14862	14957	14935	14920	14817	14989	14911	14910	14997	14954	15042	15102	15008	14928	15082	14926	14842	14847	14957	14779	15032	15030	14976	15137	14858	14865	14967	14932	15108	14935	14958	14892	14941	14949	14917	14966	14956	14965	14943	15062	15038	14868	14873	14979	14874	14925	15032	14940	14992	14914	15078	14960	15054	15159	15130	15065	15173	14876	14863	14871	14888	15012	14984	14817	14967	14931	15008	14986	15013	14761	15091	15083	14945	14860	14963	15086	14905	14949	14947	15002	14985	15041	15045	14932	15110	14877	15117	14968	15075	15043	14849	14985	14890	14929	15141	14928	15008	14883	15137	14829	15060	15171	15138	14936	14945	14940	14920	14940	14945	14759	15111	15003	14905	15041	14940	14902	15037	14969	15023	15002	14955	14862	14874	15082	14981	15027	14966	14828	14968	14971	14897	14868	15041	14903	14977	14934	14852	14985	14880	14903	14990	14948	14886	15009	14957	15093	15046	15122	14870	15145	14979	15073	14789	15084	14978	14971	15155	15082	15120	14840	14967	14943	14986	14905	14928	15126	14854	14970	14961
30081	31842	39803	35339	28935	25640	23263	21451	20528	19977	19227	18653	18848	18373	18407	18179	18137	18098	17959	17746	17980	17913	17678	17902	18011	17877	17794	17696	17762	17817	17910	17610	17887	17776	17840	17696	17866	17820	17566	17800	17655	17800	17640	17698	17741	17586	17671	17653	17582	17852	17482	17799	17868	17638	17697	17881	17613	17809	17658	17689	17736	17553	17813	17637	17689	17675	17803	17820	17641	17563	17791	17552	17645	17349	17510	17830	17587	17524	17788	17743	17848	17658	17626	17692	17587	17573	17743	17451	17905	17664	17609	17565	17666	17480	17484	17817	17820	17740	17877	17652	17640	17769	17850	17668	17643	17770	17782	17797	17474	17782	17688	17713	17576	17779	17717	17679	17620	17722	17801	17740	17512	17559	17885	17517	17812	17706	17808	17665	17747	17697	17508	17573	17622	17804	17853	17786	17734	17638	17751	17434	17587	17561	17781	17650	17758	17858	17674	17750	17672	17644	17805	17779	17673	17759	17563	17588	17795	17602	17616	17806	17748	17639	17749	17824	17532	17805	17714	17762	17632	17760	17536	17858	17760	17816	17690	17771	17623	17485	17552	17802	17577	17616	17777	17764	17685	17652	17541	17678	17528	17768	17550	17743	17716	17614	17651	17813	17805	17597	17677	17619	17664	17782	17763	17747	17617	17770	17651	17614	17713	17539	17957	17552	17600	17658	17682	17804	17749	17615	17815	17461	17774	17596	17777	17626	17797	17479	17852	17751	17641	17663	17661	17755	17643	17630	17805	17563	17661	17591	17480	17888	17558	17540	17631	17669	17670	17696	17775	17641	17837	17863	17628	17582	17715	17546	17656	17842	17548	17769	17631	17651	17653	17748	17620	17638	17656	17792	17840	17679	17623	17746	17647	17894	17669	17550	17595	17585	17724	17633	17680	17609	17784	17609	17944	17658	17665	17694	17605	17678	17527	17543	17625	17590	17763	17660	17599	17394	17608	17650	17691	17582	17611	17661	17596	17736	17876	17513	17645	17614	17481	17781	17621	17763	17797	17693	17575	17561	17632	17767	17560	17687	17584	17621	17807	17860	17675	17544	17746	17702	17606	17582	17736	17622	17572	17764	17693	17637	17457	17554	17860	17750	17795	17666	17621	17747	17917	17591	17610	17617	17780	17626	17673	17738	17748	17527	17577	17724	17545	17680	17865	17662	17860	17523	17649	17839	17433	17769	17699	17836	17867	17545	17674	17744	17731	17741	17756	17732	17878	17630	17614	17725	17846	17713	17854	17622	17519	17553	17744	17718	17577	17701	17717	17653	17737	17663	17836	17618	17638	17617	17570	17486	17502	17563	17629	17693	17670	17712	17830	17671	17718	17405	17645	17488	17696	17520	17656	17757	17711	17808	17926	17645	17552	17700	17581	17755	17760	17621	17818	17907	17710	17628	17528	17687	17608	17736	17502	17667	17813	17756	17681	17746	17876	17703	17655	17890	17781	17558	17618	17930	17931	17749	17811	17547	17714	17654	17826	17806	17667	17817	17852	17646	17746	17680	17574	17699	17593	17827	17547	17857	17638	17593	17848	17702	17765	17538	17690	17737	17768	17581	17920	17607	17693	17679	17608	17701	17690	17759	17714	17950	17765	17498	17695	17857	17630	17487	17717	17632	17708	17460	17784	17578	17672	17622	17717	17796	17502	17431	17506	17689	17941	17848	17588	17606	17472	17681	17767	17820	17537	17656	17713	17833	17740	17727	17738	17548	17722	17557	17645	17751	17722	17681	17707	17689	17660	17465	17794	17834	17789	17768	17957	17902	17768	17493	17826	17625	17838	17618	17710	17627	17672	17461	17773	17632	17720	17742	17671	17353	17821	17799	17594	17848	17769	17600	17740	17600	17611	17786	17603	17766	17622	17564	17792	17552	17615	17813	17594	17683	17677	17605	17575	17671	17690	17996	17475	17896	17776	17614	17691	17889	17712	17561	17546	17609	17506	17649	17695	17713	17668	17752	17654	17738	17717	17589	17707	17729	17379	17454	17744	17642	17519	17744	17766	17563	17592	17696	17518	17563	17931	17566	17798	17708	17611	17822	17555	17752	17555	17572	17705	17696	17600	17797	17574	17553	17401	17630	17617	17671	17462	17562	17586	17668	17710	17678	17802	17645	17656	17690	17633	17671	17693	17891	17840	17960	17709	17751	17868	17785	17604	17531	17612	17513	17704	17617	17651	17602	17598	17751	17846	17475	17834	17832	17597	17692	17723	17560	17759	17751	17713	17572	17533	17917	17770	17617	17690	17703	17725	17577	17720	17611	17774	17791	17659	17727	17547	17741	17773	17678	17744	17789	17904	17579	17650	17653	17714	17573	17565	17776	17790	17541	17625	17822	17682	17736	17551	17712	17788	17752	17753	17586	17702	17413	17920	17668	17631	17721	17682	17736	17869	17854	17613	17680	17605	17638	17576	17656	17495	17620	17562	17717	17397	17801	17691	17729	17472	17486	17857	17828	17673	17649	17584	17621	17888	17794	17587	17769	17866	17661	17671	17813	17508	17746	17897	17727	17619	17717	17713	17734	17688	17460	17571	17560	17636	17911	17486	17726	17835	17733	17606	17640	17541	17639	17591	17590	17806	17718	17637	17726	17801	17695	17444	17473	17948	17750	17899	17654	17680	17859	17518	17700	17705	17659	17646	17524	17768	17788	17572	17677	17633	17549	17784	17452	17748	17594	17762	17680	17626	17670	17364	17669	17670	17939	17712	17672	17716	17711	17642	17721	17866	17592	17737	17473	17540	17725	17832	17756	17718	17552	17483	17588	17649	17721	17644	17432	17627	17601	17587	17622	17697	17758	17743	17603	17644	17588	17621	17467	17434	17733	17656	17528	17783	17838	17634	17671	17473	17588	17752	17624	17920	17596	17567	17743	17521	17515	17568	18007	17652	17565	17610	17817	17754	17674	17816	17849	17776	17688	17681	17720	17608	17739	17725	17506	17618	17732	17759	17617	17709	17651	17513	17545	17801	17708	17491	17574	17785	17591	17671	17549	17638	17705	17849	17682	17591	17813	17576	17614	17731	17593	17807	17391	17738	17513	17674	17704	17764	17716	17698	17746	17695	17535	17546	17474	17633	17682	17442	17623	17789	17921	17890	17629	17565	17646	17693	17528	17620	17578	17657	17643	17760	17684	17821	17591	17511	17472	17598	17837	17644	17678	17553	17599	17632	17755	17741	17347	17723	17605	17462	17545	17574	17686	17819	17770	17652	17692	17500	17847	17579	17828	17588	17730	17584	17812	17660	17579	17812	17747	17923	17748	17604	17783	17593	17588	17805	17662	17686	17729	17547	17858	17768	17738	17451	17648	17763	17800	17717	17892	17737	17626	17566	17545	17722	17751	17749	17693	17766	17688	17843	17545	17681	17691	17724	17684	17549	17740	17707	17729	17558	17614	17878	17539	17759	17590	17802	17464	17616	17746	17607	17669	17601	17584	17673	17681	17774	17601	17499	17656	17606	17766	17918	17661	17965	17561	17477	17775	17818	17669	17426	17447	17624	17602	17899	17613	17552	17528	17834	17695	17942	17692	17876	17679	17532	17507	17526	17678	17541	17945	17640	17695	17542	17820	17655	17590	17787	17676	17639	17498	17685	17648	17683	17849	17706	17651	17637	17689	17730	17458	17747	17663	17532	17650	17612	17683	17792	17849	17523	17779	17502	17909	17740	17598	17734	17419	17585	17639	17612	17793	17553	17772	17745	17521	17756	17712	17699	17501	17761	17663	17515	17532	17602	17831	17616	17537	17820	17655	17642	17624	17655	17715	17546	17644	17633	17716	17713	17548	17757	17786	17618	17919	17599	17703	17709	17629	17585	17571	17748	17706	17776	17776	17693	17507	17797	17769	17956	17721	17694	17843	17846	17984	17742	17609	17690	17575	17659	17661	17745	17397	17548	17592	17693	17713	17749	17696	17627	17602	17824	17560	17533	17714	17638	17606	17710	17828	17527	17571	17789	17479	17694	17552	17675	17614	17550	17713	17788	17752	17793	17774	17760	17628	17633	17762	17477	17608	17646	17567	17802	17803	17462	17519	17581	17636	17821	17556	17500	17608	17596	17608	17549	17550	17555	17588	17624	17642	17824	17657	17756	17593	17511	17502	17697	17505	17685	17643	17766	17722	17707	17749	17865	17691	17536	17767	17747	17581	17759	17812	17675	17638	17763	17661	17537	17495	17612	17685	17648	17647	17752	17768	17784	17555	17520	17554	17743	17729	17912	17578	17929	17634	17804	17621	17630	17730	17690	17528	17743	17694	17710	17569	17834	17621	17646	17660	17952	17598	17716	17809	17712	17702	17745	17519	17701	17549	17869	17765	17697	17635	17950	17454	17820	17784	17779	17650	17630	17881	17848	17706	17775	17719	17599	17648	17819	17635	17698	17623	17757	17598	17890	17704	17689	17510	17751	17764	17597	17915	17697	17664	17553	17923	17461	17734	17640	17670	17560	17980	17748	17694	17604	17856	17611	17535	17637	17672	17775	17693	17724	17720	17623	17606	17819	17558	17668	17580	17870	17627	17871	17661	17714	17590	17714	17768	17564	17747	17666	17505	17531	17786	17618	17541	17631	17644	17651	17679	17585	17507	17666	17421	17656	17615	17616	17608	17558	17810	17790	17897	17763	17775	17857	17752	17637	17612	17657	17562	17651	17953	17647	17624	17546	17638	17524	17828	17654	17591	17770	17808	17681	17778	17623	17563	17593	17465	17647	17678	17718	17599	17624	17734	17711	17588	17567	17340	17594	17838	17573	17768	17605	17800	17761	17593	17786	17432	17704	17702	17897	17863	17945	17762	17587	17887	17712	17494	17733	17672	17686	17532	17713	17651	17640	17777	17461	17630	17830	17748	17721	17758	17708	17693	17532	17613	17632	17571	17702	17811	17718	17543	17460	17564	17824	17808	17681	17740	17558	17704	17652	17681	17639	17641	17683	17709	17767	17694	17611	17647	17606	17457	17631	17648	17734	17856	17761	17624	17720	17825	17591	17714	17548	17648	17603	17832	17604	17638	17651	17652	17617	17558	17744	17611	17859	17592	17761	17619	17747	17758	17655	17562	17625	17705	17619	17662	17569	17708	17647	17666	17449	17733	17824	17661	17787	17621	17857	17630
33313	48114	43988	34316	29070	25366	22502	20359	19106	18025	17113	16854	16207	16143	15642	15605	15524	15461	15273	15208	15370	15186	15211	15375	15160	15085	15137	15011	14996	15187	14932	15044	15073	14895	14814	14974	14921	14992	14989	14984	14914	15120	14944	15077	15048	15052	14961	14825	14921	14947	14786	14856	14846	14894	14849	14961	14970	15010	14763	14791	14878	15040	15199	15033	14927	14800	14968	14917	14886	14947	14912	14921	14829	15035	14742	14960	14598	14778	14900	14702	14858	14842	14845	14888	14764	14987	15009	14899	14857	14884	14865	14967	14782	14891	14893	14911	15096	15029	14889	14996	14924	14853	14796	14770	15041	14827	14941	14762	14937	15028	14866	15038	14866	14925	14998	14913	14841	15035	14888	14898	14941	14866	14813	14948	14826	15071	14952	14852	14854	15002	14811	14873	14921	14907	14930	14773	15056	14941	14933	14930	14802	15003	15025	14871	14977	15006	14707	14844	14880	15040	14874	14836	15024	14865	15019	14854	14764	14985	14882	14944	14952	14822	15044	15008	14862	14935	14948	14905	15038	15028	14930	15049	14957	14975	14936	15017	14915	14954	15008	15051	14889	15015	15025	14762	14937	14912	15003	14823	14917	15130	15145	14960	14934	15017	14865	14888	14815	15126	14947	14901	15075	14936	14798	14985	14981	15032	14900	14866	14959	14766	14887	14692	14876	14900	14974	14816	14938	14788	14846	14955	14845	14874	14894	14860	15041	14978	14889	14964	15066	14915	15011	14803	14773	14847	14880	14943	15008	15030	14918	15167	14829	14917	14818	14961	14894	14823	14882	14857	14869	14964	14915	14977	14917	14796	14924	14969	14750	15031	14840	14866	14878	15017	14964	15046	14853	15028	14911	15034	14962	14904	14895	14789	15166	14932	14905	14906	14940	14899	14977	14835	14815	15002	14822	14883	14856	14957	15075	14892	14970	14991	14939	14814	15001	15092	14982	14817	14819	14798	14936	15037	14860	14975	14783	14718	15055	14954	14817	14858	15052	14811	14897	15058	14930	14866	14892	14887	14992	15104	14840	15029	14982	14944	15004	15005	14814	15017	14798	14846	14972	15007	15076	15050	14921	14970	14726	14796	14979	14908	14949	14966	14953	14884	14899	14992	14823	15050	15185	14864	14861	14893	14872	15137	14839	14880	14996	15005	14836	14927	14889	14936	14880	14885	15140	15050	14824	15029	14796	14791	15177	14969	14897	15055	14991	14864	14923	14879	14966	15006	14960	14768	14915	14896	14975	14814	14930	14875	14913	15020	15048	15053	14765	15038	14732	15016	15131	14854	14882	14960	14877	14878	14928	14885	14958	14917	15217	14966	14947	14944	14923	14910	14833	15173	14907	15104	14946	14874	14825	14905	14799	14840	14903	14890	14957	14919	15043	14907	15039	14825	14889	14876	14923	14962	15011	14891	15220	15035	14917	15008	14874	14978	14780	14941	14830	14950	14911	14959	14955	14801	14936	14975	14937	14886	14918	14807	14865	14845	14988	14797	14754	14962	14979	14877	14860	15105	14954	14930	14867	14802	14948	14964	14986	14995	14997	14835	14965	14982	15033	14830	15169	14950	14972	14891	14768	14850	14848	14804	14960	14851	14896	14821	14881	14896	14877	14956	14919	14998	14868	14856	15008	14908	15037	14932	14890	14904	14700	14762	14892	14868	14904	14793	14957	15136	14954	14803	14958	14872	14830	14977	14950	14926	15140	14908	15089	14786	15059	14848	15066	14852	14841	14874	14811	15028	14753	14875	14793	14890	14838	14865	14926	14813	14894	15040	15015	14839	14870	14984	15057	14852	15019	14951	14946	14912	14870	14950	14824	14838	15043	14988	14947	15125	15025	14895	14769	14935	14865	14781	14988	14893	15012	14864	15048	14891	14916	14949	14926	14947	14892	14838	14982	14937	14866	14865	14875	14906	15001	15000	14883	14864	14940	14799	14981	14879	15006	14760	14973	14931	14980	15035	15068	14994	14995	14830	15018	14890	14746	15049	14841	14999	15026	14763	14849	15021	15177	14940	15015	14956	14944	15102	15012	14881	15047	15038	15026	15034	14859	14843	15045	15000	15084	14948	14897	14952	15008	14969	14922	14927	14906	14719	14897	15019	14877	14860	14883	14926	14962	14923	15010	14826	14992	14981	14838	14899	14928	14810	14994	15114	14904	15041	15085	14980	14940	14944	14914	14880	14869	14920	14848	14971	14913	15050	14793	14922	14999	14915	14982	14775	14933	14873	15053	14976	14991	15113	15038	14749	14929	14915	14973	14933	15014	14867	14979	14762	14865	15001	15157	15101	14829	14907	14874	15045	14933	14773	14871	14991	15118	14721	14905	14825	14946	14856	14897	14932	14884	14828	14910	14999	14820	14966	14891	14947	14992	14850	15004	14976	14937	14945	14962	14842	14756	14942	14835	14830	14984	14930	15066	14799	15046	14949	14977	14805	15242	14935	14910	14802	14990	14902	14945	14886	15084	14739	14993	14995	14973	14853	14936	14927	14849	15039	14760	15036	14808	14943	14851	14929	14925	14878	14909	14949	14955	15023	14840	14973	14807	14956	14908	14942	14883	14816	14847	14871	14990	14942	14788	14728	14914	15163	14936	14980	14983	14979	14919	14793	15012	14851	15005	14989	14877	15056	15115	14968	14799	14875	14944	14872	15081	15017	14851	15021	14887	14875	14869	14836	14840	14803	15057	15029	14984	14994	14947	14964	14881	15015	14796	14958	14886	14952	14998	14990	15021	15166	14983	14891	15000	15166	14907	14802	14883	14795	14998	14842	14957	14957	14891	14884	14877	15036	14802	14944	15037	14896	15065	15004	14896	14885	15005	14936	14991	15073	15027	14908	14896	14794	14805	14963	14876	14855	15188	14877	15072	14831	15014	14926	14986	14945	14992	14852	14976	14953	15103	14833	15015	14884	14824	15018	14871	14873	14904	14828	15147	15074	14907	14883	14856	15009	14804	14941	15166	14936	14919	15088	14880	14844	15066	14952	14917	15009	15051	14943	14838	14898	14892	14863	14997	14846	15072	14828	14894	15066	14879	14968	15104	14915	14886	14755	14949	14999	14925	14803	14800	15028	14947	14867	14909	15005	14902	14740	14709	14885	15102	15002	14895	14964	14867	14845	14935	14996	14758	14886	14894	14855	14907	14996	14803	14948	14750	14950	14822	14902	14911	14806	15006	14873	15149	14962	14829	14957	15001	14982	14845	14840	15033	14867	14976	15001	14950	14851	14875	14928	14876	14900	14904	14890	15140	14848	14887	14790	15059	14974	15004	15054	14796	14921	14940	14875	14992	14719	14851	14916	14870	14839	14759	15001	14954	15031	14952	15030	14913	14885	15082	14916	14852	14751	14909	14867	14827	14984	15103	15048	15010	14970	14960	14857	15042	14825	14912	15060	14890	15003	14912	14934	14961	14876	14913	15021	14909	14923	14922	15021	14865	14823	14870	14981	15182	14921	14897	14932	15039	14940	14761	14779	14773	14937	14927	14867	14920	14881	14941	14864	14938	14988	14962	14950	14824	14815	14867	15042	14841	14835	14802	14929	14926	15003	14903	14874	14923	14924	14954	15137	14977	15006	14780	14976	14912	14878	15018	14898	14877	14818	15108	14882	15032	14860	14854	14765	14886	14912	15066	14957	15039	14918	14864	15005	15017	14822	14960	14802	14914	14990	15054	14864	14885	14925	15090	15069	14911	14881	15032	14995	15046	15026	14894	15010	14844	14911	14970	14752	14859	15016	15062	14704	15103	14969	14892	14981	15147	15139	14774	15032	14945	14921	15064	14768	14939	14955	14932	14999	15105	14931	15005	14930	15034	14947	15036	14876	14889	15053	14807	14944	14879	14906	14864	14928	15003	14961	14990	14997	14913	14781	14927	15002	14945	14983	14907	14830	14925	14989	14908	14886	14856	14874	14843	14811	14990	14740	14847	15004	14965	14905	15032	14910	14948	14899	14768	14797	15035	14916	14833	14870	14823	14865	14842	15051	14768	14614	14781	14882	15007	14893	14938	14706	14786	14851	14853	14994	15185	14881	15024	15073	14924	14758	14952	15035	14926	14934	14991	14977	14713	15123	15126	14980	15007	14899	14952	14998	14889	14975	14927	14933	15003	14840	14930	14848	14900	14741	14979	14954	15140	14879	14905	14854	14921	14772	14906	14948	14825	14762	14989	14836	15011	14809	14915	15037	14934	14863	14975	15047	15129	14871	14602	14831	14990	14819	14892	14767	14939	14971	15081	14901	15017	14946	14990	15017	14802	14918	15021	15083	14910	14960	15006	14954	14901	14872	14882	15036	15012	14930	14987	15049	15000	14997	14837	15035	15026	15073	14943	15097	14979	14854	14989	14814	15061	14849	15059	14712	15009	14848	15126	14741	14870	14838	15052	14747	14879	15056	14961	15091	15023	14977	15130	14817	14756	15011	15011	15029	15088	15013	15046	14987	14951	14761	14993	14895	14899	15112	14824	14858	15155	14794	14862	14916	14976	14870	15005	14784	14887	14945	14904	14942	14853	15123	14916	14991	14964	14920	15045	15004	14935	14917	15176	15055	14852	15033	14859	15044	14898	14947	14891	14849	14986	14789	14936	14987	15002	14870	14850	14962	14787	15080	15010	14828	14756	14776	14894	14932	14851	14984	14792	14735	14975	15136	14811	14987	14856	14880	14904	14780	14893	14857	15109	14943	14952	14938	14872	15091	14896	14766	14997	14894	14986	14932	15015	14963	15094	14961	14898	15035	15054	14989	14961	14776	14919	15103	14793	14920	15078	14786	15042	14950	14952	14822	15003	14946	14845	15098	14885	15034	14928	14810	15053	14754	14945	15031	15029	14982	14948	14713	14924	14933	14871	15095	15085	14928	14759	15071	15031	14929	14969	14933	14810	14871	15129	14831	14812	14950	14894	14945	14764	14988	14984	14752	14785	14891	14933	15070	14863	14940	15035	14919	14814	15026	15019	14897	14927	14868	14963	14933	14686	14889	14916	14846	14959	14839	14909	14977	14955	14872	14949	15057	15058	14975	15017	14922	15017	14957	14967	14884	14973	14889	14869	15035	14945	14973	14893	14889	14896	15012	14793	14974	14960	14904	14906	14852	14736	14903	15055	14887
24113	21167	28817	26473	26899	28569	27195	23363	21637	20992	20223	19690	19247	18966	18797	18574	18434	18036	18139	18129	17996	18127	17916	18006	17869	17838	17756	17694	17770	17753	17734	17879	17754	17765	17687	17790	17544	17814	17792	17889	17472	17543	17747	17771	17692	17573	17769	17743	17866	17680	17483	17710	17752	17648	17682	17749	17800	17718	17564	17659	17557	17772	17664	17548	17737	17723	17484	17515	17590	17632	17604	17677	17637	17686	17756	17627	17432	17428	17790	17566	17702	17778	17743	17475	17824	17778	17796	17807	17690	17623	17417	17698	17740	17529	17548	17685	17482	17711	17666	17504	17621	17491	17624	17670	17784	17767	17878	17653	17880	17595	17441	17574	17735	17615	17724	17568	17562	17933	17697	17791	17466	17727	17502	17759	17624	17527	17540	17537	17780	17713	17650	17623	17728	17796	17715	17617	17684	17543	17848	17536	17640	17592	17717	17640	17623	17693	17933	17668	17737	17691	17779	17509	17648	17756	17576	17599	17587	17798	17716	17772	17574	17684	17678	17702	17620	17795	17574	17546	17741	17566	17570	17433	17697	17780	17497	17438	17631	17542	17647	17727	17702	17722	17852	17719	17597	17525	17694	17556	17516	17733	17675	17447	17744	17419	17603	17509	17671	17621	17565	17605	17790	17756	17775	17494	17693	17504	17618	17678	17802	17696	17650	17601	17635	17602	17504	17837	17757	17703	17595	17481	17613	17709	17764	17784	17554	17575	17580	17548	17664	17505	17556	17536	17595	17681	17541	17507	17765	17615	17829	17734	17620	17693	17507	17565	17543	17666	17547	17567	17576	17534	17825	17599	17626	17483	17711	17550	17699	17568	17580	17631	17646	17776	17716	17570	17584	17561	17498	17697	17728	17491	17501	17519	17620	17549	17654	17409	17784	17503	17690	17770	17448	17763	17684	17424	17571	17615	17836	17783	17629	17644	17618	17792	17790	17665	17788	17520	17877	17635	17675	17707	17763	17584	17527	17695	17505	17523	17677	17811	17399	17481	17737	17570	17676	17679	17660	17625	17654	17608	17624	17502	17690	17449	17663	17595	17563	17596	17640	17508	17657	17675	17524	17447	17845	17678	17596	17659	17590	17621	17781	17636	17596	17470	17607	17629	17640	17784	17690	17668	17542	17710	17738	17502	17537	17592	17547	17534	17785	17656	17607	17581	17702	17686	17450	17670	17519	17727	17648	17799	17544	17651	17700	17524	17795	17640	17612	17644	17680	17691	17568	17667	17589	17287	17733	17567	17663	17578	17810	17812	17486	17724	17516	17790	17693	17588	17483	17673	17592	17604	17824	17569	17757	17804	17512	17988	17541	17515	17571	17588	17753	17452	17573	17667	17604	17771	17723	17754	17632	17621	17595	17931	17694	17691	17964	17849	17614	17566	17745	17666	17801	17841	17679	17659	17590	17777	17615	17644	17525	17811	17675	17670	17507	17697	17587	17615	17729	17668	17598	17655	17677	17429	17619	17695	17711	17748	17561	17750	17751	17673	17520	17656	17694	17589	17546	17540	17621	17639	17615	17458	17650	17743	17563	17727	17618	17764	17675	17466	17591	17624	17688	17777	17717	17595	17830	17732	17889	17607	17612	17749	17663	17689	17409	17844	17564	17547	17696	17597	17660	17750	17832	17839	17576	17733	17673	17532	17590	17517	17688	17531	17738	17553	17545	17633	17715	17591	17810	17522	17676	17589	17689	17732	17717	17726	17585	17624	17809	17712	17661	17711	17676	17597	17601	17666	17735	17509	17718	17892	17664	17606	17383	17501	17654	17601	17529	17680	17709	17721	17424	17739	17593	17629	17634	17702	17645	17611	17484	17506	17563	17786	17530	17740	17543	17415	17704	17527	17469	17775	17649	17663	17888	17821	17665	17706	17651	17750	17550	17616	17560	17553	17923	17602	17562	17774	17718	17768	17513	17421	17617	17718	17825	17553	17821	17595	17623	17384	17553	17661	17546	17623	17448	17685	17659	17704	17585	17527	17811	17513	17676	17637	17420	17580	17744	17602	17608	17559	17694	17620	17615	17432	17527	17660	17577	17477	17666	17920	17744	17795	17923	17470	17579	17751	17618	17571	17550	17548	17488	17442	17747	17526	17592	17637	17708	17538	17515	17553	17540	17546	17751	17724	17640	17448	17503	17598	17434	17683	17686	17494	17811	17574	17740	17712	17753	17647	17855	17555	17678	17505	17603	17472	17483	17667	17633	17552	17593	17432	17801	17490	17581	17383	17428	17470	17615	17577	17705	17559	17750	17613	17636	17745	17793	17679	17692	17559	17931	17702	17602	17573	17677	17680	17640	17678	17660	17689	17775	17350	17772	17601	17413	17686	17590	17675	17539	17596	17646	17619	17548	17597	17652	17638	17549	17752	17799	17592	17671	17567	17575	17714	17801	17586	17752	17654	17642	17440	17654	17619	17725	17607	17746	17597	17736	17632	17473	17495	17806	17554	17520	17699	17594	17654	17524	17553	17474	17749	17719	17626	17521	17693	17512	17443	17657	17705	17801	17680	17533	17938	17688	17474	17730	17526	17560	17803	17791	17570	17748	17678	17720	17917	17687	17502	17651	17684	17602	17624	17669	17704	17570	17588	17605	17825	17608	17798	17506	17766	17472	17597	17699	17458	17681	17488	17721	17557	17641	17463	17609	17553	17484	17778	17604	17415	17743	17682	17744	17809	17637	17799	17539	17639	17636	17689	17628	17434	17593	17364	17657	17484	17686	17638	17812	17733	17779	17670	17676	17669	17671	17732	17679	17472	17580	17607	17561	17774	17762	17577	17709	17676	17652	17699	17822	17598	17674	17992	17750	17644	17669	17721	17664	17510	17635	17645	17537	17741	17564	17805	17512	17702	17648	17697	17515	17475	17764	17662	17575	17676	17511	17483	17774	17680	17770	17609	17700	17673	17653	17625	17702	17666	17684	17621	17584	17636	17578	17539	17483	17652	17608	17736	17481	17614	17602	17768	17650	17671	17788	17758	17571	17521	17545	17554	17617	17736	17499	17790	17654	17686	17519	17539	17461	17728	17571	17791	17542	17584	17653	17636	17749	17952	17732	17798	17655	17735	17440	17703	17400	17573	17635	17640	17536	17779	17710	17623	17454	17638	17944	17866	17565	17426	17539	17574	17443	17794	17640	17626	17989	17703	17943	17674	17596	17614	17604	17639	17554	17575	17699	17665	17735	17756	17606	17724	17728	17694	17683	17717	17783	17724	17467	17716	17755	17630	17603	17561	17428	17485	17721	17573	17483	17883	17649	17357	17572	17630	17740	17743	17609	17597	17687	17684	17641	17533	17496	17701	17570	17734	17765	17432	17664	17935	17628	17653	17779	17689	17851	17712	17639	17557	17688	17673	17907	17621	17622	17609	17522	17541	17568	17604	17623	17498	17602	17689	17944	17888	17604	17576	17674	17480	17739	17593	17717	17534	17753	17671	17725	17647	17661	17786	17684	17699	17461	17498	17567	17666	17690	17751	17632	17709	17695	17588	17663	17684	17927	17682	17583	17627	17619	17531	17750	17643	17737	17727	17721	17733	17725	17476	17582	17730	17801	17538	17639	17568	17415	17616	17485	17621	17753	17612	17622	17563	17709	17713	17619	17707	17566	17614	17640	17491	17623	17576	17633	17766	17510	17656	17610	17713	17562	17540	17578	17572	17548	17384	17593	17590	17492	17651	17617	17558	17672	17642	17609	17699	17604	17482	17708	17639	17530	17663	17743	17600	17809	17791	17570	17463	17604	17516	17761	17633	17710	17686	17716	17799	17595	17637	17461	17745	17724	17561	17714	17496	17602	17613	17425	17638	17759	17693	17588	17576	17764	17483	17883	17706	17625	17503	17655	17649	17599	17534	17590	17765	17538	17763	17900	17558	17630	17567	17550	17605	17689	17614	17578	17486	17685	17528	17700	17615	17527	17614	17669	17711	17588	17502	17639	17825	17584	17570	17716	17621	17520	17630	17620	17565	17582	17792	17823	17656	17659	17582	17644	17786	17761	17645	17720	17654	17571	17636	17713	17587	17671	17783	17442	17675	17578	17761	17570	17469	17536	17706	17513	17680	17449	17692	17546	17409	17702	17677	17585	17520	17475	17747	17571	17600	17477	17578	17668	17621	17642	17822	17600	17559	17545	17731	17669	17523	17362	17576	17664	17597	17694	17623	17589	17683	17493	17579	17717	17528	17752	17458	17762	17598	17516	17606	17617	17891	17594	17581	17663	17761	17704	17651	17861	17674	17663	17508	17610	17469	17654	17801	17843	17739	17871	17672	17641	17643	17727	17675	17791	17715	17722	17696	17704	17646	17703	17642	17659	17597	17703	17732	17861	17734	17925	17660	17644	17741	17462	17589	17722	17709	17595	17788	17793	17555	17571	17584	17614	17678	17658	17675	17759	17758	17714	17749	17593	17435	17663	17627	17533	17572	17690	17595	17660	17620	17596	17614	17701	17596	17601	17594	17549	17462	17489	17579	17614	17545	17712	17757	17608	17566	17650	17541	17717	17617	17606	17707	17506	17570	17576	17558	17405	17460	17402	17492	17580	17692	17436	17761	17658	17523	17629	17459	17593	17547	17691	17682	17681	17536	17710	17563	17573	17537	17740	17769	17579	17620	17688	17698	17424	17748	17693	17665	17513	17561	17732	17572	17664	17621	17710	17705	17642	17476	17716	17605	17585	17640	17784	17793	17546	17550	17401	17485	17684	17429	17579	17653	17563	17749	17733	17615	17644	17649	17654	17609	17569	17538	17727	17838	17505	17541	17718	17572	17531	17491	17841	17790	17524	17635	17522	17442	17747	17488	17544	17428	17619	17410	17908	17759	17595	17792	17411	17525	17738	17602	17720	17842	17720	17523	17505	17452	17546	17733	17635	17869	17595	17569	17588	17546	17876	17582	17760	17796	17660	17767	17641	17495	17687	17485	17679	17575	17571	17854	17683	17656	17560	17601	17554	17513	17539	17383	17666	17867	17482	17626	17482	17600	17642	17621	17612	17732	17625	17646	17665	17568	17587	17583	17640	17728	17648	17568	17652	17748	17917	17746	17733	17586	17767	17737	17716	17828	17579	17480	17696	17660	17522	17602	17849	17584	17746	17749	17728	17633	17674	17627
32497	53715	49347	39353	33555	29118	25799	22904	20929	19821	18427	17641	17054	16667	16292	16056	15968	15436	15605	15488	15254	15330	15396	15035	15265	15150	15193	15134	15118	14969	15156	15096	14974	15151	15079	14906	15010	14995	15035	15021	14984	14997	14976	15069	14885	15007	14940	14848	14890	14945	15043	14904	14972	15039	14882	14900	15029	14834	15047	14962	15072	14950	14969	14832	14807	15041	15064	14793	14971	14958	14953	14906	14991	15013	14976	14941	15053	14928	15085	14863	14886	14957	14931	15026	14890	14866	14945	14950	14848	15031	14988	14938	14882	14875	14988	15098	14904	14949	14951	15084	14934	14980	15079	14937	14832	14957	15126	15063	14868	15062	14987	14929	14904	14784	14841	14853	14962	15082	15129	14851	15043	14832	14838	14854	14944	15000	15079	14759	15133	14949	14934	14962	14848	14996	14837	15098	15020	14931	15074	14980	14862	14844	15043	14821	14854	14856	14972	15023	14738	15051	14998	14796	14806	14832	14967	14936	14999	14940	14983	14960	14948	14909	15192	15069	14950	14855	14857	14876	14899	14900	14954	14926	14966	14897	14901	15058	14832	14926	14897	15049	14928	14994	14797	14960	14970	14789	14878	14942	14748	14961	14862	14877	14938	15072	14713	15024	14957	14963	14847	15024	14976	14849	15093	14956	15022	14990	15036	14814	14896	14804	14988	14897	15007	15044	14874	14952	14990	14931	14959	14824	14817	14881	15082	14977	14750	14915	14856	14908	14821	14915	14832	14841	14937	14980	14909	14991	15068	15034	14855	14791	14923	14929	14919	14820	14919	14945	14908	14904	14931	14904	14937	15042	14838	15021	15031	14849	14853	15054	14895	14945	14907	15092	15121	14866	14975	14994	14984	15097	14934	14936	14785	14952	15069	15029	15024	14903	14922	14936	15087	14788	14846	14847	14869	15081	15017	15029	14952	14597	14964	14966	14957	14731	14978	14978	14706	14992	15021	14832	15074	15071	14954	14971	14754	15005	14945	14711	14982	15010	15013	14887	15095	14807	15092	14810	14910	14732	14886	14867	14800	14825	14939	14972	14988	14919	15076	15062	14928	14702	15031	14896	14930	14881	14944	15050	14862	14881	15116	14855	14894	14862	14990	15035	14904	14885	14854	14981	14990	15075	15060	15010	15024	14876	14821	14952	14904	14927	14822	14994	14760	14828	15011	14800	14841	14903	15006	14824	14837	14996	14864	14895	14969	14830	14817	14947	14964	14865	14721	14915	14979	14815	14843	14988	15023	14880	14946	14909	14890	15037	14972	14892	14900	14818	14955	15023	14937	14894	15025	15147	14995	14775	15003	14885	14979	15149	14781	14871	14854	14997	14924	14841	14924	15016	14957	14948	14830	14920	15035	14872	14876	15121	14914	14891	15163	14916	14930	14833	14956	14953	14997	14957	14863	14887	15159	14849	14858	15009	14953	14884	14816	14749	15027	14807	14919	14782	15085	14998	14744	15059	15003	14837	14878	14822	14675	14922	14884	14900	14852	14953	14814	15073	14995	14848	14905	14823	15011	15157	14807	14948	14979	14813	15010	14726	14969	14941	14859	14982	14853	14975	15021	14982	14998	14873	15124	14916	14999	15016	15070	14849	14995	14970	14960	14883	14762	14814	14904	14974	14928	14828	15025	14961	14845	15032	14926	15022	14856	14680	15100	14995	14997	14829	14965	14900	15065	14974	15028	14880	14929	14970	14972	14666	14960	14992	15109	14946	14860	14795	15115	14825	14972	14943	14809	15023	14814	15084	14978	14791	14776	14917	15015	14982	14895	15052	14946	15149	14838	15063	14814	14858	14996	14988	15021	14997	14988	14917	14959	14799	14883	14915	14959	14744	14776	14937	14834	14917	15071	15002	14921	14973	14774	14906	14855	15044	15033	14774	14995	15122	15065	15003	14939	14901	15171	14898	14760	14839	14991	14801	15082	14861	14925	15004	14807	15029	15089	14917	14882	14852	14820	14928	14967	14882	14997	15096	15007	14914	14883	14877	14978	14704	14717	14957	14899	14698	14902	15044	14991	14902	15083	14798	14983	14938	14840	15103	14997	14915	14946	14870	14998	14976	15045	14880	14798	14830	15029	14974	14822	15017	14836	14886	14852	14930	14903	14900	14945	14827	14921	14858	14914	15022	14889	14939	15086	14926	14857	14821	15019	14959	14856	15152	14847	15178	14801	15019	14921	14968	15046	14989	14895	14860	14878	14999	14931	15034	14930	15038	14912	15044	14840	15055	14897	14897	15111	14958	14818	14907	14879	14897	14975	14959	14862	14964	14953	15033	14883	14884	15022	14904	14953	14964	14899	14906	14952	15046	14956	14821	15070	14824	14986	15031	14941	14975	14879	15020	14895	14561	14975	15056	14984	15025	15132	14785	14914	14957	14828	14941	15025	14883	14991	15006	14910	14911	14919	14909	14946	14888	14951	15136	14905	14976	15084	14688	15167	15089	14883	14968	14871	14947	14868	14750	14857	14950	15032	14868	14781	14899	14906	14793	14902	14937	14769	15078	14890	14923	14894	15093	15136	14836	15060	14950	14840	14811	14874	15008	14817	14890	15069	14940	14817	14783	15034	14882	14917	15089	15118	14878	14875	15068	14979	15098	14736	15017	14918	14912	14943	14917	15088	14924	14958	14768	15026	14923	14819	15031	14954	14937	15034	14800	15128	14846	14805	14965	14835	15003	14832	14826	14802	15073	14873	14910	15047	14870	14755	14896	14987	14964	14788	14760	14799	15000	15071	15046	14821	14993	14978	15051	14810	14884	14804	14855	15013	14946	15008	14889	15026	14900	15015	14880	14908	14876	14919	14930	15124	14961	14838	14874	15006	14853	14958	14928	15012	14786	14793	14956	14911	14771	14996	14994	14770	15040	15103	14978	14888	14926	14836	14991	14823	14991	15004	14940	15190	14926	14867	15073	14934	14977	14920	14890	15065	14960	14907	14812	15122	14932	15051	14776	14985	15042	15041	15053	14911	14942	14845	14826	14906	15010	14951	14924	14842	14974	14937	14946	15057	14901	14931	14916	15024	14987	14863	15034	15000	14848	15049	15025	14978	15016	14839	14937	14818	14952	14988	14901	15012	14829	15067	14971	14992	14967	14994	15003	15005	15043	14884	14872	15066	15034	15107	14902	15052	15005	14661	14777	15049	15034	14871	15079	14912	14822	14995	14849	14901	14877	14891	14851	14933	15041	14867	14845	14973	15008	14905	14812	14873	14823	15036	14967	14879	14914	14878	14985	15016	15008	15041	14914	14958	14860	14950	14889	14904	14887	15080	14807	14892	15081	14976	14971	14900	14823	15015	14923	15041	15081	14763	14958	15067	14878	14978	14971	14855	14946	14965	14884	15023	14931	14933	15069	14948	14933	15001	14842	14936	15036	15020	15086	14790	14705	14876	14958	14944	14882	14921	14896	14775	15103	14942	14920	14795	14995	14891	14960	14815	14914	14892	14983	14993	14911	14977	15010	14912	14915	14906	14804	14885	14966	14917	14881	14985	14794	14830	14889	14965	14970	14825	14800	15020	14965	15059	14826	15076	14924	15042	14875	14846	14974	14969	14936	14948	14865	14984	14952	15036	14992	14937	15160	14970	14706	15017	14834	15051	14868	14904	14807	15020	14816	14894	14978	14851	15068	15135	15036	14794	15111	14843	14776	14902	15036	15017	14921	14858	14942	15046	14760	14885	14865	14831	14907	14956	14956	14741	14860	14901	14745	15006	14933	15037	14999	14901	15133	14940	15029	14982	14913	15009	14894	14989	14957	15040	15009	14940	14875	15043	14974	14954	14920	14976	14974	14836	15000	15021	14801	15061	14924	14907	14965	14894	14838	15018	14946	14978	14957	14816	14967	14873	14734	14829	14988	15050	14924	14873	14925	14797	14901	14874	14861	15043	14892	14931	14882	14989	14961	14836	15007	14914	14923	15031	14834	15001	14904	14790	14916	14947	14988	14964	14942	15018	14923	15045	15109	14906	14940	15166	14950	14962	14933	14909	14874	14975	14932	14961	14867	14685	15001	15002	14939	14795	14829	14988	15079	14911	15014	14980	14917	15073	14995	15018	14898	15024	14972	14961	14938	14984	14776	14910	14928	15093	14886	15030	14877	14867	15110	14897	14687	14882	15040	15079	14790	14900	14842	14964	15029	15015	14954	14878	14902	14953	14947	14989	14908	15046	14894	14972	14808	14873	15114	14955	15034	15010	15059	14943	14951	14831	14994	15062	14974	15003	14975	15019	14842	15049	14950	14957	14951	14942	14805	14967	14922	15021	15032	14991	14791	14862	14998	15083	15044	14955	14914	14892	14909	15042	14915	15000	15079	14929	14765	14945	14917	14958	14922	14852	14900	14901	15099	14972	14940	14835	14890	14971	15025	14967	14964	14989	15106	14900	14950	14912	15050	15023	14890	14892	14999	15005	14895	14977	14914	14844	14952	14928	14696	14888	14863	14862	14806	14986	14845	14951	14906	14967	14978	14915	14815	14865	14839	15062	14895	14949	14797	15049	14904	14940	14894	14943	15005	15051	14877	14919	14984	15186	15020	14846	14950	14946	14927	14882	14870	15004	14857	15027	15021	14818	14878	15041	14944	14905	15124	14946	14904	14794	14805	14875	14929	14987	14879	15040	14836	14899	14987	14873	14904	14964	14903	14845	15058	14925	15034	15071	14948	14947	14934	14897	14850	14931	14876	15081	15004	14951	14842	14786	14803	14877	14993	14828	14874	15122	14853	14934	14952	15050	14914	14981	14905	14791	14943	14977	14836	14877	14960	14887	14986	14935	15096	14803	15119	14857	14872	15059	15026	14978	14916	14888	14927	14932	14894	14887	14933	14806	14792	15097	14705	14834	14831	14845	14976	14869	14983	15124	15031	15006	14987	14899	14983	14934	14905	15007	14940	15018	14878	14884	15015	15024	15069	14989	14912	14889	15074	14908	14815	14835	14887	14899	14865	14904	14920	14877	15033	15098	14990	14836	14934	14931	15132	14908	14846	14944	14921	14858	14826	15033	15061	14907	15047	14791	14958	14943	15043	14948	14870	14739	14955	15087	15040	14974	14996	15126	14930	15089	14975	14893	14941	14911	15042	15000	15021	14840	15020	14842	14890	14941	14879
22712	21073	28837	23890	23388	28130	30480	25463	23528	22868	21593	20847	20109	19733	19240	19206	18884	19003	18715	18586	18722	18584	18297	18289	18232	18209	18342	18174	18317	18251	18244	18144	18199	17918	17912	18139	18039	18084	18144	18006	18230	17911	17951	18016	18080	17952	17954	18234	17997	18108	18203	18098	18087	18205	18057	18025	17940	17758	18020	18066	17905	18042	18141	17950	17966	17980	18100	17836	17900	18061	17989	17847	17911	17879	18033	17942	17880	17949	18101	17865	17996	18103	17941	17953	18037	17876	18079	17997	17861	18018	18058	17881	17836	17808	18076	18012	17960	18018	17990	17872	17935	17980	17926	17890	18044	17914	18015	17994	17892	18079	17968	17830	18097	17986	17816	17831	17849	17910	18013	17817	17894	17908	17875	17998	18030	17991	18073	17978	18027	17871	18006	18015	17858	17842	17930	17892	18159	18030	17923	18021	18033	17923	17760	17955	17988	18042	17920	18026	18030	17956	17834	18029	17927	17692	17844	18160	17953	17789	17882	17951	18002	18013	18023	17921	18083	18149	17823	18049	17977	17764	17924	17725	17853	17897	18042	17933	18145	17946	18150	17855	17932	17887	17993	18188	17827	18120	17885	17757	18093	17849	17938	17877	17966	17936	18027	17925	17741	18060	17940	17945	18071	17895	17815	18022	17870	17709	17944	17868	17987	17910	18089	17921	18101	17916	17795	17652	17846	17923	18232	17979	17870	17790	17955	18052	17876	17920	17879	17997	18106	18049	17879	17766	17994	17889	17902	17689	18019	17995	17860	17860	17853	18113	17958	17937	18108	17683	17892	17926	17683	17801	17884	18039	17942	18048	18063	18008	18023	17794	18021	17887	18159	17871	17934	17894	18046	17939	18001	17990	17965	17726	17872	17987	17843	18099	17885	17953	18040	17835	17644	18022	17865	18025	17978	17887	17794	17834	17895	17899	18104	17899	17942	17727	17966	17960	17866	17710	17841	17785	17965	17889	17904	17851	17788	18049	17899	18020	17936	17794	17922	17812	18070	18079	17933	18016	17791	17733	17937	17701	17900	18204	17957	17768	17913	17823	17949	18045	17975	17892	17902	17940	18036	18000	17933	17739	18060	17982	17740	17958	18043	17905	17905	17956	18048	17936	17965	18077	17878	17737	18001	17978	17884	18041	17965	17898	17981	18154	17886	17886	17876	17875	17846	17938	17865	17887	17869	18104	17856	18008	17809	17987	17856	17715	17990	18047	17848	17954	17740	17938	17836	17886	17821	17900	18019	18025	17846	17803	17752	17851	18056	17928	17979	17954	17929	17931	17907	17947	18033	17894	17892	17761	17908	17775	17862	18116	17887	17878	17770	17930	17954	17666	18004	17786	17892	17769	17921	18128	17891	17820	17956	17751	17998	17950	17920	17810	17893	17946	17747	17750	17914	17782	18010	17781	17807	18033	17847	17841	17931	18012	17852	17821	17865	17947	17856	17809	17905	17912	18029	17634	17857	17984	17906	17871	17939	18003	17857	17838	17824	17725	17744	18002	17933	17873	18017	17912	17961	18150	17947	17861	18197	17905	18008	18059	18013	18041	17882	18012	17865	17876	17922	18060	17912	17942	17682	17842	17961	17984	18005	17947	18014	18076	17876	17908	17873	17777	18152	17961	17850	17721	17912	18022	17893	17915	17887	17844	17980	17866	17853	17825	17975	17970	17915	17909	17972	17780	17972	17705	17734	17706	18104	17863	17874	18084	17888	17735	17930	17856	17892	17764	17919	18092	17848	17881	18002	18130	17991	17962	17864	17863	17989	18001	17898	17895	17888	17972	18040	17971	18080	17864	17895	17915	17868	18173	17894	17750	17792	17769	17882	17889	17998	18056	17742	17954	17800	17782	17848	18124	17860	17805	18034	17959	18005	17854	17818	17856	17863	17983	17909	17770	17956	18053	18147	17765	17997	17770	18057	17804	18077	18201	18100	17905	17922	17978	17906	17898	17649	17981	18196	17753	17824	17811	17852	17876	17829	17662	17942	17890	17819	17829	17912	17910	17694	17847	17939	17856	17768	18009	17756	17865	18108	18087	17939	17908	17862	17824	17670	17736	17894	17847	18071	17849	17899	17960	18102	18162	17986	17702	18014	17807	17757	17841	17804	17943	17898	17845	17984	17974	17916	17956	17933	17981	17887	17939	17729	17883	17901	17934	17958	18003	17766	17833	17852	17966	17967	18018	17908	17894	17920	17777	17719	17996	17833	17808	17912	17967	17903	17869	18058	17706	17801	17868	17899	18040	17846	17931	18033	17693	17902	17916	17732	17765	17693	17989	17837	17866	17712	18000	17885	18098	17893	17736	17832	17819	18127	17927	17777	17841	17668	17827	17913	18009	17974	18096	18056	17790	17839	18011	17787	17946	17656	18025	17876	17958	18107	17802	17871	18108	17907	17810	17951	17848	18038	17821	18146	17888	17927	17885	17718	18027	17906	17946	17939	17847	18015	17960	17770	17990	18005	17934	17919	17962	17970	18043	18007	17745	17796	18080	17823	17889	17961	18054	18069	17950	18042	17887	17791	17893	17994	18069	18084	17945	17936	17984	17925	17916	18053	17959	17967	17847	18049	17726	17902	18082	17887	18008	17918	17946	17876	17750	17929	17998	17819	17836	17996	17943	18035	17711	17928	18036	18002	17766	17752	18057	17919	17899	17947	17864	17919	18158	17989	17832	18023	17934	17906	17930	17834	17979	18053	17868	17791	17969	18015	17840	17818	17829	17878	17835	17959	18055	17819	17837	17956	18040	17850	17917	17890	18008	17925	17939	17969	17692	17904	18180	18109	18054	17944	18043	17852	17921	18034	18114	17891	18083	17832	17981	18189	17806	17930	17900	17979	17787	17698	17859	17739	17949	18054	18134	17990	18008	17904	17927	17861	17875	17956	17899	17811	17875	18079	18081	17961	17776	17971	17868	17783	17916	17846	17909	17990	17911	17899	17803	17905	17980	17890	17983	17845	18078	17888	17798	17849	17899	17893	17846	17925	17841	17937	17988	18028	17934	17804	17970	17974	17576	17939	17898	17848	17847	18160	17918	17863	17857	17833	17724	17953	18023	18071	17773	17758	17837	17942	18034	17899	17835	17713	17862	17990	17985	18205	18016	18023	18085	17835	17904	17812	17721	17972	17887	17899	17758	18012	17936	17783	18003	18033	17760	17899	17878	17836	18027	18060	17903	17882	17858	17902	18016	17834	17903	17985	17930	17737	17779	17891	17932	17841	17808	17878	17764	17782	17884	17855	18157	18063	17898	17873	18025	17845	17821	18083	17831	17795	17817	18180	17956	17866	17833	17953	17827	17959	18107	18026	17978	17925	18058	17801	18142	17964	17871	18006	17669	17944	18003	17893	17790	17981	17972	17929	17888	18047	17849	17911	17880	17824	17968	17759	17776	17839	18028	18197	18015	17972	18177	17956	18039	17934	17884	17794	17946	17883	17820	17601	18050	17800	17997	17697	17705	17958	17752	17802	17743	17857	17880	17917	18099	18000	17880	17701	17894	17763	17807	17758	17835	17968	18050	17964	17986	17752	17719	17918	17970	18034	17848	18110	17840	17841	18106	18065	17866	17886	17946	17790	17792	17821	17971	17929	17851	17864	17940	17879	17920	17865	17726	17938	18180	17945	18146	17936	18065	17969	17797	18046	18102	18097	18081	18000	17951	17906	17791	18079	17883	17992	18035	17867	17888	18165	17863	17919	18042	18014	17946	17961	17977	17872	17977	17886	18045	18023	17928	17820	17969	17863	17856	18057	17849	17842	17913	17823	17662	18127	18164	17924	17854	17988	17746	17945	17819	17677	17922	18029	17893	17997	17993	17904	18041	18018	17812	17852	18180	18269	18068	17625	18073	17980	17960	17969	17936	17957	17912	17778	18049	17973	17669	17994	17942	17799	17870	18044	17920	17916	17932	17808	17935	17783	17633	17855	17970	17896	18166	17921	17967	17827	17786	17882	18013	17777	17863	18052	18027	17818	17827	17836	17811	17795	17931	17966	17898	17856	17948	17618	17845	18031	17852	17795	17971	17977	17972	18155	18021	18139	18060	18012	18071	18057	17814	17975	17920	17676	17768	17863	17826	17823	17984	17995	17977	18047	17924	18024	17710	17851	17941	17888	17799	18016	18094	17967	17870	17870	18098	17908	17805	18052	17788	17959	17741	18035	17929	17880	17886	17880	17789	17945	17890	17952	17884	18093	18016	18072	17871	17863	17758	17973	17959	17744	18068	18020	17960	17813	17978	17951	17617	17756	17935	17771	17912	17989	17871	17885	17778	17846	17999	18019	18060	17921	18051	17843	17944	17919	17920	17814	17897	17889	17983	17915	18268	18104	17973	18010	17909	18043	17800	17883	17697	17951	17963	18121	17947	17891	17818	17690	17935	17927	17901	17645	17967	17953	17914	18010	17926	17884	17861	17982	18013	17865	17687	17968	17899	18127	17873	17925	17972	17878	17892	17961	17880	17857	18194	17978	17695	17915	17935	17846	17956	18051	17888	18012	17754	17829	17942	17785	17941	17806	17867	18104	17842	18086	17703	17937	17854	18184	17853	17910	17830	17944	18016	17964	17961	17793	18170	17858	17870	17924	17775	17849	17850	17963	17929	17863	17952	17865	17920	18040	17851	17821	17968	18004	17969	17804	17918	18022	17891	17986	18000	17930	17964	18009	17723	17797	17849	17935	18014	17843	17886	17901	17903	17945	17776	17960	18035	17804	17870	17858	17936	17752	17783	17953	17790	17919	17835	17805	17905	18112	18067	17986	18038	17927	18031	17962	17953	18102	17729	17802	17868	18059	17967	17881	17784	17947	18048	18054	17816	17910	17970	17932	17864	17911	18010	18112	17838	18043	17751	17865	18070	18080	17901	17863	17840	17965	17863	17915	17944	18055	17864	17922	17907	18063	18050	17612	17814	17905	18006	18212	17875	17988	18049	18078	17679	17802	18044	18018	17934	17818	17913	17830	17970	17671	17796	17819	17786	17951	17884	17904	17840	17805	17719	17804	18004	17842	18061	17922	17860	17990	17833	17798	17906	17937	17926	18004	18157	17929	17974	17814	17943	17675	17978	17891	17833	17917	17930	18101	17946	17971	17956	18095	17789	17712	18028	17899	17970
34950	58191	54356	43554	37616	32973	28809	25680	23368	21490	20120	19010	18216	17660	16938	16715	16550	16040	16053	15830	15656	15599	15519	15734	15435	15456	15311	15358	15203	15258	15438	15252	15178	15217	15221	15239	15261	15065	15331	15217	15145	15240	15073	15197	15167	15165	15092	15067	15049	15076	15067	15233	15085	15038	14953	15158	15180	15174	15103	15161	15112	15231	15106	15171	15063	15083	15208	15311	15119	15230	15010	15073	15217	15080	15154	15142	15181	15160	15131	15123	15012	14973	14892	15054	15029	15028	15020	14989	15173	15145	15241	15170	15104	14889	15185	15031	14932	15080	15177	15084	15186	15049	15091	15046	15101	15118	15053	15117	15133	15126	15299	15143	15137	14996	15023	15076	14955	15156	15033	15070	15039	15118	15118	15063	14990	15068	15055	15113	14932	15024	15051	15067	15097	15047	15106	15250	15074	15174	14933	14987	15101	14982	15035	15173	15182	15118	14942	14983	15117	15142	15183	15142	15193	15104	15125	14993	15124	15052	15090	15090	15124	15120	14970	15141	15335	14940	15075	15074	15146	15020	15227	15038	15017	14947	15038	14948	15218	15085	15068	15082	15099	15220	15125	14965	15102	15134	15095	15071	15067	15101	15039	15124	15029	15000	15111	15048	15022	14971	15141	15173	14921	15004	14994	15044	14963	15211	15114	15119	15047	15106	15282	15214	14974	15159	15010	15203	15132	14962	15107	15169	15049	15106	15193	15285	15142	14925	14973	15153	15136	15022	15076	15187	15033	14876	15163	15117	15150	15019	15119	15157	14955	15164	14922	15015	14965	15101	15005	15072	14916	15111	15042	15138	15198	15012	15233	15185	14941	14906	15172	15049	15010	15198	15105	14928	15158	15058	14960	14984	15161	14999	15054	15210	15038	15002	15167	15104	15067	15037	15017	15061	15146	15137	15192	15094	15008	15155	15137	15109	15172	15018	15154	14986	15215	15074	14941	15035	14946	15262	15144	15024	15011	15061	15056	15112	15251	15170	15005	15181	15051	15090	14963	15238	15129	15170	15045	15150	14982	14951	15197	15110	15120	15083	15101	15167	15130	15045	15158	15156	15061	15029	14979	14912	15188	15125	14993	15178	15162	15051	15134	15043	15030	15141	15081	14972	15160	14915	15067	14936	14948	15162	15092	15193	14920	14930	15035	15179	15139	15143	15130	15308	15185	15094	14945	15179	15033	15076	15105	15044	15048	15073	15152	14939	14975	15057	15063	14973	15038	15059	15307	14999	15071	15118	15076	15261	15139	15230	15068	15003	15084	15041	15097	15188	14982	15202	15089	15120	15062	15117	15114	15075	15158	15130	15143	15056	15006	15290	14924	14998	14939	15127	15044	15122	15280	15157	15272	15201	14999	15054	15013	14867	14957	14930	15174	15111	15138	15094	15164	15122	15116	15091	15029	15063	15140	14971	15219	15241	15110	15037	15130	14964	14906	15040	14899	15239	14896	15057	15117	15068	15118	15057	14992	15116	14906	15141	14995	15061	15131	15094	15051	15040	15112	15000	15061	15064	15181	15155	15060	15098	15118	14920	15180	15193	15119	15138	15028	14974	14931	15248	14966	15154	14947	15144	15003	15110	15237	14975	15152	14896	14998	14983	15099	14978	15050	15033	15121	15255	14947	15077	15111	15234	15157	15203	15161	15215	14923	15118	15084	14944	15002	15055	15143	14957	15040	14956	15048	14947	15091	14985	14988	15100	15180	14948	14991	15060	14925	15011	15104	15100	15036	14999	15052	15041	15095	15001	15149	15098	15144	15088	15095	15034	15006	15143	14956	15077	14931	15057	14961	15145	14981	15023	15134	15120	15163	15168	15067	15222	15029	15055	14988	15000	15207	15016	15101	15133	15204	15076	15126	14968	15131	15102	15134	14990	15031	15094	15110	15216	15053	15179	14802	15211	15244	15232	15303	14969	15101	15158	15153	15081	15070	15091	15218	15167	15090	15041	15027	15092	14908	15046	15082	14896	15015	15020	15265	14972	15003	15140	15131	14976	15109	15096	15062	15084	15318	15001	15017	15133	15225	15103	15083	15145	15085	15018	15021	15005	15088	15057	15107	15000	15109	15150	15059	14863	15177	15071	14832	15074	14989	15142	15013	14986	14885	15050	15132	15206	14986	14981	15174	15042	14963	15028	14958	15085	15259	15192	14862	14975	15230	15024	15168	15116	15119	15198	15163	15049	15187	15001	15114	15007	15213	15065	15018	15141	14950	15066	15089	15007	15320	15179	15268	15063	15144	15058	15201	15077	15147	15069	15192	15222	14981	15025	14928	15145	14979	15066	15266	14980	14926	15053	14887	15181	15051	14972	14880	15084	15148	15044	14908	15179	15156	15158	15033	15109	14875	14909	15074	15101	14957	15072	15138	14866	15113	15048	15075	15219	15085	15230	14951	15115	15222	14812	15270	14931	15206	14983	15061	14982	15143	15051	15121	14973	15118	15175	15041	14977	15157	14986	14815	15109	15057	14897	15114	15149	15009	15136	14886	15095	15105	15078	15074	14991	15134	15006	15015	14990	15172	14974	15115	15057	15044	15113	15029	15023	15042	15073	15091	15068	14930	15017	14998	15158	14975	15141	15251	15132	15106	14986	15215	14979	15241	15141	14962	15006	15049	15015	14903	15101	14939	15101	14987	15036	14859	15199	15064	15212	15104	15204	15186	15189	15243	14930	15114	14961	15042	15101	15121	15232	15036	15110	15234	15080	15076	14942	14840	15168	15145	14847	15248	14946	15136	15023	15169	15074	14964	15077	15069	14966	15047	14974	15013	15003	14906	15103	15013	14901	15014	15100	15196	14970	15061	15009	15158	15105	15132	14915	15186	14999	14952	15017	15093	14945	14990	14828	15213	15010	15127	15214	15075	15047	15089	14949	15031	15002	15113	15206	15127	14979	15076	15222	15207	15058	15039	15032	15115	15061	15129	15206	15005	15214	15103	15097	15114	15178	15001	15054	15030	15078	15116	15082	15086	15178	15084	15228	15200	15138	15055	15033	15030	15100	15215	15202	15023	15046	15143	15140	15177	14990	15189	14978	15199	15211	15329	15029	15112	15063	15140	14931	15054	15155	15091	15048	15075	15053	14982	15238	15036	15049	15141	15073	15175	15037	15305	15105	15078	14920	15066	15119	15004	15057	15043	15194	15195	15140	15102	15129	15200	14957	14965	15180	14983	15145	15170	14885	14945	15106	15056	14902	15036	14947	15073	15043	14871	15142	14959	15066	14997	15184	14973	15112	15142	15149	15132	15160	14983	15103	15001	15040	15003	15057	14883	15215	14905	15163	15146	15192	15072	14983	15164	15193	15018	15097	15084	15308	15072	14910	15201	14921	15011	15030	15044	15059	14924	14910	15045	14982	15150	15109	15034	15131	15063	15072	15135	15002	14999	14928	15109	15068	15177	15133	15169	15135	15158	15182	15182	14962	15025	14988	15029	14930	15074	15187	15071	15097	15095	14935	15116	15129	15145	14980	15052	15053	15052	15053	15108	15035	15036	15046	15174	15064	15024	15049	15065	15000	14963	15109	14986	15233	15008	15136	15182	15101	15051	14988	15056	15128	14978	15100	15358	15040	15108	14978	14906	14887	15091	14855	15150	14863	14986	14987	15114	14997	15076	15199	14812	15031	15126	15027	15027	15053	15038	15177	15078	15215	14931	15017	14907	15006	14998	15242	15066	15049	15051	14995	15056	15134	15114	15173	15197	15168	15037	15068	15233	15023	15049	14896	14890	15093	14961	15075	15115	15181	15099	15033	15217	15157	15184	15060	15141	14875	15030	15200	15088	14958	15015	15079	14999	15072	15064	15060	14983	14935	15100	15087	15083	14972	15064	15147	15127	15055	14892	15011	15198	15023	15011	15119	15127	15188	15064	15155	15131	15000	15131	15019	15078	14940	15073	14915	14916	15029	14928	15032	14991	14957	15132	15171	15208	14927	15051	15069	15057	14998	15228	15170	15187	14989	15051	15067	15039	15012	15071	15141	15049	15045	15016	14980	15187	15071	15162	15079	15114	14985	15129	15059	15127	15037	15161	15026	15120	14900	15010	14876	15046	15092	15023	15073	15185	14934	15065	15109	15099	14890	15031	14953	15077	15061	15146	15096	15032	15225	14968	15050	15181	15223	15080	15179	15078	15090	15084	15047	14995	15028	15157	15077	15157	14896	15229	14968	14990	14960	15217	15105	14934	15233	15052	15160	14932	14972	15087	15038	15009	14910	15037	14990	15034	15003	15024	15125	15005	15319	15027	15025	15085	15096	15027	15009	15032	15182	15120	15058	15019	15081	15012	15334	15135	14958	15052	15053	15206	15248	15096	15107	14952	14935	15031	15111	15076	15104	14959	15016	15001	15131	15109	15171	15243	15093	15047	14958	14984	15022	15020	15113	15085	14929	15019	15224	14985	14963	15082	15131	15106	15103	15138	15198	14990	15004	14964	14951	15168	15017	15080	15073	15054	15022	15139	14997	15110	15085	15268	15133	15221	15009	14951	15023	14965	14980	14991	15072	15053	15038	15120	15086	15135	15114	14968	15175	15178	15292	15030	15138	15069	15037	15045	15091	15026	14982	14927	15085	14987	15112	14974	14930	15149	14970	15172	15038	15056	15142	15010	15030	15058	15103	14854	15118	15011	15079	15090	15013	15086	15003	15134	15061	15029	15018	15041	15034	15148	14933	15011	15026	15161	15030	14928	15139	15128	15024	15276	15219	15151	14952	15122	15120	15079	15014	15076	15070	15078	15099	15067	14983	15095	15060	15024	14906	15227	15215	15077	14953	15018	15081	15044	14941	15110	15072	15055	15325	15173	14958	15021	15026	15027	14748	15115	14886	15055	14994	15003	15124	15059	15101	15031	15046	15146	15081	14987	15153	15222	14998	14985	14986	15201	14872	15053	15339	15012	15160	15087	15105	15190	14964	15162	15125	14995	15006	15040	15093	14960	15310	15009	15154	15107	15293	15059	14899	15142	15266	15095	15063	15132	14959	14985	15202	15120	15151	15090	14934	15124	15174	15090	15055	15046	15057	15063	15103	15180	15021	15135	15152	15234	14957	15070	15098	14911	14992	14971	15205	15183	15006	14967	15112	15187	15073	15078	15181	15051	15097	14926	15051
30544	30877	38894	34601	28247	25266	23017	21404	20412	19535	19319	18974	18558	18475	18245	18259	18054	18120	18154	18033	17983	18049	17828	18005	17983	17959	17790	17774	18045	17938	17858	17997	17949	17797	17917	18099	17982	17905	17973	17720	17929	18035	17781	17924	17943	17846	17830	17796	17889	17545	17825	17818	17901	17823	17756	17992	17994	17959	17724	17804	17654	17743	17838	17861	17821	17829	17864	17903	18017	17818	17922	17909	17768	17742	17620	17720	17764	17760	17892	17775	17788	17675	17722	17714	17855	17752	17842	17957	18159	17823	17857	17712	17694	17697	17742	17853	17830	17798	17816	17705	17819	17735	17768	17888	17687	17805	17720	17809	17991	17658	17806	17770	17869	17905	17874	17854	17944	17614	17875	17859	17657	17878	17907	17823	17607	17674	17833	17640	17752	17817	17877	17742	17904	17963	17931	17840	18020	17859	17875	17830	17827	17759	17782	17887	17835	17804	17744	17712	17897	17896	17904	17647	18017	17773	17992	17771	17786	17683	17777	17796	17891	17763	17966	18105	17899	17686	17865	17680	17630	17780	17880	17842	17887	17847	17854	17987	18043	17896	17613	18071	17660	17686	17942	17721	17781	17709	17549	17886	17580	18065	17624	17968	18025	17823	17756	17850	17696	17906	17703	17776	17824	17800	17730	17656	18091	17983	17886	17828	17919	17821	17860	17969	17858	17764	17586	17944	17785	17790	17843	17603	17865	17665	17923	17763	17634	17854	17901	17852	17804	17629	17659	17775	17887	17703	17792	17796	17738	17887	17872	17869	17940	18005	17678	17936	17745	17810	18060	17988	17740	17763	17644	17833	17761	17915	17699	17768	17956	17974	17818	17898	17719	17660	17845	18133	17863	17733	17856	17958	18015	17930	17667	17867	17757	17585	17873	17923	17727	17850	17922	17979	17814	17847	17805	17854	17797	17696	17947	17996	17827	17722	17777	17891	17689	17882	17814	17915	17946	17728	17760	17828	17588	17887	17601	17688	17475	17826	17993	17787	17871	17811	17887	17779	17915	17782	17908	17687	17837	17643	18042	17466	17583	17753	17747	17911	17914	17812	17772	17765	17661	17732	17768	17887	17667	17730	17897	17955	17733	17942	17648	17795	17862	17691	18008	17975	18089	17695	17579	17693	17749	17867	17952	17733	17968	17689	17888	17628	17741	17792	17833	17856	17745	17793	17731	17867	17603	17768	17917	17895	17793	17686	17716	17925	17837	17961	18024	17644	17900	17686	17664	17678	17752	17808	18051	17873	17832	17855	17796	17943	17922	17714	17667	17740	17793	17805	17851	17774	17770	17874	17923	17896	17825	17786	17789	17790	17691	17774	17677	17764	17848	17819	18007	17831	17865	17882	17775	17785	17936	17854	17754	17765	17758	17888	17748	17633	17929	17722	17889	17762	17840	18008	18060	17827	17920	17692	17704	17825	17863	17892	17696	17658	17734	17900	17974	17789	17678	17763	17921	17771	17587	17776	17873	17690	17744	17868	17771	17963	17877	17859	17695	17895	17763	17772	17629	17769	17906	17812	17877	17751	17887	17768	17718	17689	17643	17736	17733	17865	17808	17600	17783	18010	17753	17759	17837	17851	17826	17772	17848	17810	17866	17733	17995	17847	17812	17808	17905	17872	17906	17743	17780	17693	17999	17734	17883	18018	17882	17811	17857	17741	17512	17809	17938	17868	17683	17700	17697	17688	17776	17816	17700	17738	17852	17934	17884	17682	17767	17715	17921	17687	17683	17720	17592	17857	17677	18076	17781	17499	17724	17677	17715	17950	17742	17732	17968	17665	17931	17913	17879	17833	17811	17812	17869	17986	18056	17834	18065	17831	17862	17857	17751	17840	17945	17740	17787	17953	17890	17652	17675	17891	17707	17555	18011	17947	17869	17778	17759	17879	17784	17822	17716	17967	17700	17989	17939	17822	17779	17759	17750	17688	17849	17744	17760	17888	17849	17947	18006	17800	17864	17838	17863	17806	17804	17700	17793	17774	17790	17930	17928	17679	18021	17663	17939	17583	17848	17774	17615	17721	17858	17740	17775	17807	17510	17859	17726	17981	17787	17932	17712	17813	17726	17575	17855	17876	17784	17739	17878	17777	17741	17840	17833	17772	17860	17849	17790	17883	17848	17807	17887	17799	17767	17777	17756	17854	18002	17761	17890	17681	17738	17553	17906	17638	17647	17946	17838	17700	17782	17814	17906	17759	17721	17880	17758	17835	17621	17894	17924	17677	17727	17812	17806	17907	17898	17634	17889	17835	17840	17939	17812	17790	17823	17753	17710	17844	17721	17836	17946	17813	17772	17980	17649	17865	17752	17663	17731	17843	17817	17823	17647	17791	17956	17769	17682	17770	17950	17724	17728	17880	17879	17669	17813	17676	17715	17765	17854	17948	17802	17588	17939	17666	17838	17686	17645	17678	17681	17770	17894	17772	17853	17729	17858	17935	17827	17885	17714	17704	18021	17924	17859	17939	17942	17914	17731	17723	17685	17903	17931	17827	17828	17824	17863	17776	17929	17602	17741	17641	17730	17970	17866	17851	17746	17825	17739	17809	17896	17688	17694	17614	17686	17811	17853	17839	17829	17754	17912	17796	17706	18011	17662	17833	18133	17804	17739	17772	18006	17836	17803	17758	17908	17934	17692	17874	17904	17780	17706	17992	17752	17822	17585	17673	17825	17910	17814	17823	17923	17876	17575	17766	18049	17847	17627	17666	17795	17862	17740	18011	17794	17687	17714	17865	17682	17873	17798	17882	17764	17683	17849	18015	17851	17934	17756	17753	17646	17763	17791	17769	17769	18173	17744	17613	17875	17975	17898	17996	17748	17817	17857	17647	17874	17868	17914	17991	17853	17778	17745	17792	17712	17606	17820	17834	17587	17800	17888	17979	17889	18008	17708	17828	17609	17795	17861	17835	17835	17902	17874	17667	17895	17819	17742	17886	17829	17825	17955	17824	17681	17756	17830	17845	17718	17740	17709	17793	17871	17838	17861	17848	17795	18102	17972	17842	17656	17866	17807	17853	18096	17973	17630	17790	17743	17845	17848	17764	17877	17898	17919	17721	17950	18030	17984	17949	17927	18052	17805	17691	17886	17621	17640	17720	17683	17861	17863	17873	17819	17574	17590	17853	17703	17978	17734	17686	17752	17635	17856	17654	17956	17801	17757	17898	17937	17843	17876	17891	17756	17782	17795	17766	17830	17614	17719	17792	17686	17662	17809	17783	17819	17852	18015	18016	17793	17630	17643	17735	17706	17660	17781	17890	17883	17679	17783	17760	17958	17808	17611	17714	17684	17822	17639	17845	17942	17896	17785	17789	17913	17713	17810	17783	17843	17787	17827	17842	18084	17817	17593	17857	17792	17649	17969	17752	17670	17831	17916	17735	17708	17904	17994	17862	17845	17826	17921	17712	17794	17813	17948	17752	17803	17973	17748	17850	17670	17819	17762	17657	17778	17907	17910	17652	17874	17711	17930	17836	17816	17731	18033	17941	17980	17873	17648	17845	17873	17749	17658	17857	17849	17633	17894	17811	17726	17845	17709	17768	17824	17725	17835	17766	17598	17672	17671	17830	17876	17876	17863	17769	17815	17956	17641	17859	17757	17730	17875	17936	17899	17975	17904	17946	17895	17817	17894	17750	17733	17671	17768	17765	17945	17903	17762	17980	17712	17792	17756	17797	17905	17814	17772	17898	17845	17615	18134	18098	18024	17985	17679	17916	17739	18092	17901	17802	17682	17736	17783	17999	17832	17916	17803	17842	17677	17747	17829	17836	17528	18019	17880	17852	17871	18001	17941	17799	17782	17934	17696	18089	17940	17784	17947	17878	17851	17807	17761	17743	17866	17780	17841	17733	17705	17668	17769	17785	17734	18007	17990	17966	17786	17712	17739	18043	17807	17934	17670	17774	17656	17927	17668	17774	17768	17851	17800	17953	17907	17715	17609	17809	17936	18022	18024	17675	17646	17789	17656	17957	17893	17791	17809	17881	17800	17765	18025	17829	17837	17717	17846	17858	17787	17569	17780	17858	17691	17970	17771	17953	17849	17689	17991	17969	17942	17662	17701	17648	17952	17833	17936	17787	17775	17532	17861	17838	17837	17628	17653	17658	17853	17792	18090	17930	17780	18075	17783	17827	17538	17803	18057	17856	17921	17863	18047	18040	17746	17857	18130	17681	17954	17810	17910	17850	17737	17726	17826	17874	17690	18020	17823	18013	17941	17803	17799	17855	17869	17848	17946	17807	17751	17867	17853	17799	17936	17974	17893	17762	17774	17854	17646	17583	17776	17744	17817	17875	17971	17919	17715	17633	17766	17812	17723	17863	17888	17926	17903	17706	17946	17808	17800	17946	17800	17768	17807	17714	17898	17791	18023	17805	17615	17901	17890	17681	17961	17801	17746	17933	17753	17708	17852	17911	17763	17789	17801	17841	17820	17672	17831	17734	17974	17815	17777	17802	17770	17730	17807	18054	17940	17763	17750	18039	17830	17593	17812	17608	17960	17895	17851	17689	17967	17678	18020	17870	17779	17858	17859	17867	18113	17831	17875	17809	18075	17896	17847	17870	17630	17536	17774	17778	17805	17888	17822	17745	17889	17779	17753	17824	17890	17885	17844	17673	17874	17808	17706	17926	17835	17916	17705	17886	17745	17773	17751	17741	17899	17771	17809	17893	17706	17706	17933	17838	17823	17879	17824	17729	17545	17817	17743	17889	17792	17966	17956	17676	17906	17946	17910	17711	17849	17654	17917	17906	17846	17790	17880	17912	18002	17819	18014	17970	17901	17674	17602	17880	17702	17782	17762	17768	17619	17702	17629	18018	17836	17811	17783	17734	17711	17909	17893	17915	17840	17723	18030	17737	17817	17754	17875	17841	17960	17891	17872	17800	17765	17936	17854	17833	17710	17876	17773	17777	17785	17798	18062	17874	17856	17904	17674	17767	17996	17773	17952	17956	17740	17860	17608	18024	17744	17705	17824	17753	17688	17968	17741	17647	18016	17948	17809	17810	18001	17729	18000	18025	17726	17641	17900	17845	17721	17683	17766	17877	17794	17887	17679	17753	17896	17676	17934	17970	17853	17901	17878	17821	17706	17773	17820	17635	17629	17696	17751	17827
34722	47174	43037	33266	28302	24883	22054	20238	18839	17927	17142	16870	16240	15881	15807	15652	15697	15528	15350	15375	15260	15221	15077	15129	15207	15129	15102	14962	15142	15223	15109	14850	15066	14981	15082	15266	15091	15027	14983	15140	15142	15124	15131	14994	15076	15085	15166	14874	15083	15067	15147	15089	15085	14988	15026	14984	14890	15056	14811	15143	15098	14930	15145	15094	14922	15043	15092	15105	15160	14909	15052	14994	15111	14730	15078	15211	14992	15046	15083	14923	14965	15099	15022	14909	15044	15118	14965	15001	15124	14937	15176	15209	15065	14889	15046	15021	14997	15067	15020	14919	15011	14973	14982	14866	14865	15019	15065	14960	14973	14991	14959	15051	15000	14955	15025	14948	14962	15109	14913	15172	15062	15186	14829	15072	14967	15120	14955	15072	14919	15005	15007	14935	14932	15188	14997	14837	14963	15213	15172	14910	14978	14998	15008	14992	14941	14941	14908	14943	15156	15074	14942	15049	15176	15029	15006	15021	14979	15013	15114	15031	14981	15014	15138	15029	15058	15018	14907	14916	15081	15051	14813	15035	15029	15191	15030	15084	14868	14890	14951	15164	15125	14911	15014	15084	15030	15036	14962	14927	15096	15088	15003	14955	14979	14809	15047	15027	15192	15252	15081	15026	15064	15119	14926	14955	15080	14998	15114	14924	15085	14936	15046	14999	14975	15130	15077	15071	14793	15125	14974	14941	14880	14992	14835	15018	14978	15113	15085	14964	14893	15236	15141	15101	14986	14900	15130	14883	15153	15075	15190	15075	15008	15178	15197	15051	15099	15017	15192	15213	15124	15033	14898	15005	14991	15080	15180	14966	15239	15111	15139	15017	15138	15126	15188	15002	15125	15084	15060	14994	15078	15002	14996	14973	14938	14955	15035	15076	14933	14970	14857	14963	14963	15053	15024	15115	14892	14843	15051	14873	15015	15020	14894	14935	15146	15092	15101	14958	14984	15096	15086	15084	15016	14939	14929	15017	15090	15108	14991	15094	15080	15020	14901	15059	14837	15010	14948	15060	15096	14981	15040	15032	14966	15075	14935	15046	15046	14972	15132	14933	15113	15134	14856	14937	15187	15127	14974	15024	15132	15058	15020	15169	14978	15035	15036	14968	15050	14988	14975	15143	14994	14900	15105	15114	15007	14988	15020	15117	14915	15039	14920	15203	15202	15067	14980	15043	14995	15108	14875	14930	14935	15079	15154	15038	15129	15187	15061	15063	14993	15035	15057	15009	14905	15099	14984	15058	14967	14978	15027	15047	14869	14907	14993	15090	15025	15133	15013	14912	15134	14931	14923	15064	14852	14848	14920	15089	15011	14932	15257	15025	14945	15107	14926	15110	14861	14990	15070	15051	14972	14958	15012	14886	15139	15117	14986	14981	15053	15032	15099	15019	15102	14863	14937	14966	14892	14849	15032	15017	15043	15083	14988	15016	15115	14916	15062	15008	15073	14925	15130	14862	14983	15021	15129	15156	14980	14963	15159	14947	14960	15009	14827	14844	15106	15167	15042	15019	15081	15124	14990	15077	15037	15019	15056	15065	15057	15036	14984	15111	15020	15213	14986	15069	15111	15010	14934	15024	14998	14990	15106	15210	15034	15074	15112	14889	15036	15056	14956	14928	15107	15178	15122	15220	15055	15013	14956	15209	14942	15024	14946	15178	14991	15002	14994	15048	15171	15066	15016	14891	14952	15017	15004	14963	14918	15160	14990	15169	14762	14997	15103	14927	15027	15056	14998	14971	15321	14892	14973	14837	14967	14989	15035	15025	15050	14967	15046	15001	15087	15067	14996	14930	14796	15038	14922	15098	14784	14991	15116	15117	15185	15082	15185	15081	15156	15114	15025	14935	15113	14827	14879	14950	15051	15015	14965	14876	15064	14837	14892	14938	15117	15083	15169	15067	14940	14916	15142	14994	14965	15042	15124	15025	15031	15061	14991	14866	14903	14960	15019	15079	14888	14838	15129	14946	14771	14976	15188	14998	15043	14906	15124	14792	15059	14905	15056	15034	14912	15006	15159	14821	15056	14928	14973	15098	14943	14791	15065	14927	14940	15078	15059	14929	15086	15128	15075	15074	14968	14980	15101	14976	15001	15001	15008	14914	14985	15072	15129	15008	14989	15046	14978	14932	15112	14989	14983	15056	14935	14966	15028	15140	15085	14886	14931	15197	15075	15025	15130	15073	14873	14982	15015	14964	14933	15041	15089	14965	15051	15009	15015	15030	14866	15170	15010	14922	15023	15003	14835	15037	14993	14852	15048	15130	15051	15047	15122	15108	15147	15150	15140	14959	14987	15142	15032	15055	15074	15043	15027	14932	15006	15025	15136	15006	15067	14895	15013	14964	14955	14901	15141	15181	14991	15136	15097	15013	15028	14886	15060	15047	14989	14879	14986	14952	15045	15071	15050	15017	14961	15032	15138	15023	14952	14992	14954	15025	14886	15058	15079	14849	15097	15069	14946	14987	15046	14949	15182	15146	15144	15047	15104	15025	14934	15060	15025	15043	15115	14955	15213	14919	14955	15075	14998	14964	15095	14969	15038	14940	14963	15115	14893	15059	15167	15031	14953	14955	14906	15180	14941	15013	15091	14946	14996	15074	14961	15000	15123	14841	15031	14978	15022	15075	14914	14828	15079	15080	15242	14915	14960	15052	14992	14879	15146	15056	14982	14991	14993	15129	15011	14940	14915	14991	14888	15138	15017	15098	14937	15088	15120	15124	14929	14851	15110	15017	15137	14999	15106	14904	15029	15089	15044	15059	15087	14887	15172	15120	14986	14850	14973	15029	15006	14855	15038	14984	15116	14912	14938	15121	15039	15110	14948	15174	14989	15188	15090	15001	14927	14980	15128	15052	15095	14973	15028	15009	14978	14908	15098	15076	15232	14997	14901	15035	14923	15050	15164	14865	14982	14994	15015	14951	15065	15149	15025	14970	14991	15041	15149	15171	15012	14973	15222	15064	14907	15003	14951	15113	15072	15065	14953	14948	15116	14972	15037	14943	15105	15093	15171	15309	15068	15063	15010	14957	15008	15070	14889	14899	14946	15005	15006	15096	15064	15004	15028	15043	15048	15009	15005	15103	14812	15130	15001	14851	14897	15019	15067	15139	15080	15105	14999	14975	15049	14944	14783	14967	14910	15169	15031	15013	15061	15035	14933	15009	15103	14979	15053	15052	15042	15126	14958	15020	14983	14861	15029	14967	15226	14815	15012	14880	15146	14979	15060	14887	14785	14985	14963	14945	15087	15132	15070	14959	15106	15157	15200	15043	15018	14969	15012	15063	15046	15038	15040	14838	14885	15112	14968	15080	14887	14918	15123	14932	15104	15089	15075	15183	14960	15001	15025	15007	14969	15179	14992	15070	15169	15198	15098	15046	15052	15030	15143	15007	15061	15003	15022	14981	14936	14979	14900	15131	14986	14995	15031	15041	15044	15102	15066	15205	14916	15005	14803	14921	15026	15098	14990	15001	15018	15150	14966	15013	14924	14937	15079	14989	15140	15177	15052	15030	14931	15028	15041	14961	14840	15041	15230	15043	14947	14942	15015	15055	14944	14850	14963	15176	15042	14970	14895	14958	15131	15017	15155	15231	15131	15073	15045	15047	15083	14995	14990	15140	15012	15094	15073	14814	15041	14994	15077	14940	14879	15040	14821	15050	15067	15125	15146	15111	14976	14970	14878	15159	15134	14993	15082	15073	15173	15023	14818	15253	14868	14896	15113	14905	14855	14888	15072	15038	14990	14949	15069	14898	14959	15093	15050	15020	15117	14970	14948	14987	15011	15138	14882	14992	14912	15212	14909	14915	15008	15026	14974	14871	15137	14999	15036	14871	15207	15072	14991	14954	15094	14936	15085	15227	15078	15050	14937	15068	14956	14874	15181	15216	15120	14888	15177	15004	14924	15042	15100	14932	14938	15139	14907	15094	14980	14984	15145	15088	14976	15072	15010	15035	15033	15063	14933	14989	15116	14912	15094	14999	14915	15135	15146	15106	15016	15114	14902	14959	15056	15000	15047	15096	14998	15064	15066	14934	14900	15060	14885	14931	14997	15091	14975	15019	15035	14966	14873	14946	15098	15070	14926	15161	15041	14984	15062	15134	14935	14842	14986	14999	14991	15099	14978	14983	15129	15146	14974	15046	14960	14919	15026	15048	14989	15183	15101	14983	14937	15086	14936	15063	14924	15099	15110	15113	14914	15028	14937	15000	15109	15014	15068	14988	14949	14974	14866	15016	15058	15183	15050	15006	14981	14884	14936	15117	14959	15042	15203	14987	14907	14968	14986	14886	15051	15003	15020	14858	14959	15115	14992	14943	15048	15134	15040	14998	15113	14908	14987	14937	15094	15111	15017	14917	14951	14982	14929	14992	14959	14975	14931	14951	15095	15110	14994	15037	15171	15032	15116	15142	15103	15034	14967	15015	14841	15127	15067	15098	15106	14828	15199	15032	15027	14891	15167	15121	14843	14988	14905	15122	14819	14976	15032	15006	15003	14926	14993	14893	15096	15195	14901	14785	15060	15190	15095	15048	15115	15129	14906	14856	15162	14967	14946	15029	15073	15026	15105	15096	15176	15122	15135	15017	15047	14833	14972	14953	15076	15123	14879	14847	14922	14955	15120	14887	14978	15103	14954	15040	14964	14974	15043	15102	14914	15108	14918	15164	14877	14988	14944	15140	14916	15111	14937	14993	14931	15004	14908	14853	15057	14988	14918	15084	15000	14968	14939	15113	15045	14994	14814	15230	15198	15062	15058	15067	15042	15005	15091	14919	15200	15104	14828	14852	14852	14970	15137	15039	15107	14862	15032	14990	15099	15114	15045	15109	15049	14955	14954	15172	14954	14941	15088	14916	14943	15059	15077	15115	14891	15010	15044	14922	15047	15003	14811	15025	15276	15039	15070	15126	14909	15006	15053	15012	15186	15349	14979	14813	14913	14909	15017	15007	14996	14980	14974	15108	15015	15031	14989	14933	15076	15117	15150	15019	15035	15121	14983	15102	15011	15073	14969	15175	14975	15044	14995	14992	14875	15092	14892	14904	15132	14936	15127	15044	15182	15007	15159	14934	14948	14952	14795	15094	15049	15119	15061	15168	14869	15180	15116	14961
24148	21176	28810	26228	26853	28237	27237	23223	21742	20760	20478	19475	19359	18791	18869	18448	18151	18343	18170	17909	18160	17907	17916	18069	17825	17809	17877	17877	17706	17936	17810	17717	17921	17828	17946	17708	17849	17777	17748	17744	17692	17711	17785	17818	17610	17682	17616	17826	17614	17824	17760	17648	17542	17765	17688	17608	17871	17610	17719	17692	17659	17589	17816	17502	17918	17639	17748	17794	17732	17816	17571	17703	17810	17570	17734	17402	17806	17798	17632	17644	17872	17687	17720	17675	17487	17588	17790	17689	17677	17698	17594	17698	17740	17894	17658	17718	17680	17916	17771	17614	17759	17576	17736	17801	17550	17650	17752	17819	17691	17539	17611	17723	17504	17774	17838	17870	17837	17760	17771	17606	17656	17587	17659	17536	17690	17659	17794	17411	17667	17815	17444	17712	17384	17548	17631	17756	17863	17778	17625	17747	17714	17506	17486	17657	17605	17734	17886	17621	17466	17892	17733	17667	17596	17532	17840	17683	17712	17586	17692	17690	17865	17591	17675	17742	17882	17682	17721	17617	17571	17633	17631	17832	17654	17489	17916	17775	17663	17523	17661	17722	17622	17455	17691	17565	17760	17835	17627	17833	17564	17967	17657	17635	17825	17839	17670	17669	17736	17608	17619	17737	17771	17511	17692	17860	17737	17808	17842	17712	17749	17606	17721	17448	17689	17777	17699	17746	17529	17602	17835	17719	17521	17534	17759	17801	17600	17712	17746	17794	17780	17683	17811	17859	17718	17709	17651	17509	17561	17650	17836	17725	17644	17654	17662	17517	17704	17713	17697	17753	17576	17588	17639	17707	17737	17602	17649	17585	17735	17763	17713	17677	17611	17686	17652	17618	17583	17830	17629	17568	17625	17587	17595	17853	17753	17579	17873	17916	17798	17699	17760	17655	17615	17576	17586	17505	17598	17812	17534	17629	17427	17549	17634	17701	17718	17716	17632	17520	17536	17690	17695	17509	17797	17756	17926	17663	17581	17643	17753	17639	17760	17707	17710	17790	17679	17573	17663	17627	17664	17579	17651	17679	17709	17435	17700	17559	17793	17524	17822	17811	17765	17741	17804	17705	17899	17733	17684	17665	17783	17856	17918	17524	17582	17520	17652	17789	17630	17589	17604	17826	17609	17681	17639	17672	17568	17484	17722	17803	17521	17784	17620	17753	17486	17557	17739	17697	17423	17782	17604	17675	17726	17704	17750	17614	17583	17657	17843	17569	17601	17574	17685	17714	17598	17666	17711	17692	17688	17530	17650	17807	17727	17661	17566	17727	17683	17851	17685	17625	17822	17604	17717	17577	17676	17868	17462	17476	17571	17694	17744	17775	17934	17524	17572	17662	17600	17594	17614	17578	17596	17684	17769	17720	17794	17594	17687	17587	17695	17616	17742	17713	17726	17638	17685	17810	17747	17649	17681	17679	17546	17587	17870	17565	17728	17542	17743	17733	17667	17689	17857	17703	17859	17699	17663	17659	17773	17612	17683	17607	17666	17865	17643	17515	17867	17602	17752	17472	17711	17698	17623	17470	17810	17712	17592	17677	17567	17788	17609	17662	17641	17643	17786	17669	17561	17674	17609	17835	17708	17709	17782	17671	17769	17611	17747	17529	17492	17519	17625	17589	17736	17579	17631	17506	17679	17736	17560	17390	17392	17757	17627	17878	17762	17723	17732	17755	17788	17659	17512	17407	17658	17672	17444	17429	17667	17697	17747	17725	17764	17624	17932	17740	17850	17804	17776	17627	17649	17703	17533	17681	17712	17792	17801	17661	17749	17780	17733	17655	17885	17662	17697	17794	17593	17415	17714	17497	17627	17684	17735	17724	17815	17859	17625	17725	17550	17661	17601	17750	17888	17622	17913	17807	17768	17652	17868	17558	17656	17430	17818	17625	17783	17729	17509	17654	17547	17586	17628	17625	17598	17495	17754	17430	17545	17595	17608	17660	17801	17772	17717	17637	17580	17530	17691	17693	17688	17579	17516	17680	17687	17637	17546	17812	17789	17686	17844	17597	17579	17656	17918	17655	17648	17772	17506	17778	17677	17785	17625	17488	17469	17679	17664	17513	17721	17697	17721	17734	17723	17568	17911	17818	17630	17693	17773	17725	17544	17711	17732	17769	17754	17520	17650	17509	17695	17932	17639	17592	17575	17774	17806	17743	17663	17710	17690	17695	17526	17809	17699	17674	17659	17716	17631	17325	17762	17714	17590	17632	17814	17590	17754	17636	17507	17674	17759	17553	17503	17751	17752	17573	17848	17596	17830	17585	17662	17507	17546	17695	17650	17761	17820	17801	17760	17546	17570	17835	17811	17846	17644	17733	17719	17781	17672	17869	17541	17652	17587	17674	17525	17680	17725	17546	17581	17721	17802	17676	17636	17721	17799	17695	17769	17746	17768	17652	17749	17823	17713	17665	17818	17804	17907	17824	17532	17653	17699	17776	17597	17628	17766	17680	17688	17645	17665	17662	17512	17786	17710	17501	17751	17790	17714	17735	17671	17832	17559	17700	17800	17699	17790	17763	17655	17663	17669	17704	17723	17771	17917	17561	17640	17540	17721	17736	17658	17709	17641	17578	17635	17817	17776	17801	17748	17649	17607	17695	17654	17729	17811	17588	17625	17697	17616	17405	17520	17700	17788	17814	17640	17657	17659	17491	17440	17678	17729	17705	17783	17641	17760	17574	17727	17633	17729	17578	17619	17824	17636	17635	17652	17545	17711	17465	17701	17757	17772	17727	17806	17551	17599	17681	17696	17555	17863	17794	17727	17759	17718	17564	17741	17648	17659	17829	17828	17617	17720	17631	17693	17689	17556	17654	17852	17667	17803	17652	17786	17725	17660	17645	17873	17810	17662	17722	17604	17604	17721	17629	17574	17706	17653	17369	18026	17883	17567	17651	17651	17350	17708	17820	17456	17649	17830	17479	17656	17635	17730	17665	17757	17709	17744	17556	17633	17582	17824	17673	17643	17665	17756	17863	17578	17800	17726	17786	17673	17743	17636	17543	17692	17645	17759	17552	17673	17634	17811	17756	17667	17849	17706	17839	17853	17765	17786	17766	17476	17699	17763	17775	17733	17793	17760	17695	17746	17725	17732	17619	17745	17689	17668	17780	17471	17658	17624	17876	17742	17600	17840	17819	17715	17658	17526	17740	17616	17722	17650	17680	17719	17528	17731	17725	17731	17796	17807	17545	17726	17697	17504	17796	17687	17653	17695	17764	17657	17723	17757	17865	17769	17706	17661	17488	17673	17642	17787	17522	17498	17696	17493	17698	17632	17597	17814	17666	17701	17652	17689	17724	17799	17669	17679	17663	17736	17564	17797	17664	17661	17670	17572	17765	17816	17721	17739	17673	17638	17700	17678	17550	17678	17670	17732	17870	17634	17685	17656	17760	17750	17724	17840	17790	17736	17741	17819	17485	17616	17757	17720	17606	17811	17635	17807	17734	17920	17886	17546	17729	17710	17549	17726	17672	17500	17762	17783	17740	17749	17646	17698	17587	17545	17557	17651	17693	17612	17537	17765	17799	17622	17620	17875	17542	17616	17563	17722	17827	17599	17845	17757	17713	17793	17690	17677	17710	17703	17861	17678	17460	17740	17680	17775	17541	17497	17859	17722	17731	17781	17716	17628	17428	17582	17793	17792	17721	17889	17697	17684	17655	17838	17560	17688	17405	17562	17691	17689	17779	17569	17721	17820	17730	17662	17668	17505	17873	17955	17773	17584	17677	17685	17606	17683	17856	17751	17807	17777	17696	17784	17654	17678	17662	17698	17866	17867	17696	17737	17703	17825	17819	17597	17634	17426	17541	17548	17569	17671	17835	17786	17851	17764	17530	17691	17830	17613	17567	17402	17744	17850	17773	17432	17621	17589	17603	17810	17856	17657	17669	17722	17503	17713	17742	17461	17781	17740	17585	17666	17849	17748	17864	17694	17685	17561	17524	17669	17739	17797	17772	17785	17672	17722	17639	17673	17464	17645	17698	17648	17554	17583	17592	17520	17502	17592	17565	17662	17650	17617	17850	17813	17928	17739	17655	17889	17526	17890	17717	17607	17753	17683	17634	17549	17770	17752	17647	17561	17600	17696	17593	17512	17620	17511	17638	17659	17648	17868	17756	17593	17452	17581	17888	17588	17951	17561	17601	17746	17670	17770	17609	17816	17749	17857	17715	17575	17684	17685	17472	17634	17628	17510	17917	17881	17858	17867	17837	17872	17562	17720	17829	17872	17623	17607	17708	17729	17478	17592	17733	17826	17649	17683	17724	17684	17608	17618	17703	17784	17678	17687	17785	17632	17607	17642	17553	17765	17524	17827	17620	17778	17567	17764	17505	17678	17505	17642	17807	17695	17805	17891	17753	17789	17607	17651	17706	17803	17666	17728	17580	17443	17616	17801	17742	17764	17520	17817	17605	17674	17579	17684	17529	17679	17698	17936	17834	17868	17528	17663	17671	17748	17524	17723	17614	17693	17529	17586	17817	17747	17725	17654	17525	17416	17767	17649	17705	17638	17717	17823	17577	17801	17692	17631	17625	17584	17725	17631	17830	17649	17775	17694	17748	17756	17541	17581	17717	17875	17674	17657	17673	17767	17714	17659	17708	17662	17614	17807	17707	17601	17723	17739	17518	17688	17650	17757	17681	17746	17716	17511	17571	17624	18054	17778	17648	17785	17680	17712	17660	17668	17615	17603	17755	17777	17743	17447	17627	17820	17758	17627	17846	17783	17781	17929	17482	17589	17755	17739	17711	17558	17705	17713	17782	17812	17636	17659	17643	17763	17646	17784	17607	17690	17618	17654	17831	17676	17656	17808	17597	17627	17806	17625	17624	17708	17595	17460	17709	17820	17823	17516	17835	17700	17769	17438	17542	17712	17656	17394	17614	17619	17699	17599	17688	17813	17742	17666	17731	17733	17572	17556	17720	17695	17714	17606	17736	17783	17551	17771	17720	17706	17639	17621	17564	17810	17726	17602	17710	17761	17650	17738	17822	17654	17824	17766	17800	17622	17525	17553	17742	17822	17740	17625	17493	17649	17712	17611	17650	17500	17773	17823	17629	17636	17630	17666	17650	17814	17745	17541	17628	17672	17514	17782	17794	17727	17738	17520	17726
32472	53201	49344	38933	33713	29170	25929	22929	21071	19637	18592	17679	17091	16655	16344	16141	15984	15598	15456	15366	15453	15320	15532	15123	15307	15230	15204	14943	15342	15105	14986	15095	15249	14918	15205	15136	14939	15023	14732	15189	14908	15125	15114	15070	14971	14976	14933	14880	14856	14840	14903	15125	14935	15018	14865	15072	15079	14944	15049	15000	15067	14892	15009	15180	14942	14927	14925	14983	14828	14938	14889	14906	14905	14852	15034	15073	15038	15160	15203	14897	14965	14945	15186	14936	15043	15040	14910	15126	14923	14898	14978	14976	15080	14912	14937	15081	14970	15062	14799	15004	14943	14888	15117	14858	15036	14860	14894	14839	15072	14996	14913	15069	14981	15246	14832	14910	14957	14883	14972	14972	14971	15013	15052	14982	15015	14949	15041	15093	15132	14797	15092	14893	14923	15023	15011	14792	14884	14851	14915	14938	14947	14956	14956	15127	14809	14777	14973	15013	14760	14996	15092	15035	14961	14986	14998	14934	14819	14777	14896	14957	14982	15062	15001	14821	14878	14905	15165	15086	15027	15001	14894	15004	14897	15048	15050	14786	14912	14897	14881	15085	15027	15009	15105	14954	15115	15006	15134	15133	14970	14922	14916	15059	15057	14983	15078	14917	14855	14863	15015	14787	15004	14945	14802	14888	14889	14920	15184	14938	14884	14942	14820	14955	14952	15037	14988	14980	15217	14939	14958	14844	15165	14984	15055	15007	14996	14725	14952	14939	14943	14966	15038	15074	14889	15001	14974	14851	14978	15106	15067	14920	14981	15060	15118	14795	15068	14771	15033	14853	15011	15121	15000	14974	14864	14968	15188	14828	15006	15106	14902	14876	14868	14915	15040	15080	15003	14809	15117	14950	14978	14894	14929	14844	14939	14967	14886	14961	15134	15002	14849	15012	14838	14939	15054	14991	14991	14971	14894	15027	15068	15003	14879	14888	15191	14960	15039	14997	14905	14943	14919	14870	14901	14929	15122	14757	14913	14795	15275	14946	14927	15169	14800	14904	14948	14886	14969	14933	14967	15091	14877	14997	14891	15201	15192	14837	14922	14975	14941	15050	15010	15066	15008	14917	15056	14928	15102	15042	14799	14957	15061	15028	14982	14845	15025	14863	15038	14903	15060	14925	14939	15059	14838	14973	15081	14771	14906	14897	14957	14994	14862	14888	14998	14974	14918	14858	14958	15013	15025	14930	15018	14924	14937	14973	14992	14989	14970	14898	14980	15074	14811	14959	14980	14990	14889	14980	14874	14933	14877	15021	15014	15231	14988	15200	14971	14999	15039	14992	15182	14942	14883	14977	15129	14858	14854	14943	14865	15103	15118	15032	14996	15020	15128	15119	14978	14907	14997	14905	15098	14958	15001	14884	15144	14917	14993	14887	14940	15026	14951	14958	14853	14929	14984	14883	14860	14894	14923	14891	15193	15053	15034	15018	14974	15119	14970	15104	14970	14694	15114	14987	15129	14839	14894	15057	14841	15148	15054	15113	14984	14949	14913	15251	15021	14813	14918	15012	14958	15065	14995	15076	15015	14969	14992	15005	14946	15014	14963	14922	14967	15136	14899	14951	14906	14988	15122	14745	14866	14990	14966	15039	14961	15173	14830	14962	14929	14967	15000	15071	15044	14930	14972	14973	14950	14957	15118	14863	15060	14900	14865	15025	15073	14979	15008	14859	15038	15016	14994	14907	14957	15016	14926	14921	14915	14977	14867	15114	15021	15042	14925	14988	15047	14818	14936	14878	15243	14800	15044	15131	14790	15000	14792	14971	15029	14958	15129	15085	15025	15036	15091	14885	15009	14843	14976	14875	14920	14840	14934	14826	15007	15112	14957	14986	14879	15066	14953	14989	15151	14902	15009	15017	14832	14924	15077	14941	15079	14862	15012	14941	15023	14908	14954	14957	14931	14914	14897	15164	15138	15116	14900	14961	15071	14919	15015	15137	15014	15055	14934	15016	15019	14979	15039	14824	14955	14931	15005	14870	14824	15116	14951	14801	14897	14985	14875	14990	14978	15052	15012	15006	15077	14911	15173	14887	14966	15087	14989	14985	15041	15069	14961	14846	14974	14998	14951	14870	15046	15042	14873	15139	14798	15043	14962	14900	14973	14946	14748	15091	15026	14873	15057	14990	15019	14986	15115	14955	14918	15012	14917	14980	15113	15016	15028	15011	14858	14829	15077	14852	14935	14787	14842	14909	14967	14940	14895	14985	15118	15007	15042	15116	14886	14909	14885	14922	15054	15027	15197	14918	14958	14888	14807	14977	14938	14962	14984	15043	15055	15028	14958	14866	14886	14930	15165	14795	14843	15206	14822	14789	14927	14894	15047	14961	14892	14975	14798	14873	15108	14937	14888	14954	15123	14974	15070	14899	15018	14951	14939	15040	14969	15073	14855	14958	14965	14992	14987	15041	14895	14995	14907	14725	15006	14919	14985	14874	14911	14840	14889	14905	14976	15072	15006	14931	14969	15018	14996	15057	14981	15069	14981	14883	15019	15073	14905	14775	15057	14881	14976	14888	15074	15033	14844	14922	14919	15071	15131	14849	14950	14917	15050	14988	14919	15154	15052	15042	14981	15095	15015	15065	15069	14852	14893	15030	14946	15123	14908	14991	14888	14967	15015	15000	14951	14900	14982	14876	15014	14993	14965	14875	14930	14983	14869	15125	14869	15033	14844	14927	14963	14808	14886	14999	14899	15068	15068	14933	14871	15102	14934	14834	14855	15019	14968	15151	14892	15171	15001	15040	14785	15121	14911	15057	14980	14894	15157	14938	15104	15054	14945	14913	15127	15072	15098	15066	15151	14982	15051	15051	15012	15013	15008	14998	15077	14811	14817	14785	14945	14874	15134	14926	15026	15124	14985	14801	14924	14994	14993	15106	15048	14964	14991	15001	14969	15170	15108	15044	15098	14903	15034	15007	15000	14849	14983	15058	14940	14973	15099	14981	15041	14864	14913	15041	15124	15072	14956	15039	14837	14987	15148	14998	14883	15013	15042	15033	14974	15015	15149	14835	15004	14978	15072	14937	15060	14975	14892	14832	15076	14870	14859	15049	15000	15011	15019	15043	15097	14915	14971	15024	15045	14929	15110	14982	14975	15053	14967	14916	15004	14977	14977	15079	14857	15060	14953	15077	14908	15063	14848	15123	14886	14974	15099	14840	15038	15068	15035	14857	14839	14859	15038	15186	14909	15090	14852	14934	15087	14968	14961	14942	15039	14812	14821	15081	15005	15062	15018	14793	15006	15059	14953	14927	15032	14846	15111	14830	14983	15021	14969	15029	15071	15045	14972	14990	14891	14934	14943	14957	14952	14948	14925	15046	14933	14970	15116	14921	14958	14896	14886	14931	14916	15020	14938	14936	14936	14971	14929	15021	15008	14861	14876	15039	14987	14998	14794	14892	15085	15032	14978	15061	15224	15012	14945	14979	14942	14858	14819	14913	15084	15141	14912	15032	15001	14949	14884	15051	14947	14978	14922	14981	15025	14846	15041	14927	14870	15151	14925	15038	14848	14980	15081	14993	14882	15109	15002	15105	14986	15006	14866	15034	14899	15009	14997	14879	14886	15032	14986	14880	14870	14966	14990	14920	15042	14878	14887	15079	15212	15112	14954	14919	14924	14774	15012	14861	14919	14978	14966	15031	15129	15077	15022	14940	15025	14994	15045	14906	15065	15087	15128	14946	15034	15019	15047	14879	15101	15135	14677	15008	15071	14928	15029	14831	15036	15121	14885	15025	15033	14991	14973	14894	15034	14762	14938	15025	14945	14945	14937	14879	15017	15069	14941	15048	14973	15186	14898	14900	14905	14900	15081	14786	14926	15144	14904	15051	14950	14985	15121	14960	15055	14967	15017	14844	15021	15121	15110	14866	14943	14906	14960	14887	14945	14877	14942	14965	15010	14981	14890	14869	15056	14962	14935	15023	14955	15095	14962	14890	15110	15078	14859	14921	15020	14959	15285	14954	15059	14820	14945	15009	15023	14872	15102	14857	14887	14859	14986	14923	14836	15019	14813	14936	15083	14999	14864	15031	14853	15024	14898	14982	14869	15038	14921	14845	15032	15040	14805	14906	14997	14974	14896	15025	14866	14885	14953	14901	15107	15091	14876	15040	14977	14896	14815	14901	15050	14877	14971	14971	14944	14956	14908	15057	15004	15037	14930	14912	15052	15078	14853	14895	14772	15100	15014	14819	14987	15059	15115	14922	15182	14824	15102	14887	15011	14806	15083	14950	14910	14945	15019	14945	15033	15108	15015	15020	15009	14890	14919	14988	14997	14836	14846	14960	15173	14912	14862	14971	14932	15068	14923	15036	14972	14858	14856	14996	15021	15030	14837	15024	14868	15096	14964	14822	15123	14970	15039	14942	14959	14896	15063	14908	15049	15022	14925	14963	14899	14838	15049	15091	15155	15168	15047	14838	15087	14948	14927	14896	14808	14793	15016	14816	15151	14982	14966	14931	15041	14999	15066	14942	14940	15074	14971	14973	14981	14745	14851	14902	15016	15019	15051	15086	15100	14979	14942	14884	14999	15070	15035	14869	14947	15043	15034	15067	15144	14974	15147	14953	14783	14872	14916	14875	15012	14909	14923	14945	15038	15058	15008	14792	14999	14889	14974	14844	14892	14966	14958	14985	14872	14912	15050	15043	14872	14799	14890	14899	15004	15039	15064	14922	15010	15000	14685	15044	14880	14961	15019	14954	15068	14935	14981	14934	15031	14917	14894	14889	14969	14953	15051	14879	15175	15093	14901	15013	14889	15064	14851	14808	14890	14997	14952	14865	14982	15012	14907	14986	14995	15037	14951	14960	15019	14770	14971	15096	15010	15105	15066	14875	14975	15039	14958	15023	14849	15054	14964	15071	15070	14736	15078	14856	14811	14967	14960	14969	14907	14949	15019	14888	14984	14942	14949	14956	14916	15100	14954	14982	14925	14945	14938	14966	14823	14926	15009	15144	14892	15005	14840	14967	15120	15099	15080	15117	15074	15073	15009	14983	14999	15034	14930	14979	14936	14826	14935	14856	15069	15038	15060	15033	14991	14805	14993	15029	14874	14825	14894	15008	15028	15105	14950	14793	14994	15033	14950	14967	14879	14890	14861	14913
22688	21080	28861	23867	23324	27790	30551	25465	23119	22534	21895	20753	20391	19922	19455	19289	18975	18775	18570	18725	18542	18328	18349	18307	18355	18415	18528	18207	18230	18181	18318	18256	18262	18034	18225	18096	18226	18013	18122	18294	17999	18182	18145	17961	18265	17948	18185	18046	18158	18144	18024	17984	18124	18082	18335	18035	18111	18121	18051	18128	18034	18086	18019	17971	18019	17975	17977	18007	18069	18166	17822	17868	18054	17962	17919	17976	18113	17962	17990	17868	17819	17960	18036	18117	18049	17941	17943	18089	18124	17925	17998	18061	18255	17951	18056	17855	18104	18060	18156	18095	18226	18018	18090	18052	18109	17986	18190	17851	18032	17899	17827	18050	18011	18181	18025	18069	18032	18003	17980	17955	17955	18109	18095	17803	18067	18065	18004	18046	18061	18026	17911	17884	18047	17935	17924	17737	18103	17977	18071	18110	17968	18119	18030	18052	17995	18015	18034	18005	17893	17931	17687	18040	18053	17947	17873	18040	17932	18101	17697	17959	18218	17993	17719	18067	18049	17976	18101	18121	18161	17951	17860	17956	17871	18183	18036	18131	18114	17842	17904	18026	18052	18140	18010	17950	17969	17871	18094	17869	18027	18066	18194	17947	18073	17988	18070	17796	18118	17757	18006	17932	18052	18024	18132	18019	17790	18010	18103	17981	17954	17958	17933	17985	17923	17654	17974	17997	18022	18210	17944	17882	17766	18046	17889	17943	18163	17897	17964	18167	18010	18038	17930	18057	18213	18201	17712	17930	18042	17864	17876	17925	17980	17882	17893	17817	18062	17991	17978	17982	17946	18256	17856	18060	18006	17727	18078	18041	18100	17882	17876	18050	18038	18042	17951	17903	17898	17854	18052	17700	18116	17883	18039	18094	17960	17875	18000	17852	17768	17943	18060	17989	18030	17890	17860	18067	18037	18032	17992	18087	18045	17954	17857	17725	17811	18126	17979	18115	18292	17862	18073	18104	17903	17840	17972	17868	17838	18092	17923	18061	17903	18022	17931	17905	17906	17946	17840	18056	18046	17892	17998	18003	18149	18025	18155	17906	18239	18166	18215	17841	17993	17748	18045	18016	18172	18022	17988	18083	17828	17948	17856	17695	18050	17876	18040	17943	17968	17966	18057	18022	17921	17950	18109	17881	17896	17941	17757	18084	18206	17990	17914	17823	17783	17938	17787	18191	18121	18055	17918	18063	18147	17926	17948	17810	17896	17915	18069	18107	18059	17936	18036	18033	17966	17940	17951	17995	17937	18053	18021	17928	17999	17784	17958	17958	17877	17963	17858	18024	17802	18044	18180	18157	17932	18062	17908	18086	17864	18058	17927	17972	18077	17863	17942	17867	17880	18069	17893	18151	17881	18213	17967	17768	17867	17950	17865	17732	18126	18102	17946	18040	18218	18142	18180	17839	17974	17867	18164	17995	18019	17978	17966	18018	18138	17999	18058	18175	17918	17875	17976	17804	17948	18077	18065	18082	17984	17874	18031	17949	18012	17951	18037	18251	17864	17686	18008	18076	17839	17896	17978	18065	17974	18010	18082	17809	18042	17917	18034	18036	18261	17974	17917	17922	18082	18076	17782	18120	18039	18090	17869	17853	18075	17854	17731	17810	17954	18051	17889	17642	17952	18120	18154	18119	17993	18144	17693	18026	17752	17903	17981	18030	17753	17915	17952	17882	17747	18035	18002	18080	18019	18022	17880	18041	18115	18059	17982	17892	18052	17831	18122	18089	18046	17938	18046	17945	17913	17880	17944	17893	17924	17934	17906	17970	18081	17717	17918	17992	18125	17904	17970	17883	17940	17839	18097	17994	18133	18018	17987	17916	18041	17878	17870	18045	17844	17916	17932	17891	17697	18024	17981	18038	18097	17907	17970	17985	17878	18129	17990	17840	17941	17891	17932	17962	17968	17735	18026	17870	17975	17997	17855	18019	18075	17881	17867	17847	17876	17928	18014	18093	17909	17941	17835	18126	18002	17986	17963	18057	18047	17824	17968	17912	18238	17955	17973	18131	17982	18017	17761	17992	18117	18000	18182	17852	18053	17824	17937	18166	18021	17876	17885	18008	17886	17796	17733	17844	17840	18130	18122	18140	17836	17882	18071	18020	17865	17920	17965	18110	17959	17999	18238	17951	18105	18138	18076	17876	17822	17999	18090	18147	18012	17997	17931	18003	18122	17967	17925	18130	18123	17989	18073	17689	17997	17986	17891	17820	17835	18114	18005	17786	18022	17957	17970	17931	17909	17870	17897	17926	18058	17892	17856	18120	18006	17994	17993	18269	17907	18153	17950	18112	18053	17849	17955	17801	18036	17866	17859	18290	18026	18026	18093	17775	17960	17711	18001	17948	17977	17945	17870	18139	18041	17779	18000	17914	18192	17979	18107	18084	17890	17751	17951	17986	18106	17858	17980	18301	17908	18142	17994	18183	18025	17876	18029	18065	17919	18207	18032	18022	17867	17923	17784	18046	18040	17803	17901	18015	17932	17889	18095	17823	18033	18015	17899	17885	17879	18056	17772	18011	18087	18016	18004	17845	17841	17862	18003	18161	18007	17999	17804	18113	17868	17875	17922	17976	18054	17967	18043	18120	17950	17835	18119	17838	18140	18127	18150	17904	17928	18104	17940	17895	18083	17891	17947	17940	17797	18020	18011	17928	18002	18011	17836	17913	18177	18228	17974	18178	17844	18019	18030	18234	17985	17859	18164	17942	18047	17895	18065	18063	18112	18009	18188	18172	17879	18135	18032	18043	17934	18073	17832	17883	18137	18020	17825	17978	18025	17983	18078	17957	18170	17763	17742	17913	17968	18148	18063	18029	17902	17743	17891	17896	17896	18080	18009	17924	17825	18128	17995	18061	18009	17704	17830	18093	17950	17804	17886	17923	17987	17721	17928	17802	18049	18146	18018	18025	17873	18044	17890	17666	18109	17885	17898	18193	18001	18118	18188	17914	17782	17989	18099	17953	17949	17966	17903	18225	17746	17876	17856	17760	17915	18039	17937	17777	18098	17959	17855	17942	17953	18105	17949	18186	18135	17859	18112	17801	17729	17864	17986	17956	17960	17921	18004	17780	17959	17889	18016	17945	17989	17791	17985	17963	17999	17926	18128	17917	18080	18127	17901	18000	17974	17921	18001	18008	17899	17990	17998	18099	18107	17948	17899	18065	17970	17966	18070	17807	18079	18016	18068	18271	17977	17968	18084	17841	18121	17672	17904	17821	18192	18056	17986	18056	18037	17845	17846	17944	17864	18134	18083	17998	17881	17923	18050	17969	18085	18034	18157	17990	17967	18162	18098	18066	18023	17758	17898	17992	17972	18233	18073	18068	17877	17942	17889	17978	17988	17880	17935	17741	17971	18043	18008	17900	18140	17904	17877	18011	17812	17986	17959	17851	17886	17923	17976	18314	17865	17902	17826	18055	17939	17935	18084	18053	18015	18044	18048	18082	17861	18049	17982	18041	17955	17828	18108	18014	18001	17891	17875	17821	17833	17872	17987	18137	17844	17898	18019	18146	17954	17844	17856	17959	17939	18094	18286	17993	18153	18010	18008	17840	17780	17855	17696	18025	18052	17880	17989	17886	17931	18051	18131	17752	17988	17834	17953	17941	18151	17887	18057	17894	18126	17914	17796	18001	18002	17723	17991	18068	17949	18018	18127	18087	18000	18003	17874	18062	18180	18069	17844	18011	17960	17831	17895	17802	17991	17905	18083	17909	17831	17915	17896	18044	17883	17732	17996	18116	18230	17956	18051	17892	17842	18029	18019	17844	18115	17823	18132	17972	17910	17966	18015	17953	18064	17896	17839	17893	17892	17785	17894	18091	17946	17804	17804	17974	17937	18046	17927	17995	17970	17977	17901	17975	18020	17951	17672	17818	17911	17859	18082	17827	18003	18058	17857	18003	18105	18041	17785	17968	17749	18019	17922	18128	17828	18000	18072	18116	18075	17879	17946	18127	18010	17990	17974	17666	17871	17999	17880	17867	18003	18046	18025	17813	18027	17775	17873	17874	17781	18023	18131	17854	18006	17820	17969	17911	18000	18139	18002	18172	17973	17867	17953	17910	17987	17859	18214	17744	17715	18085	17868	17964	17885	18047	17916	17867	18008	17865	18049	17743	17877	17976	18170	17689	17893	18029	17987	17949	18022	18096	18120	17730	17803	17901	18033	18045	18091	17963	18024	17925	17917	18020	17873	18088	17994	17904	17912	18067	18014	18200	17962	18041	17990	18051	18008	17832	18180	18027	18025	17869	17806	17888	17939	18012	17907	18044	17840	18010	18112	17942	18211	18057	18054	18051	17925	18090	18020	17978	18258	17974	17974	17936	18128	17990	17956	17996	18039	18023	17974	18029	18394	18191	17784	17879	18037	17971	17989	17726	18000	18053	18009	17999	17963	18107	18202	17773	18144	18038	17984	18020	17986	17910	17947	18111	17929	17801	17937	17948	18022	18080	18149	17972	17950	18046	17944	18111	18181	18007	18008	18069	18024	18134	18107	17844	17851	17957	17988	17879	17907	17808	18071	18039	18190	17822	18088	17979	18058	17989	18013	18074	18026	17967	17947	17886	17906	17965	17996	18046	18017	17918	18059	17825	17810	18057	17877	17927	18068	17984	17941	17949	18127	17768	17993	17952	18072	18036	17911	17823	17902	18084	17958	17695	17960	17799	18040	18036	18016	17882	18095	18026	17907	17953	18072	17994	17842	17843	17889	18012	17969	18001	17954	18109	17944	17952	17957	18031	17973	17977	17953	18168	17949	17996	18202	17884	17927	17990	17949	18117	17800	17952	17987	17858	18046	18156	18122	18106	17878	18013	18024	17913	17825	18012	18188	17971	18055	18065	17901	18002	18118	17895	18016	17862	17917	17884	17909	17924	17830	17962	17901	17853	18128	17986	18120	18124	17807	17986	18096	18013	17999	18047	18067	18142	17985	18035	17818	17837	18051	18077	18147	17957	17996	17919	18031	18040	18033	18033	17829	18076	17807	18189	17996	18042	17792	17997	18100	17952	17917	17870	17985	17997	18080	17895	17930	17843	17971	17859	17911	17965	17992	17827	17884	18167	17795	17862	17874	17957	17886	17785	18018	17951	18044	18062	17957	18148	18041	17734
35127	57941	54103	43001	37146	32088	28480	25363	22858	21168	20002	18842	18164	17698	16974	16815	16403	16067	16056	15778	15577	15736	15599	15557	15519	15405	15255	15226	15236	15284	15272	15291	15188	15141	15174	15247	15114	15167	15028	15068	15301	15180	15230	15143	15086	15113	15021	15119	14997	15069	15139	15143	15010	15248	15082	15058	15080	15011	15104	14940	15215	15131	15082	15147	15207	15148	15111	15099	15094	15040	15193	15158	15040	14978	14946	15118	15048	14977	14857	15033	15037	15096	15055	15070	15035	15395	14972	15145	15306	15194	15125	15138	14944	15139	14998	15155	15108	15075	15122	15200	15103	15034	15094	15264	15034	15054	15136	15184	15110	15151	15084	15088	15146	15114	15007	15204	14989	15117	15205	15076	15153	15293	15037	15185	15043	15133	15264	15123	15162	14987	14964	15141	15257	15028	15067	15140	15039	15064	15122	15076	15117	14915	15026	15363	15184	14980	14959	14924	15089	15233	14997	14996	15168	15141	15081	15054	15146	15024	15044	15047	15026	15138	15129	14946	15223	15278	15198	15260	14948	15115	15119	14998	14952	15093	15102	15133	15277	15143	15055	14951	15157	15208	15068	15105	15175	14915	15333	15167	15034	15117	15075	15020	15190	15099	15081	15177	15124	14924	15087	15142	14965	15128	15103	15116	15150	15070	15067	15225	15237	15111	15158	15183	15151	15183	15236	15189	15064	15067	15197	15098	15080	15028	15298	15075	15064	15168	15207	15175	15029	14975	15087	15058	14976	15086	15024	15083	14969	15089	15007	15117	15063	15046	15205	15225	15178	15087	14981	15093	15090	15065	14955	15040	15083	15146	15162	15217	15052	15105	15060	15157	15234	15145	15161	15017	15138	15162	14925	15149	15087	15021	15225	15063	15162	15166	15051	15095	15204	15031	15041	15179	14987	15230	14918	15084	15153	14884	15188	15172	15078	15227	15126	15025	15071	15009	15101	15027	15134	14939	15071	15302	14944	15121	14953	15214	14990	15007	15135	15016	15078	15101	15219	15267	15089	15038	14930	15145	15104	15141	15073	15217	15069	14963	15134	15030	15186	14964	15111	15018	15152	15088	15122	14913	15303	15162	15175	15003	15095	15350	15150	15082	15107	15104	14856	15120	15209	15040	15118	14889	15164	15245	15304	14891	14897	14994	15165	15065	15031	15127	15190	15116	15093	15150	15141	14943	15185	14887	15023	15066	15087	15109	14929	15093	14989	14895	15081	15090	15118	14975	15196	15108	15135	15051	15102	15138	15138	15097	14989	15005	15182	14901	15068	15076	15102	15092	14976	15043	15229	15126	15125	15093	15099	14955	15050	15080	15079	15012	15236	15071	15059	15085	15092	14879	15139	15078	15008	14999	15013	15039	15043	15066	15065	14987	15259	15028	15096	15049	15290	15119	14969	15089	15122	15047	15120	15117	15094	15018	15033	14987	15212	15032	15122	15116	15104	15346	14950	15017	15066	14951	15196	15047	15157	15208	15089	15103	15075	14963	15203	15021	15134	15063	14932	15250	14994	15017	15076	15132	15083	15061	15082	15289	15097	15166	15037	14922	15194	15047	15022	15217	15036	15159	14979	15002	15173	15059	15238	15044	15142	15176	15024	15082	15140	15017	15310	15089	15093	14979	15232	14957	15207	15250	15238	14988	15089	15031	15098	15000	15118	15082	15141	15444	15118	14939	14889	14983	15140	14978	15316	15047	15191	15238	15047	15106	15031	15037	15068	15139	15146	15145	15009	15082	14983	15091	15184	15299	15156	15034	15213	15071	15156	15090	14857	15076	15269	15127	15095	14955	15315	15071	15222	15088	15079	15008	14985	15354	15049	15081	15255	15188	15171	15090	15013	15173	15230	15140	15045	15026	15048	15165	15022	14973	15254	15110	15055	15185	15106	15044	14945	15048	15149	15196	14981	15153	15103	15125	15079	14977	15124	15187	15233	15053	14995	15267	15122	15051	15043	15049	15087	15330	15115	15152	15030	15087	15064	15123	14943	15319	14882	15113	15130	15174	15040	15288	15180	15039	14928	14918	15014	15022	15339	14918	15229	15053	15103	14920	14955	15139	15219	14975	15268	14924	15240	15207	15244	15294	15089	15191	14988	15082	15180	15127	15128	15079	15030	15099	14989	15169	15171	15015	14936	15284	14959	15065	15082	14974	15183	15014	15164	15161	15168	14969	15183	15021	15027	15050	14977	15126	15171	15087	15006	14932	14979	15057	15118	15300	15113	15009	15091	15075	15025	15289	15104	15071	15005	15089	15003	15131	15119	14999	15010	15097	14973	15214	15000	15157	14990	14914	15090	15087	14936	14942	15120	15184	15031	15182	15147	15215	15145	15266	15340	14918	15168	15265	15222	15160	15116	15064	15258	15194	15097	15033	15045	14916	15036	14999	15199	15074	15031	15216	15157	15112	15059	15019	15184	14938	15178	14987	15054	15034	15146	15000	14880	15112	15080	15002	15116	15180	15171	15129	15204	15170	15145	15147	15158	15165	14978	15172	15290	15135	15124	15107	15108	15285	15155	15151	15117	15008	15055	15080	15061	15140	15169	15193	15111	15066	15207	15061	14972	15121	15116	15041	15015	15096	15031	15123	15194	15039	15316	15123	15030	14977	14994	15068	15052	15046	15157	15125	15052	14980	15154	15146	15014	14928	15061	15226	15200	15191	15051	15124	15010	15027	15039	15213	15170	15045	14983	15205	14986	15196	15050	15096	15131	15260	15166	15103	15120	15164	15015	15292	15214	14886	15103	15093	15158	15078	15038	15029	15158	15093	15111	15235	15014	15013	14973	15136	15056	15060	14921	15042	15124	15303	15090	15084	15064	15075	15147	15098	15005	14981	15180	15096	15224	15167	15188	15232	15042	15120	15083	14912	15142	15022	15073	15097	15039	15083	15129	15049	15111	15066	15237	15130	15132	14938	15037	15063	15066	15167	15086	15199	15153	15183	15075	15145	15173	15032	14933	15016	15117	15128	15240	15033	15191	14959	15063	15035	15239	15167	14994	15280	15168	15142	15069	15095	14907	15138	15079	15159	15105	14976	15074	15258	15172	15346	15100	15123	15020	15030	15164	15065	15018	14947	15195	15007	15088	15003	15028	15081	15146	15173	15052	15064	15120	15244	15162	15052	15066	15340	15069	15182	14850	15175	15185	15087	15139	15046	14992	14999	15212	15034	15124	15011	15102	15021	15031	15031	15090	15204	15119	15196	15241	15123	15159	15112	15117	15070	15014	15101	14996	15000	15013	15019	15178	15133	15054	15189	15218	15054	15213	15061	15138	15104	15045	15279	15088	14910	14979	15037	15226	14968	15005	15028	15157	15157	15126	15049	15038	15155	15201	14954	15082	15108	15155	14979	15135	15146	15084	15023	15012	15211	15083	15047	15149	15093	14987	15094	15192	15259	15015	14974	15076	15171	15133	15156	15063	15037	15264	15173	15262	15045	15199	15186	15038	15238	15105	14990	15014	14982	15110	15107	14871	15296	15156	15072	14975	15085	15039	15022	14907	15120	15063	15126	15130	15069	14923	15092	15039	15051	15149	14971	15148	15142	14999	15083	15084	15152	15157	15083	15099	15089	15105	15188	15148	14953	15182	15261	15167	15076	15216	15107	15037	15190	15261	15192	15098	14990	15085	15200	14966	15118	15006	15181	15024	15041	15114	15030	15020	14889	15043	15155	15126	15234	15350	14946	15068	15175	15112	14997	15074	14991	15225	15067	15127	14955	15036	15172	15234	15177	15117	15225	15172	15177	15216	15159	15140	15206	15132	15218	15057	15103	15310	15145	15004	15105	15147	15102	15212	15188	15122	14948	15080	15056	15167	15141	15219	15045	14980	15043	15172	15036	15199	15193	15206	15056	15167	14981	15132	15139	14977	15159	15203	15134	15184	15000	14985	15128	14977	15063	15100	14946	15021	15178	15104	15099	15003	15120	15250	15041	15181	15121	15022	14969	15094	15146	15129	15047	15261	15284	15141	15030	15048	15094	15197	15194	15192	15195	15056	15142	14955	15089	15144	15123	15005	15086	14983	15159	15194	15081	15126	15335	15232	15111	15151	14852	15204	15091	15016	15069	15056	15008	15102	15249	15042	14968	15229	15204	15215	15022	15047	15191	15099	15060	15025	15172	15163	15132	15054	15050	15008	15085	15283	15161	14998	15146	15193	15048	15109	15071	15144	14961	15208	15071	15094	15014	15016	15016	15077	14950	15134	15051	14994	15029	15091	15288	15080	15170	15051	15062	15057	15104	15163	15162	15110	15113	15003	15077	15158	15170	15233	14808	15230	15121	14995	14959	15095	15048	15245	14945	15043	14870	15043	15090	15150	15209	14945	15093	15097	15030	15081	15076	15081	15071	14977	15127	15084	15024	15084	14975	15206	15128	15224	15191	15183	15090	15097	15175	15157	15079	15112	14933	15259	15081	15117	14908	15066	15163	15054	15066	15164	15234	14960	15014	15092	15181	15125	15051	14920	15065	15158	15092	15112	15135	14903	15120	15139	15205	15227	15166	14880	15251	14959	15174	15262	15030	15186	15100	15207	15073	15182	15007	14960	15257	15164	15061	15106	15080	15204	15117	15370	15021	15131	15189	14950	14991	15082	15029	15211	15002	14986	15049	15065	15023	15042	15190	15140	15192	15019	15164	15081	15220	15060	15018	15116	15172	15129	15012	14995	15138	15190	15162	15174	15018	15008	15075	15199	15017	15122	14858	15023	15213	14883	15127	15119	15155	15158	15097	15196	15165	15214	15101	15224	15104	15004	14966	15017	15177	15218	15139	15234	15185	15159	15092	14930	15304	15140	15097	14953	15056	15209	15193	15311	15203	14989	15089	15064	15147	15040	14898	15054	15125	15107	14915	14892	14950	14965	15308	15107	15149	15126	15287	15069	15126	14915	15126	15088	15222	15074	14972	15078	15176	15123	15118	15168	15134	15201	15183	14985	15029	15175	15207	15043	14985	15089	15219	14983	15017	14929	15208	15226	14978	15251	15282	15007	15100	15104	15141	15119	15062	14925	15023	15218	15194	15073	15275	15285	15173	15116	15195	15104	15093	14982	15075	15104	15126	15029	15335	15038	14957	14968	15134	15078	15217	15077	15128	15123	14960	15134	15082
30240	31162	38839	34587	28310	25148	22942	21195	20440	19740	19272	18938	18604	18501	18486	18419	18153	18092	18202	18049	18069	18038	18122	17904	18015	17658	17887	18040	17912	18143	18124	17764	17787	17953	17766	17997	17983	17628	17901	17968	17935	17881	17879	17690	17717	17759	17874	17617	17786	17687	17894	17658	17839	17759	17746	17781	17923	17988	17767	17890	17859	17880	17899	17783	18074	17734	17910	17955	17748	17858	17864	17703	17914	17866	17841	17820	17780	17817	17715	17830	17664	17620	17737	17939	17904	17836	17960	17855	17756	17759	17841	17867	17843	17798	17693	17692	17960	17786	17730	17883	17898	17799	17804	17940	17582	17716	17746	17592	17948	17777	17781	17788	17816	17728	17776	17861	18010	17782	17891	17945	17612	18048	17753	17884	17801	17882	17744	17901	18045	17864	17773	17811	18028	17778	17753	18086	17780	17897	17830	17807	17969	17822	17707	17769	17848	17822	17819	17551	17685	17940	17931	17900	17808	17701	17970	17753	17727	17708	17921	17927	18095	17911	17877	17995	17707	17921	17625	17864	17722	18022	17911	17909	17700	17731	17855	17782	17969	17832	17807	17858	18084	17701	18079	17844	17874	17725	17713	17870	17756	17905	17906	17722	17889	17669	17819	17800	17876	17922	17888	17855	17854	17821	17865	17950	17926	17744	17811	17886	17602	17802	18001	17832	17839	17900	17822	17777	18005	17776	17867	17806	17779	17862	17676	17925	17817	17844	17633	17782	17704	17728	17904	17794	17834	17875	18044	17693	17848	17716	17722	17834	17967	17941	17831	17889	17743	17649	17734	17921	17740	17737	17900	17703	18071	17807	17899	17698	17898	17926	17751	17644	17735	17791	17588	17793	17646	17757	17707	17810	18016	17675	17663	17665	17825	17909	17818	17631	17746	17729	17837	17752	17738	17755	17829	17732	17837	17847	17814	17959	17786	17799	17835	17738	17906	17937	17906	17893	17860	17717	17736	17857	17790	17638	17736	17795	17868	17712	17815	17829	17859	17795	17991	17708	17948	17839	17848	17935	17759	17908	17852	17676	17746	17848	17712	17625	17755	17854	17905	17787	17985	17685	17913	18064	17770	17820	17730	17920	17941	17997	17882	17851	17864	17676	17961	17876	17858	17883	17875	17701	17835	17825	17920	17666	17708	17988	17873	17867	17981	17695	17688	17818	17916	17673	17869	17817	17884	17955	17839	17839	18031	17793	17928	17449	17746	17702	17861	17885	17816	17847	18026	17842	17661	17725	17670	17867	17803	17647	17810	18045	17748	17964	17670	17889	17960	17601	17823	17669	17788	17969	17680	17958	17730	17983	17811	17679	17759	18029	17865	17830	17721	17786	17724	17790	17828	17835	17972	17710	17821	17658	17915	17940	17995	17926	17876	17946	17666	17919	17701	17853	17830	17659	18096	17865	17702	18004	17814	17798	17890	17665	17932	17864	17791	17634	17951	17900	17827	17716	17942	17901	17626	17697	17696	17903	17833	17934	17757	17630	17767	17850	17819	17643	17800	17883	17645	17682	17858	17795	17781	17802	17982	17905	17876	17699	17962	17911	17846	17841	17848	17733	17808	17864	17833	17881	17755	17884	17672	17834	17675	17593	17761	17845	17864	17673	17839	17958	17763	17921	17907	17918	17732	17930	17876	17770	17756	17870	17919	17812	17911	17792	17859	17732	17839	17980	17791	17836	17947	17877	17876	17916	17433	17836	17780	17732	17724	17914	17837	18019	17773	17661	17838	17624	17875	17847	17930	17589	17738	17905	17683	17626	17877	17945	17988	17867	17772	17935	17739	17701	17552	17782	17922	17886	17668	17709	17847	17804	17891	17844	18003	17842	17920	17726	17833	17807	17941	17809	17868	17733	17829	17705	18027	17718	17756	17865	17882	17923	17922	17855	17936	17966	18023	18084	18222	17883	17902	17684	17706	17989	17944	17942	17877	17928	17919	17755	17847	18031	17924	17961	17642	17721	18009	17811	17801	17722	17895	17792	17812	17861	17953	17941	17773	17716	17770	17740	17980	17900	18045	17665	17796	17757	17887	17697	17730	17672	17974	18009	17895	17755	17932	17966	17842	17944	17693	17979	17802	17711	17770	17843	17942	17694	17850	17685	17755	17619	17613	17881	18045	17831	17792	17990	17857	17738	17867	17777	17672	17870	17630	17707	17671	17773	17921	17653	17840	17670	17767	17814	17815	17642	17959	17606	17846	17775	17864	17705	18071	17886	17823	17970	17947	17851	17802	17811	17790	17983	17594	17807	18050	17831	17843	17890	17620	17641	17911	17904	17862	17979	17896	17823	17647	17596	17709	17866	17791	17914	17638	17987	17959	17824	17533	17920	17863	17643	17991	18052	17947	18010	17778	17760	17792	17752	17996	17729	17770	17813	17811	17729	17920	17677	17745	17906	18156	17902	17935	17701	17750	17806	18188	17660	17806	17866	17627	17798	17916	17822	17745	17733	17747	17849	17889	17830	17666	17798	17818	17744	17956	17847	17835	17711	17694	17857	17878	17627	17774	17758	17896	17904	17706	17762	17874	17759	17740	17867	18179	17715	17997	17720	17706	17588	17904	17981	17762	17737	17944	17855	17758	17879	17851	17769	18001	18110	17966	18012	18111	17932	17827	17882	17758	17899	17765	17787	17813	17845	17807	17780	17804	17902	17772	17473	17816	17808	17929	17871	17852	17963	17806	17875	18022	17744	17842	17975	17782	17905	18130	17736	17959	17768	17664	17899	17865	17882	17876	17960	17969	17896	17689	17616	17842	17765	18013	17811	17619	17693	18025	17755	17682	17716	17891	17968	17786	17880	17922	17847	17818	17873	17944	17932	17677	17757	17742	17939	17756	17564	17821	17878	17819	18058	17788	17878	17766	17869	17921	17945	17740	17577	17753	17872	17753	17717	18019	17922	17734	17794	18183	17767	17677	17547	17873	17766	17822	17926	17841	17945	17877	17936	17652	17922	17931	17946	17793	17966	17867	17938	18010	17794	17907	17745	17766	17802	17686	17860	17928	17832	17785	17916	17839	17844	18007	17960	17906	17911	17836	17835	17830	17649	17952	17880	17879	17702	17785	17795	17930	17663	17870	17613	17826	17837	17625	17898	17892	17739	17546	18008	17811	17968	17822	17916	17843	17901	17798	17725	17797	18006	17844	17823	17875	17880	17878	17720	17891	17905	17694	17885	17967	17863	17622	17861	17978	17729	17766	17895	17622	17820	17863	17726	17881	17713	17608	17838	17885	17692	17833	17753	17947	18064	18014	17913	17894	17675	17774	17857	17705	17712	17948	17842	17850	17839	17739	17798	17788	17777	17769	17941	17793	17845	17984	18013	17828	17662	17843	17650	17758	17629	17891	17780	17916	17981	17780	17861	17791	17756	17721	17782	17852	17842	17940	17731	17967	18109	17657	17796	17715	17768	17911	17860	17917	17755	17894	17872	17693	17899	17833	17764	17833	17965	17829	17885	18090	17630	17826	17797	17829	17808	17813	17688	17756	17892	17903	17649	18044	17746	17927	17855	17849	17856	18118	17908	17729	18020	17957	17800	17860	17752	17847	17790	17761	18009	17761	17959	17899	17688	17859	18003	17745	18031	17729	17657	17878	17923	17868	17848	17968	17841	17595	17752	17765	17953	17926	17928	17757	17828	17797	17765	17839	17768	17775	17684	17642	17818	17869	17818	18007	17712	17833	17849	17780	17714	17853	17853	17813	18074	17663	17651	17719	17747	17817	17934	18043	17793	18249	17792	17785	17758	17808	17749	17607	17879	17891	17721	17953	18022	17681	17918	17779	18020	17786	17659	17727	17843	18096	17967	18120	17585	17690	18038	18227	17770	17878	17771	17757	18129	17832	17732	17767	17739	17793	17761	17941	17726	17897	17935	17991	17695	17845	17658	17835	17670	17932	18032	17689	17767	17928	17988	17687	17734	17605	17944	17717	17922	17753	17855	17869	17885	17935	17988	17913	17783	17674	18072	18023	17672	17675	17948	17804	17846	17763	18024	17874	17899	17885	17862	17790	17503	17754	17932	17722	17842	17761	17929	18244	17866	17797	17909	17667	17736	18090	17892	17837	17775	17795	17985	17755	18003	17944	17754	17804	17832	17861	18064	17723	17993	17776	17915	17796	17974	17887	17954	18014	17829	17707	18084	17827	17823	17709	17922	17789	17643	17947	17745	17711	17752	18112	17807	17798	17941	17855	17691	17782	17829	17836	17755	17983	17807	17674	17925	17902	17754	17795	17840	17607	17907	17901	17857	17770	17790	17964	17899	17789	17841	17983	17580	17823	17743	17872	17919	17869	17697	17842	17787	17673	17889	17949	17774	17970	17746	17832	17925	17928	17767	17811	17851	17709	17917	17877	17822	17840	17737	17956	17794	17871	17719	18002	17907	17714	17954	18003	17956	17940	17879	17885	18038	17699	17799	17791	17861	17988	17767	17895	17708	17913	17834	17759	17993	17905	17723	18040	17830	18001	17823	17902	17964	17963	17728	17778	17798	17688	17699	17821	17835	17733	17881	17808	17827	17709	17583	17716	17696	17671	17781	17737	17809	17906	17758	17923	17868	17902	17676	17874	17814	17780	17791	17819	17868	17600	17841	17772	17936	17965	17918	18016	17938	17802	18028	17877	17818	17767	17794	18000	17598	17730	17991	18020	17913	17980	17956	17847	18139	17839	17822	17858	17942	17797	17738	17913	17506	18148	17750	17610	17728	17874	17892	17817	17701	17943	17874	18053	17964	17815	17723	17792	17946	17984	17702	17715	17875	17952	17889	18082	17865	18093	17848	17924	17939	17985	17706	17948	17897	17703	18042	17870	17743	17896	17718	17847	17633	18007	17608	17749	17943	17837	17726	17710	17743	17685	17796	17725	17909	17903	17650	17827	17961	17804	17711	17873	17903	17625	17643	17712	17798	17842	17716	17866	17908	17685	17831	17938	17839	17728	17862	18072	17909	18045	17969	17925	17717	17816	17591	17632	17747	17980	17929	17898	17706	17757	17979	17818	17725	17812	17781	17838	17939	17719	17754	17835	18073	18049	17930	17864	17752	17655	17673	17749	17831	17767	17762	17844	17881	17727	17850	17547	17751	17769	17807	17813	17881	17781	17926	17867	17855
34067	47418	43053	33679	28273	24971	22010	20282	18912	17906	17260	16810	16368	16227	16119	15709	15596	15396	15441	15273	15333	15333	15156	15232	15223	15123	15164	15140	15067	15218	15072	15173	15079	15176	15102	15011	15080	15201	15110	15256	15100	15102	14941	15165	15092	15129	15155	15148	15065	15169	15133	15180	14972	15082	15018	14948	15037	15150	15205	15110	15187	15174	15042	14883	15126	14901	15026	15086	14995	15040	15025	14905	15036	15015	15048	15078	15088	15101	15149	15037	14982	15055	15017	14972	14898	14985	15151	15097	14999	15045	14990	14869	15064	15142	15096	14935	15252	15254	15033	14938	15029	15259	15109	15027	15195	14822	14930	15177	15087	15033	14932	15072	15050	15133	15045	14896	15207	15111	15045	15073	15127	15047	15010	15212	15178	15014	15089	15129	15190	15095	14962	15180	15104	15052	15052	15061	15016	15000	15087	14997	14920	15047	15161	14984	15120	15046	14960	15069	15093	15114	15143	15289	15295	15069	15282	15015	15047	14989	15162	14910	15227	14830	15207	14942	15102	15040	15150	15036	15052	14964	15043	15212	15077	15069	14991	15083	15025	14978	15003	14985	15130	15127	15088	15146	15158	15126	15197	15019	15170	15066	15019	15120	15004	15001	15142	15118	14958	15068	15101	14920	14962	15051	14963	14901	15028	14932	15121	15259	15163	15172	15030	15068	15053	14947	15022	15028	15071	14950	14951	15144	15007	15114	15109	15065	14991	14965	14888	15022	15033	14864	15090	14882	15175	15106	15017	15134	15120	15033	14963	14997	15006	14958	15024	15045	15036	14788	15180	15157	15024	14907	15150	14998	14965	15034	15107	15162	15148	14966	15118	14996	14951	15186	15103	15140	15075	15079	15051	15018	15129	15190	15040	15077	15099	14925	14904	15186	14951	15068	15025	15012	15133	15003	15202	14916	15108	14961	15021	15013	14916	15074	15028	15055	15094	14932	15076	15031	15037	15183	15027	15069	14912	14995	14960	15034	14965	15106	15061	15067	15170	15134	15074	15106	15087	15124	15237	15058	15075	14902	15138	15112	14884	15118	14909	15066	15163	15023	15002	15072	15010	14940	15189	15012	14938	15113	14881	15199	15061	14995	14952	15047	15064	15066	15109	15009	15154	14950	15162	15146	15171	15002	15209	15138	15045	15043	14999	14987	15010	15043	15040	15027	15159	14977	14929	15100	15139	15012	14984	15243	15019	15046	15077	14955	15187	14954	14972	15104	15022	15139	15118	15113	14974	15168	15039	15086	15022	14963	15044	15108	15077	14900	15007	15101	14909	15167	14819	14966	14917	15044	14907	15185	15023	14981	14992	14916	15061	15007	15022	15105	15110	14957	15027	14987	15027	15180	15143	15014	15075	15110	15046	14926	14839	15050	14933	15082	15248	14975	15035	15081	15143	15001	14978	15125	15001	14898	15113	15114	14959	15086	14893	14937	15132	15154	14965	15015	15164	15179	14935	15148	15091	14904	15059	15073	15030	15156	14848	15190	14975	14826	15004	15022	15143	15182	15016	15077	15126	15041	14908	15202	15030	15155	15135	15085	14994	15001	15127	15124	15139	15084	14963	15043	15126	15143	15040	15010	15141	15086	15126	15146	15057	14997	15153	15190	14888	15097	15044	15076	14952	15079	14924	15012	15240	14997	15222	15096	15114	14883	15056	15074	14901	15002	15066	15144	15065	15152	15152	14932	15068	14961	15218	15141	14983	15019	15059	15130	15141	15161	15054	14981	14980	14873	15125	15155	14993	15068	15123	15219	14997	15072	15105	15012	15095	15087	15108	15207	15017	14907	14836	15039	15159	15164	15120	15001	15068	15110	14992	15152	15011	15021	14961	15097	15108	15187	15130	14871	14975	14963	15024	14959	15102	14915	15082	15135	14901	15071	15051	15135	15132	14999	14867	15142	15163	15038	14898	15053	15033	15177	15108	15057	15007	15098	15265	15126	15175	15094	14946	15044	15109	15032	15038	14878	15091	14958	14912	14952	14835	14915	15180	14914	14959	15039	14951	15032	14941	15013	15094	15122	15174	14999	15063	15105	15054	14926	14890	14925	14964	15069	15031	15111	15130	14948	15136	15043	15124	15025	14971	15113	15053	14946	14977	15044	15112	15010	15044	15088	14958	14945	14958	15065	14974	15108	15175	14916	15035	14976	15103	15008	15101	15154	14904	15049	15122	15067	14937	15098	14977	14944	15216	15100	14942	15162	15033	15053	14960	14990	14978	15022	15064	14953	15138	15074	15151	15000	14981	15115	15070	15150	14937	14934	15048	15059	15127	14920	15025	14881	15239	15008	14904	15016	15064	14865	15051	15066	15256	14909	14942	15018	15201	14990	14967	15055	15091	15016	15201	15154	15062	15135	15185	15067	15146	15042	15103	14954	15028	15197	15059	15069	14973	15012	15031	15043	15072	15026	15069	15095	14975	15053	14981	15067	15164	15209	15114	15053	14996	15135	15087	14891	14988	15147	14969	15025	15053	15126	15135	15114	14946	14997	14959	15072	15051	14876	15021	15076	14956	14983	14984	15062	14965	15071	14878	15169	14923	15028	15057	15119	15121	15172	15176	15077	15023	15043	15068	15096	15012	15113	15129	15038	15135	15003	15094	15028	14901	15030	15097	14897	15221	15055	15115	15208	15045	14823	15105	15214	15038	15190	15236	15152	15108	14772	15041	14933	14998	15067	15147	15181	15050	15123	15109	15018	15079	15125	15041	15085	15017	15179	14920	15029	14995	15142	15025	15001	14987	15045	15102	15140	15240	14939	15179	14987	15093	15040	15073	15016	15160	15102	15088	15001	15162	14956	15054	14993	15024	15117	15099	15215	14948	14972	14942	15002	15154	15203	15077	14884	15099	15008	15055	15345	15026	15082	14841	15062	14913	15191	14914	15070	15018	15023	15084	14904	14911	15134	14937	15031	15157	15039	15273	15131	15112	15040	14952	15115	15111	14927	15179	14983	15082	15066	14997	15006	15216	15135	14961	15186	15110	15013	14932	15045	14970	14942	14980	15002	15121	15142	15163	14897	15060	14924	15179	15106	14964	15142	14985	15047	15102	15075	15058	14980	15031	15086	15183	14988	15063	15032	15004	15355	14947	15120	14988	15065	15022	15122	15117	14918	15086	15113	14952	15175	15081	15154	15099	14949	15149	15045	15257	15196	14874	15053	15145	15073	15100	15125	15054	15157	15020	15164	14955	15062	14937	14895	15177	14997	15124	15151	15233	15002	15230	15156	15103	15069	15076	15039	15059	15151	14919	15122	15194	14907	15175	14998	15142	15134	15032	15275	14860	15032	14946	14981	15044	14955	15169	15031	15096	15141	15003	15135	15095	15159	15035	15002	15002	15028	14960	15072	15082	15110	15052	15102	15058	15002	15054	15080	14937	15041	15044	15180	15051	15126	14979	14992	15063	15159	15196	15015	15084	14934	14968	14945	14845	15008	15134	15234	15111	15068	15295	15184	15091	15090	15033	15018	15045	15122	14939	15099	15029	15024	15084	15031	15041	15128	15095	15010	15188	15106	15186	15284	15071	15051	15100	15067	15188	15173	15049	14889	15037	15116	15148	15048	14928	15078	15221	15096	15016	15100	15028	14957	15144	14895	15055	15067	15031	14994	14885	14969	14908	15079	15033	15169	14815	15090	15197	14943	15023	15049	15057	15067	15313	15153	15195	14995	14952	15153	14940	15037	15067	14992	15028	15084	15077	15155	15070	15167	15110	15155	14891	15005	14926	15147	14907	14995	15060	14936	15162	15266	14954	15017	15174	15040	14897	15025	15011	15015	15112	15126	15184	15064	15005	14913	15100	14996	15040	15025	15132	15142	15062	15086	15074	14960	15014	15106	14883	14986	15162	14995	15005	15013	15021	15019	15021	14970	14964	15093	14889	15118	15078	14962	15013	15033	15055	15151	15021	15075	15037	15096	15136	15041	15140	15084	15259	15069	15064	15064	14995	15016	14964	15214	14998	15253	15143	15123	15023	15063	15080	15118	15065	15077	15071	15064	14822	15155	15012	15022	15053	15119	15186	14950	15047	14999	15107	15100	15015	15051	15014	15212	15029	15077	14934	15005	14955	15001	15006	15047	14956	15064	15122	15070	15010	15069	14989	14975	15139	14979	15106	14977	14948	14934	15035	14932	15199	15152	15099	14838	14992	15154	14928	15051	15136	15220	15007	15151	14852	15093	15253	14980	15119	15089	14840	15069	15061	15138	15038	15106	14945	14964	15028	14944	15050	15211	15197	15122	14978	15020	15027	15080	15093	15112	14963	14982	15171	15129	14933	14965	14995	15060	15038	14876	14982	15066	15147	15175	15068	15043	15044	15071	15182	15188	15138	15071	14997	15083	15120	15102	15214	15312	15002	14965	15082	15061	15022	15025	14889	15285	15006	15066	15129	14898	14888	15024	15112	15149	14950	15085	15128	15147	15105	14954	14982	14996	15218	15195	14867	15027	15213	15159	15124	14931	14986	15124	15091	15191	14967	14971	15183	15006	15011	15183	15070	15130	15050	15129	15103	14911	15057	15081	15079	14900	15121	14976	15062	15122	15191	14989	15094	14996	15146	14990	15024	15031	15104	14983	15024	14968	14969	14763	14926	14966	15030	15149	15006	15046	15057	15043	15180	15070	14950	14842	15028	14930	15172	15034	15097	15026	14996	15121	15090	15072	15013	14945	15087	15080	15275	15004	15115	15098	14997	14995	14982	15060	15217	15055	14971	15125	15217	14982	15136	14868	15029	15083	14938	14983	15059	14977	15097	15087	15138	15050	15092	15137	15064	15157	15031	14911	15006	15024	14915	15066	14931	14901	15020	15056	15069	14974	15073	14927	15023	14933	15074	15027	14791	15041	15199	14943	14991	14811	14910	15167	15033	15187	15074	15148	15318	15031	14977	14982	15157	14998	14832	15012	14925	15037	15035	15217	15024	15251	14952	15050	15134	15079	14991	14960	14965	15029	14971	15075	15043	15110	15112	15097	14949	14932	14860	15045	15107	15279	14848	15058	15112	14992	15010	14967	15087	14933	15122	15043	15124	15180	15049	15069	15087	15072	15025	15034	14925	15215	14980	15006	14994	14982	15095	15018	14987	15001	15036	14978	15076	15169	14913	15057
24026	21121	28704	26161	26648	28031	27065	23575	21869	20972	20166	19716	19427	18953	18728	18697	18521	18380	18500	18182	18391	18037	18034	17869	17881	17946	18026	18075	18090	17946	17810	17959	17664	17767	17854	17673	17741	17966	17572	17797	17718	18010	17765	17644	17855	17767	17571	17845	17833	17986	17774	17772	17795	17696	17806	17576	17811	17812	17920	17593	17871	17715	17885	17884	17728	17763	17671	17605	17645	17695	17886	17966	17717	17947	17744	17650	17729	17762	17893	17683	17836	17443	17502	17942	17703	17673	17788	17632	17813	17608	17608	17640	17699	17725	17667	17693	17643	17621	17649	17475	17932	17820	17745	17726	17755	17783	17611	17819	17865	17820	17780	17547	17829	17641	17541	17699	17771	17746	17796	17853	17597	17750	17806	17937	17820	17696	17841	17579	17791	17880	17670	17755	17628	17865	17779	17706	17628	17785	17684	17585	17629	17613	17615	17718	17637	17843	17758	17653	17774	17700	17699	17972	17752	17580	17664	17552	17796	17585	17687	17681	17654	17639	17732	17897	17768	17722	17719	17816	17757	17939	17879	17843	17623	17538	17503	17625	17550	17594	17617	17592	17610	17799	17697	17580	17672	17663	17648	17608	17829	17814	17716	17686	17701	17542	17854	17689	17662	17687	17753	17787	17647	17523	17743	17598	17836	17710	17681	17824	17682	17572	17710	17738	17738	17711	17815	17666	17664	17708	17787	17715	17663	17735	17656	17874	17678	17618	17836	17706	17840	17511	17833	17834	17642	17748	17811	17498	17719	17726	17532	17781	17814	17683	17761	17769	17771	17758	17806	17833	17650	17428	17686	17600	17708	17551	17760	17548	17714	17753	17575	17594	17740	17640	17754	17562	17728	17680	17617	17603	17774	17520	17726	17703	17669	17706	17863	17609	17772	17787	17575	17603	17792	17757	17860	17686	17635	17547	17675	17477	17642	17646	17742	17669	17698	17675	17880	17739	17396	17811	17803	17333	17977	17801	17768	17618	17663	18019	17806	17691	17880	17742	17529	17830	17704	17571	17629	17748	17760	17737	17771	17622	17912	17665	17553	17679	17584	17817	17651	17413	17610	17791	17867	17570	17750	17776	17674	17665	17739	17895	17739	17850	17878	17802	17791	17573	17562	17696	17788	17854	17868	17876	17797	17811	17759	17659	17678	17514	17622	17576	17840	17754	17727	17620	17804	17821	17823	17507	17836	17847	17830	17761	17883	17613	17692	17861	17700	17720	17665	17858	17805	17790	17671	17806	17676	17754	17726	17775	17629	17712	17705	17590	17868	17702	17515	17646	17868	17763	17508	17828	17826	17716	17718	17858	17778	17697	17759	17817	17652	17839	17580	17484	17671	17857	17772	17698	17687	17593	17774	17580	17945	17731	17851	17868	17826	17888	17701	17521	17787	17704	17867	17836	17819	17726	17312	17561	17642	17796	17657	17641	17639	17678	17610	17714	17615	17742	17588	17906	17697	17678	17860	17738	17659	17883	17587	17730	17847	17675	17877	17748	17831	17575	17699	17659	17633	17791	17821	17709	17635	17487	17850	17715	17756	17755	17575	17770	17603	17662	17686	17712	17871	17724	17588	17776	17587	17465	17679	17669	17749	17757	17690	17784	17819	17666	17832	17916	17819	17679	17682	17748	17726	17704	17665	17663	17582	17607	17752	17729	17734	17633	17662	17729	17794	17791	17853	17767	17652	17505	17828	17756	17818	17903	17891	17728	17534	17711	17681	17822	17577	17741	17742	17608	17721	17835	17724	17680	17606	17418	17616	17629	17843	17696	17781	17785	17873	17711	17584	17622	17739	17700	17562	17728	17658	17756	17768	17881	17710	17738	17602	17613	17594	17710	17662	17848	17681	17780	17738	17479	17480	17707	17654	17810	17825	17797	17781	17749	17634	17653	17851	17704	17657	17584	17805	17654	17676	17647	17773	17727	17522	17731	17663	17808	17623	17710	17609	17871	17831	17680	17683	17625	17730	17871	17654	17742	17811	17801	17674	17371	17796	17674	17672	17535	17746	17738	17635	17748	17657	17754	17971	17819	17720	17759	17823	17765	17678	17645	17601	17685	17700	17838	17573	17817	17910	17660	17657	17697	17694	17614	17660	17849	17585	17784	17670	17880	17693	17860	17780	17757	17673	17606	17812	17805	17666	17605	17860	17809	17673	17651	17793	17655	17811	17547	17738	17500	17729	17801	17631	17729	17665	17738	17750	17828	17789	17868	17714	17695	17792	17719	17592	17501	17867	17706	17867	17776	17733	17562	17520	17500	17687	17833	17618	17685	17717	17703	17846	17629	17832	17656	17859	17753	17693	17700	17811	17645	17536	17656	17610	17624	17649	17785	17861	17810	17726	17579	17587	17587	17766	17838	17920	17645	17761	17601	17788	17698	17744	17796	17637	17544	17806	17667	17758	17505	17731	17771	17719	17702	17822	17655	17633	17940	18047	17832	17545	17550	17617	17813	17613	17449	17846	17944	17714	17672	17687	17447	17470	17744	17696	17594	17823	17754	17706	17750	17616	17911	17817	17778	17682	17681	17590	17682	17790	17702	17733	17651	17675	17788	17641	17770	17710	17711	17807	17490	17763	17685	17673	17577	17778	18069	17724	17786	17736	17802	17754	17760	17554	17790	17710	17625	17890	17599	17666	17828	17541	17756	17543	17669	18004	17859	17740	17805	17586	17764	17648	17655	17551	17641	17784	17704	17515	17791	17717	17616	17790	17673	17719	17783	17794	17666	17748	17899	17700	17682	17681	17775	17702	17718	17794	17922	17748	17776	17800	17765	17683	17460	17870	17557	17676	17771	17781	17632	18019	17885	17596	17785	17718	17630	17755	17675	17656	17627	17826	17603	17579	17543	17771	17777	17707	17772	17576	17925	17632	17776	17867	17791	17553	17536	17789	17700	17829	17673	17984	17674	17744	17904	17797	17653	17674	17669	17868	17805	17852	17827	17728	17763	17572	17645	17847	17708	17783	17809	17761	17790	17723	17859	17869	17844	17869	17626	17678	17995	17625	17865	17506	17607	17786	17760	17635	17759	17696	17806	17772	17680	17659	17766	17780	17532	17712	17775	17662	17682	17823	17837	17805	17631	17797	17922	17760	17674	17703	17657	17755	17760	17614	17753	17744	17767	17671	17558	17697	17726	17648	17816	17736	17721	18040	17765	17630	17708	17655	17636	17658	17633	17599	17655	17853	17584	17973	17883	17850	17696	17773	17700	17805	17780	17667	17472	17717	17553	17677	17599	17971	17706	17624	17871	17576	17501	17675	17814	17846	17636	17875	17932	17697	17648	17868	17635	17537	17584	17611	17616	17595	17665	17744	17576	17884	17706	17725	17791	17606	17615	17539	17703	17837	17808	17624	17769	17666	17687	17672	17610	17697	17641	17645	17557	17778	17923	17867	17696	17823	17709	17765	17406	17592	17785	17697	17796	17733	17744	17828	17772	17925	17688	17786	17662	17634	17759	17833	17631	17740	17574	17816	17622	17883	17862	17794	17865	17777	17794	17538	17577	17703	17920	17904	17585	17603	17843	17799	17640	17643	17637	17827	17675	17849	17726	17836	17740	17765	17831	17809	17719	17742	17783	17838	17831	17883	17787	17721	17894	17738	17830	17612	17612	17738	17704	17609	17789	17626	17649	17654	17771	17741	17486	17713	17845	17737	17565	17960	17692	17604	17884	17713	17696	17778	17815	17729	17759	17581	17794	17578	17474	17562	17710	17795	17985	17840	17586	17660	17897	17643	17756	17778	17785	17662	17709	17632	17737	17667	17714	17812	17761	17597	17709	17962	17789	17887	17492	17782	17962	17697	17763	17841	17653	17833	17681	17870	17782	18024	17873	17723	17755	17781	17492	17827	17762	17672	17598	17879	17802	17716	17647	17785	17667	17724	17762	17851	17630	17512	17671	17765	17715	17658	17923	17682	17866	17711	17816	17767	17693	17876	17639	17466	17733	17780	17668	17716	17617	17660	17640	17733	17688	17754	17884	17716	17834	17685	17551	17569	17864	17639	17816	17902	17780	17548	17873	17751	17914	17679	17717	17824	17476	17823	17747	17700	17671	17712	17795	17555	17648	17602	17570	17691	17495	17590	17716	17587	17801	17696	17767	17965	17851	17639	17690	17613	17675	17700	17462	17823	17537	17622	17763	17759	17707	17681	17563	17691	17530	17627	17697	17624	17658	17775	17764	17715	17756	17749	17759	17643	17863	17821	17549	17746	17783	17744	17646	17520	17735	17887	17831	17923	17910	17717	17786	17755	17745	17962	17659	17636	17847	17661	17683	17779	17652	17653	17696	17560	17590	17804	17729	17934	17785	17592	17726	17568	17655	17564	17825	17731	17570	17574	17714	17994	17480	17700	17871	17713	17786	17554	17919	17895	17766	17782	17963	17632	17759	17810	17839	17820	17664	17804	17717	17769	17726	17809	17821	17773	17784	17746	17646	17761	17876	17759	17674	17951	17759	17773	17911	17703	17771	17803	17686	17673	17524	17727	17762	17604	17582	17902	17724	17825	17757	17729	17759	17747	17672	17550	17707	17684	17595	17702	17696	17649	17891	17786	17685	17509	17761	17846	17857	17750	17885	17780	17673	17653	17770	17867	17807	17711	17714	17644	17642	17757	17518	17808	17737	17778	17723	17920	17741	17737	17873	17627	17796	17633	17695	17733	17731	17690	17897	17717	17721	17685	17541	17776	17680	17813	17735	17693	17639	17816	17648	17741	17904	17757	17764	17719	17666	17978	17865	17737	17756	17732	17722	17806	17708	17670	17803	17731	17787	17645	17658	17695	17598	17779	17545	17363	17543	17683	17790	17878	17757	17917	17630	17550	17668	17635	17697	17627	17653	17598	17805	17693	17792	17686	17794	17707	17891	17796	17591	17862	17621	17669	17665	17719	17625	17778	17729	17524	17559	17792	17597	17605	17616	17748	17831	17575	17796	17670	17686	17729	17850	17624	17478	17735	17635	17576	17719	17669	17773	17869	17711	17711	17951	18051	17731	17643	17696	17711	17883	17853	17799	17720	17821	17913	17621	17617	17889	17588	17857	17682	17687	17806	17834	17663	17642	17702	17740	17684	17442	17731	17550	17586	17715	17806	17746	17794	17740	17781	17675
32413	52053	48496	38584	33302	28940	25491	22901	20963	19290	18653	17920	17245	16739	16268	16266	16044	15751	15668	15544	15403	15397	15277	15404	15258	15059	15070	15097	15188	15120	15027	14957	14995	15305	15097	14846	14911	15054	15109	14990	15093	15084	14963	14895	15022	15026	15050	15058	14954	15122	15151	14943	15097	15019	14978	15067	14998	14902	15016	15060	15169	14908	15015	15011	15107	14993	14972	15195	15090	14894	15049	14958	14982	14870	15086	15007	15003	15084	14892	15039	15026	14815	15179	15068	14956	15036	14985	14995	15011	15020	14976	15000	14944	14887	14939	15106	15175	15108	15035	14895	15140	14786	14920	14944	15096	14850	15009	15058	14918	15074	14914	14938	15030	15175	15031	14817	14913	14807	15113	15064	14957	14961	15003	14983	15172	15226	15062	14992	15147	14900	14757	15062	15017	15151	14930	15007	15017	14977	15182	15133	14810	14994	15127	15027	15045	15059	15017	14957	15003	15096	15036	15041	15053	14994	14918	14939	14820	14931	15085	14931	14937	14968	15120	15082	14985	15042	14918	15031	14962	14914	15003	14828	15022	14907	14893	14909	15137	14924	14939	14904	14964	15098	14994	14939	14939	15151	14898	15070	14951	14902	14962	14949	14870	15078	14850	15066	14870	15010	15078	15083	14934	14883	14988	15040	15150	14904	14907	15017	15074	15065	14995	14951	15193	15064	14909	15018	15092	15101	15118	15070	15140	14968	15049	15054	15179	14949	14959	15102	15206	15003	15014	14912	15100	15132	14928	15051	15042	14957	14930	14991	14993	14963	15133	15045	15098	15016	15065	14925	15034	14937	14933	14926	14853	14951	14858	15019	15173	14983	14902	15124	14902	15049	14944	14853	15062	14906	15003	14933	14842	15018	15042	14994	14758	15061	14998	14991	14948	14839	15073	14884	14976	15033	14890	15046	14987	15049	14922	15136	14885	14902	15019	14825	15122	14914	14983	15071	15150	14961	15051	14992	14981	14949	14977	14712	14944	15031	15008	14965	14978	14981	14906	15004	15067	15188	14738	15083	14931	14933	14968	15019	14903	14965	15035	15025	15084	14936	14881	15052	14920	14952	15030	14969	15183	14874	15170	15127	14771	14772	14964	14935	15082	14957	15089	14955	15116	14971	14940	14909	15211	14829	15183	14871	15069	15072	15039	15101	14831	14942	15020	15096	15050	14887	14743	14972	15079	14867	14952	15031	15033	15106	15036	15131	14936	15015	14884	15077	14900	14980	14878	14855	14927	15135	14841	15012	14904	14936	15026	14981	15009	14964	14995	15164	14951	15097	14912	14911	14801	14764	14956	15015	15062	15016	15037	15026	14867	14949	15141	14996	15124	15105	14993	14991	15006	14914	15122	15141	15033	15019	14909	15012	15099	14996	15135	15136	14969	15126	14967	14925	15260	14906	15097	14898	15005	15019	14959	14955	14959	14919	15019	14922	14980	14998	15242	14966	15100	15151	14932	15052	14997	14945	14882	15010	14933	15105	14988	15075	15006	15021	15082	14943	14965	15054	14892	14791	15044	14809	14910	14873	14868	14946	15004	14890	14948	15046	15099	15024	14875	14930	15014	14941	15000	14996	14958	14989	14781	14977	14984	14830	14920	14953	14835	14941	14989	14877	15044	14958	15018	14982	14871	15038	14927	15163	14945	15077	15054	14964	14777	14907	14942	15023	14962	14844	15061	15109	14994	15201	15052	15054	14945	15039	14760	14896	15121	15077	14893	15039	15126	15004	14797	15112	15039	14848	14871	15142	15009	14922	15091	14963	14979	14886	14956	14875	14938	14977	15122	15094	15274	15019	15206	14980	15086	14963	14920	15023	15025	14843	15025	15041	14948	15019	14970	14873	15004	15077	14929	14893	14885	15167	15126	15010	14864	14982	15075	14943	14894	14968	14934	14904	15105	15017	14907	14974	14866	14955	14881	14972	15049	14948	15000	15100	14828	15012	15050	15126	14891	15098	14960	14909	14841	14966	15053	14880	15100	14865	15073	15101	15024	14902	14822	15116	15030	15101	14889	15158	14850	14921	15001	15047	14853	15057	14999	15053	14845	15064	14948	15049	15055	15025	14991	15074	15003	15066	14992	14978	15071	15067	15010	15071	15112	15040	15048	15106	14992	15083	15102	15011	14973	14915	15130	14911	15076	14928	15020	15038	14993	14929	15092	14935	14967	14956	15050	15034	15077	15023	15127	15106	14845	14889	14978	15075	15057	14995	14950	14710	15052	14987	15120	14956	15047	15075	15202	15022	14950	15027	14923	15119	14931	15049	14951	14980	15045	14809	14939	15005	14998	15015	15002	14964	15017	15044	14999	15058	14992	15106	14940	15009	14934	15180	14949	15135	15031	14963	14960	14984	15017	15041	14944	15075	14991	15023	14936	14915	15105	15068	14903	15040	14899	14963	15011	14963	14965	15035	15022	15011	15127	15015	14990	14851	14943	15032	14963	15030	15206	14906	15141	15037	14986	15109	15099	15028	15051	14905	14905	15034	15001	15008	14969	15047	14881	15034	15114	15085	14929	15050	14991	15122	15196	15074	15058	14942	15090	14936	15258	14916	14964	15006	15061	14976	15070	14730	14985	14870	14929	15071	14981	14887	14943	14982	14882	14942	15120	15093	15123	14947	14967	15114	15046	14954	15186	15105	15088	14989	14845	15039	14947	14901	15001	14962	15120	15066	14817	14989	15043	14818	14850	14947	15045	15249	14947	15009	14861	15010	15069	14911	15069	14931	15134	15008	14932	14954	14922	15122	14787	15119	14916	15151	14964	14993	14926	15010	14968	14917	14927	15166	14898	14950	14942	14908	15063	14807	15000	14959	14947	14963	14909	14916	15122	14960	14910	15012	14904	14985	15066	14967	15011	14817	15106	14984	14911	15120	14987	15047	14999	14984	15096	15005	14877	15103	14890	14993	15064	15010	14911	14923	14928	14810	14966	15124	15043	14984	14892	14910	14938	15025	15130	14955	15038	15036	15038	15170	14785	14926	14858	15157	15239	15101	14926	15050	15023	14893	14946	15038	15133	15081	14991	15141	15041	14772	14889	14957	15142	15033	14889	15066	15048	14876	14827	15179	14947	15024	15040	14999	15025	14992	14840	15013	15188	15048	14906	14973	15098	15063	14965	15010	14978	15157	14966	14985	14777	15053	14834	14906	15044	14842	14988	14891	15040	14994	15061	15076	14978	15076	15185	15020	15003	14935	15019	14882	14927	15094	15005	14984	15140	14696	14994	15091	15117	14978	15000	15045	15148	14862	15079	14964	14988	14959	15136	14975	15108	14996	15064	14953	14918	14705	15048	15098	14997	15128	14942	14906	14930	14993	15101	15044	15055	14959	14980	14940	14809	15043	14911	15052	14843	15016	14900	15101	15022	14975	14970	15000	15080	14991	14856	14939	15033	15084	15100	14959	15078	14918	15008	14949	15018	15065	14964	15007	15015	14959	15103	15021	14915	14895	14916	15105	15129	15038	15063	15149	15098	14917	15064	14872	15013	14906	15046	14954	14926	14875	14896	14944	15090	14919	14952	15009	14787	15057	14950	14965	15036	14867	15011	15036	15014	14889	15091	15018	15069	15053	15025	15245	15019	15089	15007	14904	15077	14780	15050	14854	14958	14862	15039	14852	15111	15031	14923	15035	15117	14948	14885	15160	14962	14791	15056	14706	15016	15121	14936	15124	15100	15029	14990	15010	14939	15134	15044	15101	14858	15108	15083	14966	15138	15007	14982	14946	14804	15142	15065	15006	14914	14994	14935	14759	14895	14979	14878	14997	14911	14817	14938	15204	15085	15009	15052	15017	14972	15053	14930	15067	14851	15038	14954	14846	15040	15033	14958	14988	14985	14868	14981	14941	15040	14835	15007	15079	15152	14940	15063	15064	15100	14991	14811	14775	14891	15044	15074	14977	15146	14889	15020	14998	14864	15126	15016	15051	14881	15061	14986	15132	14951	14914	15004	14835	14971	15043	14984	14823	15002	15001	14981	15124	14763	15019	14950	15106	14936	15078	15007	15004	15074	14927	15103	14979	14993	15035	15021	15103	15017	14891	14957	14959	15043	14953	14960	14773	15099	15075	14800	15102	14938	15028	15144	14943	14856	14873	15084	14937	15101	14912	14995	15044	15132	14990	15069	15088	15058	15091	14944	15099	15077	14973	15043	15033	14857	15214	15148	14920	14971	14881	15073	14996	15148	15014	15033	14986	14972	15065	15016	15108	15239	14959	15035	15076	15082	15023	14911	14842	15039	14981	14997	14940	14791	15014	14897	15063	14936	15023	14944	15069	15053	15111	15074	14872	14862	15073	14978	14877	15153	14984	15001	15164	15076	15008	15151	14841	15053	15051	14951	14989	15028	15128	15044	14979	15070	14987	14929	14993	15050	15137	14939	14890	15048	14926	15044	14876	15018	15157	14914	15148	14877	14967	14979	14985	14991	15117	14982	14972	15057	14850	15092	14840	15103	14958	14800	14992	14970	15047	14961	14909	14928	15087	14915	14959	15056	14834	15187	15116	14760	15039	14912	14956	15006	14889	14925	14984	15044	15017	14865	14921	15001	14951	14967	15137	14969	15171	15026	15047	15033	15031	14911	15016	14888	15042	14999	15017	15048	15007	14980	15233	14910	14997	14979	14894	15035	14957	14961	15079	14979	14920	15020	15063	14970	15169	14971	15007	14859	15012	15087	14809	14996	15118	15132	14962	14831	14752	15074	15002	15014	14937	15025	14915	15006	14870	15035	14803	15083	15080	14826	15224	14887	15055	14877	15075	14990	15060	14984	15087	15094	14947	14976	14891	15108	15053	15057	15086	14987	15020	15095	15076	14993	14975	15020	14934	15181	15092	15150	15046	15033	14904	14923	14931	15080	15127	14919	15000	15072	15051	14792	14949	15147	14975	15045	15032	14766	14991	14927	15134	14952	14971	14966	14869	15322	15042	14982	14999	15030	15037	14928	15053	14899	15085	14862	15099	15002	15048	14916	14976	14865	14963	14947	14822	15099	14798	14935	15103	15003	15061	15043	14957	15017	14947	15105	14987	15058	14895	14848	15187	14789	15108	14901	15090	15014	15039	14962	14928	15043	15061	14934	15027	15101	14956	14902	14951	14983	14987	15016	14992
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
